iframe-channel
Version:
A channel used to communicate between iframe and parent. Support post function.
1 lines • 30.9 kB
JavaScript
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.IframeChannel=n():t.IframeChannel=n()}(window,function(){return r={},o.m=e=[function(t,n){var e=Array.isArray;t.exports=e},function(t,n,e){var r=e(26),e="object"==typeof self&&self&&self.Object===Object&&self,e=r||e||Function("return this")();t.exports=e},function(t,n,e){var r=e(74),o=e(77);t.exports=function(t,n){return n=o(t,n),r(n)?n:void 0}},function(t,n,e){var r=e(8),o=e(51),i=e(52),u=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":(u&&u in Object(t)?o:i)(t)}},function(t,n){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,n){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},function(t,n,e){var r=e(23);t.exports=function(t){if("string"==typeof t||r(t))return t;var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},function(t,n,e){var r=e(3),o=e(128),i=e(4),u=Function.prototype,e=Object.prototype,c=u.toString,a=e.hasOwnProperty,s=c.call(Object);t.exports=function(t){return!(!i(t)||"[object Object]"!=r(t))&&(null===(t=o(t))||"function"==typeof(t=a.call(t,"constructor")&&t.constructor)&&t instanceof t&&c.call(t)==s)}},function(t,n,e){e=e(1).Symbol;t.exports=e},function(t,n){var r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var e=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==e||"symbol"!=e&&r.test(t))&&-1<t&&t%1==0&&t<n}},function(t,n,e){var r=e(64),o=e(65),i=e(66),u=e(67),e=e(68);function c(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=e,t.exports=c},function(t,n,e){var r=e(12);t.exports=function(t,n){for(var e=t.length;e--;)if(r(t[e][0],n))return e;return-1}},function(t,n){t.exports=function(t,n){return t===n||t!=t&&n!=n}},function(t,n,e){e=e(2)(Object,"create");t.exports=e},function(t,n,e){var r=e(86);t.exports=function(t,n){return t=t.__data__,r(n)?t["string"==typeof n?"string":"hash"]:t.map}},function(t,n,e){var r=e(38);t.exports=function(t,n,e){return void 0===(n=null==t?void 0:r(t,n))?e:n}},function(t,n,e){var r=e(47),o=e(57),i=e(18);t.exports=function(t){return(i(t)?r:o)(t)}},function(t,n){t.exports=function(t){return"number"==typeof t&&-1<t&&t%1==0&&t<=9007199254740991}},function(t,n,e){var r=e(31),o=e(17);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,n,e){e=e(2)(e(1),"Map");t.exports=e},function(t,n,e){var r=e(78),o=e(85),i=e(87),u=e(88),e=e(89);function c(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=e,t.exports=c},function(t,n,e){var r=e(0),o=e(22),i=e(114),u=e(117);t.exports=function(t,n){return r(t)?t:o(t,n)?[t]:i(u(t))}},function(t,n,e){var r=e(0),o=e(23),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=function(t,n){if(r(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!o(t))||(u.test(t)||!i.test(t)||null!=n&&t in Object(n))}},function(t,n,e){var r=e(3),o=e(4);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,n,e){var r=e(129);t.exports=function(t,n,e){return null==t?t:r(t,n,e)}},function(t,n,e){var r=e(49),o=e(4),e=Object.prototype,i=e.hasOwnProperty,u=e.propertyIsEnumerable,r=r(function(){return arguments}())?r:function(t){return o(t)&&i.call(t,"callee")&&!u.call(t,"callee")};t.exports=r},function(n,t,e){!function(t){t="object"==typeof t&&t&&t.Object===Object&&t;n.exports=t}.call(this,e(50))},function(t,i,u){!function(t){var n=u(1),e=u(53),r=i&&!i.nodeType&&i,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,n=o&&o.exports===r?n.Buffer:void 0,n=n?n.isBuffer:void 0;t.exports=n||e}.call(this,u(28)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,n,e){var r=e(54),o=e(55),e=e(56),e=e&&e.isTypedArray,r=e?o(e):r;t.exports=r},function(t,n){t.exports=function(n,e){return function(t){return n(e(t))}}},function(t,n,e){var r=e(3),o=e(5);t.exports=function(t){return!!o(t)&&("[object Function]"==(t=r(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}},function(t,n,e){var r=e(10),o=e(69),i=e(70),u=e(71),c=e(72),e=e(73);function a(t){t=this.__data__=new r(t);this.size=t.size}a.prototype.clear=o,a.prototype.delete=i,a.prototype.get=u,a.prototype.has=c,a.prototype.set=e,t.exports=a},function(t,n){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,n,e){var u=e(90),c=e(4);t.exports=function t(n,e,r,o,i){return n===e||(null==n||null==e||!c(n)&&!c(e)?n!=n&&e!=e:u(n,e,r,o,t,i))}},function(t,n,e){var d=e(91),b=e(94),_=e(95);t.exports=function(t,n,e,r,o,i){var u=1&e,c=t.length,a=n.length;if(c!=a&&!(u&&c<a))return!1;var s=i.get(t),a=i.get(n);if(s&&a)return s==n&&a==t;var f=-1,p=!0,l=2&e?new d:void 0;for(i.set(t,n),i.set(n,t);++f<c;){var v,h=t[f],y=n[f];if(void 0!==(v=r?u?r(y,h,f,n,t,i):r(h,y,f,t,n,i):v)){if(v)continue;p=!1;break}if(l){if(!b(n,function(t,n){if(!_(l,n)&&(h===t||o(h,t,e,r,i)))return l.push(n)})){p=!1;break}}else if(h!==y&&!o(h,y,e,r,i)){p=!1;break}}return i.delete(t),i.delete(n),p}},function(t,n,e){var r=e(5);t.exports=function(t){return t==t&&!r(t)}},function(t,n){t.exports=function(n,e){return function(t){return null!=t&&(t[n]===e&&(void 0!==e||n in Object(t)))}}},function(t,n,e){var o=e(21),i=e(6);t.exports=function(t,n){for(var e=0,r=(n=o(n,t)).length;null!=t&&e<r;)t=t[i(n[e++])];return e&&e==r?t:void 0}},function(t,n,e){var o=e(41),i=e(42),u=e(61),c=e(0),a=e(127);t.exports=function(t,n,e){var r=c(t)?o:i;return e&&a(t,n,e)&&(n=void 0),r(t,u(n,3))}},function(t,n,e){var f,p,l=e(133),v=e(134),h=0,y=0;t.exports=function(t,n,e){var r=n&&e||0,o=n||[],i=(t=t||{}).node||f,u=void 0!==t.clockseq?t.clockseq:p;null!=i&&null!=u||(a=l(),null==i&&(i=f=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==u&&(u=p=16383&(a[6]<<8|a[7])));var c=void 0!==t.msecs?t.msecs:(new Date).getTime(),e=void 0!==t.nsecs?t.nsecs:y+1,a=c-h+(e-y)/1e4;if(a<0&&void 0===t.clockseq&&(u=u+1&16383),1e4<=(e=(a<0||h<c)&&void 0===t.nsecs?0:e))throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");h=c,p=u,e=(1e4*(268435455&(c+=122192928e5))+(y=e))%4294967296,o[r++]=e>>>24&255,o[r++]=e>>>16&255,o[r++]=e>>>8&255,o[r++]=255&e,c=c/4294967296*1e4&268435455,o[r++]=c>>>8&255,o[r++]=255&c,o[r++]=c>>>24&15|16,o[r++]=c>>>16&255,o[r++]=u>>>8|128,o[r++]=255&u;for(var s=0;s<6;++s)o[r+s]=i[s];return n||v(o)}},function(t,n){t.exports=function(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(!n(t[e],e,t))return!1;return!0}},function(t,n,e){var i=e(43);t.exports=function(t,r){var o=!0;return i(t,function(t,n,e){return o=!!r(t,n,e)}),o}},function(t,n,e){var r=e(44),r=e(60)(r);t.exports=r},function(t,n,e){var r=e(45),o=e(16);t.exports=function(t,n){return t&&r(t,n,o)}},function(t,n,e){e=e(46)();t.exports=e},function(t,n){t.exports=function(a){return function(t,n,e){for(var r=-1,o=Object(t),i=e(t),u=i.length;u--;){var c=i[a?u:++r];if(!1===n(o[c],c,o))break}return t}}},function(t,n,e){var f=e(48),p=e(25),l=e(0),v=e(27),h=e(9),y=e(29),d=Object.prototype.hasOwnProperty;t.exports=function(t,n){var e,r=l(t),o=!r&&p(t),i=!r&&!o&&v(t),u=!r&&!o&&!i&&y(t),c=r||o||i||u,a=c?f(t.length,String):[],s=a.length;for(e in t)!n&&!d.call(t,e)||c&&("length"==e||i&&("offset"==e||"parent"==e)||u&&("buffer"==e||"byteLength"==e||"byteOffset"==e)||h(e,s))||a.push(e);return a}},function(t,n){t.exports=function(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}},function(t,n,e){var r=e(3),o=e(4);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},function(t,n){var e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){var r=e(8),e=Object.prototype,i=e.hasOwnProperty,u=e.toString,c=r?r.toStringTag:void 0;t.exports=function(t){var n=i.call(t,c),e=t[c];try{var r=!(t[c]=void 0)}catch(t){}var o=u.call(t);return r&&(n?t[c]=e:delete t[c]),o}},function(t,n){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},function(t,n){t.exports=function(){return!1}},function(t,n,e){var r=e(3),o=e(17),i=e(4),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!u[r(t)]}},function(t,n){t.exports=function(n){return function(t){return n(t)}}},function(t,i,u){!function(t){var n=u(26),e=i&&!i.nodeType&&i,r=e&&"object"==typeof t&&t&&!t.nodeType&&t,o=r&&r.exports===e&&n.process,n=function(){try{var t=r&&r.require&&r.require("util").types;return t?t:o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=n}.call(this,u(28)(t))},function(t,n,e){var r=e(58),o=e(59),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var n,e=[];for(n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,n){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},function(t,n,e){e=e(30)(Object.keys,Object);t.exports=e},function(t,n,e){var c=e(18);t.exports=function(i,u){return function(t,n){if(null==t)return t;if(!c(t))return i(t,n);for(var e=t.length,r=u?e:-1,o=Object(t);(u?r--:++r<e)&&!1!==n(o[r],r,o););return t}}},function(t,n,e){var r=e(62),o=e(113),i=e(123),u=e(0),c=e(124);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?u(t)?o(t[0],t[1]):r(t):c(t)}},function(t,n,e){var r=e(63),o=e(112),i=e(37);t.exports=function(n){var e=o(n);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(t){return t===n||r(t,n,e)}}},function(t,n,e){var v=e(32),h=e(34);t.exports=function(t,n,e,r){var o=e.length,i=o,u=!r;if(null==t)return!i;for(t=Object(t);o--;){var c=e[o];if(u&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++o<i;){var a=(c=e[o])[0],s=t[a],f=c[1];if(u&&c[2]){if(void 0===s&&!(a in t))return!1}else{var p,l=new v;if(!(void 0===(p=r?r(s,f,a,t,n,l):p)?h(f,s,3,r,l):p))return!1}}return!0}},function(t,n){t.exports=function(){this.__data__=[],this.size=0}},function(t,n,e){var r=e(11),o=Array.prototype.splice;t.exports=function(t){var n=this.__data__;return!((t=r(n,t))<0)&&(t==n.length-1?n.pop():o.call(n,t,1),--this.size,!0)}},function(t,n,e){var r=e(11);t.exports=function(t){var n=this.__data__;return(t=r(n,t))<0?void 0:n[t][1]}},function(t,n,e){var r=e(11);t.exports=function(t){return-1<r(this.__data__,t)}},function(t,n,e){var o=e(11);t.exports=function(t,n){var e=this.__data__,r=o(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}},function(t,n,e){var r=e(10);t.exports=function(){this.__data__=new r,this.size=0}},function(t,n){t.exports=function(t){var n=this.__data__,t=n.delete(t);return this.size=n.size,t}},function(t,n){t.exports=function(t){return this.__data__.get(t)}},function(t,n){t.exports=function(t){return this.__data__.has(t)}},function(t,n,e){var o=e(10),i=e(19),u=e(20);t.exports=function(t,n){var e=this.__data__;if(e instanceof o){var r=e.__data__;if(!i||r.length<199)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new u(r)}return e.set(t,n),this.size=e.size,this}},function(t,n,e){var r=e(31),o=e(75),i=e(5),u=e(33),c=/^\[object .+?Constructor\]$/,a=Function.prototype,e=Object.prototype,a=a.toString,e=e.hasOwnProperty,s=RegExp("^"+a.call(e).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?s:c).test(u(t))}},function(t,n,e){var e=e(76),r=(e=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";t.exports=function(t){return!!r&&r in t}},function(t,n,e){e=e(1)["__core-js_shared__"];t.exports=e},function(t,n){t.exports=function(t,n){return null==t?void 0:t[n]}},function(t,n,e){var r=e(79),o=e(10),i=e(19);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,n,e){var r=e(80),o=e(81),i=e(82),u=e(83),e=e(84);function c(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=e,t.exports=c},function(t,n,e){var r=e(13);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,n){t.exports=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t}},function(t,n,e){var r=e(13),o=Object.prototype.hasOwnProperty;t.exports=function(t){var n=this.__data__;if(r){var e=n[t];return"__lodash_hash_undefined__"===e?void 0:e}return o.call(n,t)?n[t]:void 0}},function(t,n,e){var r=e(13),o=Object.prototype.hasOwnProperty;t.exports=function(t){var n=this.__data__;return r?void 0!==n[t]:o.call(n,t)}},function(t,n,e){var r=e(13);t.exports=function(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=r&&void 0===n?"__lodash_hash_undefined__":n,this}},function(t,n,e){var r=e(14);t.exports=function(t){return t=r(this,t).delete(t),this.size-=t?1:0,t}},function(t,n){t.exports=function(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}},function(t,n,e){var r=e(14);t.exports=function(t){return r(this,t).get(t)}},function(t,n,e){var r=e(14);t.exports=function(t){return r(this,t).has(t)}},function(t,n,e){var o=e(14);t.exports=function(t,n){var e=o(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}},function(t,n,e){var p=e(32),l=e(35),v=e(96),h=e(100),y=e(107),d=e(0),b=e(27),_=e(29),g="[object Arguments]",x="[object Array]",j="[object Object]",m=Object.prototype.hasOwnProperty;t.exports=function(t,n,e,r,o,i){var u=d(t),c=d(n),a=u?x:y(t),s=c?x:y(n),f=(a=a==g?j:a)==j,c=(s=s==g?j:s)==j;if((s=a==s)&&b(t)){if(!b(n))return!1;f=!(u=!0)}if(s&&!f)return i=i||new p,u||_(t)?l(t,n,e,r,o,i):v(t,n,a,e,r,o,i);if(!(1&e)){f=f&&m.call(t,"__wrapped__"),c=c&&m.call(n,"__wrapped__");if(f||c)return o(f?t.value():t,c?n.value():n,e,r,i=i||new p)}return!!s&&(i=i||new p,h(t,n,e,r,o,i))}},function(t,n,e){var r=e(20),o=e(92),e=e(93);function i(t){var n=-1,e=null==t?0:t.length;for(this.__data__=new r;++n<e;)this.add(t[n])}i.prototype.add=i.prototype.push=o,i.prototype.has=e,t.exports=i},function(t,n){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},function(t,n){t.exports=function(t){return this.__data__.has(t)}},function(t,n){t.exports=function(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(n(t[e],e,t))return!0;return!1}},function(t,n){t.exports=function(t,n){return t.has(n)}},function(t,n,e){var r=e(8),s=e(97),f=e(12),p=e(35),l=e(98),v=e(99),r=r?r.prototype:void 0,h=r?r.valueOf:void 0;t.exports=function(t,n,e,r,o,i,u){switch(e){case"[object DataView]":if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case"[object ArrayBuffer]":return t.byteLength==n.byteLength&&i(new s(t),new s(n))?!0:!1;case"[object Boolean]":case"[object Date]":case"[object Number]":return f(+t,+n);case"[object Error]":return t.name==n.name&&t.message==n.message;case"[object RegExp]":case"[object String]":return t==n+"";case"[object Map]":var c=l;case"[object Set]":c=c||v;if(t.size!=n.size&&!(1&r))return!1;var a=u.get(t);if(a)return a==n;r|=2,u.set(t,n);c=p(c(t),c(n),r,o,i,u);return u.delete(t),c;case"[object Symbol]":if(h)return h.call(t)==h.call(n)}return!1}},function(t,n,e){e=e(1).Uint8Array;t.exports=e},function(t,n){t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}},function(t,n){t.exports=function(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}},function(t,n,e){var _=e(101),g=Object.prototype.hasOwnProperty;t.exports=function(t,n,e,r,o,i){var u=1&e,c=_(t),a=c.length;if(a!=_(n).length&&!u)return!1;for(var s=a;s--;){var f=c[s];if(!(u?f in n:g.call(n,f)))return!1}var p=i.get(t),l=i.get(n);if(p&&l)return p==n&&l==t;var v=!0;i.set(t,n),i.set(n,t);for(var h=u;++s<a;){var y,d=t[f=c[s]],b=n[f];if(!(void 0===(y=r?u?r(b,d,f,n,t,i):r(d,b,f,t,n,i):y)?d===b||o(d,b,e,r,i):y)){v=!1;break}h=h||"constructor"==f}return!v||h||(p=t.constructor)!=(l=n.constructor)&&"constructor"in t&&"constructor"in n&&!("function"==typeof p&&p instanceof p&&"function"==typeof l&&l instanceof l)&&(v=!1),i.delete(t),i.delete(n),v}},function(t,n,e){var r=e(102),o=e(104),i=e(16);t.exports=function(t){return r(t,i,o)}},function(t,n,e){var r=e(103),o=e(0);t.exports=function(t,n,e){return n=n(t),o(t)?n:r(n,e(t))}},function(t,n){t.exports=function(t,n){for(var e=-1,r=n.length,o=t.length;++e<r;)t[o+e]=n[e];return t}},function(t,n,e){var r=e(105),e=e(106),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols;t.exports=i?function(n){return null==n?[]:(n=Object(n),r(i(n),function(t){return o.call(n,t)}))}:e},function(t,n){t.exports=function(t,n){for(var e=-1,r=null==t?0:t.length,o=0,i=[];++e<r;){var u=t[e];n(u,e,t)&&(i[o++]=u)}return i}},function(t,n){t.exports=function(){return[]}},function(t,n,e){var r=e(108),o=e(19),i=e(109),u=e(110),c=e(111),a=e(3),s=e(33),f="[object Map]",p="[object Promise]",l="[object Set]",v="[object WeakMap]",h="[object DataView]",y=s(r),d=s(o),b=s(i),_=s(u),g=s(c),e=a;(r&&e(new r(new ArrayBuffer(1)))!=h||o&&e(new o)!=f||i&&e(i.resolve())!=p||u&&e(new u)!=l||c&&e(new c)!=v)&&(e=function(t){var n=a(t),t="[object Object]"==n?t.constructor:void 0,t=t?s(t):"";if(t)switch(t){case y:return h;case d:return f;case b:return p;case _:return l;case g:return v}return n}),t.exports=e},function(t,n,e){e=e(2)(e(1),"DataView");t.exports=e},function(t,n,e){e=e(2)(e(1),"Promise");t.exports=e},function(t,n,e){e=e(2)(e(1),"Set");t.exports=e},function(t,n,e){e=e(2)(e(1),"WeakMap");t.exports=e},function(t,n,e){var i=e(36),u=e(16);t.exports=function(t){for(var n=u(t),e=n.length;e--;){var r=n[e],o=t[r];n[e]=[r,o,i(o)]}return n}},function(t,n,e){var o=e(34),i=e(15),u=e(120),c=e(22),a=e(36),s=e(37),f=e(6);t.exports=function(e,r){return c(e)&&a(r)?s(f(e),r):function(t){var n=i(t,e);return void 0===n&&n===r?u(t,e):o(r,n,3)}}},function(t,n,e){var e=e(115),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,e=e(function(t){var o=[];return 46===t.charCodeAt(0)&&o.push(""),t.replace(r,function(t,n,e,r){o.push(e?r.replace(i,"$1"):n||t)}),o});t.exports=e},function(t,n,e){var r=e(116);t.exports=function(t){var n=(t=r(t,function(t){return 500===n.size&&n.clear(),t})).cache;return t}},function(t,n,e){var u=e(20);function c(r,o){if("function"!=typeof r||null!=o&&"function"!=typeof o)throw new TypeError("Expected a function");function i(){var t=arguments,n=o?o.apply(this,t):t[0],e=i.cache;return e.has(n)?e.get(n):(t=r.apply(this,t),i.cache=e.set(n,t)||e,t)}return i.cache=new(c.Cache||u),i}c.Cache=u,t.exports=c},function(t,n,e){var r=e(118);t.exports=function(t){return null==t?"":r(t)}},function(t,n,e){var r=e(8),o=e(119),i=e(0),u=e(23),r=r?r.prototype:void 0,c=r?r.toString:void 0;t.exports=function t(n){if("string"==typeof n)return n;if(i(n))return o(n,t)+"";if(u(n))return c?c.call(n):"";var e=n+"";return"0"==e&&1/n==-1/0?"-0":e}},function(t,n){t.exports=function(t,n){for(var e=-1,r=null==t?0:t.length,o=Array(r);++e<r;)o[e]=n(t[e],e,t);return o}},function(t,n,e){var r=e(121),o=e(122);t.exports=function(t,n){return null!=t&&o(t,n,r)}},function(t,n){t.exports=function(t,n){return null!=t&&n in Object(t)}},function(t,n,e){var c=e(21),a=e(25),s=e(0),f=e(9),p=e(17),l=e(6);t.exports=function(t,n,e){for(var r=-1,o=(n=c(n,t)).length,i=!1;++r<o;){var u=l(n[r]);if(!(i=null!=t&&e(t,u)))break;t=t[u]}return i||++r!=o?i:!!(o=null==t?0:t.length)&&p(o)&&f(u,o)&&(s(t)||a(t))}},function(t,n){t.exports=function(t){return t}},function(t,n,e){var r=e(125),o=e(126),i=e(22),u=e(6);t.exports=function(t){return i(t)?r(u(t)):o(t)}},function(t,n){t.exports=function(n){return function(t){return null==t?void 0:t[n]}}},function(t,n,e){var r=e(38);t.exports=function(n){return function(t){return r(t,n)}}},function(t,n,e){var o=e(12),i=e(18),u=e(9),c=e(5);t.exports=function(t,n,e){if(!c(e))return!1;var r=typeof n;return!!("number"==r?i(e)&&u(n,e.length):"string"==r&&n in e)&&o(e[n],t)}},function(t,n,e){e=e(30)(Object.getPrototypeOf,Object);t.exports=e},function(t,n,e){var p=e(130),l=e(21),v=e(9),h=e(5),y=e(6);t.exports=function(t,n,e,r){if(!h(t))return t;for(var o=-1,i=(n=l(n,t)).length,u=i-1,c=t;null!=c&&++o<i;){var a,s=y(n[o]),f=e;if("__proto__"===s||"constructor"===s||"prototype"===s)return t;o!=u&&(a=c[s],void 0===(f=r?r(a,s,c):void 0)&&(f=h(a)?a:v(n[o+1])?[]:{})),p(c,s,f),c=c[s]}return t}},function(t,n,e){var o=e(131),i=e(12),u=Object.prototype.hasOwnProperty;t.exports=function(t,n,e){var r=t[n];u.call(t,n)&&i(r,e)&&(void 0!==e||n in t)||o(t,n,e)}},function(t,n,e){var r=e(132);t.exports=function(t,n,e){"__proto__"==n&&r?r(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}},function(t,n,e){var r=e(2),e=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=e},function(t,n){var e,r,o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);o?(e=new Uint8Array(16),t.exports=function(){return o(e),e}):(r=new Array(16),t.exports=function(){for(var t,n=0;n<16;n++)0==(3&n)&&(t=4294967296*Math.random()),r[n]=t>>>((3&n)<<3)&255;return r})},function(t,n){for(var r=[],e=0;e<256;++e)r[e]=(e+256).toString(16).substr(1);t.exports=function(t,n){var e=n||0;return[(n=r)[t[e++]],n[t[e++]],n[t[e++]],n[t[e++]],"-",n[t[e++]],n[t[e++]],"-",n[t[e++]],n[t[e++]],"-",n[t[e++]],n[t[e++]],"-",n[t[e++]],n[t[e++]],n[t[e++]],n[t[e++]],n[t[e++]],n[t[+e]]].join("")}},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return y});var n=e(39),a=e.n(n),n=e(0),s=e.n(n),n=e(7),f=e.n(n);var n=e(15),p=e.n(n),n=e(24),l=e.n(n),n=e(40),u=e.n(n);function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(e="Object"===e&&t.constructor?t.constructor.name:e)||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?o(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function i(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function c(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var v,h="__FUNCTION__",y=(e=d,(n=[{key:"_handleQueue",value:function(){var e=this;this._queue.forEach(function(t){var n=t.message,t=t.msgChan;e._target.postMessage(n,e._targetOrigin,[t.port2])}),this._queue=[]}},{key:"_publish",value:function(e){var t=e.data,n=t.type,r=t.data,t=t.meta,i=this._parseFunction(n,r,t.functionKeys),t=(this._subscribers[n]||[]).map(function(t){var o;return(o=t,function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return new Promise(function(t,n){try{var e=o.apply(void 0,r);e&&e.then?e.then(t).catch(n):t(e)}catch(t){n(t)}})})(i,e.data,e).then(function(t){if(t)return{type:n,data:t}}).catch(function(t){return{type:n,error:{message:t.message}}})});Promise.all(t).then(function(t){t=t.filter(function(t){return!!t});var n={};t.forEach(function(t){Object.assign(n,t)}),e.ports[0].postMessage(n)})}},{key:"_subscribeFunction",value:function(t,n){this.unsubscribe(t),this.subscribe(t,function(t){return n.apply(void 0,r(t))})}},{key:"_stringifyFunction",value:function(i,r){var u=this,c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[];if(c&&0!==c.length)return c.forEach(function(t){var n=p()(r,t),e="".concat(h).concat(i,"_").concat(t);u._subscribeFunction(e,n),l()(r,t,e)}),{data:r,keys:c};if("function"!=typeof r)return function r(o,i,t){var u=2<arguments.length&&void 0!==t?t:"";return a()(o,function(t,n){var e="".concat(u,"[").concat(n,"]");return"number"!=typeof n&&(e=(u?"".concat(u,"."):"").concat(n)),!1===i(t,n,o,e)||!f()(t)&&!s()(t)||r(t,i,e)})}(r,function(t,n,e,r){var o;"function"==typeof t&&(o="".concat(h).concat(i,"_").concat(r),u._subscribeFunction(o,t),e[n]=o,c.push(r))}),{data:r,keys:c};var t="".concat(h).concat(i);return this._subscribeFunction(t,r),{data:t,keys:[""]}}},{key:"_parseFunction",value:function(n,o){var i=this,t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[];return 0===t.length?o:1===t.length&&""===t[0]?function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return i.postMessage(o,n)}:(t.forEach(function(t){var t=t.replace("".concat(h).concat(n,"_"),""),r=p()(o,t);l()(o,t,function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return i.postMessage(r,n)})}),o)}},{key:"_subscribe",value:function(n,t){var e=this;this._subscribers[n]||(this._subscribers[n]=[]);var r=this._subscribers[n];t.forEach(function(t){r.includes(t)||r.push(t),"connect"===n&&e._isTargetReady&&t((t={source:e._target}).data,t)})}},{key:"subscribe",value:function(e,t){var r=this;"string"!=typeof e&&!f()(e)||"string"==typeof e&&!t||("string"==typeof e&&(e=c({},e,t)),Object.keys(e).forEach(function(t){var n=e[t];r._subscribe(t,n="function"==typeof n?[n]:n)}))}},{key:"unsubscribe",value:function(e,t){var n,r=this;void 0!==e?f()(e)?Object.keys(e).forEach(function(t){var n=e[t];r.unsubscribe(t,n)}):s()(t)?t.forEach(function(t){r.unsubscribe(e,t)}):(n=this._subscribers[e]||[],void 0!==t?-1<(t=n.indexOf(t))&&n.splice(t,1):this._subscribers[e]=[]):this._subscribers={}}},{key:"postMessage",value:function(u,c){var a=this,s=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return new Promise(function(e,r){var t=new MessageChannel;t.port1.onmessage=function(t){var n=t.data,t=n.data,n=n.error;n?r(new Error(n.message)):e(t)};var n={type:u,data:c,meta:{id:a._id}},o=s.hasFunction,i=s.functionKeys;!0===o&&(i=a._stringifyFunction(u,c,void 0===i?[]:i),n.data=i.data,n.meta.functionKeys=i.keys),a._isTargetReady||"pre_connect"===u?a._target.postMessage(n,a._targetOrigin,[t.port2]):a._queue.push({message:n,msgChan:t})})}},{key:"_preConnect",value:function(){function t(){i++,r.postMessage("pre_connect",r._id).then(function(t){e&&(clearTimeout(e),e=void 0),o[0]&&(o[0](t),o=[])}).catch(function(t){e&&(clearTimeout(e),e=void 0),o[1]&&(o[1](t),o=[])})}function n(t){!r._isTargetReady&&i>=r._maxAttempts?o[1]&&(o[1](new Error("Exceed the max attempts, connect failed.")),o=[]):e=setTimeout(function(){t(),n(t)},r._attemptInterval)}var e,r=this,o=[],i=0,u=new Promise(function(t,n){o[0]=t,o[1]=n});return t(),n(t),u}},{key:"connect",value:function(){var n=this;return this._target?this._isTargetReady?Promise.resolve("Target has already connected."):this._preConnect().then(function(t){return n._targetId=t,n._isTargetReady=!0,n._handleQueue(),n.postMessage("connect")}).catch(function(t){throw n._isTargetReady=!1,t}):Promise.reject(new Error("Target is not exist."))}},{key:"clearQueue",value:function(){this._queue=[]}},{key:"destory",value:function(){console.error("Warning(iframe-channel): destory is deprecated and will be removed in a future major release. Please use destroy instead."),this.destroy()}},{key:"destroy",value:function(){this._subscribers={},this._targetOrigin="",this._target=void 0,this._queue=[],this._isTargetReady=!1,window.removeEventListener("message",this._handleMessage)}}])&&i(e.prototype,n),v&&i(e,v),d);function d(){var r=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,d),c(this,"_handleMessage",function(t){var n,e;t.origin!==r._targetOrigin&&"*"!==r._targetOrigin||(n=(e=t.data).type,e=e.meta,"pre_connect"!==n&&(void 0===e?{}:e).id!==r._targetId||r._publish(t))}),c(this,"_handlePreConnect",function(t,n,e){e=e.source;if(r._target&&!r._target.closed&&r._target!==e)throw new Error("Connection is rejected.");return r._target=e,r._targetId=t,r._id}),c(this,"_handleConnect",function(t,n,e){r._isTargetReady=!0,r._handleQueue()});var n=t.targetOrigin,e=void 0===n?"":n,o=t.subscribers,i=void 0===o?{}:o,n=t.target,o=t.attemptInterval,o=void 0===o?1e3:o,t=t.maxAttempts,t=void 0===t?10:t;if(n===window)throw new Error("The target can not be current window.");this._subscribers=i,this._targetOrigin=e,this._target=n,this._queue=[],this._isTargetReady=!1,this._id=u()(),this._targetId="",this._attemptInterval=o,this._maxAttempts=t,this.subscribe("pre_connect",this._handlePreConnect),this.subscribe("connect",this._handleConnect),window.addEventListener("message",this._handleMessage,!1),window.addEventListener("beforeunload",function(){r.destroy()})}}],o.c=r,o.d=function(t,n,e){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(n,t){if(1&t&&(n=o(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(o.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var r in n)o.d(e,r,function(t){return n[t]}.bind(null,r));return e},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,"a",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p="",o(o.s=135);function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}var e,r});