(()=>{return(t,s)=>{const e={less:-1,equal:0,greater:1,incomparable:NaN};class n{constructor(t){this.parts=t.split(".");this.versionString=t}isPositiveInteger(t){return/^\d+$/.test(t)}validateParts(){for(var t=0;tt.parts[s]){return e.greater}return e.less}if(this.parts.length!==t.parts.length){return e.less}return e.equal}greaterThan(t){return this.compareTo(t)===e.greater}lessThan(t){return this.compareTo(t)===e.less}equals(t){return this.compareTo(t)===e.equal}}const r=new n(s.data.latestVersion.text);const a=new n(t.currentVersion);if(r.greaterThan(a)){if(a.lessThan(new n("1.4.2"))){SpinQuery.any(()=>$(".gui-settings"),s=>{s.addClass("gui-settings-notification");const e=$(".gui-settings-footer");e.after(`\n `);$("#new-version-update").parent().attr("href",t.latestVersionLink)});const s=`新版本${r.versionString}已发布. 更新`;Toast.show(s,"检查更新",1e4)}else{return{ajaxReload:false,settingsWidget:{after:()=>$(".gui-settings-footer"),content:``,success:()=>{SpinQuery.any(()=>$(".gui-settings"),t=>{t.addClass("gui-settings-notification")});const s=`新版本${r.versionString}已发布. 更新`;Toast.show(s,"检查更新")}}}}}return{ajaxReload:false}}})();