{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\源码\\vue-element-admin-master\\src\\components\\Tinymce\\dynamicLoadScript.js","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\components\\Tinymce\\dynamicLoadScript.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIGZyb20gIkQ6L1x1NkU5MFx1NzgwMS92dWUtZWxlbWVudC1hZG1pbi1tYXN0ZXIvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIuanMiOwp2YXIgY2FsbGJhY2tzID0gW107CgpmdW5jdGlvbiBsb2FkZWRUaW55bWNlKCkgewogIC8vIHRvIGZpeGVkIGh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3Z1ZS1lbGVtZW50LWFkbWluL2lzc3Vlcy8yMTQ0CiAgLy8gY2hlY2sgaXMgc3VjY2Vzc2Z1bGx5IGRvd25sb2FkZWQgc2NyaXB0CiAgcmV0dXJuIHdpbmRvdy50aW55bWNlOwp9Cgp2YXIgZHluYW1pY0xvYWRTY3JpcHQgPSBmdW5jdGlvbiBkeW5hbWljTG9hZFNjcmlwdChzcmMsIGNhbGxiYWNrKSB7CiAgdmFyIGV4aXN0aW5nU2NyaXB0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoc3JjKTsKCiAgdmFyIGNiID0gY2FsbGJhY2sgfHwgZnVuY3Rpb24gKCkge307CgogIGlmICghZXhpc3RpbmdTY3JpcHQpIHsKICAgIHZhciBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsKICAgIHNjcmlwdC5zcmMgPSBzcmM7IC8vIHNyYyB1cmwgZm9yIHRoZSB0aGlyZC1wYXJ0eSBsaWJyYXJ5IGJlaW5nIGxvYWRlZC4KCiAgICBzY3JpcHQuaWQgPSBzcmM7CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNjcmlwdCk7CiAgICBjYWxsYmFja3MucHVzaChjYik7CiAgICB2YXIgb25FbmQgPSAnb25sb2FkJyBpbiBzY3JpcHQgPyBzdGRPbkVuZCA6IGllT25FbmQ7CiAgICBvbkVuZChzY3JpcHQpOwogIH0KCiAgaWYgKGV4aXN0aW5nU2NyaXB0ICYmIGNiKSB7CiAgICBpZiAobG9hZGVkVGlueW1jZSgpKSB7CiAgICAgIGNiKG51bGwsIGV4aXN0aW5nU2NyaXB0KTsKICAgIH0gZWxzZSB7CiAgICAgIGNhbGxiYWNrcy5wdXNoKGNiKTsKICAgIH0KICB9CgogIGZ1bmN0aW9uIHN0ZE9uRW5kKHNjcmlwdCkgewogICAgc2NyaXB0Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKICAgICAgLy8gdGhpcy5vbmxvYWQgPSBudWxsIGhlcmUgaXMgbmVjZXNzYXJ5CiAgICAgIC8vIGJlY2F1c2UgZXZlbiBJRTkgd29ya3Mgbm90IGxpa2Ugb3RoZXJzCiAgICAgIHRoaXMub25lcnJvciA9IHRoaXMub25sb2FkID0gbnVsbDsKCiAgICAgIHZhciBfaXRlcmF0b3IgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcihjYWxsYmFja3MpLAogICAgICAgICAgX3N0ZXA7CgogICAgICB0cnkgewogICAgICAgIGZvciAoX2l0ZXJhdG9yLnMoKTsgIShfc3RlcCA9IF9pdGVyYXRvci5uKCkpLmRvbmU7KSB7CiAgICAgICAgICB2YXIgX2NiID0gX3N0ZXAudmFsdWU7CgogICAgICAgICAgX2NiKG51bGwsIHNjcmlwdCk7CiAgICAgICAgfQogICAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgICBfaXRlcmF0b3IuZShlcnIpOwogICAgICB9IGZpbmFsbHkgewogICAgICAgIF9pdGVyYXRvci5mKCk7CiAgICAgIH0KCiAgICAgIGNhbGxiYWNrcyA9IG51bGw7CiAgICB9OwoKICAgIHNjcmlwdC5vbmVycm9yID0gZnVuY3Rpb24gKCkgewogICAgICB0aGlzLm9uZXJyb3IgPSB0aGlzLm9ubG9hZCA9IG51bGw7CiAgICAgIGNiKG5ldyBFcnJvcignRmFpbGVkIHRvIGxvYWQgJyArIHNyYyksIHNjcmlwdCk7CiAgICB9OwogIH0KCiAgZnVuY3Rpb24gaWVPbkVuZChzY3JpcHQpIHsKICAgIHNjcmlwdC5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbiAoKSB7CiAgICAgIGlmICh0aGlzLnJlYWR5U3RhdGUgIT09ICdjb21wbGV0ZScgJiYgdGhpcy5yZWFkeVN0YXRlICE9PSAnbG9hZGVkJykgcmV0dXJuOwogICAgICB0aGlzLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGw7CgogICAgICB2YXIgX2l0ZXJhdG9yMiA9IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyKGNhbGxiYWNrcyksCiAgICAgICAgICBfc3RlcDI7CgogICAgICB0cnkgewogICAgICAgIGZvciAoX2l0ZXJhdG9yMi5zKCk7ICEoX3N0ZXAyID0gX2l0ZXJhdG9yMi5uKCkpLmRvbmU7KSB7CiAgICAgICAgICB2YXIgX2NiMiA9IF9zdGVwMi52YWx1ZTsKCiAgICAgICAgICBfY2IyKG51bGwsIHNjcmlwdCk7IC8vIHRoZXJlIGlzIG5vIHdheSB0byBjYXRjaCBsb2FkaW5nIGVycm9ycyBpbiBJRTgKCiAgICAgICAgfQogICAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgICBfaXRlcmF0b3IyLmUoZXJyKTsKICAgICAgfSBmaW5hbGx5IHsKICAgICAgICBfaXRlcmF0b3IyLmYoKTsKICAgICAgfQoKICAgICAgY2FsbGJhY2tzID0gbnVsbDsKICAgIH07CiAgfQp9OwoKZXhwb3J0IGRlZmF1bHQgZHluYW1pY0xvYWRTY3JpcHQ7"},{"version":3,"names":["callbacks","loadedTinymce","window","tinymce","dynamicLoadScript","src","callback","existingScript","document","getElementById","cb","script","createElement","id","body","appendChild","push","onEnd","stdOnEnd","ieOnEnd","onload","onerror","Error","onreadystatechange","readyState"],"sources":["D:/源码/vue-element-admin-master/src/components/Tinymce/dynamicLoadScript.js"],"sourcesContent":["let callbacks = []\n\nfunction loadedTinymce() {\n // to fixed https://github.com/PanJiaChen/vue-element-admin/issues/2144\n // check is successfully downloaded script\n return window.tinymce\n}\n\nconst dynamicLoadScript = (src, callback) => {\n const existingScript = document.getElementById(src)\n const cb = callback || function() {}\n\n if (!existingScript) {\n const script = document.createElement('script')\n script.src = src // src url for the third-party library being loaded.\n script.id = src\n document.body.appendChild(script)\n callbacks.push(cb)\n const onEnd = 'onload' in script ? stdOnEnd : ieOnEnd\n onEnd(script)\n }\n\n if (existingScript && cb) {\n if (loadedTinymce()) {\n cb(null, existingScript)\n } else {\n callbacks.push(cb)\n }\n }\n\n function stdOnEnd(script) {\n script.onload = function() {\n // this.onload = null here is necessary\n // because even IE9 works not like others\n this.onerror = this.onload = null\n for (const cb of callbacks) {\n cb(null, script)\n }\n callbacks = null\n }\n script.onerror = function() {\n this.onerror = this.onload = null\n cb(new Error('Failed to load ' + src), script)\n }\n }\n\n function ieOnEnd(script) {\n script.onreadystatechange = function() {\n if (this.readyState !== 'complete' && this.readyState !== 'loaded') return\n this.onreadystatechange = null\n for (const cb of callbacks) {\n cb(null, script) // there is no way to catch loading errors in IE8\n }\n callbacks = null\n }\n }\n}\n\nexport default dynamicLoadScript\n"],"mappings":";AAAA,IAAIA,SAAS,GAAG,EAAhB;;AAEA,SAASC,aAAT,GAAyB;EACvB;EACA;EACA,OAAOC,MAAM,CAACC,OAAd;AACD;;AAED,IAAMC,iBAAiB,GAAG,SAApBA,iBAAoB,CAACC,GAAD,EAAMC,QAAN,EAAmB;EAC3C,IAAMC,cAAc,GAAGC,QAAQ,CAACC,cAAT,CAAwBJ,GAAxB,CAAvB;;EACA,IAAMK,EAAE,GAAGJ,QAAQ,IAAI,YAAW,CAAE,CAApC;;EAEA,IAAI,CAACC,cAAL,EAAqB;IACnB,IAAMI,MAAM,GAAGH,QAAQ,CAACI,aAAT,CAAuB,QAAvB,CAAf;IACAD,MAAM,CAACN,GAAP,GAAaA,GAAb,CAFmB,CAEF;;IACjBM,MAAM,CAACE,EAAP,GAAYR,GAAZ;IACAG,QAAQ,CAACM,IAAT,CAAcC,WAAd,CAA0BJ,MAA1B;IACAX,SAAS,CAACgB,IAAV,CAAeN,EAAf;IACA,IAAMO,KAAK,GAAG,YAAYN,MAAZ,GAAqBO,QAArB,GAAgCC,OAA9C;IACAF,KAAK,CAACN,MAAD,CAAL;EACD;;EAED,IAAIJ,cAAc,IAAIG,EAAtB,EAA0B;IACxB,IAAIT,aAAa,EAAjB,EAAqB;MACnBS,EAAE,CAAC,IAAD,EAAOH,cAAP,CAAF;IACD,CAFD,MAEO;MACLP,SAAS,CAACgB,IAAV,CAAeN,EAAf;IACD;EACF;;EAED,SAASQ,QAAT,CAAkBP,MAAlB,EAA0B;IACxBA,MAAM,CAACS,MAAP,GAAgB,YAAW;MACzB;MACA;MACA,KAAKC,OAAL,GAAe,KAAKD,MAAL,GAAc,IAA7B;;MAHyB,2CAIRpB,SAJQ;MAAA;;MAAA;QAIzB,oDAA4B;UAAA,IAAjBU,GAAiB;;UAC1BA,GAAE,CAAC,IAAD,EAAOC,MAAP,CAAF;QACD;MANwB;QAAA;MAAA;QAAA;MAAA;;MAOzBX,SAAS,GAAG,IAAZ;IACD,CARD;;IASAW,MAAM,CAACU,OAAP,GAAiB,YAAW;MAC1B,KAAKA,OAAL,GAAe,KAAKD,MAAL,GAAc,IAA7B;MACAV,EAAE,CAAC,IAAIY,KAAJ,CAAU,oBAAoBjB,GAA9B,CAAD,EAAqCM,MAArC,CAAF;IACD,CAHD;EAID;;EAED,SAASQ,OAAT,CAAiBR,MAAjB,EAAyB;IACvBA,MAAM,CAACY,kBAAP,GAA4B,YAAW;MACrC,IAAI,KAAKC,UAAL,KAAoB,UAApB,IAAkC,KAAKA,UAAL,KAAoB,QAA1D,EAAoE;MACpE,KAAKD,kBAAL,GAA0B,IAA1B;;MAFqC,4CAGpBvB,SAHoB;MAAA;;MAAA;QAGrC,uDAA4B;UAAA,IAAjBU,IAAiB;;UAC1BA,IAAE,CAAC,IAAD,EAAOC,MAAP,CAAF,CAD0B,CACT;;QAClB;MALoC;QAAA;MAAA;QAAA;MAAA;;MAMrCX,SAAS,GAAG,IAAZ;IACD,CAPD;EAQD;AACF,CAhDD;;AAkDA,eAAeI,iBAAf"}]}
|