3e2cc44331f5f760bcff87bfbbcc7b72.json 33 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\src\\store\\modules\\tagsView.js","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\store\\modules\\tagsView.js","mtime":1697696630281},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwp2YXIgX3RvQ29uc3VtYWJsZUFycmF5MiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRDovdGVzdC9zc2ktc2F0b2tlbi91aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy90b0NvbnN1bWFibGVBcnJheS5qcyIpKTsKdmFyIF9zbGljZWRUb0FycmF5MiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRDovdGVzdC9zc2ktc2F0b2tlbi91aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5LmpzIikpOwp2YXIgX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIuanMiKSk7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5pbmNsdWRlcy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuaXRlcmF0b3IuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc2xpY2UuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbmQtaW5kZXguanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5saW5rLmpzIik7CnZhciBzdGF0ZSA9IHsKICB2aXNpdGVkVmlld3M6IFtdLAogIGNhY2hlZFZpZXdzOiBbXSwKICBpZnJhbWVWaWV3czogW10KfTsKdmFyIG11dGF0aW9ucyA9IHsKICBBRERfSUZSQU1FX1ZJRVc6IGZ1bmN0aW9uIEFERF9JRlJBTUVfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLmlmcmFtZVZpZXdzLnNvbWUoZnVuY3Rpb24gKHYpIHsKICAgICAgcmV0dXJuIHYucGF0aCA9PT0gdmlldy5wYXRoOwogICAgfSkpIHJldHVybjsKICAgIHN0YXRlLmlmcmFtZVZpZXdzLnB1c2goT2JqZWN0LmFzc2lnbih7fSwgdmlldywgewogICAgICB0aXRsZTogdmlldy5tZXRhLnRpdGxlIHx8ICduby1uYW1lJwogICAgfSkpOwogIH0sCiAgQUREX1ZJU0lURURfVklFVzogZnVuY3Rpb24gQUREX1ZJU0lURURfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLnZpc2l0ZWRWaWV3cy5zb21lKGZ1bmN0aW9uICh2KSB7CiAgICAgIHJldHVybiB2LnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pKSByZXR1cm47CiAgICBzdGF0ZS52aXNpdGVkVmlld3MucHVzaChPYmplY3QuYXNzaWduKHt9LCB2aWV3LCB7CiAgICAgIHRpdGxlOiB2aWV3Lm1ldGEudGl0bGUgfHwgJ25vLW5hbWUnCiAgICB9KSk7CiAgfSwKICBBRERfQ0FDSEVEX1ZJRVc6IGZ1bmN0aW9uIEFERF9DQUNIRURfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLmNhY2hlZFZpZXdzLmluY2x1ZGVzKHZpZXcubmFtZSkpIHJldHVybjsKICAgIGlmICh2aWV3Lm1ldGEgJiYgIXZpZXcubWV0YS5ub0NhY2hlKSB7CiAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnB1c2godmlldy5uYW1lKTsKICAgIH0KICB9LAogIERFTF9WSVNJVEVEX1ZJRVc6IGZ1bmN0aW9uIERFTF9WSVNJVEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBfaXRlcmF0b3IgPSAoMCwgX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIyLmRlZmF1bHQpKHN0YXRlLnZpc2l0ZWRWaWV3cy5lbnRyaWVzKCkpLAogICAgICBfc3RlcDsKICAgIHRyeSB7CiAgICAgIGZvciAoX2l0ZXJhdG9yLnMoKTsgIShfc3RlcCA9IF9pdGVyYXRvci5uKCkpLmRvbmU7KSB7CiAgICAgICAgdmFyIF9zdGVwJHZhbHVlID0gKDAsIF9zbGljZWRUb0FycmF5Mi5kZWZhdWx0KShfc3RlcC52YWx1ZSwgMiksCiAgICAgICAgICBpID0gX3N0ZXAkdmFsdWVbMF0sCiAgICAgICAgICB2ID0gX3N0ZXAkdmFsdWVbMV07CiAgICAgICAgaWYgKHYucGF0aCA9PT0gdmlldy5wYXRoKSB7CiAgICAgICAgICBzdGF0ZS52aXNpdGVkVmlld3Muc3BsaWNlKGksIDEpOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICB9CiAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgX2l0ZXJhdG9yLmUoZXJyKTsKICAgIH0gZmluYWxseSB7CiAgICAgIF9pdGVyYXRvci5mKCk7CiAgICB9CiAgICBzdGF0ZS5pZnJhbWVWaWV3cyA9IHN0YXRlLmlmcmFtZVZpZXdzLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICByZXR1cm4gaXRlbS5wYXRoICE9PSB2aWV3LnBhdGg7CiAgICB9KTsKICB9LAogIERFTF9JRlJBTUVfVklFVzogZnVuY3Rpb24gREVMX0lGUkFNRV9WSUVXKHN0YXRlLCB2aWV3KSB7CiAgICBzdGF0ZS5pZnJhbWVWaWV3cyA9IHN0YXRlLmlmcmFtZVZpZXdzLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICByZXR1cm4gaXRlbS5wYXRoICE9PSB2aWV3LnBhdGg7CiAgICB9KTsKICB9LAogIERFTF9DQUNIRURfVklFVzogZnVuY3Rpb24gREVMX0NBQ0hFRF9WSUVXKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgaW5kZXggPSBzdGF0ZS5jYWNoZWRWaWV3cy5pbmRleE9mKHZpZXcubmFtZSk7CiAgICBpbmRleCA+IC0xICYmIHN0YXRlLmNhY2hlZFZpZXdzLnNwbGljZShpbmRleCwgMSk7CiAgfSwKICBERUxfT1RIRVJTX1ZJU0lURURfVklFV1M6IGZ1bmN0aW9uIERFTF9PVEhFUlNfVklTSVRFRF9WSUVXUyhzdGF0ZSwgdmlldykgewogICAgc3RhdGUudmlzaXRlZFZpZXdzID0gc3RhdGUudmlzaXRlZFZpZXdzLmZpbHRlcihmdW5jdGlvbiAodikgewogICAgICByZXR1cm4gdi5tZXRhLmFmZml4IHx8IHYucGF0aCA9PT0gdmlldy5wYXRoOwogICAgfSk7CiAgICBzdGF0ZS5pZnJhbWVWaWV3cyA9IHN0YXRlLmlmcmFtZVZpZXdzLmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICByZXR1cm4gaXRlbS5wYXRoID09PSB2aWV3LnBhdGg7CiAgICB9KTsKICB9LAogIERFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfT1RIRVJTX0NBQ0hFRF9WSUVXUyhzdGF0ZSwgdmlldykgewogICAgdmFyIGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZih2aWV3Lm5hbWUpOwogICAgaWYgKGluZGV4ID4gLTEpIHsKICAgICAgc3RhdGUuY2FjaGVkVmlld3MgPSBzdGF0ZS5jYWNoZWRWaWV3cy5zbGljZShpbmRleCwgaW5kZXggKyAxKTsKICAgIH0gZWxzZSB7CiAgICAgIHN0YXRlLmNhY2hlZFZpZXdzID0gW107CiAgICB9CiAgfSwKICBERUxfQUxMX1ZJU0lURURfVklFV1M6IGZ1bmN0aW9uIERFTF9BTExfVklTSVRFRF9WSUVXUyhzdGF0ZSkgewogICAgLy8ga2VlcCBhZmZpeCB0YWdzCiAgICB2YXIgYWZmaXhUYWdzID0gc3RhdGUudmlzaXRlZFZpZXdzLmZpbHRlcihmdW5jdGlvbiAodGFnKSB7CiAgICAgIHJldHVybiB0YWcubWV0YS5hZmZpeDsKICAgIH0pOwogICAgc3RhdGUudmlzaXRlZFZpZXdzID0gYWZmaXhUYWdzOwogICAgc3RhdGUuaWZyYW1lVmlld3MgPSBbXTsKICB9LAogIERFTF9BTExfQ0FDSEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfQUxMX0NBQ0hFRF9WSUVXUyhzdGF0ZSkgewogICAgc3RhdGUuY2FjaGVkVmlld3MgPSBbXTsKICB9LAogIFVQREFURV9WSVNJVEVEX1ZJRVc6IGZ1bmN0aW9uIFVQREFURV9WSVNJVEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBfaXRlcmF0b3IyID0gKDAsIF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyMi5kZWZhdWx0KShzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICBfc3RlcDI7CiAgICB0cnkgewogICAgICBmb3IgKF9pdGVyYXRvcjIucygpOyAhKF9zdGVwMiA9IF9pdGVyYXRvcjIubigpKS5kb25lOykgewogICAgICAgIHZhciB2ID0gX3N0ZXAyLnZhbHVlOwogICAgICAgIGlmICh2LnBhdGggPT09IHZpZXcucGF0aCkgewogICAgICAgICAgdiA9IE9iamVjdC5hc3NpZ24odiwgdmlldyk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgIH0gY2F0Y2ggKGVycikgewogICAgICBfaXRlcmF0b3IyLmUoZXJyKTsKICAgIH0gZmluYWxseSB7CiAgICAgIF9pdGVyYXRvcjIuZigpOwogICAgfQogIH0sCiAgREVMX1JJR0hUX1ZJRVdTOiBmdW5jdGlvbiBERUxfUklHSFRfVklFV1Moc3RhdGUsIHZpZXcpIHsKICAgIHZhciBpbmRleCA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maW5kSW5kZXgoZnVuY3Rpb24gKHYpIHsKICAgICAgcmV0dXJuIHYucGF0aCA9PT0gdmlldy5wYXRoOwogICAgfSk7CiAgICBpZiAoaW5kZXggPT09IC0xKSB7CiAgICAgIHJldHVybjsKICAgIH0KICAgIHN0YXRlLnZpc2l0ZWRWaWV3cyA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maWx0ZXIoZnVuY3Rpb24gKGl0ZW0sIGlkeCkgewogICAgICBpZiAoaWR4IDw9IGluZGV4IHx8IGl0ZW0ubWV0YSAmJiBpdGVtLm1ldGEuYWZmaXgpIHsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfQogICAgICB2YXIgaSA9IHN0YXRlLmNhY2hlZFZpZXdzLmluZGV4T2YoaXRlbS5uYW1lKTsKICAgICAgaWYgKGkgPiAtMSkgewogICAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnNwbGljZShpLCAxKTsKICAgICAgfQogICAgICBpZiAoaXRlbS5tZXRhLmxpbmspIHsKICAgICAgICB2YXIgZmkgPSBzdGF0ZS5pZnJhbWVWaWV3cy5maW5kSW5kZXgoZnVuY3Rpb24gKHYpIHsKICAgICAgICAgIHJldHVybiB2LnBhdGggPT09IGl0ZW0ucGF0aDsKICAgICAgICB9KTsKICAgICAgICBzdGF0ZS5pZnJhbWVWaWV3cy5zcGxpY2UoZmksIDEpOwogICAgICB9CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0pOwogIH0sCiAgREVMX0xFRlRfVklFV1M6IGZ1bmN0aW9uIERFTF9MRUZUX1ZJRVdTKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgaW5kZXggPSBzdGF0ZS52aXNpdGVkVmlld3MuZmluZEluZGV4KGZ1bmN0aW9uICh2KSB7CiAgICAgIHJldHVybiB2LnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pOwogICAgaWYgKGluZGV4ID09PSAtMSkgewogICAgICByZXR1cm47CiAgICB9CiAgICBzdGF0ZS52aXNpdGVkVmlld3MgPSBzdGF0ZS52aXNpdGVkVmlld3MuZmlsdGVyKGZ1bmN0aW9uIChpdGVtLCBpZHgpIHsKICAgICAgaWYgKGlkeCA+PSBpbmRleCB8fCBpdGVtLm1ldGEgJiYgaXRlbS5tZXRhLmFmZml4KSB7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgIH0KICAgICAgdmFyIGkgPSBzdGF0ZS5jYWNoZWRWaWV3cy5pbmRleE9mKGl0ZW0ubmFtZSk7CiAgICAgIGlmIChpID4gLTEpIHsKICAgICAgICBzdGF0ZS5jYWNoZWRWaWV3cy5zcGxpY2UoaSwgMSk7CiAgICAgIH0KICAgICAgaWYgKGl0ZW0ubWV0YS5saW5rKSB7CiAgICAgICAgdmFyIGZpID0gc3RhdGUuaWZyYW1lVmlld3MuZmluZEluZGV4KGZ1bmN0aW9uICh2KSB7CiAgICAgICAgICByZXR1cm4gdi5wYXRoID09PSBpdGVtLnBhdGg7CiAgICAgICAgfSk7CiAgICAgICAgc3RhdGUuaWZyYW1lVmlld3Muc3BsaWNlKGZpLCAxKTsKICAgICAgfQogICAgICByZXR1cm4gZmFsc2U7CiAgICB9KTsKICB9Cn07CnZhciBhY3Rpb25zID0gewogIGFkZFZpZXc6IGZ1bmN0aW9uIGFkZFZpZXcoX3JlZiwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZi5kaXNwYXRjaDsKICAgIGRpc3BhdGNoKCdhZGRWaXNpdGVkVmlldycsIHZpZXcpOwogICAgZGlzcGF0Y2goJ2FkZENhY2hlZFZpZXcnLCB2aWV3KTsKICB9LAogIGFkZElmcmFtZVZpZXc6IGZ1bmN0aW9uIGFkZElmcmFtZVZpZXcoX3JlZjIsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMi5jb21taXQ7CiAgICBjb21taXQoJ0FERF9JRlJBTUVfVklFVycsIHZpZXcpOwogIH0sCiAgYWRkVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIGFkZFZpc2l0ZWRWaWV3KF9yZWYzLCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjMuY29tbWl0OwogICAgY29tbWl0KCdBRERfVklTSVRFRF9WSUVXJywgdmlldyk7CiAgfSwKICBhZGRDYWNoZWRWaWV3OiBmdW5jdGlvbiBhZGRDYWNoZWRWaWV3KF9yZWY0LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjQuY29tbWl0OwogICAgY29tbWl0KCdBRERfQ0FDSEVEX1ZJRVcnLCB2aWV3KTsKICB9LAogIGRlbFZpZXc6IGZ1bmN0aW9uIGRlbFZpZXcoX3JlZjUsIHZpZXcpIHsKICAgIHZhciBkaXNwYXRjaCA9IF9yZWY1LmRpc3BhdGNoLAogICAgICBzdGF0ZSA9IF9yZWY1LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGRpc3BhdGNoKCdkZWxWaXNpdGVkVmlldycsIHZpZXcpOwogICAgICBkaXNwYXRjaCgnZGVsQ2FjaGVkVmlldycsIHZpZXcpOwogICAgICByZXNvbHZlKHsKICAgICAgICB2aXNpdGVkVmlld3M6ICgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLnZpc2l0ZWRWaWV3cyksCiAgICAgICAgY2FjaGVkVmlld3M6ICgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLmNhY2hlZFZpZXdzKQogICAgICB9KTsKICAgIH0pOwogIH0sCiAgZGVsVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIGRlbFZpc2l0ZWRWaWV3KF9yZWY2LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjYuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWY2LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX1ZJU0lURURfVklFVycsIHZpZXcpOwogICAgICByZXNvbHZlKCgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLnZpc2l0ZWRWaWV3cykpOwogICAgfSk7CiAgfSwKICBkZWxJZnJhbWVWaWV3OiBmdW5jdGlvbiBkZWxJZnJhbWVWaWV3KF9yZWY3LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjcuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWY3LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0lGUkFNRV9WSUVXJywgdmlldyk7CiAgICAgIHJlc29sdmUoKDAsIF90b0NvbnN1bWFibGVBcnJheTIuZGVmYXVsdCkoc3RhdGUuaWZyYW1lVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQ2FjaGVkVmlldzogZnVuY3Rpb24gZGVsQ2FjaGVkVmlldyhfcmVmOCwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWY4LmNvbW1pdCwKICAgICAgc3RhdGUgPSBfcmVmOC5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9DQUNIRURfVklFVycsIHZpZXcpOwogICAgICByZXNvbHZlKCgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLmNhY2hlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc1ZpZXdzOiBmdW5jdGlvbiBkZWxPdGhlcnNWaWV3cyhfcmVmOSwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZjkuZGlzcGF0Y2gsCiAgICAgIHN0YXRlID0gX3JlZjkuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgZGlzcGF0Y2goJ2RlbE90aGVyc1Zpc2l0ZWRWaWV3cycsIHZpZXcpOwogICAgICBkaXNwYXRjaCgnZGVsT3RoZXJzQ2FjaGVkVmlld3MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZSh7CiAgICAgICAgdmlzaXRlZFZpZXdzOiAoMCwgX3RvQ29uc3VtYWJsZUFycmF5Mi5kZWZhdWx0KShzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICAgIGNhY2hlZFZpZXdzOiAoMCwgX3RvQ29uc3VtYWJsZUFycmF5Mi5kZWZhdWx0KShzdGF0ZS5jYWNoZWRWaWV3cykKICAgICAgfSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc1Zpc2l0ZWRWaWV3czogZnVuY3Rpb24gZGVsT3RoZXJzVmlzaXRlZFZpZXdzKF9yZWYxMCwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxMC5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjEwLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX09USEVSU19WSVNJVEVEX1ZJRVdTJywgdmlldyk7CiAgICAgIHJlc29sdmUoKDAsIF90b0NvbnN1bWFibGVBcnJheTIuZGVmYXVsdCkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc0NhY2hlZFZpZXdzOiBmdW5jdGlvbiBkZWxPdGhlcnNDYWNoZWRWaWV3cyhfcmVmMTEsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMTEuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWYxMS5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTJywgdmlldyk7CiAgICAgIHJlc29sdmUoKDAsIF90b0NvbnN1bWFibGVBcnJheTIuZGVmYXVsdCkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsVmlld3M6IGZ1bmN0aW9uIGRlbEFsbFZpZXdzKF9yZWYxMiwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZjEyLmRpc3BhdGNoLAogICAgICBzdGF0ZSA9IF9yZWYxMi5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBkaXNwYXRjaCgnZGVsQWxsVmlzaXRlZFZpZXdzJywgdmlldyk7CiAgICAgIGRpc3BhdGNoKCdkZWxBbGxDYWNoZWRWaWV3cycsIHZpZXcpOwogICAgICByZXNvbHZlKHsKICAgICAgICB2aXNpdGVkVmlld3M6ICgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLnZpc2l0ZWRWaWV3cyksCiAgICAgICAgY2FjaGVkVmlld3M6ICgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLmNhY2hlZFZpZXdzKQogICAgICB9KTsKICAgIH0pOwogIH0sCiAgZGVsQWxsVmlzaXRlZFZpZXdzOiBmdW5jdGlvbiBkZWxBbGxWaXNpdGVkVmlld3MoX3JlZjEzKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjEzLmNvbW1pdCwKICAgICAgc3RhdGUgPSBfcmVmMTMuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfQUxMX1ZJU0lURURfVklFV1MnKTsKICAgICAgcmVzb2x2ZSgoMCwgX3RvQ29uc3VtYWJsZUFycmF5Mi5kZWZhdWx0KShzdGF0ZS52aXNpdGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsQ2FjaGVkVmlld3M6IGZ1bmN0aW9uIGRlbEFsbENhY2hlZFZpZXdzKF9yZWYxNCkgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxNC5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjE0LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0FMTF9DQUNIRURfVklFV1MnKTsKICAgICAgcmVzb2x2ZSgoMCwgX3RvQ29uc3VtYWJsZUFycmF5Mi5kZWZhdWx0KShzdGF0ZS5jYWNoZWRWaWV3cykpOwogICAgfSk7CiAgfSwKICB1cGRhdGVWaXNpdGVkVmlldzogZnVuY3Rpb24gdXBkYXRlVmlzaXRlZFZpZXcoX3JlZjE1LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjE1LmNvbW1pdDsKICAgIGNvbW1pdCgnVVBEQVRFX1ZJU0lURURfVklFVycsIHZpZXcpOwogIH0sCiAgZGVsUmlnaHRUYWdzOiBmdW5jdGlvbiBkZWxSaWdodFRhZ3MoX3JlZjE2LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjE2LmNvbW1pdDsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9SSUdIVF9WSUVXUycsIHZpZXcpOwogICAgICByZXNvbHZlKCgwLCBfdG9Db25zdW1hYmxlQXJyYXkyLmRlZmF1bHQpKHN0YXRlLnZpc2l0ZWRWaWV3cykpOwogICAgfSk7CiAgfSwKICBkZWxMZWZ0VGFnczogZnVuY3Rpb24gZGVsTGVmdFRhZ3MoX3JlZjE3LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjE3LmNvbW1pdDsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9MRUZUX1ZJRVdTJywgdmlldyk7CiAgICAgIHJlc29sdmUoKDAsIF90b0NvbnN1bWFibGVBcnJheTIuZGVmYXVsdCkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9Cn07CnZhciBfZGVmYXVsdCA9IHsKICBuYW1lc3BhY2VkOiB0cnVlLAogIHN0YXRlOiBzdGF0ZSwKICBtdXRhdGlvbnM6IG11dGF0aW9ucywKICBhY3Rpb25zOiBhY3Rpb25zCn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"names":["state","visitedViews","cachedViews","iframeViews","mutations","ADD_IFRAME_VIEW","view","some","v","path","push","Object","assign","title","meta","ADD_VISITED_VIEW","ADD_CACHED_VIEW","includes","name","noCache","DEL_VISITED_VIEW","_iterator","_createForOfIteratorHelper2","default","entries","_step","s","n","done","_step$value","_slicedToArray2","value","i","splice","err","e","f","filter","item","DEL_IFRAME_VIEW","DEL_CACHED_VIEW","index","indexOf","DEL_OTHERS_VISITED_VIEWS","affix","DEL_OTHERS_CACHED_VIEWS","slice","DEL_ALL_VISITED_VIEWS","affixTags","tag","DEL_ALL_CACHED_VIEWS","UPDATE_VISITED_VIEW","_iterator2","_step2","DEL_RIGHT_VIEWS","findIndex","idx","link","fi","DEL_LEFT_VIEWS","actions","addView","_ref","dispatch","addIframeView","_ref2","commit","addVisitedView","_ref3","addCachedView","_ref4","delView","_ref5","Promise","resolve","_toConsumableArray2","delVisitedView","_ref6","delIframeView","_ref7","delCachedView","_ref8","delOthersViews","_ref9","delOthersVisitedViews","_ref10","delOthersCachedViews","_ref11","delAllViews","_ref12","delAllVisitedViews","_ref13","delAllCachedViews","_ref14","updateVisitedView","_ref15","delRightTags","_ref16","delLeftTags","_ref17","_default","namespaced","exports"],"sources":["D:/test/ssi-satoken/ui/src/store/modules/tagsView.js"],"sourcesContent":["const state = {\r\n visitedViews: [],\r\n cachedViews: [],\r\n iframeViews: []\r\n}\r\n\r\nconst mutations = {\r\n ADD_IFRAME_VIEW: (state, view) => {\r\n if (state.iframeViews.some(v => v.path === view.path)) return\r\n state.iframeViews.push(\r\n Object.assign({}, view, {\r\n title: view.meta.title || 'no-name'\r\n })\r\n )\r\n },\r\n ADD_VISITED_VIEW: (state, view) => {\r\n if (state.visitedViews.some(v => v.path === view.path)) return\r\n state.visitedViews.push(\r\n Object.assign({}, view, {\r\n title: view.meta.title || 'no-name'\r\n })\r\n )\r\n },\r\n ADD_CACHED_VIEW: (state, view) => {\r\n if (state.cachedViews.includes(view.name)) return\r\n if (view.meta && !view.meta.noCache) {\r\n state.cachedViews.push(view.name)\r\n }\r\n },\r\n DEL_VISITED_VIEW: (state, view) => {\r\n for (const [i, v] of state.visitedViews.entries()) {\r\n if (v.path === view.path) {\r\n state.visitedViews.splice(i, 1)\r\n break\r\n }\r\n }\r\n state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)\r\n },\r\n DEL_IFRAME_VIEW: (state, view) => {\r\n state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)\r\n },\r\n DEL_CACHED_VIEW: (state, view) => {\r\n const index = state.cachedViews.indexOf(view.name)\r\n index > -1 && state.cachedViews.splice(index, 1)\r\n },\r\n\r\n DEL_OTHERS_VISITED_VIEWS: (state, view) => {\r\n state.visitedViews = state.visitedViews.filter(v => {\r\n return v.meta.affix || v.path === view.path\r\n })\r\n state.iframeViews = state.iframeViews.filter(item => item.path === view.path)\r\n },\r\n DEL_OTHERS_CACHED_VIEWS: (state, view) => {\r\n const index = state.cachedViews.indexOf(view.name)\r\n if (index > -1) {\r\n state.cachedViews = state.cachedViews.slice(index, index + 1)\r\n } else {\r\n state.cachedViews = []\r\n }\r\n },\r\n DEL_ALL_VISITED_VIEWS: state => {\r\n // keep affix tags\r\n const affixTags = state.visitedViews.filter(tag => tag.meta.affix)\r\n state.visitedViews = affixTags\r\n state.iframeViews = []\r\n },\r\n DEL_ALL_CACHED_VIEWS: state => {\r\n state.cachedViews = []\r\n },\r\n UPDATE_VISITED_VIEW: (state, view) => {\r\n for (let v of state.visitedViews) {\r\n if (v.path === view.path) {\r\n v = Object.assign(v, view)\r\n break\r\n }\r\n }\r\n },\r\n DEL_RIGHT_VIEWS: (state, view) => {\r\n const index = state.visitedViews.findIndex(v => v.path === view.path)\r\n if (index === -1) {\r\n return\r\n }\r\n state.visitedViews = state.visitedViews.filter((item, idx) => {\r\n if (idx <= index || (item.meta && item.meta.affix)) {\r\n return true\r\n }\r\n const i = state.cachedViews.indexOf(item.name)\r\n if (i > -1) {\r\n state.cachedViews.splice(i, 1)\r\n }\r\n if(item.meta.link) {\r\n const fi = state.iframeViews.findIndex(v => v.path === item.path)\r\n state.iframeViews.splice(fi, 1)\r\n }\r\n return false\r\n })\r\n },\r\n DEL_LEFT_VIEWS: (state, view) => {\r\n const index = state.visitedViews.findIndex(v => v.path === view.path)\r\n if (index === -1) {\r\n return\r\n }\r\n state.visitedViews = state.visitedViews.filter((item, idx) => {\r\n if (idx >= index || (item.meta && item.meta.affix)) {\r\n return true\r\n }\r\n const i = state.cachedViews.indexOf(item.name)\r\n if (i > -1) {\r\n state.cachedViews.splice(i, 1)\r\n }\r\n if(item.meta.link) {\r\n const fi = state.iframeViews.findIndex(v => v.path === item.path)\r\n state.iframeViews.splice(fi, 1)\r\n }\r\n return false\r\n })\r\n }\r\n}\r\n\r\nconst actions = {\r\n addView({ dispatch }, view) {\r\n dispatch('addVisitedView', view)\r\n dispatch('addCachedView', view)\r\n },\r\n addIframeView({ commit }, view) {\r\n commit('ADD_IFRAME_VIEW', view)\r\n },\r\n addVisitedView({ commit }, view) {\r\n commit('ADD_VISITED_VIEW', view)\r\n },\r\n addCachedView({ commit }, view) {\r\n commit('ADD_CACHED_VIEW', view)\r\n },\r\n delView({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delVisitedView', view)\r\n dispatch('delCachedView', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delVisitedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_VISITED_VIEW', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delIframeView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_IFRAME_VIEW', view)\r\n resolve([...state.iframeViews])\r\n })\r\n },\r\n delCachedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_CACHED_VIEW', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n delOthersViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delOthersVisitedViews', view)\r\n dispatch('delOthersCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delOthersVisitedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_VISITED_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delOthersCachedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_CACHED_VIEWS', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n delAllViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delAllVisitedViews', view)\r\n dispatch('delAllCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delAllVisitedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_VISITED_VIEWS')\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delAllCachedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_CACHED_VIEWS')\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n updateVisitedView({ commit }, view) {\r\n commit('UPDATE_VISITED_VIEW', view)\r\n },\r\n delRightTags({ commit }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_RIGHT_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delLeftTags({ commit }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_LEFT_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n}\r\n\r\nexport default {\r\n namespaced: true,\r\n state,\r\n mutations,\r\n actions\r\n}\r\n"],"mappings":"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"}]}