{"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\\ImageCropper\\utils\\effectRipple.js","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\components\\ImageCropper\\utils\\effectRipple.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:LyoqCiAqIOeCueWHu+azoue6ueaViOaenAogKgogKiBAcGFyYW0gIHtbZXZlbnRdfSBlICAgICAgICBbZGVzY3JpcHRpb25dCiAqIEBwYXJhbSAge1tPYmplY3RdfSBhcmdfb3B0cyBbZGVzY3JpcHRpb25dCiAqIEByZXR1cm4ge1tib2xsZWFuXX0gICAgICAgICAgW2Rlc2NyaXB0aW9uXQogKi8KZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKGUsIGFyZ19vcHRzKSB7CiAgdmFyIG9wdHMgPSBPYmplY3QuYXNzaWduKHsKICAgIGVsZTogZS50YXJnZXQsCiAgICAvLyDms6LnurnkvZznlKjlhYPntKAKICAgIHR5cGU6ICdoaXQnLAogICAgLy8gaGl054K55Ye75L2N572u5omp5pWjY2VudGVy5Lit5b+D54K55omp5bGVCiAgICBiZ2M6ICdyZ2JhKDAsIDAsIDAsIDAuMTUpJyAvLyDms6LnurnpopzoibIKCiAgfSwgYXJnX29wdHMpOwogIHZhciB0YXJnZXQgPSBvcHRzLmVsZTsKCiAgaWYgKHRhcmdldCkgewogICAgdmFyIHJlY3QgPSB0YXJnZXQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICB2YXIgcmlwcGxlID0gdGFyZ2V0LnF1ZXJ5U2VsZWN0b3IoJy5lLXJpcHBsZScpOwoKICAgIGlmICghcmlwcGxlKSB7CiAgICAgIHJpcHBsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTsKICAgICAgcmlwcGxlLmNsYXNzTmFtZSA9ICdlLXJpcHBsZSc7CiAgICAgIHJpcHBsZS5zdHlsZS5oZWlnaHQgPSByaXBwbGUuc3R5bGUud2lkdGggPSBNYXRoLm1heChyZWN0LndpZHRoLCByZWN0LmhlaWdodCkgKyAncHgnOwogICAgICB0YXJnZXQuYXBwZW5kQ2hpbGQocmlwcGxlKTsKICAgIH0gZWxzZSB7CiAgICAgIHJpcHBsZS5jbGFzc05hbWUgPSAnZS1yaXBwbGUnOwogICAgfQoKICAgIHN3aXRjaCAob3B0cy50eXBlKSB7CiAgICAgIGNhc2UgJ2NlbnRlcic6CiAgICAgICAgcmlwcGxlLnN0eWxlLnRvcCA9IHJlY3QuaGVpZ2h0IC8gMiAtIHJpcHBsZS5vZmZzZXRIZWlnaHQgLyAyICsgJ3B4JzsKICAgICAgICByaXBwbGUuc3R5bGUubGVmdCA9IHJlY3Qud2lkdGggLyAyIC0gcmlwcGxlLm9mZnNldFdpZHRoIC8gMiArICdweCc7CiAgICAgICAgYnJlYWs7CgogICAgICBkZWZhdWx0OgogICAgICAgIHJpcHBsZS5zdHlsZS50b3AgPSBlLnBhZ2VZIC0gcmVjdC50b3AgLSByaXBwbGUub2Zmc2V0SGVpZ2h0IC8gMiAtIGRvY3VtZW50LmJvZHkuc2Nyb2xsVG9wICsgJ3B4JzsKICAgICAgICByaXBwbGUuc3R5bGUubGVmdCA9IGUucGFnZVggLSByZWN0LmxlZnQgLSByaXBwbGUub2Zmc2V0V2lkdGggLyAyIC0gZG9jdW1lbnQuYm9keS5zY3JvbGxMZWZ0ICsgJ3B4JzsKICAgIH0KCiAgICByaXBwbGUuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gb3B0cy5iZ2M7CiAgICByaXBwbGUuY2xhc3NOYW1lID0gJ2UtcmlwcGxlIHotYWN0aXZlJzsKICAgIHJldHVybiBmYWxzZTsKICB9Cn0="},{"version":3,"names":["e","arg_opts","opts","Object","assign","ele","target","type","bgc","rect","getBoundingClientRect","ripple","querySelector","document","createElement","className","style","height","width","Math","max","appendChild","top","offsetHeight","left","offsetWidth","pageY","body","scrollTop","pageX","scrollLeft","backgroundColor"],"sources":["D:/源码/vue-element-admin-master/src/components/ImageCropper/utils/effectRipple.js"],"sourcesContent":["/**\n * 点击波纹效果\n *\n * @param {[event]} e [description]\n * @param {[Object]} arg_opts [description]\n * @return {[bollean]} [description]\n */\nexport default function(e, arg_opts) {\n var opts = Object.assign({\n ele: e.target, // 波纹作用元素\n type: 'hit', // hit点击位置扩散center中心点扩展\n bgc: 'rgba(0, 0, 0, 0.15)' // 波纹颜色\n }, arg_opts)\n var target = opts.ele\n if (target) {\n var rect = target.getBoundingClientRect()\n var ripple = target.querySelector('.e-ripple')\n if (!ripple) {\n ripple = document.createElement('span')\n ripple.className = 'e-ripple'\n ripple.style.height = ripple.style.width = Math.max(rect.width, rect.height) + 'px'\n target.appendChild(ripple)\n } else {\n ripple.className = 'e-ripple'\n }\n switch (opts.type) {\n case 'center':\n ripple.style.top = (rect.height / 2 - ripple.offsetHeight / 2) + 'px'\n ripple.style.left = (rect.width / 2 - ripple.offsetWidth / 2) + 'px'\n break\n default:\n ripple.style.top = (e.pageY - rect.top - ripple.offsetHeight / 2 - document.body.scrollTop) + 'px'\n ripple.style.left = (e.pageX - rect.left - ripple.offsetWidth / 2 - document.body.scrollLeft) + 'px'\n }\n ripple.style.backgroundColor = opts.bgc\n ripple.className = 'e-ripple z-active'\n return false\n }\n}\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,UAASA,CAAT,EAAYC,QAAZ,EAAsB;EACnC,IAAIC,IAAI,GAAGC,MAAM,CAACC,MAAP,CAAc;IACvBC,GAAG,EAAEL,CAAC,CAACM,MADgB;IACR;IACfC,IAAI,EAAE,KAFiB;IAEV;IACbC,GAAG,EAAE,qBAHkB,CAGI;;EAHJ,CAAd,EAIRP,QAJQ,CAAX;EAKA,IAAIK,MAAM,GAAGJ,IAAI,CAACG,GAAlB;;EACA,IAAIC,MAAJ,EAAY;IACV,IAAIG,IAAI,GAAGH,MAAM,CAACI,qBAAP,EAAX;IACA,IAAIC,MAAM,GAAGL,MAAM,CAACM,aAAP,CAAqB,WAArB,CAAb;;IACA,IAAI,CAACD,MAAL,EAAa;MACXA,MAAM,GAAGE,QAAQ,CAACC,aAAT,CAAuB,MAAvB,CAAT;MACAH,MAAM,CAACI,SAAP,GAAmB,UAAnB;MACAJ,MAAM,CAACK,KAAP,CAAaC,MAAb,GAAsBN,MAAM,CAACK,KAAP,CAAaE,KAAb,GAAqBC,IAAI,CAACC,GAAL,CAASX,IAAI,CAACS,KAAd,EAAqBT,IAAI,CAACQ,MAA1B,IAAoC,IAA/E;MACAX,MAAM,CAACe,WAAP,CAAmBV,MAAnB;IACD,CALD,MAKO;MACLA,MAAM,CAACI,SAAP,GAAmB,UAAnB;IACD;;IACD,QAAQb,IAAI,CAACK,IAAb;MACE,KAAK,QAAL;QACEI,MAAM,CAACK,KAAP,CAAaM,GAAb,GAAoBb,IAAI,CAACQ,MAAL,GAAc,CAAd,GAAkBN,MAAM,CAACY,YAAP,GAAsB,CAAzC,GAA8C,IAAjE;QACAZ,MAAM,CAACK,KAAP,CAAaQ,IAAb,GAAqBf,IAAI,CAACS,KAAL,GAAa,CAAb,GAAiBP,MAAM,CAACc,WAAP,GAAqB,CAAvC,GAA4C,IAAhE;QACA;;MACF;QACEd,MAAM,CAACK,KAAP,CAAaM,GAAb,GAAoBtB,CAAC,CAAC0B,KAAF,GAAUjB,IAAI,CAACa,GAAf,GAAqBX,MAAM,CAACY,YAAP,GAAsB,CAA3C,GAA+CV,QAAQ,CAACc,IAAT,CAAcC,SAA9D,GAA2E,IAA9F;QACAjB,MAAM,CAACK,KAAP,CAAaQ,IAAb,GAAqBxB,CAAC,CAAC6B,KAAF,GAAUpB,IAAI,CAACe,IAAf,GAAsBb,MAAM,CAACc,WAAP,GAAqB,CAA3C,GAA+CZ,QAAQ,CAACc,IAAT,CAAcG,UAA9D,GAA4E,IAAhG;IAPJ;;IASAnB,MAAM,CAACK,KAAP,CAAae,eAAb,GAA+B7B,IAAI,CAACM,GAApC;IACAG,MAAM,CAACI,SAAP,GAAmB,mBAAnB;IACA,OAAO,KAAP;EACD;AACF"}]}