forked from liweijie/education
1 line
6.9 KiB
JSON
1 line
6.9 KiB
JSON
{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\plugins\\cache.js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\plugins\\cache.js","mtime":1787567871555},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5qc29uLnBhcnNlLmpzIik7CnZhciBzZXNzaW9uQ2FjaGUgPSB7CiAgc2V0OiBmdW5jdGlvbiBzZXQoa2V5LCB2YWx1ZSkgewogICAgaWYgKCFzZXNzaW9uU3RvcmFnZSkgewogICAgICByZXR1cm47CiAgICB9CiAgICBpZiAoa2V5ICE9IG51bGwgJiYgdmFsdWUgIT0gbnVsbCkgewogICAgICBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKGtleSwgdmFsdWUpOwogICAgfQogIH0sCiAgZ2V0OiBmdW5jdGlvbiBnZXQoa2V5KSB7CiAgICBpZiAoIXNlc3Npb25TdG9yYWdlKSB7CiAgICAgIHJldHVybiBudWxsOwogICAgfQogICAgaWYgKGtleSA9PSBudWxsKSB7CiAgICAgIHJldHVybiBudWxsOwogICAgfQogICAgcmV0dXJuIHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oa2V5KTsKICB9LAogIHNldEpTT046IGZ1bmN0aW9uIHNldEpTT04oa2V5LCBqc29uVmFsdWUpIHsKICAgIGlmIChqc29uVmFsdWUgIT0gbnVsbCkgewogICAgICB0aGlzLnNldChrZXksIEpTT04uc3RyaW5naWZ5KGpzb25WYWx1ZSkpOwogICAgfQogIH0sCiAgZ2V0SlNPTjogZnVuY3Rpb24gZ2V0SlNPTihrZXkpIHsKICAgIHZhciB2YWx1ZSA9IHRoaXMuZ2V0KGtleSk7CiAgICBpZiAodmFsdWUgIT0gbnVsbCkgewogICAgICByZXR1cm4gSlNPTi5wYXJzZSh2YWx1ZSk7CiAgICB9CiAgICByZXR1cm4gbnVsbDsKICB9LAogIHJlbW92ZTogZnVuY3Rpb24gcmVtb3ZlKGtleSkgewogICAgc2Vzc2lvblN0b3JhZ2UucmVtb3ZlSXRlbShrZXkpOwogIH0KfTsKdmFyIGxvY2FsQ2FjaGUgPSB7CiAgc2V0OiBmdW5jdGlvbiBzZXQoa2V5LCB2YWx1ZSkgewogICAgaWYgKCFsb2NhbFN0b3JhZ2UpIHsKICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKGtleSAhPSBudWxsICYmIHZhbHVlICE9IG51bGwpIHsKICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oa2V5LCB2YWx1ZSk7CiAgICB9CiAgfSwKICBnZXQ6IGZ1bmN0aW9uIGdldChrZXkpIHsKICAgIGlmICghbG9jYWxTdG9yYWdlKSB7CiAgICAgIHJldHVybiBudWxsOwogICAgfQogICAgaWYgKGtleSA9PSBudWxsKSB7CiAgICAgIHJldHVybiBudWxsOwogICAgfQogICAgcmV0dXJuIGxvY2FsU3RvcmFnZS5nZXRJdGVtKGtleSk7CiAgfSwKICBzZXRKU09OOiBmdW5jdGlvbiBzZXRKU09OKGtleSwganNvblZhbHVlKSB7CiAgICBpZiAoanNvblZhbHVlICE9IG51bGwpIHsKICAgICAgdGhpcy5zZXQoa2V5LCBKU09OLnN0cmluZ2lmeShqc29uVmFsdWUpKTsKICAgIH0KICB9LAogIGdldEpTT046IGZ1bmN0aW9uIGdldEpTT04oa2V5KSB7CiAgICB2YXIgdmFsdWUgPSB0aGlzLmdldChrZXkpOwogICAgaWYgKHZhbHVlICE9IG51bGwpIHsKICAgICAgcmV0dXJuIEpTT04ucGFyc2UodmFsdWUpOwogICAgfQogICAgcmV0dXJuIG51bGw7CiAgfSwKICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZShrZXkpIHsKICAgIGxvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKGtleSk7CiAgfQp9Owp2YXIgX2RlZmF1bHQgPSBleHBvcnRzLmRlZmF1bHQgPSB7CiAgLyoqDQogICAqIOS8muivnee6p+e8k+WtmA0KICAgKi8KICBzZXNzaW9uOiBzZXNzaW9uQ2FjaGUsCiAgLyoqDQogICAqIOacrOWcsOe8k+WtmA0KICAgKi8KICBsb2NhbDogbG9jYWxDYWNoZQp9Ow=="},{"version":3,"names":["sessionCache","set","key","value","sessionStorage","setItem","get","getItem","setJSON","jsonValue","JSON","stringify","getJSON","parse","remove","removeItem","localCache","localStorage","_default","exports","default","session","local"],"sources":["C:/Users/Admin/Desktop/education/frontend/src/plugins/cache.js"],"sourcesContent":["const sessionCache = {\r\n set (key, value) {\r\n if (!sessionStorage) {\r\n return\r\n }\r\n if (key != null && value != null) {\r\n sessionStorage.setItem(key, value)\r\n }\r\n },\r\n get (key) {\r\n if (!sessionStorage) {\r\n return null\r\n }\r\n if (key == null) {\r\n return null\r\n }\r\n return sessionStorage.getItem(key)\r\n },\r\n setJSON (key, jsonValue) {\r\n if (jsonValue != null) {\r\n this.set(key, JSON.stringify(jsonValue))\r\n }\r\n },\r\n getJSON (key) {\r\n const value = this.get(key)\r\n if (value != null) {\r\n return JSON.parse(value)\r\n }\r\n return null\r\n },\r\n remove (key) {\r\n sessionStorage.removeItem(key)\r\n }\r\n}\r\nconst localCache = {\r\n set (key, value) {\r\n if (!localStorage) {\r\n return\r\n }\r\n if (key != null && value != null) {\r\n localStorage.setItem(key, value)\r\n }\r\n },\r\n get (key) {\r\n if (!localStorage) {\r\n return null\r\n }\r\n if (key == null) {\r\n return null\r\n }\r\n return localStorage.getItem(key)\r\n },\r\n setJSON (key, jsonValue) {\r\n if (jsonValue != null) {\r\n this.set(key, JSON.stringify(jsonValue))\r\n }\r\n },\r\n getJSON (key) {\r\n const value = this.get(key)\r\n if (value != null) {\r\n return JSON.parse(value)\r\n }\r\n return null\r\n },\r\n remove (key) {\r\n localStorage.removeItem(key)\r\n }\r\n}\r\n\r\nexport default {\r\n /**\r\n * 会话级缓存\r\n */\r\n session: sessionCache,\r\n /**\r\n * 本地缓存\r\n */\r\n local: localCache\r\n}\r\n"],"mappings":";;;;;;;;;AAAA,IAAMA,YAAY,GAAG;EACnBC,GAAG,WAAHA,GAAGA,CAAEC,GAAG,EAAEC,KAAK,EAAE;IACf,IAAI,CAACC,cAAc,EAAE;MACnB;IACF;IACA,IAAIF,GAAG,IAAI,IAAI,IAAIC,KAAK,IAAI,IAAI,EAAE;MAChCC,cAAc,CAACC,OAAO,CAACH,GAAG,EAAEC,KAAK,CAAC;IACpC;EACF,CAAC;EACDG,GAAG,WAAHA,GAAGA,CAAEJ,GAAG,EAAE;IACR,IAAI,CAACE,cAAc,EAAE;MACnB,OAAO,IAAI;IACb;IACA,IAAIF,GAAG,IAAI,IAAI,EAAE;MACf,OAAO,IAAI;IACb;IACA,OAAOE,cAAc,CAACG,OAAO,CAACL,GAAG,CAAC;EACpC,CAAC;EACDM,OAAO,WAAPA,OAAOA,CAAEN,GAAG,EAAEO,SAAS,EAAE;IACvB,IAAIA,SAAS,IAAI,IAAI,EAAE;MACrB,IAAI,CAACR,GAAG,CAACC,GAAG,EAAEQ,IAAI,CAACC,SAAS,CAACF,SAAS,CAAC,CAAC;IAC1C;EACF,CAAC;EACDG,OAAO,WAAPA,OAAOA,CAAEV,GAAG,EAAE;IACZ,IAAMC,KAAK,GAAG,IAAI,CAACG,GAAG,CAACJ,GAAG,CAAC;IAC3B,IAAIC,KAAK,IAAI,IAAI,EAAE;MACjB,OAAOO,IAAI,CAACG,KAAK,CAACV,KAAK,CAAC;IAC1B;IACA,OAAO,IAAI;EACb,CAAC;EACDW,MAAM,WAANA,MAAMA,CAAEZ,GAAG,EAAE;IACXE,cAAc,CAACW,UAAU,CAACb,GAAG,CAAC;EAChC;AACF,CAAC;AACD,IAAMc,UAAU,GAAG;EACjBf,GAAG,WAAHA,GAAGA,CAAEC,GAAG,EAAEC,KAAK,EAAE;IACf,IAAI,CAACc,YAAY,EAAE;MACjB;IACF;IACA,IAAIf,GAAG,IAAI,IAAI,IAAIC,KAAK,IAAI,IAAI,EAAE;MAChCc,YAAY,CAACZ,OAAO,CAACH,GAAG,EAAEC,KAAK,CAAC;IAClC;EACF,CAAC;EACDG,GAAG,WAAHA,GAAGA,CAAEJ,GAAG,EAAE;IACR,IAAI,CAACe,YAAY,EAAE;MACjB,OAAO,IAAI;IACb;IACA,IAAIf,GAAG,IAAI,IAAI,EAAE;MACf,OAAO,IAAI;IACb;IACA,OAAOe,YAAY,CAACV,OAAO,CAACL,GAAG,CAAC;EAClC,CAAC;EACDM,OAAO,WAAPA,OAAOA,CAAEN,GAAG,EAAEO,SAAS,EAAE;IACvB,IAAIA,SAAS,IAAI,IAAI,EAAE;MACrB,IAAI,CAACR,GAAG,CAACC,GAAG,EAAEQ,IAAI,CAACC,SAAS,CAACF,SAAS,CAAC,CAAC;IAC1C;EACF,CAAC;EACDG,OAAO,WAAPA,OAAOA,CAAEV,GAAG,EAAE;IACZ,IAAMC,KAAK,GAAG,IAAI,CAACG,GAAG,CAACJ,GAAG,CAAC;IAC3B,IAAIC,KAAK,IAAI,IAAI,EAAE;MACjB,OAAOO,IAAI,CAACG,KAAK,CAACV,KAAK,CAAC;IAC1B;IACA,OAAO,IAAI;EACb,CAAC;EACDW,MAAM,WAANA,MAAMA,CAAEZ,GAAG,EAAE;IACXe,YAAY,CAACF,UAAU,CAACb,GAAG,CAAC;EAC9B;AACF,CAAC;AAAA,IAAAgB,QAAA,GAAAC,OAAA,CAAAC,OAAA,GAEc;EACb;AACF;AACA;EACEC,OAAO,EAAErB,YAAY;EACrB;AACF;AACA;EACEsB,KAAK,EAAEN;AACT,CAAC","ignoreList":[]}]} |