// ==UserScript== // @name iciba划词翻译 // @namespace noe132.com // @author noe132 // @include http://* // @include https://* // @include file://* // @exclude http://www.iciba.com* // @grant GM_xmlhttpRequest // @grant GM_getValue // @grant GM_setValue // @grant GM_registerMenuCommand // @grant GM.xmlHttpRequest // @grant GM.getValue // @grant GM.setValue // @grant unsafeWindow // @icon http://tb.himg.baidu.com/sys/portrait/item/d4346e6f65313332ac06 // @version 4.9.5 // @supportURL https://github.com/Firefox-Pro-Coding/iciba-translate-userscript // @description 小巧简洁实用的划词翻译。选择单词或段落进行查词或翻译,或手动输入文本查词翻译。支持iciba,google字典,google翻译,百度翻译等多个查词翻译接口 // @downloadURL none // ==/UserScript== // this file was compiled by webpack. // corejs@3 polyfill bug in tampermonkey env if (!window.Symbol) { window.Symbol = unsafeWindow.Symbol } if (typeof GM !== 'undefined' || typeof GM_setValue !== 'undefined') { (()=>{var e={3704:(e,t)=>{!function(){"use strict";for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256),o=0;o>2],a+=e[(3&o[n])<<4|o[n+1]>>4],a+=e[(15&o[n+1])<<2|o[n+2]>>6],a+=e[63&o[n+2]];return r%3==2?a=a.substring(0,a.length-1)+"=":r%3==1&&(a=a.substring(0,a.length-2)+"=="),a}),t.J=function(e){var t,o,r,a,i,s=.75*e.length,l=e.length,c=0;"="===e[e.length-1]&&(s--,"="===e[e.length-2]&&s--);var u=new ArrayBuffer(s),d=new Uint8Array(u);for(t=0;t>4,d[c++]=(15&r)<<4|a>>2,d[c++]=(3&a)<<6|63&i;return u}}()},683:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n{n(2065),n(6986);var o=n(5703);e.exports=o("Array").flatMap},2999:(e,t,n)=>{n(1876);var o=n(5703);e.exports=o("Array").reduce},1968:(e,t,n)=>{var o=n(6948),r=Array.prototype;e.exports=function(e){var t=e.flatMap;return e===r||e instanceof Array&&t===r.flatMap?o:t}},8025:(e,t,n)=>{var o=n(2999),r=Array.prototype;e.exports=function(e){var t=e.reduce;return e===r||e instanceof Array&&t===r.reduce?o:t}},2774:(e,t,n)=>{var o=n(3348),r=String.prototype;e.exports=function(e){var t=e.trim;return"string"==typeof e||e===r||e instanceof String&&t===r.trim?o:t}},7699:(e,t,n)=>{n(6274),n(8387);var o=n(4058);e.exports=o.Object.fromEntries},2956:(e,t,n)=>{n(7627),n(5967),n(8881),n(4560),n(7206),n(4349),n(7971),n(7634);var o=n(4058);e.exports=o.Promise},3348:(e,t,n)=>{n(7398);var o=n(5703);e.exports=o("String").trim},3916:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},1851:(e,t,n)=>{var o=n(941);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},8479:e=>{e.exports=function(){}},5743:e=>{e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},6059:(e,t,n)=>{var o=n(941);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},1692:(e,t,n)=>{var o=n(4529),r=n(3057),a=n(9413),i=function(e){return function(t,n,i){var s,l=o(t),c=r(l.length),u=a(i,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},4194:(e,t,n)=>{"use strict";var o=n(5981);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},5486:(e,t,n)=>{var o=n(5746),r=n(5981),a=n(7457),i=Object.defineProperty,s={},l=function(e){throw e};e.exports=function(e,t){if(a(s,e))return s[e];t||(t={});var n=[][e],c=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:l,d=a(t,1)?t[1]:void 0;return s[e]=!!n&&!r((function(){if(c&&!o)return!0;var e={length:-1};c?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,u,d)}))}},6499:(e,t,n)=>{var o=n(3916),r=n(9678),a=n(7026),i=n(3057),s=function(e){return function(t,n,s,l){o(n);var c=r(t),u=a(c),d=i(c.length),p=e?d-1:0,f=e?-1:1;if(s<2)for(;;){if(p in u){l=u[p],p+=f;break}if(p+=f,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=f)p in u&&(l=n(l,u[p],p,c));return l}};e.exports={left:s(!1),right:s(!0)}},4692:(e,t,n)=>{var o=n(941),r=n(1052),a=n(9813)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},1385:(e,t,n)=>{var o=n(9813)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},return:function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(e){}return n}},2532:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},9697:(e,t,n)=>{var o=n(2885),r=n(2532),a=n(9813)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},4160:(e,t,n)=>{var o=n(5981);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},1046:(e,t,n)=>{"use strict";var o=n(5143).IteratorPrototype,r=n(9290),a=n(1887),i=n(904),s=n(2077),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,c,!1,!0),s[c]=l,e}},2029:(e,t,n)=>{var o=n(5746),r=n(5988),a=n(1887);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},1887:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},5449:(e,t,n)=>{"use strict";var o=n(6935),r=n(5988),a=n(1887);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},7771:(e,t,n)=>{"use strict";var o=n(6887),r=n(1046),a=n(249),i=n(8929),s=n(904),l=n(2029),c=n(9754),u=n(9813),d=n(2529),p=n(2077),f=n(5143),g=f.IteratorPrototype,m=f.BUGGY_SAFARI_ITERATORS,v=u("iterator"),h="keys",b="values",y="entries",x=function(){return this};e.exports=function(e,t,n,u,f,w,_){r(n,t,u);var O,k,S,T=function(e){if(e===f&&I)return I;if(!m&&e in L)return L[e];switch(e){case h:case b:case y:return function(){return new n(this,e)}}return function(){return new n(this)}},C=t+" Iterator",E=!1,L=e.prototype,A=L[v]||L["@@iterator"]||f&&L[f],I=!m&&A||T(f),M="Array"==t&&L.entries||A;if(M&&(O=a(M.call(new e)),g!==Object.prototype&&O.next&&(d||a(O)===g||(i?i(O,g):"function"!=typeof O[v]&&l(O,v,x)),s(O,C,!0,!0),d&&(p[C]=x))),f==b&&A&&A.name!==b&&(E=!0,I=function(){return A.call(this)}),d&&!_||L[v]===I||l(L,v,I),p[t]=I,f)if(k={values:T(b),keys:w?I:T(h),entries:T(y)},_)for(S in k)(m||E||!(S in L))&&c(L,S,k[S]);else o({target:t,proto:!0,forced:m||E},k);return k}},5746:(e,t,n)=>{var o=n(5981);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},1333:(e,t,n)=>{var o=n(1899),r=n(941),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},3281:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2749:(e,t,n)=>{var o=n(2861);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},6049:(e,t,n)=>{var o=n(2532),r=n(1899);e.exports="process"==o(r.process)},8045:(e,t,n)=>{var o=n(2861);e.exports=/web0s(?!.*chrome)/i.test(o)},2861:(e,t,n)=>{var o=n(224);e.exports=o("navigator","userAgent")||""},3385:(e,t,n)=>{var o,r,a=n(1899),i=n(2861),s=a.process,l=s&&s.versions,c=l&&l.v8;c?r=(o=c.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},5703:(e,t,n)=>{var o=n(4058);e.exports=function(e){return o[e+"Prototype"]}},6759:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6887:(e,t,n)=>{"use strict";var o=n(1899),r=n(9677).f,a=n(7252),i=n(4058),s=n(6843),l=n(2029),c=n(7457),u=function(e){var t=function(t,n,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,d,p,f,g,m,v,h,b=e.target,y=e.global,x=e.stat,w=e.proto,_=y?o:x?o[b]:(o[b]||{}).prototype,O=y?i:i[b]||(i[b]={}),k=O.prototype;for(p in t)n=!a(y?p:b+(x?".":"#")+p,e.forced)&&_&&c(_,p),g=O[p],n&&(m=e.noTargetGet?(h=r(_,p))&&h.value:_[p]),f=n&&m?m:t[p],n&&typeof g==typeof f||(v=e.bind&&n?s(f,o):e.wrap&&n?u(f):w&&"function"==typeof f?s(Function.call,f):f,(e.sham||f&&f.sham||g&&g.sham)&&l(v,"sham",!0),O[p]=v,w&&(c(i,d=b+"Prototype")||l(i,d,{}),i[d][p]=f,e.real&&k&&!k[p]&&l(k,p,f)))}},5981:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},3092:(e,t,n)=>{"use strict";var o=n(1052),r=n(3057),a=n(6843),i=function(e,t,n,s,l,c,u,d){for(var p,f=l,g=0,m=!!u&&a(u,d,3);g0&&o(p))f=i(e,t,p,r(p.length),f,c-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}g++}return f};e.exports=i},6843:(e,t,n)=>{var o=n(3916);e.exports=function(e,t,n){if(o(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},224:(e,t,n)=>{var o=n(4058),r=n(1899),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},2902:(e,t,n)=>{var o=n(9697),r=n(2077),a=n(9813)("iterator");e.exports=function(e){if(null!=e)return e[a]||e["@@iterator"]||r[o(e)]}},1899:(e,t,n)=>{var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},7457:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},7748:e=>{e.exports={}},4845:(e,t,n)=>{var o=n(1899);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},5463:(e,t,n)=>{var o=n(224);e.exports=o("document","documentElement")},2840:(e,t,n)=>{var o=n(5746),r=n(5981),a=n(1333);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},7026:(e,t,n)=>{var o=n(5981),r=n(2532),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},1302:(e,t,n)=>{var o=n(3030),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},5402:(e,t,n)=>{var o,r,a,i=n(8019),s=n(1899),l=n(941),c=n(2029),u=n(7457),d=n(3030),p=n(4262),f=n(7748),g=s.WeakMap;if(i){var m=d.state||(d.state=new g),v=m.get,h=m.has,b=m.set;o=function(e,t){return t.facade=e,b.call(m,e,t),t},r=function(e){return v.call(m,e)||{}},a=function(e){return h.call(m,e)}}else{var y=p("state");f[y]=!0,o=function(e,t){return t.facade=e,c(e,y,t),t},r=function(e){return u(e,y)?e[y]:{}},a=function(e){return u(e,y)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},6782:(e,t,n)=>{var o=n(9813),r=n(2077),a=o("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},1052:(e,t,n)=>{var o=n(2532);e.exports=Array.isArray||function(e){return"Array"==o(e)}},7252:(e,t,n)=>{var o=n(5981),r=/#|\.prototype\./,a=function(e,t){var n=s[i(e)];return n==c||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},941:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},2529:e=>{e.exports=!0},3091:(e,t,n)=>{var o=n(6059),r=n(6782),a=n(3057),i=n(6843),s=n(2902),l=n(7609),c=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var u,d,p,f,g,m,v,h=n&&n.that,b=!(!n||!n.AS_ENTRIES),y=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),w=i(t,h,1+b+x),_=function(e){return u&&l(u),new c(!0,e)},O=function(e){return b?(o(e),x?w(e[0],e[1],_):w(e[0],e[1])):x?w(e,_):w(e)};if(y)u=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(r(d)){for(p=0,f=a(e.length);f>p;p++)if((g=O(e[p]))&&g instanceof c)return g;return new c(!1)}u=d.call(e)}for(m=u.next;!(v=m.call(u)).done;){try{g=O(v.value)}catch(e){throw l(u),e}if("object"==typeof g&&g&&g instanceof c)return g}return new c(!1)}},7609:(e,t,n)=>{var o=n(6059);e.exports=function(e){var t=e.return;if(void 0!==t)return o(t.call(e)).value}},5143:(e,t,n)=>{"use strict";var o,r,a,i=n(5981),s=n(249),l=n(2029),c=n(7457),u=n(9813),d=n(2529),p=u("iterator"),f=!1;[].keys&&("next"in(a=[].keys())?(r=s(s(a)))!==Object.prototype&&(o=r):f=!0);var g=null==o||i((function(){var e={};return o[p].call(e)!==e}));g&&(o={}),d&&!g||c(o,p)||l(o,p,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:f}},2077:e=>{e.exports={}},6132:(e,t,n)=>{var o,r,a,i,s,l,c,u,d=n(1899),p=n(9677).f,f=n(2941).set,g=n(2749),m=n(8045),v=n(6049),h=d.MutationObserver||d.WebKitMutationObserver,b=d.document,y=d.process,x=d.Promise,w=p(d,"queueMicrotask"),_=w&&w.value;_||(o=function(){var e,t;for(v&&(e=y.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?i():a=void 0,e}}a=void 0,e&&e.enter()},g||v||m||!h||!b?x&&x.resolve?(c=x.resolve(void 0),u=c.then,i=function(){u.call(c,o)}):i=v?function(){y.nextTick(o)}:function(){f.call(d,o)}:(s=!0,l=b.createTextNode(""),new h(o).observe(l,{characterData:!0}),i=function(){l.data=s=!s})),e.exports=_||function(e){var t={fn:e,next:void 0};a&&(a.next=t),r||(r=t,i()),a=t}},9297:(e,t,n)=>{var o=n(1899);e.exports=o.Promise},2497:(e,t,n)=>{var o=n(5981);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},8019:(e,t,n)=>{var o=n(1899),r=n(1302),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},9520:(e,t,n)=>{"use strict";var o=n(3916),r=function(e){var t,n;this.promise=new e((function(e,o){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},9290:(e,t,n)=>{var o,r=n(6059),a=n(9938),i=n(6759),s=n(7748),l=n(5463),c=n(1333),u=n(4262),d=u("IE_PROTO"),p=function(){},f=function(e){return"