/*! For license information please see polyfill.min.js.LICENSE.txt */ !function(t,e){"use strict";"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.returnExports=e()}(this,function(){var t,e,r=Array,n=r.prototype,o=Object,i=o.prototype,c=Function.prototype,u=String,a=u.prototype,s=Number,l=s.prototype,f=n.slice,p=n.splice,h=n.push,y=n.unshift,d=n.concat,v=c.call,b=Math.max,g=Math.min,w=i.toString,m="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,_=Function.prototype.toString;t=function(t){if("function"!=typeof t)return!1;if(m)return function(t){try{return _.call(t),!0}catch(t){return!1}}(t);var e=w.call(t);return"[object Function]"===e||"[object GeneratorFunction]"===e};var O,j=RegExp.prototype.exec;e=function(t){return"object"==typeof t&&(m?function(t){try{return j.call(t),!0}catch(t){return!1}}(t):"[object RegExp]"===w.call(t))};var x=String.prototype.valueOf;O=function(t){return"string"==typeof t||"object"==typeof t&&(m?function(t){try{return x.call(t),!0}catch(t){return!1}}(t):"[object String]"===w.call(t))};var S=function(t){var e,r=o.defineProperty&&function(){try{var t={};for(var e in o.defineProperty(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(t){return!1}}();return e=r?function(t,e,r,n){!n&&e in t||o.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function(r,n,o){for(var i in n)t.call(n,i)&&e(r,i,n[i],o)}}(i.hasOwnProperty),E=function(t){var e=typeof t;return null===t||"object"!==e&&"function"!==e},T=function(t){var e=+t;return e!=e?e=0:0!==e&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e},P=function(e){var r,n,o;if(E(e))return e;if(n=e.valueOf,t(n)&&(r=n.call(e),E(r)))return r;if(o=e.toString,t(o)&&(r=o.call(e),E(r)))return r;throw new TypeError},A=function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return o(t)},k=function(t){return t>>>0},M=function(){};S(c,{bind:function(e){var r=this;if(!t(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var n,i=f.call(arguments,1),c=b(0,r.length-i.length),u=[],a=0;a>>0;if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i>>0,u=r(c);if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.map callback must be a function");for(var a=0;a>>0,u=[];if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var a=0;a>>0;if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.every callback must be a function");for(var c=0;c>>0;if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.some callback must be a function");for(var c=0;c>>0;if(!t(e))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var i,c=0;if(arguments.length>=2)i=arguments[1];else for(;;){if(c in n){i=n[c++];break}if(++c>=o)throw new TypeError("reduce of empty array with no initial value")}for(;c>>0;if(!t(e))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===i&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var c=i-1;if(arguments.length>=2)r=arguments[1];else for(;;){if(c in o){r=o[c--];break}if(--c<0)throw new TypeError("reduceRight of empty array with no initial value")}if(c<0)return r;do{c in o&&(r=e(r,o[c],c,n))}while(c--);return r}},!W);var q=n.indexOf&&-1!==[0,1].indexOf(1,2);S(n,{indexOf:function(t){var e=$&&O(this)?N(this,""):A(this),r=e.length>>>0;if(0===r)return-1;var n=0;for(arguments.length>1&&(n=T(arguments[1])),n=n>=0?n:b(0,r+n);n>>0;if(0===r)return-1;var n=r-1;for(arguments.length>1&&(n=g(n,T(arguments[1]))),n=n>=0?n:r-Math.abs(n);n>=0;n--)if(n in e&&t===e[n])return n;return-1}},J);var L=function(){var t=[1,2],e=t.splice();return 2===t.length&&F(e)&&0===e.length}();S(n,{splice:function(t,e){return 0===arguments.length?[]:p.apply(this,arguments)}},!L);var B=function(){var t={};return n.splice.call(t,0,0,1),1===t.length}();S(n,{splice:function(t,e){if(0===arguments.length)return[];var r=arguments;return this.length=b(T(this.length),0),arguments.length>0&&"number"!=typeof e&&((r=f.call(arguments)).length<2?h.call(r,this.length-t):r[1]=T(e)),p.apply(this,r)}},!B);var G=function(){var t=new r(1e5);return t[8]="x",t.splice(1,1),7===t.indexOf("x")}(),Y=function(){var t=[];return t[256]="a",t.splice(257,0,"b"),"a"===t[256]}();S(n,{splice:function(t,e){for(var r,n=A(this),o=[],i=k(n.length),c=T(t),a=c<0?b(i+c,0):g(c,i),s=g(b(T(e),0),i-a),l=0;li-s+y;)delete n[l-1],l-=1}else if(y>s)for(l=i-s;l>a;)r=u(l+s-1),p=u(l+y-1),C(n,r)?n[p]=n[r]:delete n[p],l-=1;l=a;for(var d=0;d=0&&t(e.callee)),r};S(o,{keys:function(e){var r=t(e),n=nt(e),o=null!==e&&"object"==typeof e,i=o&&O(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var c=[],a=H&&r;if(i&&K||n)for(var s=0;s9999?"+":"")+I("00000"+Math.abs(n),0<=n&&n<=9999?-4:-6),e=t.length;e--;)(r=t[e])<10&&(t[e]="0"+r);return n+"-"+f.call(t,0,2).join("-")+"T"+f.call(t,2).join(":")+"."+I("000"+this.getUTCMilliseconds(),-3)+"Z"}},at||st),function(){try{return Date.prototype.toJSON&&null===new Date(NaN).toJSON()&&-1!==new Date(ct).toJSON().indexOf(ut)&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(t){return!1}}()||(Date.prototype.toJSON=function(e){var r=o(this),n=P(r);if("number"==typeof n&&!isFinite(n))return null;var i=r.toISOString;if(!t(i))throw new TypeError("toISOString property is not callable");return i.call(r)});var lt=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),ft=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),pt=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));Date.parse&&!pt&&!ft&<||(Date=function(t){var e=function(r,n,o,i,c,a,s){var l,f=arguments.length;return l=this instanceof t?1===f&&u(r)===r?new t(e.parse(r)):f>=7?new t(r,n,o,i,c,a,s):f>=6?new t(r,n,o,i,c,a):f>=5?new t(r,n,o,i,c):f>=4?new t(r,n,o,i):f>=3?new t(r,n,o):f>=2?new t(r,n):f>=1?new t(r):new t:t.apply(this,arguments),S(l,{constructor:e},!0),l},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function(t,e){var r=e>1?1:0;return n[e]+Math.floor((t-1969+r)/4)-Math.floor((t-1901+r)/100)+Math.floor((t-1601+r)/400)+365*(t-1970)};for(var i in t)C(t,i)&&(e[i]=t[i]);S(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,S(e.prototype,{constructor:e},!0);return S(e,{parse:function(e){var n=r.exec(e);if(n){var i,c=s(n[1]),u=s(n[2]||1)-1,a=s(n[3]||1)-1,l=s(n[4]||0),f=s(n[5]||0),p=s(n[6]||0),h=Math.floor(1e3*s(n[7]||0)),y=Boolean(n[4]&&!n[8]),d="-"===n[9]?1:-1,v=s(n[10]||0),b=s(n[11]||0);return l<(f>0||p>0||h>0?24:25)&&f<60&&p<60&&h<1e3&&u>-1&&u<12&&v<24&&b<60&&a>-1&&a=0;)r+=yt.data[e],yt.data[e]=Math.floor(r/t),r=r%t*yt.base},numToString:function(){for(var t=yt.size,e="";--t>=0;)if(""!==e||0===t||0!==yt.data[t]){var r=u(yt.data[t]);""===e?e=r:e+=I("0000000",0,7-r.length)+r}return e},pow:function t(e,r,n){return 0===r?n:r%2==1?t(e,r-1,n*e):t(e*e,r/2,n)},log:function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}};S(l,{toFixed:function(t){var e,r,n,o,i,c,a,l;if((e=(e=s(t))!=e?0:Math.floor(e))<0||e>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if((r=s(this))!=r)return"NaN";if(r<=-1e21||r>=1e21)return u(r);if(n="",r<0&&(n="-",r=-r),o="0",r>1e-21)if(c=(i=yt.log(r*yt.pow(2,69,1))-69)<0?r*yt.pow(2,-i,1):r/yt.pow(2,i,1),c*=4503599627370496,(i=52-i)>0){for(yt.multiply(0,c),a=e;a>=7;)yt.multiply(1e7,0),a-=7;for(yt.multiply(yt.pow(10,a,1),0),a=i-1;a>=23;)yt.divide(1<<23),a-=23;yt.divide(1<0?(l=o.length)<=e?n+I("0.0000000000000000000",0,e-l+2)+o:n+I(o,0,l-e)+"."+I(o,l-e):n+o}},ht),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?function(){var t=void 0===/()??/.exec("")[1];a.split=function(r,n){var o=this;if(void 0===r&&0===n)return[];if(!e(r))return N(this,r,n);var i,c,u,a,s=[],l=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(r.sticky?"y":""),p=0,y=new RegExp(r.source,l+"g");o+="",t||(i=new RegExp("^"+y.source+"$(?!\\s)",l));var d=void 0===n?-1>>>0:k(n);for(c=y.exec(o);c&&!((u=c.index+c[0].length)>p&&(h.call(s,I(o,p,c.index)),!t&&c.length>1&&c[0].replace(i,function(){for(var t=1;t1&&c.index=d));)y.lastIndex===c.index&&y.lastIndex++,c=y.exec(o);return p===o.length?!a&&y.test("")||h.call(s,""):h.call(s,I(o,p)),s.length>d?I(s,0,d):s}}():"0".split(void 0,0).length&&(a.split=function(t,e){return void 0===t&&0===e?[]:N(this,t,e)});var dt=a.replace,vt=function(){var t=[];return"x".replace(/x(.)?/g,function(e,r){h.call(t,r)}),1===t.length&&void 0===t[0]}();vt||(a.replace=function(r,n){var o=t(n),i=e(r)&&/\)[*?]/.test(r.source);if(o&&i){return dt.call(this,r,function(t){var e=arguments.length,o=r.lastIndex;r.lastIndex=0;var i=r.exec(t)||[];return r.lastIndex=o,h.call(i,arguments[e-2],arguments[e-1]),n.apply(this,i)})}return dt.call(this,r,n)});var bt=a.substr,gt="".substr&&"b"!=="0b".substr(-1);S(a,{substr:function(t,e){var r=t;return t<0&&(r=b(this.length+t,0)),bt.call(this,r,e)}},gt);var wt=" \n\v\f\r   ᠎              \u2028\u2029\ufeff",mt="["+wt+"]",_t=new RegExp("^"+mt+mt+"*"),Ot=new RegExp(mt+mt+"*$"),jt=a.trim&&(wt.trim()||!"​".trim());S(a,{trim:function(){if(null==this)throw new TypeError("can't convert "+this+" to object");return u(this).replace(_t,"").replace(Ot,"")}},jt),8===parseInt(wt+"08")&&22===parseInt(wt+"0x16")||(parseInt=function(t){var e=/^0[xX]/;return function(r,n){var o=u(r).trim(),i=s(n)||(e.test(o)?16:10);return t(o,i)}}(parseInt))}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.returnExports=e()}(this,function(){var t,e,r,n,o=Function.prototype.call,i=Object.prototype,c=o.bind(i.hasOwnProperty),u=o.bind(i.propertyIsEnumerable),a=c(i,"__defineGetter__");a&&(t=o.bind(i.__defineGetter__),e=o.bind(i.__defineSetter__),r=o.bind(i.__lookupGetter__),n=o.bind(i.__lookupSetter__)),Object.getPrototypeOf||(Object.getPrototypeOf=function(t){var e=t.__proto__;return e||null===e?e:t.constructor?t.constructor.prototype:i});var s=function(t){try{return t.sentinel=0,0===Object.getOwnPropertyDescriptor(t,"sentinel").value}catch(t){return!1}};if(Object.defineProperty){var l=s({});if(!("undefined"==typeof document||s(document.createElement("div")))||!l)var f=Object.getOwnPropertyDescriptor}if(!Object.getOwnPropertyDescriptor||f){Object.getOwnPropertyDescriptor=function(t,e){if("object"!=typeof t&&"function"!=typeof t||null===t)throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+t);if(f)try{return f.call(Object,t,e)}catch(t){}var o;if(!c(t,e))return o;if(o={enumerable:u(t,e),configurable:!0},a){var s=t.__proto__,l=t!==i;l&&(t.__proto__=i);var p=r(t,e),h=n(t,e);if(l&&(t.__proto__=s),p||h)return p&&(o.get=p),h&&(o.set=h),o}return o.value=t[e],o.writable=!0,o}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(t){return Object.keys(t)}),!Object.create){var p;p=!({__proto__:null}instanceof Object)||"undefined"==typeof document?function(){return{__proto__:null}}:function(){var t=function(){if(!document.domain)return!1;try{return!!new ActiveXObject("htmlfile")}catch(t){return!1}}()?function(){var t,e;return(e=new ActiveXObject("htmlfile")).write("