(()=>{return(t,s)=>{const n={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let s=0;st.parts[s]){return n.greater}return n.less}if(this.parts.length!==t.parts.length){return n.less}return n.equal}greaterThan(t){return this.compareTo(t)===n.greater}lessThan(t){return this.compareTo(t)===n.less}equals(t){return this.compareTo(t)===n.equal}}const i=new e(s.data.latestVersion.text);const a=new e(t.currentVersion);if(i.greaterThan(a)){if(a.lessThan(new e("1.4.2"))){SpinQuery.any(()=>$(".gui-settings"),s=>{s.addClass("gui-settings-notification");const n=$(".gui-settings-footer");n.after(`\n `);$("#new-version-update").parent().attr("href",t.latestVersionLink)});const s=`新版本${i.versionString}已发布. 更新`;Toast.show(s,"检查更新",1e4)}else{return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`
\n 新版本${i.versionString}已发布.\n \n \n 更新\n \n \n \n \n 详细信息\n \n \n
`,success:()=>{SpinQuery.any(()=>$(".gui-settings"),t=>{t.addClass("gui-settings-notification")});const s=`新版本${i.versionString}已发布. 更新详细信息`;Toast.show(s,"检查更新")}}}}}}})();