UNPKG

cdd-pdf-view

Version:

该组件库基于`pdf-dist`库,能够把 pdf 文件解析成图片放置到指定的容器 dom 中。

39 lines 383 kB
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["cddPdfVue"]=e():t["cddPdfVue"]=e()})("undefined"!==typeof self?self:this,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s="fb15")}({0:function(t,e){},"00ee":function(t,e,r){var n=r("b622"),i=n("toStringTag"),a={};a[i]="z",t.exports="[object z]"===String(a)},"00fd":function(t,e,r){var n=r("9e69"),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,o=n?n.toStringTag:void 0;function c(t){var e=a.call(t,o),r=t[o];try{t[o]=void 0;var n=!0}catch(c){}var i=s.call(t);return n&&(e?t[o]=r:delete t[o]),i}t.exports=c},"0366":function(t,e,r){var n=r("1c0b");t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,i){return t.call(e,r,n,i)}}return function(){return t.apply(e,arguments)}}},"03dd":function(t,e,r){var n=r("eac5"),i=r("57a5"),a=Object.prototype,s=a.hasOwnProperty;function o(t){if(!n(t))return i(t);var e=[];for(var r in Object(t))s.call(t,r)&&"constructor"!=r&&e.push(r);return e}t.exports=o},"06cf":function(t,e,r){var n=r("83ab"),i=r("d1e7"),a=r("5c6c"),s=r("fc6a"),o=r("c04e"),c=r("5135"),u=r("0cfb"),l=Object.getOwnPropertyDescriptor;e.f=n?l:function(t,e){if(t=s(t),e=o(e,!0),u)try{return l(t,e)}catch(r){}if(c(t,e))return a(!i.f.call(t,e),t[e])}},"07c7":function(t,e){function r(){return!1}t.exports=r},"087d":function(t,e){function r(t,e){var r=-1,n=e.length,i=t.length;while(++r<n)t[i+r]=e[r];return t}t.exports=r},"08cc":function(t,e,r){var n=r("1a8c");function i(t){return t===t&&!n(t)}t.exports=i},"0b07":function(t,e,r){var n=r("34ac"),i=r("3698");function a(t,e){var r=i(t,e);return n(r)?r:void 0}t.exports=a},"0cfb":function(t,e,r){var n=r("83ab"),i=r("d039"),a=r("cc12");t.exports=!n&&!i((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d24":function(t,e,r){(function(t){var n=r("2b3e"),i=r("07c7"),a=e&&!e.nodeType&&e,s=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=s&&s.exports===a,c=o?n.Buffer:void 0,u=c?c.isBuffer:void 0,l=u||i;t.exports=l}).call(this,r("62e4")(t))},"0d3b":function(t,e,r){var n=r("d039"),i=r("b622"),a=r("c430"),s=i("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach((function(t,n){e["delete"]("b"),r+=n+t})),a&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},1:function(t,e){},1290:function(t,e){function r(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=r},1310:function(t,e){function r(t){return null!=t&&"object"==typeof t}t.exports=r},1368:function(t,e,r){var n=r("da03"),i=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function a(t){return!!i&&i in t}t.exports=a},1838:function(t,e,r){var n=r("c05f"),i=r("9b02"),a=r("8604"),s=r("f608"),o=r("08cc"),c=r("20ec"),u=r("f4d6"),l=1,h=2;function f(t,e){return s(t)&&o(e)?c(u(t),e):function(r){var s=i(r,t);return void 0===s&&s===e?a(r,t):n(e,s,l|h)}}t.exports=f},"18d8":function(t,e,r){var n=r("234d"),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,s=n((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,(function(t,r,n,i){e.push(n?i.replace(a,"$1"):r||t)})),e}));t.exports=s},"19aa":function(t,e){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},"1a8c":function(t,e){function r(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=r},"1be4":function(t,e,r){var n=r("d066");t.exports=n("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c3c":function(t,e,r){var n=r("9e69"),i=r("2474"),a=r("9638"),s=r("a2be"),o=r("edfa"),c=r("ac41"),u=1,l=2,h="[object Boolean]",f="[object Date]",d="[object Error]",p="[object Map]",g="[object Number]",v="[object RegExp]",m="[object Set]",b="[object String]",_="[object Symbol]",y="[object ArrayBuffer]",A="[object DataView]",w=n?n.prototype:void 0,x=w?w.valueOf:void 0;function S(t,e,r,n,w,S,C){switch(r){case A:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case y:return!(t.byteLength!=e.byteLength||!S(new i(t),new i(e)));case h:case f:case g:return a(+t,+e);case d:return t.name==e.name&&t.message==e.message;case v:case b:return t==e+"";case p:var R=o;case m:var k=n&u;if(R||(R=c),t.size!=e.size&&!k)return!1;var P=C.get(t);if(P)return P==e;n|=l,C.set(t,e);var E=s(R(t),R(e),n,w,S,C);return C["delete"](t),E;case _:if(x)return x.call(t)==x.call(e)}return!1}t.exports=S},"1c7e":function(t,e,r){var n=r("b622"),i=n("iterator"),a=!1;try{var s=0,o={next:function(){return{done:!!s++}},return:function(){a=!0}};o[i]=function(){return this},Array.from(o,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!a)return!1;var r=!1;try{var n={};n[i]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(c){}return r}},"1cdc":function(t,e,r){var n=r("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},"1cec":function(t,e,r){var n=r("0b07"),i=r("2b3e"),a=n(i,"Promise");t.exports=a},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"1dde":function(t,e,r){var n=r("d039"),i=r("b622"),a=r("2d00"),s=i("species");t.exports=function(t){return a>=51||!n((function(){var e=[],r=e.constructor={};return r[s]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"1efc":function(t,e){function r(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=r},"1fb5":function(t,e,r){"use strict";e.byteLength=l,e.toByteArray=f,e.fromByteArray=g;for(var n=[],i=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,c=s.length;o<c;++o)n[o]=s[o],i[s.charCodeAt(o)]=o;function u(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function l(t){var e=u(t),r=e[0],n=e[1];return 3*(r+n)/4-n}function h(t,e,r){return 3*(e+r)/4-r}function f(t){var e,r,n=u(t),s=n[0],o=n[1],c=new a(h(t,s,o)),l=0,f=o>0?s-4:s;for(r=0;r<f;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],c[l++]=e>>16&255,c[l++]=e>>8&255,c[l++]=255&e;return 2===o&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,c[l++]=255&e),1===o&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,c[l++]=e>>8&255,c[l++]=255&e),c}function d(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}function p(t,e,r){for(var n,i=[],a=e;a<r;a+=3)n=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]),i.push(d(n));return i.join("")}function g(t){for(var e,r=t.length,i=r%3,a=[],s=16383,o=0,c=r-i;o<c;o+=s)a.push(p(t,o,o+s>c?c:o+s));return 1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},"1fc8":function(t,e,r){var n=r("4245");function i(t,e){var r=n(this,t),i=r.size;return r.set(t,e),this.size+=r.size==i?0:1,this}t.exports=i},2:function(t,e){},"20ec":function(t,e){function r(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}t.exports=r},2164:function(t,e,r){var n=r("cae7");function i(t,e,r){var i=-1,a=t.criteria,s=e.criteria,o=a.length,c=r.length;while(++i<o){var u=n(a[i],s[i]);if(u){if(i>=c)return u;var l=r[i];return u*("desc"==l?-1:1)}}return t.index-e.index}t.exports=i},2266:function(t,e,r){var n=r("825a"),i=r("e95a"),a=r("50c4"),s=r("0366"),o=r("35a1"),c=r("9bdd"),u=function(t,e){this.stopped=t,this.result=e},l=t.exports=function(t,e,r,l,h){var f,d,p,g,v,m,b,_=s(e,r,l?2:1);if(h)f=t;else{if(d=o(t),"function"!=typeof d)throw TypeError("Target is not iterable");if(i(d)){for(p=0,g=a(t.length);g>p;p++)if(v=l?_(n(b=t[p])[0],b[1]):_(t[p]),v&&v instanceof u)return v;return new u(!1)}f=d.call(t)}m=f.next;while(!(b=m.call(f)).done)if(v=c(f,_,b.value,l),"object"==typeof v&&v&&v instanceof u)return v;return new u(!1)};l.stop=function(t){return new u(!0,t)}},"234d":function(t,e,r){var n=r("e380"),i=500;function a(t){var e=n(t,(function(t){return r.size===i&&r.clear(),t})),r=e.cache;return e}t.exports=a},"23cb":function(t,e,r){var n=r("a691"),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},"23e7":function(t,e,r){var n=r("da84"),i=r("06cf").f,a=r("9112"),s=r("6eeb"),o=r("ce4e"),c=r("e893"),u=r("94ca");t.exports=function(t,e){var r,l,h,f,d,p,g=t.target,v=t.global,m=t.stat;if(l=v?n:m?n[g]||o(g,{}):(n[g]||{}).prototype,l)for(h in e){if(d=e[h],t.noTargetGet?(p=i(l,h),f=p&&p.value):f=l[h],r=u(v?h:g+(m?".":"#")+h,t.forced),!r&&void 0!==f){if(typeof d===typeof f)continue;c(d,f)}(t.sham||f&&f.sham)&&a(d,"sham",!0),s(l,h,d,t)}}},"241c":function(t,e,r){var n=r("ca84"),i=r("7839"),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},"242e":function(t,e,r){var n=r("72af"),i=r("ec69");function a(t,e){return t&&n(t,e,i)}t.exports=a},2474:function(t,e,r){var n=r("2b3e"),i=n.Uint8Array;t.exports=i},2478:function(t,e,r){var n=r("4245");function i(t){return n(this,t).get(t)}t.exports=i},2524:function(t,e,r){var n=r("6044"),i="__lodash_hash_undefined__";function a(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?i:e,this}t.exports=a},"253c":function(t,e,r){var n=r("3729"),i=r("1310"),a="[object Arguments]";function s(t){return i(t)&&n(t)==a}t.exports=s},2626:function(t,e,r){"use strict";var n=r("d066"),i=r("9bf2"),a=r("b622"),s=r("83ab"),o=a("species");t.exports=function(t){var e=n(t),r=i.f;s&&e&&!e[o]&&r(e,o,{configurable:!0,get:function(){return this}})}},"26e8":function(t,e){function r(t,e){return null!=t&&e in Object(t)}t.exports=r},"28c9":function(t,e){function r(){this.__data__=[],this.size=0}t.exports=r},"29f3":function(t,e){var r=Object.prototype,n=r.toString;function i(t){return n.call(t)}t.exports=i},"2b3d":function(t,e,r){"use strict";r("3ca3");var n,i=r("23e7"),a=r("83ab"),s=r("0d3b"),o=r("da84"),c=r("37e8"),u=r("6eeb"),l=r("19aa"),h=r("5135"),f=r("60da"),d=r("4df4"),p=r("6547").codeAt,g=r("5fb2"),v=r("d44e"),m=r("9861"),b=r("69f3"),_=o.URL,y=m.URLSearchParams,A=m.getState,w=b.set,x=b.getterFor("URL"),S=Math.floor,C=Math.pow,R="Invalid authority",k="Invalid scheme",P="Invalid host",E="Invalid port",T=/[A-Za-z]/,L=/[\d+-.A-Za-z]/,O=/\d/,I=/^(0x|0X)/,F=/^[0-7]+$/,M=/^\d+$/,D=/^[\dA-Fa-f]+$/,N=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,j=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,U=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,B=/[\u0009\u000A\u000D]/g,W=function(t,e){var r,n,i;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return P;if(r=G(e.slice(1,-1)),!r)return P;t.host=r}else if(J(t)){if(e=g(e),N.test(e))return P;if(r=q(e),null===r)return P;t.host=r}else{if(j.test(e))return P;for(r="",n=d(e),i=0;i<n.length;i++)r+=K(n[i],Y);t.host=r}},q=function(t){var e,r,n,i,a,s,o,c=t.split(".");if(c.length&&""==c[c.length-1]&&c.pop(),e=c.length,e>4)return t;for(r=[],n=0;n<e;n++){if(i=c[n],""==i)return t;if(a=10,i.length>1&&"0"==i.charAt(0)&&(a=I.test(i)?16:8,i=i.slice(8==a?1:2)),""===i)s=0;else{if(!(10==a?M:8==a?F:D).test(i))return t;s=parseInt(i,a)}r.push(s)}for(n=0;n<e;n++)if(s=r[n],n==e-1){if(s>=C(256,5-e))return null}else if(s>255)return null;for(o=r.pop(),n=0;n<r.length;n++)o+=r[n]*C(256,3-n);return o},G=function(t){var e,r,n,i,a,s,o,c=[0,0,0,0,0,0,0,0],u=0,l=null,h=0,f=function(){return t.charAt(h)};if(":"==f()){if(":"!=t.charAt(1))return;h+=2,u++,l=u}while(f()){if(8==u)return;if(":"!=f()){e=r=0;while(r<4&&D.test(f()))e=16*e+parseInt(f(),16),h++,r++;if("."==f()){if(0==r)return;if(h-=r,u>6)return;n=0;while(f()){if(i=null,n>0){if(!("."==f()&&n<4))return;h++}if(!O.test(f()))return;while(O.test(f())){if(a=parseInt(f(),10),null===i)i=a;else{if(0==i)return;i=10*i+a}if(i>255)return;h++}c[u]=256*c[u]+i,n++,2!=n&&4!=n||u++}if(4!=n)return;break}if(":"==f()){if(h++,!f())return}else if(f())return;c[u++]=e}else{if(null!==l)return;h++,u++,l=u}}if(null!==l){s=u-l,u=7;while(0!=u&&s>0)o=c[u],c[u--]=c[l+s-1],c[l+--s]=o}else if(8!=u)return;return c},z=function(t){for(var e=null,r=1,n=null,i=0,a=0;a<8;a++)0!==t[a]?(i>r&&(e=n,r=i),n=null,i=0):(null===n&&(n=a),++i);return i>r&&(e=n,r=i),e},H=function(t){var e,r,n,i;if("number"==typeof t){for(e=[],r=0;r<4;r++)e.unshift(t%256),t=S(t/256);return e.join(".")}if("object"==typeof t){for(e="",n=z(t),r=0;r<8;r++)i&&0===t[r]||(i&&(i=!1),n===r?(e+=r?":":"::",i=!0):(e+=t[r].toString(16),r<7&&(e+=":")));return"["+e+"]"}return t},Y={},X=f({},Y,{" ":1,'"':1,"<":1,">":1,"`":1}),$=f({},X,{"#":1,"?":1,"{":1,"}":1}),V=f({},$,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),K=function(t,e){var r=p(t,0);return r>32&&r<127&&!h(e,t)?t:encodeURIComponent(t)},Q={ftp:21,file:null,http:80,https:443,ws:80,wss:443},J=function(t){return h(Q,t.scheme)},Z=function(t){return""!=t.username||""!=t.password},tt=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},et=function(t,e){var r;return 2==t.length&&T.test(t.charAt(0))&&(":"==(r=t.charAt(1))||!e&&"|"==r)},rt=function(t){var e;return t.length>1&&et(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},nt=function(t){var e=t.path,r=e.length;!r||"file"==t.scheme&&1==r&&et(e[0],!0)||e.pop()},it=function(t){return"."===t||"%2e"===t.toLowerCase()},at=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},st={},ot={},ct={},ut={},lt={},ht={},ft={},dt={},pt={},gt={},vt={},mt={},bt={},_t={},yt={},At={},wt={},xt={},St={},Ct={},Rt={},kt=function(t,e,r,i){var a,s,o,c,u=r||st,l=0,f="",p=!1,g=!1,v=!1;r||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(U,"")),e=e.replace(B,""),a=d(e);while(l<=a.length){switch(s=a[l],u){case st:if(!s||!T.test(s)){if(r)return k;u=ct;continue}f+=s.toLowerCase(),u=ot;break;case ot:if(s&&(L.test(s)||"+"==s||"-"==s||"."==s))f+=s.toLowerCase();else{if(":"!=s){if(r)return k;f="",u=ct,l=0;continue}if(r&&(J(t)!=h(Q,f)||"file"==f&&(Z(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=f,r)return void(J(t)&&Q[t.scheme]==t.port&&(t.port=null));f="","file"==t.scheme?u=_t:J(t)&&i&&i.scheme==t.scheme?u=ut:J(t)?u=dt:"/"==a[l+1]?(u=lt,l++):(t.cannotBeABaseURL=!0,t.path.push(""),u=St)}break;case ct:if(!i||i.cannotBeABaseURL&&"#"!=s)return k;if(i.cannotBeABaseURL&&"#"==s){t.scheme=i.scheme,t.path=i.path.slice(),t.query=i.query,t.fragment="",t.cannotBeABaseURL=!0,u=Rt;break}u="file"==i.scheme?_t:ht;continue;case ut:if("/"!=s||"/"!=a[l+1]){u=ht;continue}u=pt,l++;break;case lt:if("/"==s){u=gt;break}u=xt;continue;case ht:if(t.scheme=i.scheme,s==n)t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query=i.query;else if("/"==s||"\\"==s&&J(t))u=ft;else if("?"==s)t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query="",u=Ct;else{if("#"!=s){t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.path.pop(),u=xt;continue}t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query=i.query,t.fragment="",u=Rt}break;case ft:if(!J(t)||"/"!=s&&"\\"!=s){if("/"!=s){t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,u=xt;continue}u=gt}else u=pt;break;case dt:if(u=pt,"/"!=s||"/"!=f.charAt(l+1))continue;l++;break;case pt:if("/"!=s&&"\\"!=s){u=gt;continue}break;case gt:if("@"==s){p&&(f="%40"+f),p=!0,o=d(f);for(var m=0;m<o.length;m++){var b=o[m];if(":"!=b||v){var _=K(b,V);v?t.password+=_:t.username+=_}else v=!0}f=""}else if(s==n||"/"==s||"?"==s||"#"==s||"\\"==s&&J(t)){if(p&&""==f)return R;l-=d(f).length+1,f="",u=vt}else f+=s;break;case vt:case mt:if(r&&"file"==t.scheme){u=At;continue}if(":"!=s||g){if(s==n||"/"==s||"?"==s||"#"==s||"\\"==s&&J(t)){if(J(t)&&""==f)return P;if(r&&""==f&&(Z(t)||null!==t.port))return;if(c=W(t,f),c)return c;if(f="",u=wt,r)return;continue}"["==s?g=!0:"]"==s&&(g=!1),f+=s}else{if(""==f)return P;if(c=W(t,f),c)return c;if(f="",u=bt,r==mt)return}break;case bt:if(!O.test(s)){if(s==n||"/"==s||"?"==s||"#"==s||"\\"==s&&J(t)||r){if(""!=f){var y=parseInt(f,10);if(y>65535)return E;t.port=J(t)&&y===Q[t.scheme]?null:y,f=""}if(r)return;u=wt;continue}return E}f+=s;break;case _t:if(t.scheme="file","/"==s||"\\"==s)u=yt;else{if(!i||"file"!=i.scheme){u=xt;continue}if(s==n)t.host=i.host,t.path=i.path.slice(),t.query=i.query;else if("?"==s)t.host=i.host,t.path=i.path.slice(),t.query="",u=Ct;else{if("#"!=s){rt(a.slice(l).join(""))||(t.host=i.host,t.path=i.path.slice(),nt(t)),u=xt;continue}t.host=i.host,t.path=i.path.slice(),t.query=i.query,t.fragment="",u=Rt}}break;case yt:if("/"==s||"\\"==s){u=At;break}i&&"file"==i.scheme&&!rt(a.slice(l).join(""))&&(et(i.path[0],!0)?t.path.push(i.path[0]):t.host=i.host),u=xt;continue;case At:if(s==n||"/"==s||"\\"==s||"?"==s||"#"==s){if(!r&&et(f))u=xt;else if(""==f){if(t.host="",r)return;u=wt}else{if(c=W(t,f),c)return c;if("localhost"==t.host&&(t.host=""),r)return;f="",u=wt}continue}f+=s;break;case wt:if(J(t)){if(u=xt,"/"!=s&&"\\"!=s)continue}else if(r||"?"!=s)if(r||"#"!=s){if(s!=n&&(u=xt,"/"!=s))continue}else t.fragment="",u=Rt;else t.query="",u=Ct;break;case xt:if(s==n||"/"==s||"\\"==s&&J(t)||!r&&("?"==s||"#"==s)){if(at(f)?(nt(t),"/"==s||"\\"==s&&J(t)||t.path.push("")):it(f)?"/"==s||"\\"==s&&J(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&et(f)&&(t.host&&(t.host=""),f=f.charAt(0)+":"),t.path.push(f)),f="","file"==t.scheme&&(s==n||"?"==s||"#"==s))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==s?(t.query="",u=Ct):"#"==s&&(t.fragment="",u=Rt)}else f+=K(s,$);break;case St:"?"==s?(t.query="",u=Ct):"#"==s?(t.fragment="",u=Rt):s!=n&&(t.path[0]+=K(s,Y));break;case Ct:r||"#"!=s?s!=n&&("'"==s&&J(t)?t.query+="%27":t.query+="#"==s?"%23":K(s,Y)):(t.fragment="",u=Rt);break;case Rt:s!=n&&(t.fragment+=K(s,X));break}l++}},Pt=function(t){var e,r,n=l(this,Pt,"URL"),i=arguments.length>1?arguments[1]:void 0,s=String(t),o=w(n,{type:"URL"});if(void 0!==i)if(i instanceof Pt)e=x(i);else if(r=kt(e={},String(i)),r)throw TypeError(r);if(r=kt(o,s,null,e),r)throw TypeError(r);var c=o.searchParams=new y,u=A(c);u.updateSearchParams(o.query),u.updateURL=function(){o.query=String(c)||null},a||(n.href=Tt.call(n),n.origin=Lt.call(n),n.protocol=Ot.call(n),n.username=It.call(n),n.password=Ft.call(n),n.host=Mt.call(n),n.hostname=Dt.call(n),n.port=Nt.call(n),n.pathname=jt.call(n),n.search=Ut.call(n),n.searchParams=Bt.call(n),n.hash=Wt.call(n))},Et=Pt.prototype,Tt=function(){var t=x(this),e=t.scheme,r=t.username,n=t.password,i=t.host,a=t.port,s=t.path,o=t.query,c=t.fragment,u=e+":";return null!==i?(u+="//",Z(t)&&(u+=r+(n?":"+n:"")+"@"),u+=H(i),null!==a&&(u+=":"+a)):"file"==e&&(u+="//"),u+=t.cannotBeABaseURL?s[0]:s.length?"/"+s.join("/"):"",null!==o&&(u+="?"+o),null!==c&&(u+="#"+c),u},Lt=function(){var t=x(this),e=t.scheme,r=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(n){return"null"}return"file"!=e&&J(t)?e+"://"+H(t.host)+(null!==r?":"+r:""):"null"},Ot=function(){return x(this).scheme+":"},It=function(){return x(this).username},Ft=function(){return x(this).password},Mt=function(){var t=x(this),e=t.host,r=t.port;return null===e?"":null===r?H(e):H(e)+":"+r},Dt=function(){var t=x(this).host;return null===t?"":H(t)},Nt=function(){var t=x(this).port;return null===t?"":String(t)},jt=function(){var t=x(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},Ut=function(){var t=x(this).query;return t?"?"+t:""},Bt=function(){return x(this).searchParams},Wt=function(){var t=x(this).fragment;return t?"#"+t:""},qt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(a&&c(Et,{href:qt(Tt,(function(t){var e=x(this),r=String(t),n=kt(e,r);if(n)throw TypeError(n);A(e.searchParams).updateSearchParams(e.query)})),origin:qt(Lt),protocol:qt(Ot,(function(t){var e=x(this);kt(e,String(t)+":",st)})),username:qt(It,(function(t){var e=x(this),r=d(String(t));if(!tt(e)){e.username="";for(var n=0;n<r.length;n++)e.username+=K(r[n],V)}})),password:qt(Ft,(function(t){var e=x(this),r=d(String(t));if(!tt(e)){e.password="";for(var n=0;n<r.length;n++)e.password+=K(r[n],V)}})),host:qt(Mt,(function(t){var e=x(this);e.cannotBeABaseURL||kt(e,String(t),vt)})),hostname:qt(Dt,(function(t){var e=x(this);e.cannotBeABaseURL||kt(e,String(t),mt)})),port:qt(Nt,(function(t){var e=x(this);tt(e)||(t=String(t),""==t?e.port=null:kt(e,t,bt))})),pathname:qt(jt,(function(t){var e=x(this);e.cannotBeABaseURL||(e.path=[],kt(e,t+"",wt))})),search:qt(Ut,(function(t){var e=x(this);t=String(t),""==t?e.query=null:("?"==t.charAt(0)&&(t=t.slice(1)),e.query="",kt(e,t,Ct)),A(e.searchParams).updateSearchParams(e.query)})),searchParams:qt(Bt),hash:qt(Wt,(function(t){var e=x(this);t=String(t),""!=t?("#"==t.charAt(0)&&(t=t.slice(1)),e.fragment="",kt(e,t,Rt)):e.fragment=null}))}),u(Et,"toJSON",(function(){return Tt.call(this)}),{enumerable:!0}),u(Et,"toString",(function(){return Tt.call(this)}),{enumerable:!0}),_){var Gt=_.createObjectURL,zt=_.revokeObjectURL;Gt&&u(Pt,"createObjectURL",(function(t){return Gt.apply(_,arguments)})),zt&&u(Pt,"revokeObjectURL",(function(t){return zt.apply(_,arguments)}))}v(Pt,"URL"),i({global:!0,forced:!s,sham:!a},{URL:Pt})},"2b3e":function(t,e,r){var n=r("585a"),i="object"==typeof self&&self&&self.Object===Object&&self,a=n||i||Function("return this")();t.exports=a},"2ca0":function(t,e,r){"use strict";var n=r("23e7"),i=r("06cf").f,a=r("50c4"),s=r("5a34"),o=r("1d80"),c=r("ab13"),u=r("c430"),l="".startsWith,h=Math.min,f=c("startsWith"),d=!u&&!f&&!!function(){var t=i(String.prototype,"startsWith");return t&&!t.writable}();n({target:"String",proto:!0,forced:!d&&!f},{startsWith:function(t){var e=String(o(this));s(t);var r=a(h(arguments.length>1?arguments[1]:void 0,e.length)),n=String(t);return l?l.call(e,n,r):e.slice(r,r+n.length)===n}})},"2cf4":function(t,e,r){var n,i,a,s=r("da84"),o=r("d039"),c=r("c6b6"),u=r("0366"),l=r("1be4"),h=r("cc12"),f=r("1cdc"),d=s.location,p=s.setImmediate,g=s.clearImmediate,v=s.process,m=s.MessageChannel,b=s.Dispatch,_=0,y={},A="onreadystatechange",w=function(t){if(y.hasOwnProperty(t)){var e=y[t];delete y[t],e()}},x=function(t){return function(){w(t)}},S=function(t){w(t.data)},C=function(t){s.postMessage(t+"",d.protocol+"//"+d.host)};p&&g||(p=function(t){var e=[],r=1;while(arguments.length>r)e.push(arguments[r++]);return y[++_]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},n(_),_},g=function(t){delete y[t]},"process"==c(v)?n=function(t){v.nextTick(x(t))}:b&&b.now?n=function(t){b.now(x(t))}:m&&!f?(i=new m,a=i.port2,i.port1.onmessage=S,n=u(a.postMessage,a,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||o(C)||"file:"===d.protocol?n=A in h("script")?function(t){l.appendChild(h("script"))[A]=function(){l.removeChild(this),w(t)}}:function(t){setTimeout(x(t),0)}:(n=C,s.addEventListener("message",S,!1))),t.exports={set:p,clear:g}},"2d00":function(t,e,r){var n,i,a=r("da84"),s=r("342f"),o=a.process,c=o&&o.versions,u=c&&c.v8;u?(n=u.split("."),i=n[0]+n[1]):s&&(n=s.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/),n&&(i=n[1]))),t.exports=i&&+i},"2d7c":function(t,e){function r(t,e){var r=-1,n=null==t?0:t.length,i=0,a=[];while(++r<n){var s=t[r];e(s,r,t)&&(a[i++]=s)}return a}t.exports=r},"2ef0":function(t,e,r){(function(t,n){var i;
/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */(function(){var a,s="4.17.20",o=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",l="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",d=1,p=2,g=4,v=1,m=2,b=1,_=2,y=4,A=8,w=16,x=32,S=64,C=128,R=256,k=512,P=30,E="...",T=800,L=16,O=1,I=2,F=3,M=1/0,D=9007199254740991,N=17976931348623157e292,j=NaN,U=4294967295,B=U-1,W=U>>>1,q=[["ary",C],["bind",b],["bindKey",_],["curry",A],["curryRight",w],["flip",k],["partial",x],["partialRight",S],["rearg",R]],G="[object Arguments]",z="[object Array]",H="[object AsyncFunction]",Y="[object Boolean]",X="[object Date]",$="[object DOMException]",V="[object Error]",K="[object Function]",Q="[object GeneratorFunction]",J="[object Map]",Z="[object Number]",tt="[object Null]",et="[object Object]",rt="[object Promise]",nt="[object Proxy]",it="[object RegExp]",at="[object Set]",st="[object String]",ot="[object Symbol]",ct="[object Undefined]",ut="[object WeakMap]",lt="[object WeakSet]",ht="[object ArrayBuffer]",ft="[object DataView]",dt="[object Float32Array]",pt="[object Float64Array]",gt="[object Int8Array]",vt="[object Int16Array]",mt="[object Int32Array]",bt="[object Uint8Array]",_t="[object Uint8ClampedArray]",yt="[object Uint16Array]",At="[object Uint32Array]",wt=/\b__p \+= '';/g,xt=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ct=/&(?:amp|lt|gt|quot|#39);/g,Rt=/[&<>"']/g,kt=RegExp(Ct.source),Pt=RegExp(Rt.source),Et=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Lt=/<%=([\s\S]+?)%>/g,Ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,It=/^\w*$/,Ft=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mt=/[\\^$.*+?()[\]{}|]/g,Dt=RegExp(Mt.source),Nt=/^\s+|\s+$/g,jt=/^\s+/,Ut=/\s+$/,Bt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Wt=/\{\n\/\* \[wrapped with (.+)\] \*/,qt=/,? & /,Gt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zt=/\\(\\)?/g,Ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yt=/\w*$/,Xt=/^[-+]0x[0-9a-f]+$/i,$t=/^0b[01]+$/i,Vt=/^\[object .+?Constructor\]$/,Kt=/^0o[0-7]+$/i,Qt=/^(?:0|[1-9]\d*)$/,Jt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zt=/($^)/,te=/['\n\r\u2028\u2029\\]/g,ee="\\ud800-\\udfff",re="\\u0300-\\u036f",ne="\\ufe20-\\ufe2f",ie="\\u20d0-\\u20ff",ae=re+ne+ie,se="\\u2700-\\u27bf",oe="a-z\\xdf-\\xf6\\xf8-\\xff",ce="\\xac\\xb1\\xd7\\xf7",ue="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",le="\\u2000-\\u206f",he=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",fe="A-Z\\xc0-\\xd6\\xd8-\\xde",de="\\ufe0e\\ufe0f",pe=ce+ue+le+he,ge="['’]",ve="["+ee+"]",me="["+pe+"]",be="["+ae+"]",_e="\\d+",ye="["+se+"]",Ae="["+oe+"]",we="[^"+ee+pe+_e+se+oe+fe+"]",xe="\\ud83c[\\udffb-\\udfff]",Se="(?:"+be+"|"+xe+")",Ce="[^"+ee+"]",Re="(?:\\ud83c[\\udde6-\\uddff]){2}",ke="[\\ud800-\\udbff][\\udc00-\\udfff]",Pe="["+fe+"]",Ee="\\u200d",Te="(?:"+Ae+"|"+we+")",Le="(?:"+Pe+"|"+we+")",Oe="(?:"+ge+"(?:d|ll|m|re|s|t|ve))?",Ie="(?:"+ge+"(?:D|LL|M|RE|S|T|VE))?",Fe=Se+"?",Me="["+de+"]?",De="(?:"+Ee+"(?:"+[Ce,Re,ke].join("|")+")"+Me+Fe+")*",Ne="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",je="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ue=Me+Fe+De,Be="(?:"+[ye,Re,ke].join("|")+")"+Ue,We="(?:"+[Ce+be+"?",be,Re,ke,ve].join("|")+")",qe=RegExp(ge,"g"),Ge=RegExp(be,"g"),ze=RegExp(xe+"(?="+xe+")|"+We+Ue,"g"),He=RegExp([Pe+"?"+Ae+"+"+Oe+"(?="+[me,Pe,"$"].join("|")+")",Le+"+"+Ie+"(?="+[me,Pe+Te,"$"].join("|")+")",Pe+"?"+Te+"+"+Oe,Pe+"+"+Ie,je,Ne,_e,Be].join("|"),"g"),Ye=RegExp("["+Ee+ee+ae+de+"]"),Xe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$e=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ve=-1,Ke={};Ke[dt]=Ke[pt]=Ke[gt]=Ke[vt]=Ke[mt]=Ke[bt]=Ke[_t]=Ke[yt]=Ke[At]=!0,Ke[G]=Ke[z]=Ke[ht]=Ke[Y]=Ke[ft]=Ke[X]=Ke[V]=Ke[K]=Ke[J]=Ke[Z]=Ke[et]=Ke[it]=Ke[at]=Ke[st]=Ke[ut]=!1;var Qe={};Qe[G]=Qe[z]=Qe[ht]=Qe[ft]=Qe[Y]=Qe[X]=Qe[dt]=Qe[pt]=Qe[gt]=Qe[vt]=Qe[mt]=Qe[J]=Qe[Z]=Qe[et]=Qe[it]=Qe[at]=Qe[st]=Qe[ot]=Qe[bt]=Qe[_t]=Qe[yt]=Qe[At]=!0,Qe[V]=Qe[K]=Qe[ut]=!1;var Je={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Ze={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},er={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,nr=parseInt,ir="object"==typeof t&&t&&t.Object===Object&&t,ar="object"==typeof self&&self&&self.Object===Object&&self,sr=ir||ar||Function("return this")(),or=e&&!e.nodeType&&e,cr=or&&"object"==typeof n&&n&&!n.nodeType&&n,ur=cr&&cr.exports===or,lr=ur&&ir.process,hr=function(){try{var t=cr&&cr.require&&cr.require("util").types;return t||lr&&lr.binding&&lr.binding("util")}catch(e){}}(),fr=hr&&hr.isArrayBuffer,dr=hr&&hr.isDate,pr=hr&&hr.isMap,gr=hr&&hr.isRegExp,vr=hr&&hr.isSet,mr=hr&&hr.isTypedArray;function br(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function _r(t,e,r,n){var i=-1,a=null==t?0:t.length;while(++i<a){var s=t[i];e(n,s,r(s),t)}return n}function yr(t,e){var r=-1,n=null==t?0:t.length;while(++r<n)if(!1===e(t[r],r,t))break;return t}function Ar(t,e){var r=null==t?0:t.length;while(r--)if(!1===e(t[r],r,t))break;return t}function wr(t,e){var r=-1,n=null==t?0:t.length;while(++r<n)if(!e(t[r],r,t))return!1;return!0}function xr(t,e){var r=-1,n=null==t?0:t.length,i=0,a=[];while(++r<n){var s=t[r];e(s,r,t)&&(a[i++]=s)}return a}function Sr(t,e){var r=null==t?0:t.length;return!!r&&Dr(t,e,0)>-1}function Cr(t,e,r){var n=-1,i=null==t?0:t.length;while(++n<i)if(r(e,t[n]))return!0;return!1}function Rr(t,e){var r=-1,n=null==t?0:t.length,i=Array(n);while(++r<n)i[r]=e(t[r],r,t);return i}function kr(t,e){var r=-1,n=e.length,i=t.length;while(++r<n)t[i+r]=e[r];return t}function Pr(t,e,r,n){var i=-1,a=null==t?0:t.length;n&&a&&(r=t[++i]);while(++i<a)r=e(r,t[i],i,t);return r}function Er(t,e,r,n){var i=null==t?0:t.length;n&&i&&(r=t[--i]);while(i--)r=e(r,t[i],i,t);return r}function Tr(t,e){var r=-1,n=null==t?0:t.length;while(++r<n)if(e(t[r],r,t))return!0;return!1}var Lr=Br("length");function Or(t){return t.split("")}function Ir(t){return t.match(Gt)||[]}function Fr(t,e,r){var n;return r(t,(function(t,r,i){if(e(t,r,i))return n=r,!1})),n}function Mr(t,e,r,n){var i=t.length,a=r+(n?1:-1);while(n?a--:++a<i)if(e(t[a],a,t))return a;return-1}function Dr(t,e,r){return e===e?fn(t,e,r):Mr(t,jr,r)}function Nr(t,e,r,n){var i=r-1,a=t.length;while(++i<a)if(n(t[i],e))return i;return-1}function jr(t){return t!==t}function Ur(t,e){var r=null==t?0:t.length;return r?zr(t,e)/r:j}function Br(t){return function(e){return null==e?a:e[t]}}function Wr(t){return function(e){return null==t?a:t[e]}}function qr(t,e,r,n,i){return i(t,(function(t,i,a){r=n?(n=!1,t):e(r,t,i,a)})),r}function Gr(t,e){var r=t.length;t.sort(e);while(r--)t[r]=t[r].value;return t}function zr(t,e){var r,n=-1,i=t.length;while(++n<i){var s=e(t[n]);s!==a&&(r=r===a?s:r+s)}return r}function Hr(t,e){var r=-1,n=Array(t);while(++r<t)n[r]=e(r);return n}function Yr(t,e){return Rr(e,(function(e){return[e,t[e]]}))}function Xr(t){return function(e){return t(e)}}function $r(t,e){return Rr(e,(function(e){return t[e]}))}function Vr(t,e){return t.has(e)}function Kr(t,e){var r=-1,n=t.length;while(++r<n&&Dr(e,t[r],0)>-1);return r}function Qr(t,e){var r=t.length;while(r--&&Dr(e,t[r],0)>-1);return r}function Jr(t,e){var r=t.length,n=0;while(r--)t[r]===e&&++n;return n}var Zr=Wr(Je),tn=Wr(Ze);function en(t){return"\\"+er[t]}function rn(t,e){return null==t?a:t[e]}function nn(t){return Ye.test(t)}function an(t){return Xe.test(t)}function sn(t){var e,r=[];while(!(e=t.next()).done)r.push(e.value);return r}function on(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}function cn(t,e){return function(r){return t(e(r))}}function un(t,e){var r=-1,n=t.length,i=0,a=[];while(++r<n){var s=t[r];s!==e&&s!==f||(t[r]=f,a[i++]=r)}return a}function ln(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}function hn(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=[t,t]})),r}function fn(t,e,r){var n=r-1,i=t.length;while(++n<i)if(t[n]===e)return n;return-1}function dn(t,e,r){var n=r+1;while(n--)if(t[n]===e)return n;return n}function pn(t){return nn(t)?mn(t):Lr(t)}function gn(t){return nn(t)?bn(t):Or(t)}var vn=Wr(tr);function mn(t){var e=ze.lastIndex=0;while(ze.test(t))++e;return e}function bn(t){return t.match(ze)||[]}function _n(t){return t.match(He)||[]}var yn=function t(e){e=null==e?sr:An.defaults(sr.Object(),e,An.pick(sr,$e));var r=e.Array,n=e.Date,i=e.Error,Gt=e.Function,ee=e.Math,re=e.Object,ne=e.RegExp,ie=e.String,ae=e.TypeError,se=r.prototype,oe=Gt.prototype,ce=re.prototype,ue=e["__core-js_shared__"],le=oe.toString,he=ce.hasOwnProperty,fe=0,de=function(){var t=/[^.]+$/.exec(ue&&ue.keys&&ue.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),pe=ce.toString,ge=le.call(re),ve=sr._,me=ne("^"+le.call(he).replace(Mt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),be=ur?e.Buffer:a,_e=e.Symbol,ye=e.Uint8Array,Ae=be?be.allocUnsafe:a,we=cn(re.getPrototypeOf,re),xe=re.create,Se=ce.propertyIsEnumerable,Ce=se.splice,Re=_e?_e.isConcatSpreadable:a,ke=_e?_e.iterator:a,Pe=_e?_e.toStringTag:a,Ee=function(){try{var t=zs(re,"defineProperty");return t({},"",{}),t}catch(e){}}(),Te=e.clearTimeout!==sr.clearTimeout&&e.clearTimeout,Le=n&&n.now!==sr.Date.now&&n.now,Oe=e.setTimeout!==sr.setTimeout&&e.setTimeout,Ie=ee.ceil,Fe=ee.floor,Me=re.getOwnPropertySymbols,De=be?be.isBuffer:a,Ne=e.isFinite,je=se.join,Ue=cn(re.keys,re),Be=ee.max,We=ee.min,ze=n.now,He=e.parseInt,Ye=ee.random,Xe=se.reverse,Je=zs(e,"DataView"),Ze=zs(e,"Map"),tr=zs(e,"Promise"),er=zs(e,"Set"),ir=zs(e,"WeakMap"),ar=zs(re,"create"),or=ir&&new ir,cr={},lr=To(Je),hr=To(Ze),Lr=To(tr),Or=To(er),Wr=To(ir),fn=_e?_e.prototype:a,mn=fn?fn.valueOf:a,bn=fn?fn.toString:a;function yn(t){if(xl(t)&&!sl(t)&&!(t instanceof Cn)){if(t instanceof Sn)return t;if(he.call(t,"__wrapped__"))return Oo(t)}return new Sn(t)}var wn=function(){function t(){}return function(e){if(!wl(e))return{};if(xe)return xe(e);t.prototype=e;var r=new t;return t.prototype=a,r}}();function xn(){}function Sn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=a}function Cn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=U,this.__views__=[]}function Rn(){var t=new Cn(this.__wrapped__);return t.__actions__=es(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=es(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=es(this.__views__),t}function kn(){if(this.__filtered__){var t=new Cn(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Pn(){var t=this.__wrapped__.value(),e=this.__dir__,r=sl(t),n=e<0,i=r?t.length:0,a=Vs(0,i,this.__views__),s=a.start,o=a.end,c=o-s,u=n?o:s-1,l=this.__iteratees__,h=l.length,f=0,d=We(c,this.__takeCount__);if(!r||!n&&i==c&&d==c)return Da(t,this.__actions__);var p=[];t:while(c--&&f<d){u+=e;var g=-1,v=t[u];while(++g<h){var m=l[g],b=m.iteratee,_=m.type,y=b(v);if(_==I)v=y;else if(!y){if(_==O)continue t;break t}}p[f++]=v}return p}function En(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}function Tn(){this.__data__=ar?ar(null):{},this.size=0}function Ln(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function On(t){var e=this.__data__;if(ar){var r=e[t];return r===l?a:r}return he.call(e,t)?e[t]:a}function In(t){var e=this.__data__;return ar?e[t]!==a:he.call(e,t)}function Fn(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=ar&&e===a?l:e,this}function Mn(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}function Dn(){this.__data__=[],this.size=0}function Nn(t){var e=this.__data__,r=ci(e,t);if(r<0)return!1;var n=e.length-1;return r==n?e.pop():Ce.call(e,r,1),--this.size,!0}function jn(t){var e=this.__data__,r=ci(e,t);return r<0?a:e[r][1]}function Un(t){return ci(this.__data__,t)>-1}function Bn(t,e){var r=this.__data__,n=ci(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}function Wn(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}function qn(){this.size=0,this.__data__={hash:new En,map:new(Ze||Mn),string:new En}}function Gn(t){var e=qs(this,t)["delete"](t);return this.size-=e?1:0,e}function zn(t){return qs(this,t).get(t)}function Hn(t){return qs(this,t).has(t)}function Yn(t,e){var r=qs(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}function Xn(t){var e=-1,r=null==t?0:t.length;this.__data__=new Wn;while(++e<r)this.add(t[e])}function $n(t){return this.__data__.set(t,l),this}function Vn(t){return this.__data__.has(t)}function Kn(t){var e=this.__data__=new Mn(t);this.size=e.size}function Qn(){this.__data__=new Mn,this.size=0}function Jn(t){var e=this.__data__,r=e["delete"](t);return this.size=e.size,r}function Zn(t){return this.__data__.get(t)}function ti(t){return this.__data__.has(t)}function ei(t,e){var r=this.__data__;if(r instanceof Mn){var n=r.__data__;if(!Ze||n.length<o-1)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Wn(n)}return r.set(t,e),this.size=r.size,this}function ri(t,e){var r=sl(t),n=!r&&al(t),i=!r&&!n&&hl(t),a=!r&&!n&&!i&&jl(t),s=r||n||i||a,o=s?Hr(t.length,ie):[],c=o.length;for(var u in t)!e&&!he.call(t,u)||s&&("length"==u||i&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||no(u,c))||o.push(u);return o}function ni(t){var e=t.length;return e?t[ga(0,e-1)]:a}function ii(t,e){return ko(es(t),pi(e,0,t.length))}function ai(t){return ko(es(t))}function si(t,e,r){(r!==a&&!rl(t[e],r)||r===a&&!(e in t))&&fi(t,e,r)}function oi(t,e,r){var n=t[e];he.call(t,e)&&rl(n,r)&&(r!==a||e in t)||fi(t,e,r)}function ci(t,e){var r=t.length;while(r--)if(rl(t[r][0],e))return r;return-1}function ui(t,e,r,n){return yi(t,(function(t,i,a){e(n,t,r(t),a)})),n}function li(t,e){return t&&rs(e,yh(e),t)}function hi(t,e){return t&&rs(e,Ah(e),t)}function fi(t,e,r){"__proto__"==e&&Ee?Ee(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}function di(t,e){var n=-1,i=e.length,s=r(i),o=null==t;while(++n<i)s[n]=o?a:ph(t,e[n]);return s}function pi(t,e,r){return t===t&&(r!==a&&(t=t<=r?t:r),e!==a&&(t=t>=e?t:e)),t}function gi(t,e,r,n,i,s){var o,c=e&d,u=e&p,l=e&g;if(r&&(o=i?r(t,n,i,s):r(t)),o!==a)return o;if(!wl(t))return t;var h=sl(t);if(h){if(o=Js(t),!c)return es(t,o)}else{var f=$s(t),v=f==K||f==Q;if(hl(t))return Ha(t,c);if(f==et||f==G||v&&!i){if(o=u||v?{}:Zs(t),!c)return u?is(t,hi(o,t)):ns(t,li(o,t))}else{if(!Qe[f])return i?t:{};o=to(t,f,c)}}s||(s=new Kn);var m=s.get(t);if(m)return m;s.set(t,o),Ml(t)?t.forEach((function(n){o.add(gi(n,e,r,n,t,s))})):Sl(t)&&t.forEach((function(n,i){o.set(i,gi(n,e,r,i,t,s))}));var b=l?u?Ns:Ds:u?Ah:yh,_=h?a:b(t);return yr(_||t,(function(n,i){_&&(i=n,n=t[i]),oi(o,i,gi(n,e,r,i,t,s))})),o}function vi(t){var e=yh(t);return function(r){return mi(r,t,e)}}function mi(t,e,r){var n=r.length;if(null==t)return!n;t=re(t);while(n--){var i=r[n],s=e[i],o=t[i];if(o===a&&!(i in t)||!s(o))return!1}return!0}function bi(t,e,r){if("function"!=typeof t)throw new ae(u);return xo((function(){t.apply(a,r)}),e)}function _i(t,e,r,n){var i=-1,a=Sr,s=!0,c=t.length,u=[],l=e.length;if(!c)return u;r&&(e=Rr(e,Xr(r))),n?(a=Cr,s=!1):e.length>=o&&(a=Vr,s=!1,e=new Xn(e));t:while(++i<c){var h=t[i],f=null==r?h:r(h);if(h=n||0!==h?h:0,s&&f===f){var d=l;while(d--)if(e[d]===f)continue t;u.push(h)}else a(e,f,n)||u.push(h)}return u}yn.templateSettings={escape:Et,evaluate:Tt,interpolate:Lt,variable:"",imports:{_:yn}},yn.prototype=xn.prototype,yn.prototype.constructor=yn,Sn.prototype=wn(xn.prototype),Sn.prototype.constructor=Sn,Cn.prototype=wn(xn.prototype),Cn.prototype.constructor=Cn,En.prototype.clear=Tn,En.prototype["delete"]=Ln,En.prototype.get=On,En.prototype.has=In,En.prototype.set=Fn,Mn.prototype.clear=Dn,Mn.prototype["delete"]=Nn,Mn.prototype.get=jn,Mn.prototype.has=Un,Mn.prototype.set=Bn,Wn.prototype.clear=qn,Wn.prototype["delete"]=Gn,Wn.prototype.get=zn,Wn.prototype.has=Hn,Wn.prototype.set=Yn,Xn.prototype.add=Xn.prototype.push=$n,Xn.prototype.has=Vn,Kn.prototype.clear=Qn,Kn.prototype["delete"]=Jn,Kn.prototype.get=Zn,Kn.prototype.has=ti,Kn.prototype.set=ei;var yi=os(Ei),Ai=os(Ti,!0);function wi(t,e){var r=!0;return yi(t,(function(t,n,i){return r=!!e(t,n,i),r})),r}function xi(t,e,r){var n=-1,i=t.length;while(++n<i){var s=t[n],o=e(s);if(null!=o&&(c===a?o===o&&!Nl(o):r(o,c)))var c=o,u=s}return u}function Si(t,e,r,n){var i=t.length;r=Yl(r),r<0&&(r=-r>i?0:i+r),n=n===a||n>i?i:Yl(n),n<0&&(n+=i),n=r>n?0:Xl(n);while(r<n)t[r++]=e;return t}function Ci(t,e){var r=[];return yi(t,(function(t,n,i){e(t,n,i)&&r.push(t)})),r}function Ri(t,e,r,n,i){var a=-1,s=t.length;r||(r=ro),i||(i=[]);while(++a<s){var o=t[a];e>0&&r(o)?e>1?Ri(o,e-1,r,n,i):kr(i,o):n||(i[i.length]=o)}return i}var ki=cs(),Pi=cs(!0);function Ei(t,e){return t&&ki(t,e,yh)}function Ti(t,e){return t&&Pi(t,e,yh)}function Li(t,e){return xr(e,(function(e){return _l(t[e])}))}function Oi(t,e){e=Wa(e,t);var r=0,n=e.length;while(null!=t&&r<n)t=t[Eo(e[r++])];return r&&r==n?t:a}function Ii(t,e,r){var n=e(t);return sl(t)?n:kr(n,r(t))}function Fi(t){return null==t?t===a?ct:tt:Pe&&Pe in re(t)?Hs(t):mo(t)}function Mi(t,e){return t>e}function Di(t,e){return null!=t&&he.call(t,e)}function Ni(t,e){return null!=t&&e in re(t)}function ji(t,e,r){return t>=We(e,r)&&t<Be(e,r)}function Ui(t,e,n){var i=n?Cr:Sr,s=t[0].length,o=t.length,c=o,u=r(o),l=1/0,h=[];while(c--){var f=t[c];c&&e&&(f=Rr(f,Xr(e))),l=We(f.length,l),u[c]=!n&&(e||s>=120&&f.length>=120)?new Xn(c&&f):a}f=t[0];var d=-1,p=u[0];t:while(++d<s&&h.length<l){var g=f[d],v=e?e(g):g;if(g=n||0!==g?g:0,!(p?Vr(p,v):i(h,v,n))){c=o;while(--c){var m=u[c];if(!(m?Vr(m,v):i(t[c],v,n)))continue t}p&&p.push(v),h.push(g)}}return h}function Bi(t,e,r,n){return Ei(t,(function(t,i,a){e(n,r(t),i,a)})),n}function Wi(t,e,r){e=Wa(e,t),t=_o(t,e);var n=null==t?t:t[Eo(nc(e))];return null==n?a:br(n,t,r)}function qi(t){return xl(t)&&Fi(t)==G}function Gi(t){return xl(t)&&Fi(t)==ht}function zi(t){return xl(t)&&Fi(t)==X}function Hi(t,e,r,n,i){return t===e||(null==t||null==e||!xl(t)&&!xl(e)?t!==t&&e!==e:Yi(t,e,r,n,Hi,i))}function Yi(t,e,r,n,i,a){var s=sl(t),o=sl(e),c=s?z:$s(t),u=o?z:$s(e);c=c==G?et:c,u=u==G?et:u;var l=c==et,h=u==et,f=c==u;if(f&&hl(t)){if(!hl(e))return!1;s=!0,l=!1}if(f&&!l)return a||(a=new Kn),s||jl(t)?Os(t,e,r,n,i,a):Is(t,e,c,r,n,i,a);if(!(r&v)){var d=l&&he.call(t,"__wrapped__"),p=h&&he.call(e,"__wrapped__");if(d||p){var g=d?t.value():t,m=p?e.value():e;return a||(a=new Kn),i(g,m,r,n,a)}}return!!f&&(a||(a=new Kn),Fs(t,e,r,n,i,a))}function Xi(t){return xl(t)&&$s(t)==J}function $i(t,e,r,n){var i=r.length,s=i,o=!n;if(null==t)return!s;t=re(t);while(i--){var c=r[i];if(o&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}while(++i<s){c=r[i];var u=c[0],l=t[u],h=c[1];if(o&&c[2]){if(l===a&&!(u in t))return!1}else{var f=new Kn;if(n)var d=n(l,h,u,t,e,f);if(!(d===a?Hi(h,l,v|m,n,f):d))return!1}}return!0}function Vi(t){if(!wl(t)||co(t))return!1;var e=_l(t)?me:Vt;return e.test(To(t))}function Ki(t){return xl(t)&&Fi(t)==it}function Qi(t){return xl(t)&&$s(t)==at}function Ji(t){return xl(t)&&Al(t.length)&&!!Ke[Fi(t)]}function Zi(t){return"function"==typeof t?t:null==t?Ef:"object"==typeof t?sl(t)?aa(t[0],t[1]):ia(t):qf(t)}function ta(t){if(!lo(t))return Ue(t);var e=[];for(var r in re(t))he.call(t,r)&&"constructor"!=r&&e.push(r);return e}function ea(t){if(!wl(t))return vo(t);var e=lo(t),r=[];for(var n in t)("constructor"!=n||!e&&he.call(t,n))&&r.push(n);return r}function ra(t,e){return t<e}function na(t,e){var n=-1,i=cl(t)?r(t.length):[];return yi(t,(function(t,r,a){i[++n]=e(t,r,a)})),i}function ia(t){var e=Gs(t);return 1==e.length&&e[0][2]?fo(e[0][0],e[0][1]):function(r){return r===t||$i(r,t,e)}}function aa(t,e){return ao(t)&&ho(e)?fo(Eo(t),e):function(r){var n=ph(r,t);return n===a&&n===e?vh(r,t):Hi(e,n,v|m)}}function sa(t,e,r,n,i){t!==e&&ki(e,(function(s,o){if(i||(i=new Kn),wl(s))oa(t,e,o,r,sa,n,i);else{var c=n?n(Ao(t,o),s,o+"",t,e,i):a;c===a&&(c=s),si(t,o,c)}}),Ah)}function oa(t,e,r,n,i,s,o){var c=Ao(t,r),u=Ao(e,r),l=o.get(u);if(l)si(t,r,l);else{var h=s?s(c,u,r+"",t,e,o):a,f=h===a;if(f){var d=sl(u),p=!d&&hl(u),g=!d&&!p&&jl(u);h=u,d||p||g?sl(c)?h=c:ul(c)?h=es(c):p?(f=!1,h=Ha(u,!0)):g?(f=!1,h=Ka(u,!0)):h=[]:Ol(u)||al(u)?(h=c,al(c)?h=Vl(c):wl(c)&&!_l(c)||(h=Zs(u))):f=!1}f&&(o.set(u,h),i(h,u,n,s,o),o["delete"](u)),si(t,r,h)}}function ca(t,e){var r=t.length;if(r)return e+=e<0?r:0,no(e,r)?t[e]:a}function ua(t,e,r){e=e.length?Rr(e,(function(t){return sl(t)?function(e){return Oi(e,1===t.length?t[0]:t)}:t})):[Ef];var n=-1;e=Rr(e,Xr(Ws()));var i=na(t,(function(t,r,i){var a=Rr(e,(function(e){return e(t)}));return{criteria:a,index:++n,value:t}}));return Gr(i,(function(t,e){return Ja(t,e,r)}))}function la(t,e){return ha(t,e,(function(e,r){return vh(t,r)}))}function ha(t,e,r){var n=-1,i=e.length,a={};while(++n<i){var s=e[n],o=Oi(t,s);r(o,s)&&Aa(a,Wa(s,t),o)}return a}function fa(t){return function(e){return Oi(e,t)}}function da(t,e,r,n){var i=n?Nr:Dr,a=-1,s=e.length,o=t;t===e&&(e=es(e)),r&&(o=Rr(t,Xr(r)));while(++a<s){var c=0,u=e[a],l=r?r(u):u;while((c=i(o,l,c,n))>-1)o!==t&&Ce.call(o,c,1),Ce.call(t,c,1)}return t}function pa(t,e){var r=t?e.length:0,n=r-1;while(r--){var i=e[r];if(r==n||i!==a){var a=i;no(i)?Ce.call(t,i,1):Ia(t,i)}}return t}function ga(t,e){return t+Fe(Ye()*(e-t+1))}function va(t,e,n,i){var a=-1,s=Be(Ie((e-t)/(n||1)),0),o=r(s);while(s--)o[i?s:++a]=t,t+=n;return o}function ma(t,e){var r="";if(!t||e<1||e>D)return r;do{e%2&&(r+=t),e=Fe(e/2),e&&(t+=t)}while(e);return r}function ba(t,e){return So(bo(t,e,Ef),t+"")}function _a(t){return ni(Uh(t))}function ya(t,e){var r=Uh(t);return ko(r,pi(e,0,r.length))}function Aa(t,e,r,n){if(!wl(t))return t;e=Wa(e,t);var i=-1,s=e.length,o=s-1,c=t;while(null!=c&&++i<s){var u=Eo(e[i]),l=r;if("__proto__"===u||"constructor"===u||"prototype"===u)return t;if(i!=o){var h=c[u];l=n?n(h,u,c):a,l===a&&(l=wl(h)?h:no(e[i+1])?[]:{})}oi(c,u,l),c=c[u]}return t}var wa=or?function(t,e){return or.set(t,e),t}:Ef,xa=Ee?function(t,e){return Ee(t,"toString",{configurable:!0,enumerable:!1,value:Cf(e),writable:!0})}:Ef;function Sa(t){return ko(Uh(t))}function Ca(t,e,n){var i=-1,a=t.length;e<0&&(e=-e>a?0:a+e),n=n>a?a:n,n<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;var s=r(a);while(++i<a)s[i]=t[i+e];return s}function Ra(t,e){var r;return yi(t,(function(t,n,i){return r=e(t,n,i),!r})),!!r}function ka(t,e,r){var n=0,i=null==t?n:t.length;if("number"==typeof e&&e===e&&i<=W){while(n<i){var a=n+i>>>1,s=t[a];null!==s&&!Nl(s)&&(r?s<=e:s<e)?n=a+1:i=a}return i}return Pa(t,e,Ef,r)}function Pa(t,e,r,n){var i=0,s=null==t?0:t.length;if(0===s)return 0;e=r(e);var o=e!==e,c=null===e,u=Nl(e),l=e===a;while(i<s){var h=Fe((i+s)/2),f=r(t[h]),d=f!==a,p=null===f,g=f===f,v=Nl(f);if(o)var m=n||g;else m=l?g&&(n||d):c?g&&d&&(n||!p):u?g&&d&&!p&&(n||!v):!p&&!v&&(n?f<=e:f<e);m?i=h+1:s=h}return We(s,B)}function Ea(t,e){var r=-1,n=t.length,i=0,a=[];while(++r<n){var s=t[r],o=e?e(s):s;if(!r||!rl(o,c)){var c=o;a[i++]=0===s?0:s}}return a}function Ta(t){return"number"==typeof t?t:Nl(t)?j:+t}function La(t){if("string"==typeof t)return t;if(sl(t))return Rr(t,La)+"";if(Nl(t))return bn?bn.call(t):"";var e=t+"";return"0"==e&&1/t==-M?"-0":e}function Oa(t,e,r){var n=-1,i=Sr,a=t.length,s=!0,c=[],u=c;if(r)s=!1,i=Cr;else if(a>=o){var l=e?null:Rs(t);if(l)return ln(l);s=!1,i=Vr,u=new Xn}else u=e?[]:c;t:while(++n<a){var h=t[n],f=e?e(h):h;if(h=r||0!==h?h:0,s&&f===f){var d=u.length;while(d--)if(u[d]===f)continue t;e&&u.push(f),c.push(h)}else i(u,f,r)||(u!==c&&u.push(f),c.push(h))}return c}function Ia(t,e){return e=Wa(e,t),t=_o(t,e),null==t||delete t[Eo(nc(e))]}function Fa(t,e,r,n){return Aa(t,e,r(Oi(t,e)),n)}function Ma(t,e,r,n){var i=t.length,a=n?i:-1;while((n?a--:++a<i)&&e(t[a],a,t));return r?Ca(t,n?0:a,n?a+1:i):Ca(t,n?a+1:0,n?i:a)}function Da(t,e){var r=t;return r instanceof Cn&&(r=r.value()),Pr(e,(function(t,e){return e.func.apply(e.thisArg,kr([t],e.args))}),r)}function Na(t,e,n){var i=t.length;if(i<2)return i?Oa(t[0]):[];var a=-1,s=r(i);while(++a<i){var o=t[a],c=-1;while(++c<i)c!=a&&(s[a]=_i(s[a]||o,t[c],e,n))}return Oa(Ri(s,1),e,n)}function ja(t,e,r){var n=-1,i=t.length,s=e.length,o={};while(++n<i){var c=n<s?e[n]:a;r(o,t[n],c)}return o}function Ua(t){return ul(t)?t:[]}function Ba(t){return"function"==typeof t?t:Ef}function Wa(t,e){return sl(t)?t:ao(t,e)?[t]:Po(Ql(t))}var qa=ba;function Ga(t,e,r){var n=t.length;return r=r===a?n:r,!e&&r>=n?t:Ca(t,e,r)}var za=Te||function(t){return sr.clearTimeout(t)};function Ha(t,e){if(e)return t.slice();var r=t.length,n=Ae?Ae(r):new t.constructor(r);return t.copy(n),n}function Ya(t){var e=new t.constructor(t.byteLength);return new ye(e).set(new ye(t)),e}function Xa(t,e){var r=e?Ya(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}function $a(t){var e=new t.constructor(t.source,Yt.exec(t));return e.lastIndex=t.lastIndex,e}function Va(t){return mn?re(mn.call(t)):{}}function Ka(t,e){var r=e?Ya(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function Qa(t,e){if(t!==e){var r=t!==a,n=null===t,i=t===t,s=Nl(t),o=e!==a,c=null===e,u=e===e,l=Nl(e);if(!c&&!l&&!s&&t>e||s&&o&&u&&!c&&!l||n&&o&&u||!r&&u||!i)return 1;if(!n&&!s&&!l&&t<e||l&&r&&i&&!n&&!s||c&&r&&i||!o&&i||!u)return-1}return 0}function Ja(t,e,r){var n=-1,i=t.criteria,a=e.criteria,s=i.length,o=r.length;while(++n<s){var c=Qa(i[n],a[n]);if(c){if(n>=o)return c;var u=r[n];return c*("desc"==u?-1:1)}}return t.index-e.index}function Za(t,e,n,i){var a=-1,s=t.length,o=n.length,c=-1,u=e.length,l=Be(s-o,0),h=r(u+l),f=!i;while(++c<u)h[c]=e[c];while(++a<o)(f||a<s)&&(h[n[a]]=t[a]);while(l--)h[c++]=t[a++];return h}function ts(t,e,n,i){var a=-1,s=t.length,o=-1,c=n.length,u=-1,l=e.length,h=Be(s-c,0),f=r(h+l),d=!i;while(++a<h)f[a]=t[a];var p=a;while(++u<l)f[p+u]=e[u];while(++o<c)(d||a<s)&&(f[p+n[o]]=t[a++]);return f}function es(t,e){var n=-1,i=t.length;e||(e=r(i));while(++n<i)e[n]=t[n];return e}function rs(t,e,r,n){var i=!r;r||(r={});var s=-1,o=e.length;while(++s<o){var c=e[s],u=n?n(r[c],t[c],c,r,t):a;u===a&&(u=t[c]),i?fi(r,c,u):oi(r,c,u)}return r}function ns(t,e){return rs(t,Ys(t),e)}function is(t,e){return rs(t,Xs(t),e)}function as(t,e){return function(r,n){var i=sl(r)?_r:ui,a=e?e():{};return i(r,t,Ws(n,2),a)}}function ss(t){return ba((function(e,r){var n=-1,i=r.length,s=i>1?r[i-1]:a,o=i>2?r[2]:a;s=t.length>3&&"function"==typeof s?(i--,s):a,o&&io(r[0],r[1],o)&&(s=i<3?a:s,i=1),e=re(e);while(++n<i){var c=r[n];c&&t(e,c,n,s)}return e}))}function os(t,e){return function(r,n){if(null==r)return r;if(!cl(r))return t(r,n);var i=r.length,a=e?i:-1,s=re(r);while(e?a--:++a<i)if(!1===n(s[a],a,s))break;return r}}function cs(t){return function(e,r,n){var i=-1,a=re(e),s=n(e),o=s.length;while(o--){var c=s[t?o:++i];if(!1===r(a[c],c,a))break}return e}}function us(t,e,r){var n=e&b,i=fs(t);function a(){var e=this&&this!==sr&&this instanceof a?i:t;return e.apply(n?r:this,arguments)}return a}function ls(t){return function(e){e=Ql(e);var r=nn(e)?gn(e):a,n=r?r[0]:e.charAt(0),i=r?Ga(r,1).join(""):e.slice(1);return n[t]()+i}}function hs(t){return function(e){return Pr(yf(Yh(e).replace(qe,"")),t,"")}}function fs(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var r=wn(t.prototype),n=t.apply(r,e);return wl(n)?n:r}}function ds(t,e,n){var i=fs(t);function s(){var o=arguments.length,c=r(o),u=o,l=Bs(s);while(u--)c[u]=arguments[u];var h=o<3&&c[0]!==l&&c[o-1]!==l?[]:un(c,l);if(o-=h.length,o<n)return Ss(t,e,vs,s.placeholder,a,c,h,a,a,n-o);var f=this&&this!==sr&&this instanceof s?i:t;return br(f,this,c)}return s}function ps(t){return function(e,r,n){var i=re(e);if(!cl(e)){var s=Ws(r,3);e=yh(e),r=function(t){return s(i[t],t,i)}}var o=t(e,r,n);return o>-1?i[s?e[o]:o]:a}}function gs(t){return Ms((function(e){var r=e.length,n=r,i=Sn.prototype.thru;t&&e.reverse();while(n--){var s=e[n];if("function"!=typeof s)throw new ae(u);if(i&&!o&&"wrapper"==Us(s))var o=new Sn([],!0)}n=o?n:r;while(++n<r){s=e[n];var c=Us(s),l="wrapper"==c?js(s):a;o=l&&oo(l[0])&&l[1]==(C|A|x|R)&&!l[4].length&&1==l[9]?o[Us(l[0])].apply(o,l[3]):1==s.length&&oo(s)?o[c]():o.thru(s)}return function(){var t=arguments,n=t[0];if(o&&1==t.length&&sl(n))return o.plant(n).value();var i=0,a=r?e[i].apply(this,t):n;while(++i<r)a=e[i].call(this,a);return a}}))}function vs(t,e,n,i,s,o,c,u,l,h){var f=e&C,d=e&b,p=e&_,g=e&(A|w),v=e&k,m=p?a:fs(t);function y(){var a=arguments.length,b=r(a),_=a;while(_--)b[_]=arguments[_];if(g)var A=Bs(y),w=Jr(b,A);if(i&&(b=Za(b,i,s,g)),o&&(b=ts(b,o,c,g)),a-=w,g&&a<h){var x=un(b,A);return Ss(t,e,vs,y.placeholder,n,b,x,u,l,h-a)}var S=d?n:this,C=p?S[t]:t;return a=b.length,u?b=yo(b,u):v&&a>1&&b.reverse(),f&&l<a&&(b.length=l),this&&this!==sr&&this instanceof y&&(C=m||fs(C)),C.apply(S,b)}return y}function ms(t,e){return function(r,n){return Bi(r,t,e(n),{})}}function bs(t,e){return function(r,n){var i;if(r===a&&n===a)return e;if(r!==a&&(i=r),n!==a){if(i===a)return n;"string"==typeof r||"string"==typeof n?(r=La(r),n=La(n)):(r=Ta(r),n=Ta(n)),i=t(r,n)}return i}}function _s(t){return Ms((function(e){return e=Rr(e,Xr(Ws())),ba((function(r){var n=this;return t(e,(function(t){return br(t,n,r)}))}))}))}function ys(t,e){e=e===a?" ":La(e);var r=e.length;if(r<2)return r?ma(e,t):e;var n=ma(e,Ie(t/pn(e)));return nn(e)?Ga(gn(n),0,t).join(""):n.slice(0,t)}function As(t,e,n,i){var a=e&b,s=fs(t);function o(){var e=-1,c=arguments.length,u=-1,l=i.length,h=r(l+c),f=this&&this!==sr&&this instanceof o?s:t;while(++u<l)h[u]=i[u];while(c--)h[u++]=arguments[++e];return br(f,a?n:this,h)}return o}function ws(t){return function(e,r,n){return n&&"number"!=typeof n&&io(e,r,n)&&(r=n=a),e=Hl(e),r===a?(r=e,e=0):r=Hl(r),n=n===a?e<r?1:-1:Hl(n),va(e,r,n,t)}}function xs(t){return function(e,r){return"string"==typeof e&&"string"==typeof r||(e=$l(e),r=$l(r)),t(e,r)}}function Ss(t,e,r,n,i,s,o,c,u,l){var h=e&A,f=h?o:a,d=h?a:o,p=h?s:a,g=h?a:s;e|=h?x:S,e&=~(h?S:x),e&y||(e&=~(b|_));var v=[t,e,i,p,f,g,d,c,u,l],m=r.apply(a,v);return oo(t)&&wo(m,v),m.placeholder=n,Co(m,t,e)}function Cs(t){var e=ee[t];return function(t,r){if(t=$l(t),r=null==r?0:We(Yl(r),292),r&&Ne(t)){var n=(Ql(t)+"e").split("e"),i=e(n[0]+"e"+(+n[1]+r));return n=(Ql(i)+"e").split("e"),+(n[0]+"e"+(+n[1]-r))}return e(t)}}var Rs=er&&1/ln(new er([,-0]))[1]==M?function(t){return new er(t)}:Nf;function ks(t){return function(e){var r=$s(e);return r==J?on(e):r==at?hn(e):Yr(e,t(e))}}function Ps(t,e,r,n,i,s,o,c){var l=e&_;if(!l&&"function"!=typeof t)throw new ae(u);var h=n?n.length:0;if(h||(e&=~(x|S),n=i=a),o=o===a?o:Be(Yl(o),0),c=c===a?c:Yl(c),h-=i?i.length:0,e&S){var f=n,d=i;n=i=a}var p=l?a:js(t),g=[t,e,r,n,i,f,d,s,o,c];if(p&&go(g,p),t=g[0],e=g[1],r=g[2],n=g[3],i=g[4],c=g[9]=g[9]===a?l?0:t.length:Be(g[9]-h,0),!c&&e&(A|w)&&(e&=~(A|w)),e&&e!=b)v=e==A||e==w?ds(t,e,c):e!=x&&e!=(b|x)||i.length?vs.apply(a,g):As(t,e,r,n);else var v=us(t,e,r);var m=p?wa:wo;return Co(m(v,g),t,e)}function Es(t,e,r,n){return t===a||rl(t,ce[r])&&!he.call(n,r)?e:t}function Ts(t,e,r,n,i,s){return wl(t)&&wl(e)&&(s.set(e,t),sa(t,e,a,Ts,s),s["delete"](e)),t}function Ls(t){return Ol(t)?a:t}function Os(t,e,r,n,i,s){var o=r&v,c=t.length,u=e.length;if(c!=u&&!(o&&u>c))return!1;var l=s.get(t),h=s.get(e);if(l&&h)return l==e&&h==t;var f=-1,d=!0,p=r&m?new Xn:a;s.set(t,e),s.set(e,t);while(++f<c){var g=t[f],b=e[f];if(n)var _=o?n(b,g,f,e,t,s):n(g,b,f,t,e,s);if(_!==a){if(_)continue;d=!1;break}if(p){if(!Tr(e,(function(t,e){if(!Vr(p,e)&&(g===t||i(g,t,r,n,s)))return p.push(e)}))){d=!1;break}}else if(g!==b&&!i(g,b,r,n,s)){d=!1;break}}return s["delete"](t),s["delete"](e),d}function Is(t,e,r,n,i,a,s){switch(r){case ft:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case ht:return!(t.byteLength!=e.byteLength||!a(new ye(t),new ye(e)));case Y:case X:case Z:return rl(+t,+e);case V:return t.name==e.name&&t.message==e.message;case it:case st:return t==e+"";case J:var o=on;case at:var c=n&v;if(o||(o=ln),t.size!=e.size&&!c)return!1;var u=s.get(t);if(u)return u==e;n|=m,s.set(t,e);var l=Os(o(t),o(e),n,i,a,s);return s["delete"](t),l;case ot:if(mn)return mn.call(t)==mn.call(e)}return!1}function Fs(t,e,r,n,i,s){var o=r&v,c=Ds(t),u=c.length,l=Ds(e),h=l.length;if(u!=h&&!o)return!1;var f=u;while(f--){var d=c[f];if(!(o?d in e:he.call(e,d)))return!1}var p=s.get(t),g=s.get(e);if(p&&g)return p==e&&g==t;var m=!0;s.set(t,e),s.set(e,t);var b=o;while(++f<u){d=c[f];var _=t[d],y=e[d];if(n)var A=o?n(y,_,d,e,t,s):n(_,y,d,t,e,s);if(!(A===a?_===y||i(_,y,r,n,s):A)){m=!1;break}b||(b="constructor"==d)}if(m&&!b){var w=t.constructor,x=e.constructor;w==x||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(m=!1)}return s["delete"](t),s["delete"](e),m}function Ms(t){return So(bo(t,a,Yo),t+"")}function Ds(t){return Ii(t,yh,Ys)}function Ns(t){return Ii(t,Ah,Xs)}var js=or?function(t){return or.get(t)}:Nf;function Us(t){var e=t.name+"",r=cr[e],n=he.call(cr,e)?r.length:0;while(n--){var i=r[n],a=i.func;if(null==a||a==t)return i.name}return e}function Bs(t){var e=he.call(yn,"placeholder")?yn:t;return e.placeholder}function Ws(){var t=yn.iteratee||Tf;return t=t===Tf?Zi:t,arguments.length?t(arguments[0],arguments[1]):t}function qs(t,e){var r=t.__data__;return so(e)?r["string"==typeof e?"string":"hash"]:r.map}function Gs(t){var e=yh(t),r=e.length;while(r--){var n=e[r],i=t[n];e[r]=[n,i,ho(i)]}return e}function zs(t,e){var r=rn(t,e);return Vi(r)?r:a}function Hs(t){var e=he.call(t,Pe),r=t[Pe];try{t[Pe]=a;var n=!0}catch(s){}var i=pe.call(t);return n&&(e?t[Pe]=r:delete t[Pe]),i}var Ys=Me?function(t){return null==t?[]:(t=re(t),xr(Me(t),(function(e){return Se.call(t,e)})))}:Yf,Xs=Me?function(t){var e=[];while(t)kr(e,Ys(t)),t=we(t);return e}:Yf,$s=Fi;function Vs(t,e,r){var n=-1,i=r.length;while(++n<i){var a=r[n],s=a.size;switch(a.type){case"drop":t+=s;break;case"dropRight":e-=s;break;case"take":e=We(e,t+s);break;case"takeRight":t=Be(t,e-s);break}}return{start:t,end:e}}function Ks(t){var e=t.match(Wt);return e?e[1].split(qt):[]}function Qs(t,e,r){e=Wa(e,t);var n=-1,i=e.length,a=!1;while(++n<i){var s=Eo(e[n]);if(!(a=null!=t&&r(t,s)))break;t=t[s]}return a||++n!=i?a:(i=null==t?0:t.length,!!i&&Al(i)&&no(s,i)&&(sl(t)||al(t)))}function Js(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&he.call(t,"index")&&(r.index=t.index,r.input=t.input),r}function Zs(t){return"function"!=typeof t.constructor||lo(t)?{}:wn(we(t))}function to(t,e,r){var n=t.constructor;switch(e){case ht:return Ya(t);case Y:case X:return new n(+t);case ft:return Xa(t,r);case dt:case pt:case gt:case vt:case mt:case bt:case _t:case yt:case At:return Ka(t,r);case J:return new n;case Z:case st:return new n(t);case it:return $a(t);case at:return new n;case ot:return Va(t)}}function eo(t,e){var r=e.length;if(!r)return t;var n=r-1;return e[n]=(r>1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(Bt,"{\n/* [wrapped with "+e+"] */\n")}function ro(t){return sl(t)||al(t)||!!(Re&&t&&t[Re])}function no(t,e){var r=typeof t;return e=null==e?D:e,!!e&&("number"==r||"symbol"!=r&&Qt.test(t))&&t>-1&&t%1==0&&t<e}function io(t,e,r){if(!wl(r))return!1;var n=typeof e;return!!("number"==n?cl(r)&&no(e,r.length):"string"==n&&e in r)&&rl(r[e],t)}function ao(t,e){if(sl(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!Nl(t))||(It.test(t)||!Ot.test(t)||null!=e&&t in re(e))}function so(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function oo(t){var e=Us(t),r=yn[e];if("function"!=typeof r||!(e in Cn.prototype))return!1;if(t===r)return!0;var n=js(r);return!!n&&t===n[0]}function co(t){return!!de&&de in t}(Je&&$s(new Je(new ArrayBuffer(1)))!=ft||Ze&&$s(new Ze)!=J||tr&&$s(tr.resolve())!=rt||er&&$s(new er)!=at||ir&&$s(new ir)!=ut)&&($s=function(t){var e=Fi(t),r=e==et?t.constructor:a,n=r?To(r):"";if(n)switch(n){case lr:return ft;case hr:return J;case Lr:return rt;case Or:return at;case Wr:return ut}return e});var uo=ue?_l:Xf;function lo(t){var e=t&&t.constructor,r="function"==typeof e&&e.prototype||ce;return t===r}function ho(t){return t===t&&!wl(t)}function fo(t,e){return function(r){return null!=r&&(r[t]===e&&(e!==a||t in re(r)))}}function po(t){var e=ju(t,(function(t){return r.size===h&&r.clear(),t})),r=e.cache;return e}function go(t,e){var r=t[1],n=e[1],i=r|n,a=i<(b|_|C),s=n==C&&r==A||n==C&&r==R&&t[7].length<=e[8]||n==(C|R)&&e[7].length<=e[8]&&r==A;if(!a&&!s)return t;n&b&&(t[2]=e[2],i|=r&b?0:y);var o=e[3];if(o){var c=t[3];t[3]=c?Za(c,o,e[4]):o,t[4]=c?un(t[3],f):e[4]}return o=e[5],o&&(c=t[5],t[5]=c?ts(c,o,e[6]):o,t[6]=c?un(t[5],f):e[6]),o=e[7],o&&(t[7]=o),n&C&&(t[8]=null==t[8]?e[8]:We(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function vo(t){var e=[];if(null!=t)for(var r in re(t))e.push(r);return e}function mo(t){return pe.call(t)}function bo(t,e,n){return e=Be(e===a?t.length-1:e,0),function(){var i=arguments,a=-1,s=Be(i.length-e,0),o=r(s);while(++a<s)o[a]=i[e+a];a=-1;var c=r(e+1);while(++a<e)c[a]=i[a];return c[e]=n(o),br(t,this,c)}}function _o(t,e){return e.length<2?t:Oi(t,Ca(e,0,-1))}function yo(t,e){var r=t.length,n=We(e.length,r),i=es(t);while(n--){var s=e[n];t[n]=no(s,r)?i[s]:a}return t}function Ao(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}var wo=Ro(wa),xo=Oe||function(t,e){return sr.setTimeout(t,e)},So=Ro(xa);function Co(t,e,r){var n=e+"";return So(t,eo(n,Lo(Ks(n),r)))}function Ro(t){var e=0,r=0;return function(){var n=ze(),i=L-(n-r);if(r=n,i>0){if(++e>=T)return arguments[0]}else e=0;return t.apply(a,arguments)}}function ko(t,e){var r=-1,n=t.length,i=n-1;e=e===a?n:e;while(++r<e){var s=ga(r,i),o=t[s];t[s]=t[r],t[r]=o}return t.length=e,t}var Po=po((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Ft,(function(t,r,n,i){e.push(n?i.replace(zt,"$1"):r||t)})),e}));function Eo(t){if("string"==typeof t||Nl(t))return t;var e=t+"";return"0"==e&&1/t==-M?"-0":e}function To(t){if(null!=t){try{return le.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Lo(t,e){return yr(q,(function(r){var n="_."+r[0];e&r[1]&&!Sr(t,n)&&t.push(n)})),t.sort()}function Oo(t){if(t instanceof Cn)return t.clone();var e=new Sn(t.__wrapped__,t.__chain__);return e.__actions__=es(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Io(t,e,n){e=(n?io(t,e,n):e===a)?1:Be(Yl(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];var s=0,o=0,c=r(Ie(i/e));while(s<i)c[o++]=Ca(t,s,s+=e);return c}function Fo(t){var e=-1,r=null==t?0:t.length,n=0,i=[];while(++e<r){var a=t[e];a&&(i[n++]=a)}return i}function Mo(){var t=arguments.length;if(!t)return[];var e=r(t-1),n=arguments[0],i=t;while(i--)e[i-1]=arguments[i];return kr(sl(n)?es(n):[n],Ri(e,1))}var Do=ba((function(t,e){return ul(t)?_i(t,Ri(e,1,ul,!0)):[]})),No=ba((function(t,e){var r=nc(e);return ul(r)&&(r=a),ul(t)?_i(t,Ri(e,1,ul,!0),Ws(r,2)):[]})),jo=ba((function(t,e){var r=nc(e);return ul(r)&&(r=a),ul(t)?_i(t,Ri(e,1,ul,!0),a,r):[]}));function Uo(t,e,r){var n=null==t?0:t.length;return n?(e=r||e===a?1:Yl(e),Ca(t,e<0?0:e,n)):[]}function Bo(t,e,r){var n=null==t?0:t.length;return n?(e=r||e===a?1:Yl(e),e=n-e,Ca(t,0,e<0?0:e)):[]}function Wo(t,e){return t&&t.length?Ma(t,Ws(e,3),!0,!0):[]}function qo(t,e){return t&&t.length?Ma(t,Ws(e,3),!0):[]}function Go(t,e,r,n){var i=null==t?0:t.length;return i?(r&&"number"!=typeof r&&io(t,e,r)&&(r=0,n=i),Si(t,e,r,n)):[]}function zo(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=null==r?0:Yl(r);return i<0&&(i=Be(n+i,0)),Mr(t,Ws(e,3),i)}function Ho(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=n-1;return r!==a&&(i=Yl(r),i=r<0?Be(n+i,0):We(i,n-1)),Mr(t,Ws(e,3),i,!0)}function Yo(t){var e=null==t?0:t.length;return e?Ri(t,1):[]}function Xo(t){var e=null==t?0:t.length;return e?Ri(t,M):[]}function $o(t,e){var r=null==t?0:t.length;return r?(e=e===a?1:Yl(e),Ri(t,e)):[]}function Vo(t){var e=-1,r=null==t?0:t.length,n={};while(++e<r){var i=t[e];n[i[0]]=i[1]}return n}function Ko(t){return t&&t.length?t[0]:a}function Qo(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=null==r?0:Yl(r);return i<0&&(i=Be(n+i,0)),Dr(t,e,i)}function Jo(t){var e=null==t?0:t.length;return e?Ca(t,0,-1):[]}var Zo=ba((function(t){var e=Rr(t,Ua);return e.length&&e[0]===t[0]?Ui(e):[]})),tc=ba((function(t){var e=nc(t),r=Rr(t,Ua);return e===nc(r)?e=a:r.pop(),r.length&&r[0]===t[0]?Ui(r,Ws(e,2)):[]})),ec=ba((function(t){var e=nc(t),r=Rr(t,Ua);return e="function"==typeof e?e:a,e&&r.pop(),r.length&&r[0]===t[0]?Ui(r,a,e):[]}));function rc(t,e){return null==t?"":je.call(t,e)}function nc(t){var e=null==t?0:t.length;return e?t[e-1]:a}function ic(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=n;return r!==a&&(i=Yl(r),i=i<0?Be(n+i,0):We(i,n-1)),e===e?dn(t,e,i):Mr(t,jr,i,!0)}function ac(t,e){return t&&t.length?ca(t,Yl(e)):a}var sc=ba(oc);function oc(t,e){return t&&t.length&&e&&e.length?da(t,e):t}function cc(t,e,r){return t&&t.length&&e&&e.length?da(t,e,Ws(r,2)):t}function uc(t,e,r){return t&&t.length&&e&&e.length?da(t,e,a,r):t}var lc=Ms((function(t,e){var r=null==t?0:t.length,n=di(t,e);return pa(t,Rr(e,(function(t){return no(t,r)?+t:t})).sort(Qa)),n}));function hc(t,e){var r=[];if(!t||!t.length)return r;var n=-1,i=[],a=t.length;e=Ws(e,3);while(++n<a){var s=t[n];e(s,n,t)&&(r.push(s),i.push(n))}return pa(t,i),r}function fc(t){return null==t?t:Xe.call(t)}function dc(t,e,r){var n=null==t?0:t.length;return n?(r&&"number"!=typeof r&&io(t,e,r)?(e=0,r=n):(e=null==e?0:Yl(e),r=r===a?n:Yl(r)),Ca(t,e,r)):[]}function pc(t,e){return ka(t,e)}function gc(t,e,r){return Pa(t,e,Ws(r,2))}function vc(t,e){var r=null==t?0:t.length;if(r){var n=ka(t,e);if(n<r&&rl(t[n],e))return n}return-1}function mc(t,e){return ka(t,e,!0)}function bc(t,e,r){return Pa(t,e,Ws(r,2),!0)}function _c(t,e){var r=null==t?0:t.length;if(r){var n=ka(t,e,!0)-1;if(rl(t[n],e))return n}return-1}function yc(t){return t&&t.length?Ea(t):[]}function Ac(t,e){return t&&t.length?Ea(t,Ws(e,2)):[]}function wc(t){var e=null==t?0:t.length;return e?Ca(t,1,e):[]}function xc(t,e,r){return t&&t.length?(e=r||e===a?1:Yl(e),Ca(t,0,e<0?0:e)):[]}function Sc(t,e,r){var n=null==t?0:t.length;return n?(e=r||e===a?1:Yl(e),e=n-e,Ca(t,e<0?0:e,n)):[]}function Cc(t,e){return t&&t.length?Ma(t,Ws(e,3),!1,!0):[]}function Rc(t,e){return t&&t.length?Ma(t,Ws(e,3)):[]}var kc=ba((function(t){return Oa(Ri(t,1,ul,!0))})),Pc=ba((function(t){var e=nc(t);return ul(e)&&(e=a),Oa(Ri(t,1,ul,!0),Ws(e,2))})),Ec=ba((function(t){var e=nc(t);return e="function"==typeof e?e:a,Oa(Ri(t,1,ul,!0),a,e)}));function Tc(t){return t&&t.length?Oa(t):[]}function Lc(t,e){return t&&t.length?Oa(t,Ws(e,2)):[]}function Oc(t,e){return e="function"==typeof e?e:a,t&&t.length?Oa(t,a,e):[]}function Ic(t){if(!t||!t.length)return[];var e=0;return t=xr(t,(function(t){if(ul(t))return e=Be(t.length,e),!0})),Hr(e,(function(e){return Rr(t,Br(e))}))}function Fc(t,e){if(!t||!t.length)return[];var r=Ic(t);return null==e?r:Rr(r,(function(t){return br(e,a,t)}))}var Mc=ba((function(t,e){return ul(t)?_i(t,e):[]})),Dc=ba((function(t){return Na(xr(t,ul))})),Nc=ba((function(t){var e=nc(t);return ul(e)&&(e=a),Na(xr(t,ul),Ws(e,2))})),jc=ba((function(t){var e=nc(t);return e="function"==typeof e?e:a,Na(xr(t,ul),a,e)})),Uc=ba(Ic);function Bc(t,e){return ja(t||[],e||[],oi)}function Wc(t,e){return ja(t||[],e||[],Aa)}var qc=ba((function(t){var e=t.length,r=e>1?t[e-1]:a;return r="function"==typeof r?(t.pop(),r):a,Fc(t,r)}));function Gc(t){var e=yn(t);return e.__chain__=!0,e}function zc(t,e){return e(t),t}function Hc(t,e){return e(t)}var Yc=Ms((function(t){var e=t.length,r=e?t[0]:0,n=this.__wrapped__,i=function(e){return di(e,t)};return!(e>1||this.__actions__.length)&&n instanceof Cn&&no(r)?(n=n.slice(r,+r+(e?1:0)),n.__actions__.push({func:Hc,args:[i],thisArg:a}),new Sn(n,this.__chain__).thru((function(t){return e&&!t.length&&t.push(a),t}))):this.thru(i)}));function Xc(){return Gc(this)}function $c(){return new Sn(this.value(),this.__chain__)}function Vc(){this.__values__===a&&(this.__values__=zl(this.value()));var t=this.__index__>=this.__values__.length,e=t?a:this.__values__[this.__index__++];return{done:t,value:e}}function Kc(){return this}function Qc(t){var e,r=this;while(r instanceof xn){var n=Oo(r);n.__index__=0,n.__values__=a,e?i.__wrapped__=n:e=n;var i=n;r=r.__wrapped__}return i.__wrapped__=t,e}function Jc(){var t=this.__wrapped__;if(t instanceof Cn){var e=t;return this.__actions__.length&&(e=new Cn(this)),e=e.reverse(),e.__actions__.push({func:Hc,args:[fc],thisArg:a}),new Sn(e,this.__chain__)}return this.thru(fc)}function Zc(){return Da(this.__wrapped__,this.__actions__)}var tu=as((function(t,e,r){he.call(t,r)?++t[r]:fi(t,r,1)}));function eu(t,e,r){var n=sl(t)?wr:wi;return r&&io(t,e,r)&&(e=a),n(t,Ws(e,3))}function ru(t,e){var r=sl(t)?xr:Ci;return r(t,Ws(e,3))}var nu=ps(zo),iu=ps(Ho);function au(t,e){return Ri(pu(t,e),1)}function su(t,e){return Ri(pu(t,e),M)}function ou(t,e,r){return r=r===a?1:Yl(r),Ri(pu(t,e),r)}function cu(t,e){var r=sl(t)?yr:yi;return r(t,Ws(e,3))}function uu(t,e){var r=sl(t)?Ar:Ai;return r(t,Ws(e,3))}var lu=as((function(t,e,r){he.call(t,r)?t[r].push(e):fi(t,r,[e])}));function hu(t,e,r,n){t=cl(t)?t:Uh(t),r=r&&!n?Yl(r):0;var i=t.length;return r<0&&(r=Be(i+r,0)),Dl(t)?r<=i&&t.indexOf(e,r)>-1:!!i&&Dr(t,e,r)>-1}var fu=ba((function(t,e,n){var i=-1,a="function"==typeof e,s=cl(t)?r(t.length):[];return yi(t,(function(t){s[++i]=a?br(e,t,n):Wi(t,e,n)})),s})),du=as((function(t,e,r){fi(t,r,e)}));function pu(t,e){var r=sl(t)?Rr:na;return r(t,Ws(e,3))}function gu(t,e,r,n){return null==t?[]:(sl(e)||(e=null==e?[]:[e]),r=n?a:r,sl(r)||(r=null==r?[]:[r]),ua(t,e,r))}var vu=as((function(t,e,r){t[r?0:1].push(e)}),(function(){return[[],[]]}));function mu(t,e,r){var n=sl(t)?Pr:qr,i=arguments.length<3;return n(t,Ws(e,4),r,i,yi)}function bu(t,e,r){var n=sl(t)?Er:qr,i=arguments.length<3;return n(t,Ws(e,4),r,i,Ai)}function _u(t,e){var r=sl(t)?xr:Ci;return r(t,Uu(Ws(e,3)))}function yu(t){var e=sl(t)?ni:_a;return e(t)}function Au(t,e,r){e=(r?io(t,e,r):e===a)?1:Yl(e);var n=sl(t)?ii:ya;return n(t,e)}function wu(t){var e=sl(t)?ai:Sa;return e(t)}function xu(t){if(null==t)return 0;if(cl(t))return Dl(t)?pn(t):t.length;var e=$s(t);return e==J||e==at?t.size:ta(t).length}function Su(t,e,r){var n=sl(t)?Tr:Ra;return r&&io(t,e,r)&&(e=a),n(t,Ws(e,3))}var Cu=ba((function(t,e){if(null==t)return[];var r=e.length;return r>1&&io(t,e[0],e[1])?e=[]:r>2&&io(e[0],e[1],e[2])&&(e=[e[0]]),ua(t,Ri(e,1),[])})),Ru=Le||function(){return sr.Date.now()};function ku(t,e){if("function"!=typeof e)throw new ae(u);return t=Yl(t),function(){if(--t<1)return e.apply(this,arguments)}}function Pu(t,e,r){return e=r?a:e,e=t&&null==e?t.length:e,Ps(t,C,a,a,a,a,e)}function Eu(t,e){var r;if("function"!=typeof e)throw new ae(u);return t=Yl(t),function(){return--t>0&&(r=e.apply(this,arguments)),t<=1&&(e=a),r}}var Tu=ba((function(t,e,r){var n=b;if(r.length){var i=un(r,Bs(Tu));n|=x}return Ps(t,n,e,r,i)})),Lu=ba((function(t,e,r){var n=b|_;if(r.length){var i=un(r,Bs(Lu));n|=x}return Ps(e,n,t,r,i)}));function Ou(t,e,r){e=r?a:e;var n=Ps(t,A,a,a,a,a,a,e);return n.placeholder=Ou.placeholder,n}function Iu(t,e,r){e=r?a:e;var n=Ps(t,w,a,a,a,a,a,e);return n.placeholder=Iu.placeholder,n}function Fu(t,e,r){var n,i,s,o,c,l,h=0,f=!1,d=!1,p=!0;if("function"!=typeof t)throw new ae(u);function g(e){var r=n,s=i;return n=i=a,h=e,o=t.apply(s,r),o}function v(t){return h=t,c=xo(_,e),f?g(t):o}function m(t){var r=t-l,n=t-h,i=e-r;return d?We(i,s-n):i}function b(t){var r=t-l,n=t-h;return l===a||r>=e||r<0||d&&n>=s}function _(){var t=Ru();if(b(t))return y(t);c=xo(_,m(t))}function y(t){return c=a,p&&n?g(t):(n=i=a,o)}function A(){c!==a&&za(c),h=0,n=l=i=c=a}function w(){return c===a?o:y(Ru())}function x(){var t=Ru(),r=b(t);if(n=arguments,i=this,l=t,r){if(c===a)return v(l);if(d)return za(c),c=xo(_,e),g(l)}return c===a&&(c=xo(_,e)),o}return e=$l(e)||0,wl(r)&&(f=!!r.leading,d="maxWait"in r,s=d?Be($l(r.maxWait)||0,e):s,p="trailing"in r?!!r.trailing:p),x.cancel=A,x.flush=w,x}var Mu=ba((function(t,e){return bi(t,1,e)})),Du=ba((function(t,e,r){return bi(t,$l(e)||0,r)}));function Nu(t){return Ps(t,k)}function ju(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ae(u);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var s=t.apply(this,n);return r.cache=a.set(i,s)||a,s};return r.cache=new(ju.Cache||Wn),r}function Uu(t){if("function"!=typeof t)throw new ae(u);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Bu(t){return Eu(2,t)}ju.Cache=Wn;var Wu=qa((function(t,e){e=1==e.length&&sl(e[0])?Rr(e[0],Xr(Ws())):Rr(Ri(e,1),Xr(Ws()));var r=e.length;return ba((function(n){var i=-1,a=We(n.length,r);while(++i<a)n[i]=e[i].call(this,n[i]);return br(t,this,n)}))})),qu=ba((function(t,e){var r=un(e,Bs(qu));return Ps(t,x,a,e,r)})),Gu=ba((function(t,e){var r=un(e,Bs(Gu));return Ps(t,S,a,e,r)})),zu=Ms((function(t,e){return Ps(t,R,a,a,a,e)}));function Hu(t,e){if("function"!=typeof t)throw new ae(u);return e=e===a?e:Yl(e),ba(t,e)}function Yu(t,e){if("function"!=typeof t)throw new ae(u);return e=null==e?0:Be(Yl(e),0),ba((function(r){var n=r[e],i=Ga(r,0,e);return n&&kr(i,n),br(t,this,i)}))}function Xu(t,e,r){var n=!0,i=!0;if("function"!=typeof t)throw new ae(u);return wl(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Fu(t,e,{leading:n,maxWait:e,trailing:i})}function $u(t){return Pu(t,1)}function Vu(t,e){return qu(Ba(e),t)}function Ku(){if(!arguments.length)return[];var t=arguments[0];return sl(t)?t:[t]}function Qu(t){return gi(t,g)}function Ju(t,e){return e="function"==typeof e?e:a,gi(t,g,e)}function Zu(t){return gi(t,d|g)}function tl(t,e){return e="function"==typeof e?e:a,gi(t,d|g,e)}function el(t,e){return null==e||mi(t,e,yh(e))}function rl(t,e){return t===e||t!==t&&e!==e}var nl=xs(Mi),il=xs((function(t,e){return t>=e})),al=qi(function(){return arguments}())?qi:function(t){return xl(t)&&he.call(t,"callee")&&!Se.call(t,"callee")},sl=r.isArray,ol=fr?Xr(fr):Gi;function cl(t){return null!=t&&Al(t.length)&&!_l(t)}function ul(t){return xl(t)&&cl(t)}function ll(t){return!0===t||!1===t||xl(t)&&Fi(t)==Y}var hl=De||Xf,fl=dr?Xr(dr):zi;function dl(t){return xl(t)&&1===t.nodeType&&!Ol(t)}function pl(t){if(null==t)return!0;if(cl(t)&&(sl(t)||"string"==typeof t||"function"==typeof t.splice||hl(t)||jl(t)||al(t)))return!t.length;var e=$s(t);if(e==J||e==at)return!t.size;if(lo(t))return!ta(t).length;for(var r in t)if(he.call(t,r))return!1;return!0}function gl(t,e){return Hi(t,e)}function vl(t,e,r){r="function"==typeof r?r:a;var n=r?r(t,e):a;return n===a?Hi(t,e,a,r):!!n}function ml(t){if(!xl(t))return!1;var e=Fi(t);return e==V||e==$||"string"==typeof t.message&&"string"==typeof t.name&&!Ol(t)}function bl(t){return"number"==typeof t&&Ne(t)}function _l(t){if(!wl(t))return!1;var e=Fi(t);return e==K||e==Q||e==H||e==nt}function yl(t){return"number"==typeof t&&t==Yl(t)}function Al(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=D}function wl(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function xl(t){return null!=t&&"object"==typeof t}var Sl=pr?Xr(pr):Xi;function Cl(t,e){return t===e||$i(t,e,Gs(e))}function Rl(t,e,r){return r="function"==typeof r?r:a,$i(t,e,Gs(e),r)}function kl(t){return Ll(t)&&t!=+t}function Pl(t){if(uo(t))throw new i(c);return Vi(t)}function El(t){return null===t}function Tl(t){return null==t}function Ll(t){return"number"==typeof t||xl(t)&&Fi(t)==Z}function Ol(t){if(!xl(t)||Fi(t)!=et)return!1;var e=we(t);if(null===e)return!0;var r=he.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&le.call(r)==ge}var Il=gr?Xr(gr):Ki;function Fl(t){return yl(t)&&t>=-D&&t<=D}var Ml=vr?Xr(vr):Qi;function Dl(t){return"string"==typeof t||!sl(t)&&xl(t)&&Fi(t)==st}function Nl(t){return"symbol"==typeof t||xl(t)&&Fi(t)==ot}var jl=mr?Xr(mr):Ji;function Ul(t){return t===a}function Bl(t){return xl(t)&&$s(t)==ut}function Wl(t){return xl(t)&&Fi(t)==lt}var ql=xs(ra),Gl=xs((function(t,e){return t<=e}));function zl(t){if(!t)return[];if(cl(t))return Dl(t)?gn(t):es(t);if(ke&&t[ke])return sn(t[ke]());var e=$s(t),r=e==J?on:e==at?ln:Uh;return r(t)}function Hl(t){if(!t)return 0===t?t:0;if(t=$l(t),t===M||t===-M){var e=t<0?-1:1;return e*N}return t===t?t:0}function Yl(t){var e=Hl(t),r=e%1;return e===e?r?e-r:e:0}function Xl(t){return t?pi(Yl(t),0,U):0}function $l(t){if("number"==typeof t)return t;if(Nl(t))return j;if(wl(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=wl(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Nt,"");var r=$t.test(t);return r||Kt.test(t)?nr(t.slice(2),r?2:8):Xt.test(t)?j:+t}function Vl(t){return rs(t,Ah(t))}function Kl(t){return t?pi(Yl(t),-D,D):0===t?t:0}function Ql(t){return null==t?"":La(t)}var Jl=ss((function(t,e){if(lo(e)||cl(e))rs(e,yh(e),t);else for(var r in e)he.call(e,r)&&oi(t,r,e[r])})),Zl=ss((function(t,e){rs(e,Ah(e),t)})),th=ss((function(t,e,r,n){rs(e,Ah(e),t,n)})),eh=ss((function(t,e,r,n){rs(e,yh(e),t,n)})),rh=Ms(di);function nh(t,e){var r=wn(t);return null==e?r:li(r,e)}var ih=ba((function(t,e){t=re(t);var r=-1,n=e.length,i=n>2?e[2]:a;i&&io(e[0],e[1],i)&&(n=1);while(++r<n){var s=e[r],o=Ah(s),c=-1,u=o.length;while(++c<u){var l=o[c],h=t[l];(h===a||rl(h,ce[l])&&!he.call(t,l))&&(t[l]=s[l])}}return t})),ah=ba((function(t){return t.push(a,Ts),br(Ch,a,t)}));function sh(t,e){return Fr(t,Ws(e,3),Ei)}function oh(t,e){return Fr(t,Ws(e,3),Ti)}function ch(t,e){return null==t?t:ki(t,Ws(e,3),Ah)}function uh(t,e){return null==t?t:Pi(t,Ws(e,3),Ah)}function lh(t,e){return t&&Ei(t,Ws(e,3))}function hh(t,e){return t&&Ti(t,Ws(e,3))}function fh(t){return null==t?[]:Li(t,yh(t))}function dh(t){return null==t?[]:Li(t,Ah(t))}function ph(t,e,r){var n=null==t?a:Oi(t,e);return n===a?r:n}function gh(t,e){return null!=t&&Qs(t,e,Di)}function vh(t,e){return null!=t&&Qs(t,e,Ni)}var mh=ms((function(t,e,r){null!=e&&"function"!=typeof e.toString&&(e=pe.call(e)),t[e]=r}),Cf(Ef)),bh=ms((function(t,e,r){null!=e&&"function"!=typeof e.toString&&(e=pe.call(e)),he.call(t,e)?t[e].push(r):t[e]=[r]}),Ws),_h=ba(Wi);function yh(t){return cl(t)?ri(t):ta(t)}function Ah(t){return cl(t)?ri(t,!0):ea(t)}function wh(t,e){var r={};return e=Ws(e,3),Ei(t,(function(t,n,i){fi(r,e(t,n,i),t)})),r}function xh(t,e){var r={};return e=Ws(e,3),Ei(t,(function(t,n,i){fi(r,n,e(t,n,i))})),r}var Sh=ss((function(t,e,r){sa(t,e,r)})),Ch=ss((function(t,e,r,n){sa(t,e,r,n)})),Rh=Ms((function(t,e){var r={};if(null==t)return r;var n=!1;e=Rr(e,(function(e){return e=Wa(e,t),n||(n=e.length>1),e})),rs(t,Ns(t),r),n&&(r=gi(r,d|p|g,Ls));var i=e.length;while(i--)Ia(r,e[i]);return r}));function kh(t,e){return Eh(t,Uu(Ws(e)))}var Ph=Ms((function(t,e){return null==t?{}:la(t,e)}));function Eh(t,e){if(null==t)return{};var r=Rr(Ns(t),(function(t){return[t]}));return e=Ws(e),ha(t,r,(function(t,r){return e(t,r[0])}))}function Th(t,e,r){e=Wa(e,t);var n=-1,i=e.length;i||(i=1,t=a);while(++n<i){var s=null==t?a:t[Eo(e[n])];s===a&&(n=i,s=r),t=_l(s)?s.call(t):s}return t}function Lh(t,e,r){return null==t?t:Aa(t,e,r)}function Oh(t,e,r,n){return n="function"==typeof n?n:a,null==t?t:Aa(t,e,r,n)}var Ih=ks(yh),Fh=ks(Ah);function Mh(t,e,r){var n=sl(t),i=n||hl(t)||jl(t);if(e=Ws(e,4),null==r){var a=t&&t.constructor;r=i?n?new a:[]:wl(t)&&_l(a)?wn(we(t)):{}}return(i?yr:Ei)(t,(function(t,n,i){return e(r,t,n,i)})),r}function Dh(t,e){return null==t||Ia(t,e)}function Nh(t,e,r){return null==t?t:Fa(t,e,Ba(r))}function jh(t,e,r,n){return n="function"==typeof n?n:a,null==t?t:Fa(t,e,Ba(r),n)}function Uh(t){return null==t?[]:$r(t,yh(t))}function Bh(t){return null==t?[]:$r(t,Ah(t))}function Wh(t,e,r){return r===a&&(r=e,e=a),r!==a&&(r=$l(r),r=r===r?r:0),e!==a&&(e=$l(e),e=e===e?e:0),pi($l(t),e,r)}function qh(t,e,r){return e=Hl(e),r===a?(r=e,e=0):r=Hl(r),t=$l(t),ji(t,e,r)}function Gh(t,e,r){if(r&&"boolean"!=typeof r&&io(t,e,r)&&(e=r=a),r===a&&("boolean"==typeof e?(r=e,e=a):"boolean"==typeof t&&(r=t,t=a)),t===a&&e===a?(t=0,e=1):(t=Hl(t),e===a?(e=t,t=0):e=Hl(e)),t>e){var n=t;t=e,e=n}if(r||t%1||e%1){var i=Ye();return We(t+i*(e-t+rr("1e-"+((i+"").length-1))),e)}return ga(t,e)}var zh=hs((function(t,e,r){return e=e.toLowerCase(),t+(r?Hh(e):e)}));function Hh(t){return _f(Ql(t).toLowerCase())}function Yh(t){return t=Ql(t),t&&t.replace(Jt,Zr).replace(Ge,"")}function Xh(t,e,r){t=Ql(t),e=La(e);var n=t.length;r=r===a?n:pi(Yl(r),0,n);var i=r;return r-=e.length,r>=0&&t.slice(r,i)==e}function $h(t){return t=Ql(t),t&&Pt.test(t)?t.replace(Rt,tn):t}function Vh(t){return t=Ql(t),t&&Dt.test(t)?t.replace(Mt,"\\$&"):t}var Kh=hs((function(t,e,r){return t+(r?"-":"")+e.toLowerCase()})),Qh=hs((function(t,e,r){return t+(r?" ":"")+e.toLowerCase()})),Jh=ls("toLowerCase");function Zh(t,e,r){t=Ql(t),e=Yl(e);var n=e?pn(t):0;if(!e||n>=e)return t;var i=(e-n)/2;return ys(Fe(i),r)+t+ys(Ie(i),r)}function tf(t,e,r){t=Ql(t),e=Yl(e);var n=e?pn(t):0;return e&&n<e?t+ys(e-n,r):t}function ef(t,e,r){t=Ql(t),e=Yl(e);var n=e?pn(t):0;return e&&n<e?ys(e-n,r)+t:t}function rf(t,e,r){return r||null==e?e=0:e&&(e=+e),He(Ql(t).replace(jt,""),e||0)}function nf(t,e,r){return e=(r?io(t,e,r):e===a)?1:Yl(e),ma(Ql(t),e)}function af(){var t=arguments,e=Ql(t[0]);return t.length<3?e:e.replace(t[1],t[2])}var sf=hs((function(t,e,r){return t+(r?"_":"")+e.toLowerCase()}));function of(t,e,r){return r&&"number"!=typeof r&&io(t,e,r)&&(e=r=a),r=r===a?U:r>>>0,r?(t=Ql(t),t&&("string"==typeof e||null!=e&&!Il(e))&&(e=La(e),!e&&nn(t))?Ga(gn(t),0,r):t.split(e,r)):[]}var cf=hs((function(t,e,r){return t+(r?" ":"")+_f(e)}));function uf(t,e,r){return t=Ql(t),r=null==r?0:pi(Yl(r),0,t.length),e=La(e),t.slice(r,r+e.length)==e}function lf(t,e,r){var n=yn.templateSettings;r&&io(t,e,r)&&(e=a),t=Ql(t),e=th({},e,n,Es);var i,s,o=th({},e.imports,n.imports,Es),c=yh(o),u=$r(o,c),l=0,h=e.interpolate||Zt,f="__p += '",d=ne((e.escape||Zt).source+"|"+h.source+"|"+(h===Lt?Ht:Zt).source+"|"+(e.evaluate||Zt).source+"|$","g"),p="//# sourceURL="+(he.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ve+"]")+"\n";t.replace(d,(function(e,r,n,a,o,c){return n||(n=a),f+=t.slice(l,c).replace(te,en),r&&(i=!0,f+="' +\n__e("+r+") +\n'"),o&&(s=!0,f+="';\n"+o+";\n__p += '"),n&&(f+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),l=c+e.length,e})),f+="';\n";var g=he.call(e,"variable")&&e.variable;g||(f="with (obj) {\n"+f+"\n}\n"),f=(s?f.replace(wt,""):f).replace(xt,"$1").replace(St,"$1;"),f="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=Af((function(){return Gt(c,p+"return "+f).apply(a,u)}));if(v.source=f,ml(v))throw v;return v}function hf(t){return Ql(t).toLowerCase()}function ff(t){return Ql(t).toUpperCase()}function df(t,e,r){if(t=Ql(t),t&&(r||e===a))return t.replace(Nt,"");if(!t||!(e=La(e)))return t;var n=gn(t),i=gn(e),s=Kr(n,i),o=Qr(n,i)+1;return Ga(n,s,o).join("")}function pf(t,e,r){if(t=Ql(t),t&&(r||e===a))return t.replace(Ut,"");if(!t||!(e=La(e)))return t;var n=gn(t),i=Qr(n,gn(e))+1;return Ga(n,0,i).join("")}function gf(t,e,r){if(t=Ql(t),t&&(r||e===a))return t.replace(jt,"");if(!t||!(e=La(e)))return t;var n=gn(t),i=Kr(n,gn(e));return Ga(n,i).join("")}function vf(t,e){var r=P,n=E;if(wl(e)){var i="separator"in e?e.separator:i;r="length"in e?Yl(e.length):r,n="omission"in e?La(e.omission):n}t=Ql(t);var s=t.length;if(nn(t)){var o=gn(t);s=o.length}if(r>=s)return t;var c=r-pn(n);if(c<1)return n;var u=o?Ga(o,0,c).join(""):t.slice(0,c);if(i===a)return u+n;if(o&&(c+=u.length-c),Il(i)){if(t.slice(c).search(i)){var l,h=u;i.global||(i=ne(i.source,Ql(Yt.exec(i))+"g")),i.lastIndex=0;while(l=i.exec(h))var f=l.index;u=u.slice(0,f===a?c:f)}}else if(t.indexOf(La(i),c)!=c){var d=u.lastIndexOf(i);d>-1&&(u=u.slice(0,d))}return u+n}function mf(t){return t=Ql(t),t&&kt.test(t)?t.replace(Ct,vn):t}var bf=hs((function(t,e,r){return t+(r?" ":"")+e.toUpperCase()})),_f=ls("toUpperCase");function yf(t,e,r){return t=Ql(t),e=r?a:e,e===a?an(t)?_n(t):Ir(t):t.match(e)||[]}var Af=ba((function(t,e){try{return br(t,a,e)}catch(r){return ml(r)?r:new i(r)}})),wf=Ms((function(t,e){return yr(e,(function(e){e=Eo(e),fi(t,e,Tu(t[e],t))})),t}));function xf(t){var e=null==t?0:t.length,r=Ws();return t=e?Rr(t,(function(t){if("function"!=typeof t[1])throw new ae(u);return[r(t[0]),t[1]]})):[],ba((function(r){var n=-1;while(++n<e){var i=t[n];if(br(i[0],this,r))return br(i[1],this,r)}}))}function Sf(t){return vi(gi(t,d))}function Cf(t){return function(){return t}}function Rf(t,e){return null==t||t!==t?e:t}var kf=gs(),Pf=gs(!0);function Ef(t){return t}function Tf(t){return Zi("function"==typeof t?t:gi(t,d))}function Lf(t){return ia(gi(t,d))}function Of(t,e){return aa(t,gi(e,d))}var If=ba((function(t,e){return function(r){return Wi(r,t,e)}})),Ff=ba((function(t,e){return function(r){return Wi(t,r,e)}}));function Mf(t,e,r){var n=yh(e),i=Li(e,n);null!=r||wl(e)&&(i.length||!n.length)||(r=e,e=t,t=this,i=Li(e,yh(e)));var a=!(wl(r)&&"chain"in r)||!!r.chain,s=_l(t);return yr(i,(function(r){var n=e[r];t[r]=n,s&&(t.prototype[r]=function(){var e=this.__chain__;if(a||e){var r=t(this.__wrapped__),i=r.__actions__=es(this.__actions__);return i.push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,kr([this.value()],arguments))})})),t}function Df(){return sr._===this&&(sr._=ve),this}function Nf(){}function jf(t){return t=Yl(t),ba((function(e){return ca(e,t)}))}var Uf=_s(Rr),Bf=_s(wr),Wf=_s(Tr);function qf(t){return ao(t)?Br(Eo(t)):fa(t)}function Gf(t){return function(e){return null==t?a:Oi(t,e)}}var zf=ws(),Hf=ws(!0);function Yf(){return[]}function Xf(){return!1}function $f(){return{}}function Vf(){return""}function Kf(){return!0}function Qf(t,e){if(t=Yl(t),t<1||t>D)return[];var r=U,n=We(t,U);e=Ws(e),t-=U;var i=Hr(n,e);while(++r<t)e(r);return i}function Jf(t){return sl(t)?Rr(t,Eo):Nl(t)?[t]:es(Po(Ql(t)))}function Zf(t){var e=++fe;return Ql(t)+e}var td=bs((function(t,e){return t+e}),0),ed=Cs("ceil"),rd=bs((function(t,e){return t/e}),1),nd=Cs("floor");function id(t){return t&&t.length?xi(t,Ef,Mi):a}function ad(t,e){return t&&t.length?xi(t,Ws(e,2),Mi):a}function sd(t){return Ur(t,Ef)}function od(t,e){return Ur(t,Ws(e,2))}function cd(t){return t&&t.length?xi(t,Ef,ra):a}function ud(t,e){return t&&t.length?xi(t,Ws(e,2),ra):a}var ld=bs((function(t,e){return t*e}),1),hd=Cs("round"),fd=bs((function(t,e){return t-e}),0);function dd(t){return t&&t.length?zr(t,Ef):0}function pd(t,e){return t&&t.length?zr(t,Ws(e,2)):0}return yn.after=ku,yn.ary=Pu,yn.assign=Jl,yn.assignIn=Zl,yn.assignInWith=th,yn.assignWith=eh,yn.at=rh,yn.before=Eu,yn.bind=Tu,yn.bindAll=wf,yn.bindKey=Lu,yn.castArray=Ku,yn.chain=Gc,yn.chunk=Io,yn.compact=Fo,yn.concat=Mo,yn.cond=xf,yn.conforms=Sf,yn.constant=Cf,yn.countBy=tu,yn.create=nh,yn.curry=Ou,yn.curryRight=Iu,yn.debounce=Fu,yn.defaults=ih,yn.defaultsDeep=ah,yn.defer=Mu,yn.delay=Du,yn.difference=Do,yn.differenceBy=No,yn.differenceWith=jo,yn.drop=Uo,yn.dropRight=Bo,yn.dropRightWhile=Wo,yn.dropWhile=qo,yn.fill=Go,yn.filter=ru,yn.flatMap=au,yn.flatMapDeep=su,yn.flatMapDepth=ou,yn.flatten=Yo,yn.flattenDeep=Xo,yn.flattenDepth=$o,yn.flip=Nu,yn.flow=kf,yn.flowRight=Pf,yn.fromPairs=Vo,yn.functions=fh,yn.functionsIn=dh,yn.groupBy=lu,yn.initial=Jo,yn.intersection=Zo,yn.intersectionBy=tc,yn.intersectionWith=ec,yn.invert=mh,yn.invertBy=bh,yn.invokeMap=fu,yn.iteratee=Tf,yn.keyBy=du,yn.keys=yh,yn.keysIn=Ah,yn.map=pu,yn.mapKeys=wh,yn.mapValues=xh,yn.matches=Lf,yn.matchesProperty=Of,yn.memoize=ju,yn.merge=Sh,yn.mergeWith=Ch,yn.method=If,yn.methodOf=Ff,yn.mixin=Mf,yn.negate=Uu,yn.nthArg=jf,yn.omit=Rh,yn.omitBy=kh,yn.once=Bu,yn.orderBy=gu,yn.over=Uf,yn.overArgs=Wu,yn.overEvery=Bf,yn.overSome=Wf,yn.partial=qu,yn.partialRight=Gu,yn.partition=vu,yn.pick=Ph,yn.pickBy=Eh,yn.property=qf,yn.propertyOf=Gf,yn.pull=sc,yn.pullAll=oc,yn.pullAllBy=cc,yn.pullAllWith=uc,yn.pullAt=lc,yn.range=zf,yn.rangeRight=Hf,yn.rearg=zu,yn.reject=_u,yn.remove=hc,yn.rest=Hu,yn.reverse=fc,yn.sampleSize=Au,yn.set=Lh,yn.setWith=Oh,yn.shuffle=wu,yn.slice=dc,yn.sortBy=Cu,yn.sortedUniq=yc,yn.sortedUniqBy=Ac,yn.split=of,yn.spread=Yu,yn.tail=wc,yn.take=xc,yn.takeRight=Sc,yn.takeRightWhile=Cc,yn.takeWhile=Rc,yn.tap=zc,yn.throttle=Xu,yn.thru=Hc,yn.toArray=zl,yn.toPairs=Ih,yn.toPairsIn=Fh,yn.toPath=Jf,yn.toPlainObject=Vl,yn.transform=Mh,yn.unary=$u,yn.union=kc,yn.unionBy=Pc,yn.unionWith=Ec,yn.uniq=Tc,yn.uniqBy=Lc,yn.uniqWith=Oc,yn.unset=Dh,yn.unzip=Ic,yn.unzipWith=Fc,yn.update=Nh,yn.updateWith=jh,yn.values=Uh,yn.valuesIn=Bh,yn.without=Mc,yn.words=yf,yn.wrap=Vu,yn.xor=Dc,yn.xorBy=Nc,yn.xorWith=jc,yn.zip=Uc,yn.zipObject=Bc,yn.zipObjectDeep=Wc,yn.zipWith=qc,yn.entries=Ih,yn.entriesIn=Fh,yn.extend=Zl,yn.extendWith=th,Mf(yn,yn),yn.add=td,yn.attempt=Af,yn.camelCase=zh,yn.capitalize=Hh,yn.ceil=ed,yn.clamp=Wh,yn.clone=Qu,yn.cloneDeep=Zu,yn.cloneDeepWith=tl,yn.cloneWith=Ju,yn.conformsTo=el,yn.deburr=Yh,yn.defaultTo=Rf,yn.divide=rd,yn.endsWith=Xh,yn.eq=rl,yn.escape=$h,yn.escapeRegExp=Vh,yn.every=eu,yn.find=nu,yn.findIndex=zo,yn.findKey=sh,yn.findLast=iu,yn.findLastIndex=Ho,yn.findLastKey=oh,yn.floor=nd,yn.forEach=cu,yn.forEachRight=uu,yn.forIn=ch,yn.forInRight=uh,yn.forOwn=lh,yn.forOwnRight=hh,yn.get=ph,yn.gt=nl,yn.gte=il,yn.has=gh,yn.hasIn=vh,yn.head=Ko,yn.identity=Ef,yn.includes=hu,yn.indexOf=Qo,yn.inRange=qh,yn.invoke=_h,yn.isArguments=al,yn.isArray=sl,yn.isArrayBuffer=ol,yn.isArrayLike=cl,yn.isArrayLikeObject=ul,yn.isBoolean=ll,yn.isBuffer=hl,yn.isDate=fl,yn.isElement=dl,yn.isEmpty=pl,yn.isEqual=gl,yn.isEqualWith=vl,yn.isError=ml,yn.isFinite=bl,yn.isFunction=_l,yn.isInteger=yl,yn.isLength=Al,yn.isMap=Sl,yn.isMatch=Cl,yn.isMatchWith=Rl,yn.isNaN=kl,yn.isNative=Pl,yn.isNil=Tl,yn.isNull=El,yn.isNumber=Ll,yn.isObject=wl,yn.isObjectLike=xl,yn.isPlainObject=Ol,yn.isRegExp=Il,yn.isSafeInteger=Fl,yn.isSet=Ml,yn.isString=Dl,yn.isSymbol=Nl,yn.isTypedArray=jl,yn.isUndefined=Ul,yn.isWeakMap=Bl,yn.isWeakSet=Wl,yn.join=rc,yn.kebabCase=Kh,yn.last=nc,yn.lastIndexOf=ic,yn.lowerCase=Qh,yn.lowerFirst=Jh,yn.lt=ql,yn.lte=Gl,yn.max=id,yn.maxBy=ad,yn.mean=sd,yn.meanBy=od,yn.min=cd,yn.minBy=ud,yn.stubArray=Yf,yn.stubFalse=Xf,yn.stubObject=$f,yn.stubString=Vf,yn.stubTrue=Kf,yn.multiply=ld,yn.nth=ac,yn.noConflict=Df,yn.noop=Nf,yn.now=Ru,yn.pad=Zh,yn.padEnd=tf,yn.padStart=ef,yn.parseInt=rf,yn.random=Gh,yn.reduce=mu,yn.reduceRight=bu,yn.repeat=nf,yn.replace=af,yn.result=Th,yn.round=hd,yn.runInContext=t,yn.sample=yu,yn.size=xu,yn.snakeCase=sf,yn.some=Su,yn.sortedIndex=pc,yn.sortedIndexBy=gc,yn.sortedIndexOf=vc,yn.sortedLastIndex=mc,yn.sortedLastIndexBy=bc,yn.sortedLastIndexOf=_c,yn.startCase=cf,yn.startsWith=uf,yn.subtract=fd,yn.sum=dd,yn.sumBy=pd,yn.template=lf,yn.times=Qf,yn.toFinite=Hl,yn.toInteger=Yl,yn.toLength=Xl,yn.toLower=hf,yn.toNumber=$l,yn.toSafeInteger=Kl,yn.toString=Ql,yn.toUpper=ff,yn.trim=df,yn.trimEnd=pf,yn.trimStart=gf,yn.truncate=vf,yn.unescape=mf,yn.uniqueId=Zf,yn.upperCase=bf,yn.upperFirst=_f,yn.each=cu,yn.eachRight=uu,yn.first=Ko,Mf(yn,function(){var t={};return Ei(yn,(function(e,r){he.call(yn.prototype,r)||(t[r]=e)})),t}(),{chain:!1}),yn.VERSION=s,yr(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){yn[t].placeholder=yn})),yr(["drop","take"],(function(t,e){Cn.prototype[t]=function(r){r=r===a?1:Be(Yl(r),0);var n=this.__filtered__&&!e?new Cn(this):this.clone();return n.__filtered__?n.__takeCount__=We(r,n.__takeCount__):n.__views__.push({size:We(r,U),type:t+(n.__dir__<0?"Right":"")}),n},Cn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),yr(["filter","map","takeWhile"],(function(t,e){var r=e+1,n=r==O||r==F;Cn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Ws(t,3),type:r}),e.__filtered__=e.__filtered__||n,e}})),yr(["head","last"],(function(t,e){var r="take"+(e?"Right":"");Cn.prototype[t]=function(){return this[r](1).value()[0]}})),yr(["initial","tail"],(function(t,e){var r="drop"+(e?"":"Right");Cn.prototype[t]=function(){return this.__filtered__?new Cn(this):this[r](1)}})),Cn.prototype.compact=function(){return this.filter(Ef)},Cn.prototype.find=function(t){return this.filter(t).head()},Cn.prototype.findLast=function(t){return this.reverse().find(t)},Cn.prototype.invokeMap=ba((function(t,e){return"function"==typeof t?new Cn(this):this.map((function(r){return Wi(r,t,e)}))})),Cn.prototype.reject=function(t){return this.filter(Uu(Ws(t)))},Cn.prototype.slice=function(t,e){t=Yl(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Cn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==a&&(e=Yl(e),r=e<0?r.dropRight(-e):r.take(e-t)),r)},Cn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Cn.prototype.toArray=function(){return this.take(U)},Ei(Cn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),i=yn[n?"take"+("last"==e?"Right":""):e],s=n||/^find/.test(e);i&&(yn.prototype[e]=function(){var e=this.__wrapped__,o=n?[1]:arguments,c=e instanceof Cn,u=o[0],l=c||sl(e),h=function(t){var e=i.apply(yn,kr([t],o));return n&&f?e[0]:e};l&&r&&"function"==typeof u&&1!=u.length&&(c=l=!1);var f=this.__chain__,d=!!this.__actions__.length,p=s&&!f,g=c&&!d;if(!s&&l){e=g?e:new Cn(this);var v=t.apply(e,o);return v.__actions__.push({func:Hc,args:[h],thisArg:a}),new Sn(v,f)}return p&&g?t.apply(this,o):(v=this.thru(h),p?n?v.value()[0]:v.value():v)})})),yr(["pop","push","shift","sort","splice","unshift"],(function(t){var e=se[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);yn.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var i=this.value();return e.apply(sl(i)?i:[],t)}return this[r]((function(r){return e.apply(sl(r)?r:[],t)}))}})),Ei(Cn.prototype,(function(t,e){var r=yn[e];if(r){var n=r.name+"";he.call(cr,n)||(cr[n]=[]),cr[n].push({name:e,func:r})}})),cr[vs(a,_).name]=[{name:"wrapper",func:a}],Cn.prototype.clone=Rn,Cn.prototype.reverse=kn,Cn.prototype.value=Pn,yn.prototype.at=Yc,yn.prototype.chain=Xc,yn.prototype.commit=$c,yn.prototype.next=Vc,yn.prototype.plant=Qc,yn.prototype.reverse=Jc,yn.prototype.toJSON=yn.prototype.valueOf=yn.prototype.value=Zc,yn.prototype.first=yn.prototype.head,ke&&(yn.prototype[ke]=Kc),yn},An=yn();sr._=An,i=function(){return An}.call(e,r,e,n),i===a||(n.exports=i)}).call(this)}).call(this,r("c8ba"),r("62e4")(t))},"2fcc":function(t,e){function r(t){var e=this.__data__,r=e["delete"](t);return this.size=e.size,r}t.exports=r},3:function(t,e){},"30c9":function(t,e,r){var n=r("9520"),i=r("b218");function a(t){return null!=t&&i(t.length)&&!n(t)}t.exports=a},"32f4":function(t,e,r){var n=r("2d7c"),i=r("d327"),a=Object.prototype,s=a.propertyIsEnumerable,o=Object.getOwnPropertySymbols,c=o?function(t){return null==t?[]:(t=Object(t),n(o(t),(function(e){return s.call(t,e)})))}:i;t.exports=c},"342f":function(t,e,r){var n=r("d066");t.exports=n("navigator","userAgent")||""},"34ac":function(t,e,r){var n=r("9520"),i=r("1368"),a=r("1a8c"),s=r("dc57"),o=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,h=u.toString,f=l.hasOwnProperty,d=RegExp("^"+h.call(f).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(t){if(!a(t)||i(t))return!1;var e=n(t)?d:c;return e.test(s(t))}t.exports=p},"35a1":function(t,e,r){var n=r("f5df"),i=r("3f8c"),a=r("b622"),s=a("iterator");t.exports=function(t){if(void 0!=t)return t[s]||t["@@iterator"]||i[n(t)]}},3698:function(t,e){function r(t,e){return null==t?void 0:t[e]}t.exports=r},3729:function(t,e,r){var n=r("9e69"),i=r("00fd"),a=r("29f3"),s="[object Null]",o="[object Undefined]",c=n?n.toStringTag:void 0;function u(t){return null==t?void 0===t?o:s:c&&c in Object(t)?i(t):a(t)}t.exports=u},"37e8":function(t,e,r){var n=r("83ab"),i=r("9bf2"),a=r("825a"),s=r("df75");t.exports=n?Object.defineProperties:function(t,e){a(t);var r,n=s(e),o=n.length,c=0;while(o>c)i.f(t,r=n[c++],e[r]);return t}},"39ff":function(t,e,r){var n=r("0b07"),i=r("2b3e"),a=n(i,"WeakMap");t.exports=a},"3bb4":function(t,e,r){var n=r("08cc"),i=r("ec69");function a(t){var e=i(t),r=e.length;while(r--){var a=e[r],s=t[a];e[r]=[a,s,n(s)]}return e}t.exports=a},"3bbe":function(t,e,r){var n=r("861d");t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,r){"use strict";var n=r("6547").charAt,i=r("69f3"),a=r("7dd0"),s="String Iterator",o=i.set,c=i.getterFor(s);a(String,"String",(function(t){o(this,{type:s,string:String(t),index:0})}),(function(){var t,e=c(this),r=e.string,i=e.index;return i>=r.length?{value:void 0,done:!0}:(t=n(r,i),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},4:function(t,e){},4245:function(t,e,r){var n=r("1290");function i(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}t.exports=i},4284:function(t,e){function r(t,e){var r=-1,n=null==t?0:t.length;while(++r<n)if(e(t[r],r,t))return!0;return!1}t.exports=r},"428f":function(t,e,r){var n=r("da84");t.exports=n},"42a2":function(t,e,r){var n=r("b5a7"),i=r("79bc"),a=r("1cec"),s=r("c869"),o=r("39ff"),c=r("3729"),u=r("dc57"),l="[object Map]",h="[object Object]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",g="[object DataView]",v=u(n),m=u(i),b=u(a),_=u(s),y=u(o),A=c;(n&&A(new n(new ArrayBuffer(1)))!=g||i&&A(new i)!=l||a&&A(a.resolve())!=f||s&&A(new s)!=d||o&&A(new o)!=p)&&(A=function(t){var e=c(t),r=e==h?t.constructor:void 0,n=r?u(r):"";if(n)switch(n){case v:return g;case m:return l;case b:return f;case _:return d;case y:return p}return e}),t.exports=A},4362:function(t,e,r){e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,n="/";e.cwd=function(){return n},e.chdir=function(e){t||(t=r("df7c")),n=t.resolve(e,n)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"44ad":function(t,e,r){var n=r("d039"),i=r("c6b6"),a="".split;t.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?a.call(t,""):Object(t)}:Object},"44d2":function(t,e,r){var n=r("b622"),i=r("7c73"),a=r("9bf2"),s=n("unscopables"),o=Array.prototype;void 0==o[s]&&a.f(o,s,{configurable:!0,value:i(null)}),t.exports=function(t){o[s][t]=!0}},"44de":function(t,e,r){var n=r("da84");t.exports=function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}},"44e7":function(t,e,r){var n=r("861d"),i=r("c6b6"),a=r("b622"),s=a("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[s])?!!e:"RegExp"==i(t))}},4840:function(t,e,r){var n=r("825a"),i=r("1c0b"),a=r("b622"),s=a("species");t.exports=function(t,e){var r,a=n(t).constructor;return void 0===a||void 0==(r=n(a)[s])?e:i(r)}},"48a0":function(t,e,r){var n=r("242e"),i=r("950a"),a=i(n);t.exports=a},4930:function(t,e,r){var n=r("d039");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},4944:function(t,e,r){},"49f4":function(t,e,r){var n=r("6044");function i(){this.__data__=n?n(null):{},this.size=0}t.exports=i},"4d64":function(t,e,r){var n=r("fc6a"),i=r("50c4"),a=r("23cb"),s=function(t){return function(e,r,s){var o,c=n(e),u=i(c.length),l=a(s,u);if(t&&r!=r){while(u>l)if(o=c[l++],o!=o)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},"4df4":function(t,e,r){"use strict";var n=r("0366"),i=r("7b0b"),a=r("9bdd"),s=r("e95a"),o=r("50c4"),c=r("8418"),u=r("35a1");t.exports=function(t){var e,r,l,h,f,d,p=i(t),g="function"==typeof this?this:Array,v=arguments.length,m=v>1?arguments[1]:void 0,b=void 0!==m,_=u(p),y=0;if(b&&(m=n(m,v>2?arguments[2]:void 0,2)),void 0==_||g==Array&&s(_))for(e=o(p.length),r=new g(e);e>y;y++)d=b?m(p[y],y):p[y],c(r,y,d);else for(h=_.call(p),f=h.next,r=new g;!(l=f.call(h)).done;y++)d=b?a(h,m,[l.value,y],!0):l.value,c(r,y,d);return r.length=y,r}},"50c4":function(t,e,r){var n=r("a691"),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},"50d8":function(t,e){function r(t,e){var r=-1,n=Array(t);while(++r<t)n[r]=e(r);return n}t.exports=r},5135:function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},"55a3":function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},5692:function(t,e,r){var n=r("c430"),i=r("c6cd");(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,r){var n=r("d066"),i=r("241c"),a=r("7418"),s=r("825a");t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(s(t)),r=a.f;return r?e.concat(r(t)):e}},"57a5":function(t,e,r){var n=r("91e9"),i=n(Object.keys,Object);t.exports=i},"585a":function(t,e,r){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(this,r("c8ba"))},"5a34":function(t,e,r){var n=r("44e7");t.exports=function(t){if(n(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5e2e":function(t,e,r){var n=r("28c9"),i=r("69d5"),a=r("b4c0"),s=r("fba5"),o=r("67ca");function c(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype["delete"]=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=o,t.exports=c},"5fb2":function(t,e,r){"use strict";var n=2147483647,i=36,a=1,s=26,o=38,c=700,u=72,l=128,h="-",f=/[^\0-\u007E]/,d=/[.\u3002\uFF0E\uFF61]/g,p="Overflow: input needs wider integers to process",g=i-a,v=Math.floor,m=String.fromCharCode,b=function(t){var e=[],r=0,n=t.length;while(r<n){var i=t.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var a=t.charCodeAt(r++);56320==(64512&a)?e.push(((1023&i)<<10)+(1023&a)+65536):(e.push(i),r--)}else e.push(i)}return e},_=function(t){return t+22+75*(t<26)},y=function(t,e,r){var n=0;for(t=r?v(t/c):t>>1,t+=v(t/e);t>g*s>>1;n+=i)t=v(t/g);return v(n+(g+1)*t/(t+o))},A=function(t){var e=[];t=b(t);var r,o,c=t.length,f=l,d=0,g=u;for(r=0;r<t.length;r++)o=t[r],o<128&&e.push(m(o));var A=e.length,w=A;A&&e.push(h);while(w<c){var x=n;for(r=0;r<t.length;r++)o=t[r],o>=f&&o<x&&(x=o);var S=w+1;if(x-f>v((n-d)/S))throw RangeError(p);for(d+=(x-f)*S,f=x,r=0;r<t.length;r++){if(o=t[r],o<f&&++d>n)throw RangeError(p);if(o==f){for(var C=d,R=i;;R+=i){var k=R<=g?a:R>=g+s?s:R-g;if(C<k)break;var P=C-k,E=i-k;e.push(m(_(k+P%E))),C=v(P/E)}e.push(m(_(C))),g=y(d,S,w==A),d=0,++w}}++d,++f}return e.join("")};t.exports=function(t){var e,r,n=[],i=t.toLowerCase().replace(d,".").split(".");for(e=0;e<i.length;e++)r=i[e],n.push(f.test(r)?"xn--"+A(r):r);return n.join(".")}},6044:function(t,e,r){var n=r("0b07"),i=n(Object,"create");t.exports=i},"60da":function(t,e,r){"use strict";var n=r("83ab"),i=r("d039"),a=r("df75"),s=r("7418"),o=r("d1e7"),c=r("7b0b"),u=r("44ad"),l=Object.assign,h=Object.defineProperty;t.exports=!l||i((function(){if(n&&1!==l({b:1},l(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),i="abcdefghijklmnopqrst";return t[r]=7,i.split("").forEach((function(t){e[t]=t})),7!=l({},t)[r]||a(l({},e)).join("")!=i}))?function(t,e){var r=c(t),i=arguments.length,l=1,h=s.f,f=o.f;while(i>l){var d,p=u(arguments[l++]),g=h?a(p).concat(h(p)):a(p),v=g.length,m=0;while(v>m)d=g[m++],n&&!f.call(p,d)||(r[d]=p[d])}return r}:l},"62e4":function(t,e){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}},"642a":function(t,e,r){var n=r("966f"),i=r("3bb4"),a=r("20ec");function s(t){var e=i(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}t.exports=s},6547:function(t,e,r){var n=r("a691"),i=r("1d80"),a=function(t){return function(e,r){var a,s,o=String(i(e)),c=n(r),u=o.length;return c<0||c>=u?t?"":void 0:(a=o.charCodeAt(c),a<55296||a>56319||c+1===u||(s=o.charCodeAt(c+1))<56320||s>57343?t?o.charAt(c):a:t?o.slice(c,c+2):s-56320+(a-55296<<10)+65536)}};t.exports={codeAt:a(!1),charAt:a(!0)}},"656b":function(t,e,r){var n=r("e2e4"),i=r("f4d6");function a(t,e){e=n(e,t);var r=0,a=e.length;while(null!=t&&r<a)t=t[i(e[r++])];return r&&r==a?t:void 0}t.exports=a},"65f0":function(t,e,r){var n=r("861d"),i=r("e8b5"),a=r("b622"),s=a("species");t.exports=function(t,e){var r;return i(t)&&(r=t.constructor,"function"!=typeof r||r!==Array&&!i(r.prototype)?n(r)&&(r=r[s],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},6747:function(t,e){var r=Array.isArray;t.exports=r},"67ca":function(t,e,r){var n=r("cb5a");function i(t,e){var r=this.__data__,i=n(r,t);return i<0?(++this.size,r.push([t,e])):r[i][1]=e,this}t.exports=i},"69d5":function(t,e,r){var n=r("cb5a"),i=Array.prototype,a=i.splice;function s(t){var e=this.__data__,r=n(e,t);if(r<0)return!1;var i=e.length-1;return r==i?e.pop():a.call(e,r,1),--this.size,!0}t.exports=s},"69f3":function(t,e,r){var n,i,a,s=r("7f9a"),o=r("da84"),c=r("861d"),u=r("9112"),l=r("5135"),h=r("f772"),f=r("d012"),d=o.WeakMap,p=function(t){return a(t)?i(t):n(t,{})},g=function(t){return function(e){var r;if(!c(e)||(r=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}};if(s){var v=new d,m=v.get,b=v.has,_=v.set;n=function(t,e){return _.call(v,t,e),e},i=function(t){return m.call(v,t)||{}},a=function(t){return b.call(v,t)}}else{var y=h("state");f[y]=!0,n=function(t,e){return u(t,y,e),e},i=function(t){return l(t,y)?t[y]:{}},a=function(t){return l(t,y)}}t.exports={set:n,get:i,has:a,enforce:p,getterFor:g}},"6a5c":function(t,e,r){var n=r("7948"),i=r("656b"),a=r("badf"),s=r("97d3"),o=r("d4b2"),c=r("b047"),u=r("2164"),l=r("cd9d"),h=r("6747");function f(t,e,r){e=e.length?n(e,(function(t){return h(t)?function(e){return i(e,1===t.length?t[0]:t)}:t})):[l];var f=-1;e=n(e,c(a));var d=s(t,(function(t,r,i){var a=n(e,(function(e){return e(t)}));return{criteria:a,index:++f,value:t}}));return o(d,(function(t,e){return u(t,e,r)}))}t.exports=f},"6eeb":function(t,e,r){var n=r("da84"),i=r("9112"),a=r("5135"),s=r("ce4e"),o=r("8925"),c=r("69f3"),u=c.get,l=c.enforce,h=String(String).split("String");(t.exports=function(t,e,r,o){var c=!!o&&!!o.unsafe,u=!!o&&!!o.enumerable,f=!!o&&!!o.noTargetGet;"function"==typeof r&&("string"!=typeof e||a(r,"name")||i(r,"name",e),l(r).source=h.join("string"==typeof e?e:"")),t!==n?(c?!f&&t[e]&&(u=!0):delete t[e],u?t[e]=r:i(t,e,r)):u?t[e]=r:s(e,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||o(this)}))},"6fcd":function(t,e,r){var n=r("50d8"),i=r("d370"),a=r("6747"),s=r("0d24"),o=r("c098"),c=r("73ac"),u=Object.prototype,l=u.hasOwnProperty;function h(t,e){var r=a(t),u=!r&&i(t),h=!r&&!u&&s(t),f=!r&&!u&&!h&&c(t),d=r||u||h||f,p=d?n(t.length,String):[],g=p.length;for(var v in t)!e&&!l.call(t,v)||d&&("length"==v||h&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||o(v,g))||p.push(v);return p}t.exports=h},"72af":function(t,e,r){var n=r("99cd"),i=n();t.exports=i},"73ac":function(t,e,r){var n=r("743f"),i=r("b047"),a=r("99d3"),s=a&&a.isTypedArray,o=s?i(s):n;t.exports=o},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"743f":function(t,e,r){var n=r("3729"),i=r("b218"),a=r("1310"),s="[object Arguments]",o="[object Array]",c="[object Boolean]",u="[object Date]",l="[object Error]",h="[object Function]",f="[object Map]",d="[object Number]",p="[object Object]",g="[object RegExp]",v="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",y="[object DataView]",A="[object Float32Array]",w="[object Float64Array]",x="[object Int8Array]",S="[object Int16Array]",C="[object Int32Array]",R="[object Uint8Array]",k="[object Uint8ClampedArray]",P="[object Uint16Array]",E="[object Uint32Array]",T={};function L(t){return a(t)&&i(t.length)&&!!T[n(t)]}T[A]=T[w]=T[x]=T[S]=T[C]=T[R]=T[k]=T[P]=T[E]=!0,T[s]=T[o]=T[_]=T[c]=T[y]=T[u]=T[l]=T[h]=T[f]=T[d]=T[p]=T[g]=T[v]=T[m]=T[b]=!1,t.exports=L},"76dd":function(t,e,r){var n=r("ce86");function i(t){return null==t?"":n(t)}t.exports=i},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7948:function(t,e){function r(t,e){var r=-1,n=null==t?0:t.length,i=Array(n);while(++r<n)i[r]=e(t[r],r,t);return i}t.exports=r},"79bc":function(t,e,r){var n=r("0b07"),i=r("2b3e"),a=n(i,"Map");t.exports=a},"7a48":function(t,e,r){var n=r("6044"),i=Object.prototype,a=i.hasOwnProperty;function s(t){var e=this.__data__;return n?void 0!==e[t]:a.call(e,t)}t.exports=s},"7b0b":function(t,e,r){var n=r("1d80");t.exports=function(t){return Object(n(t))}},"7b83":function(t,e,r){var n=r("7c64"),i=r("93ed"),a=r("2478"),s=r("a524"),o=r("1fc8");function c(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype["delete"]=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=o,t.exports=c},"7b97":function(t,e,r){var n=r("7e64"),i=r("a2be"),a=r("1c3c"),s=r("b1e5"),o=r("42a2"),c=r("6747"),u=r("0d24"),l=r("73ac"),h=1,f="[object Arguments]",d="[object Array]",p="[object Object]",g=Object.prototype,v=g.hasOwnProperty;function m(t,e,r,g,m,b){var _=c(t),y=c(e),A=_?d:o(t),w=y?d:o(e);A=A==f?p:A,w=w==f?p:w;var x=A==p,S=w==p,C=A==w;if(C&&u(t)){if(!u(e))return!1;_=!0,x=!1}if(C&&!x)return b||(b=new n),_||l(t)?i(t,e,r,g,m,b):a(t,e,A,r,g,m,b);if(!(r&h)){var R=x&&v.call(t,"__wrapped__"),k=S&&v.call(e,"__wrapped__");if(R||k){var P=R?t.value():t,E=k?e.value():e;return b||(b=new n),m(P,E,r,g,b)}}return!!C&&(b||(b=new n),s(t,e,r,g,m,b))}t.exports=m},"7c64":function(t,e,r){var n=r("e24b"),i=r("5e2e"),a=r("79bc");function s(){this.size=0,this.__data__={hash:new n,map:new(a||i),string:new n}}t.exports=s},"7c73":function(t,e,r){var n,i=r("825a"),a=r("37e8"),s=r("7839"),o=r("d012"),c=r("1be4"),u=r("cc12"),l=r("f772"),h=">",f="<",d="prototype",p="script",g=l("IE_PROTO"),v=function(){},m=function(t){return f+p+h+t+f+"/"+p+h},b=function(t){t.write(m("")),t.close();var e=t.parentWindow.Object;return t=null,e},_=function(){var t,e=u("iframe"),r="java"+p+":";return e.style.display="none",c.appendChild(e),e.src=String(r),t=e.contentWindow.document,t.open(),t.write(m("document.F=Object")),t.close(),t.F},y=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}y=n?b(n):_();var t=s.length;while(t--)delete y[d][s[t]];return y()};o[g]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(v[d]=i(t),r=new v,v[d]=null,r[g]=t):r=y(),void 0===e?r:a(r,e)}},"7d1f":function(t,e,r){var n=r("087d"),i=r("6747");function a(t,e,r){var a=e(t);return i(t)?a:n(a,r(t))}t.exports=a},"7dd0":function(t,e,r){"use strict";var n=r("23e7"),i=r("9ed3"),a=r("e163"),s=r("d2bb"),o=r("d44e"),c=r("9112"),u=r("6eeb"),l=r("b622"),h=r("c430"),f=r("3f8c"),d=r("ae93"),p=d.IteratorPrototype,g=d.BUGGY_SAFARI_ITERATORS,v=l("iterator"),m="keys",b="values",_="entries",y=function(){return this};t.exports=function(t,e,r,l,d,A,w){i(r,e,l);var x,S,C,R=function(t){if(t===d&&L)return L;if(!g&&t in E)return E[t];switch(t){case m:return function(){return new r(this,t)};case b:return function(){return new r(this,t)};case _:return function(){return new r(this,t)}}return function(){return new r(this)}},k=e+" Iterator",P=!1,E=t.prototype,T=E[v]||E["@@iterator"]||d&&E[d],L=!g&&T||R(d),O="Array"==e&&E.entries||T;if(O&&(x=a(O.call(new t)),p!==Object.prototype&&x.next&&(h||a(x)===p||(s?s(x,p):"function"!=typeof x[v]&&c(x,v,y)),o(x,k,!0,!0),h&&(f[k]=y))),d==b&&T&&T.name!==b&&(P=!0,L=function(){return T.call(this)}),h&&!w||E[v]===L||c(E,v,L),f[e]=L,d)if(S={values:R(b),keys:A?L:R(m),entries:R(_)},w)for(C in S)(g||P||!(C in E))&&u(E,C,S[C]);else n({target:e,proto:!0,forced:g||P},S);return S}},"7e64":function(t,e,r){var n=r("5e2e"),i=r("efb6"),a=r("2fcc"),s=r("802a"),o=r("55a3"),c=r("d02c");function u(t){var e=this.__data__=new n(t);this.size=e.size}u.prototype.clear=i,u.prototype["delete"]=a,u.prototype.get=s,u.prototype.has=o,u.prototype.set=c,t.exports=u},"7ed2":function(t,e){var r="__lodash_hash_undefined__";function n(t){return this.__data__.set(t,r),this}t.exports=n},"7f9a":function(t,e,r){var n=r("da84"),i=r("8925"),a=n.WeakMap;t.exports="function"===typeof a&&/native code/.test(i(a))},"802a":function(t,e){function r(t){return this.__data__.get(t)}t.exports=r},"825a":function(t,e,r){var n=r("861d");t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,r){var n=r("d039");t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,r){"use strict";var n=r("c04e"),i=r("9bf2"),a=r("5c6c");t.exports=function(t,e,r){var s=n(e);s in t?i.f(t,s,a(0,r)):t[s]=r}},8604:function(t,e,r){var n=r("26e8"),i=r("e2c0");function a(t,e){return null!=t&&i(t,e,n)}t.exports=a},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8875:function(t,e,r){var n,i,a;(function(r,s){i=[],n=s,a="function"===typeof n?n.apply(e,i):n,void 0===a||(t.exports=a)})("undefined"!==typeof self&&self,(function(){function t(){const e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var r,n,i,a=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,s=/@([^@]*):(\d+):(\d+)\s*$/gi,o=a.exec(d.stack)||s.exec(d.stack),c=o&&o[1]||!1,u=o&&o[2]||!1,l=document.location.href.replace(document.location.hash,""),h=document.getElementsByTagName("script");c===l&&(r=document.documentElement.outerHTML,n=new RegExp("(?:[^\\n]+?\\n){0,"+(u-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),i=r.replace(n,"$1").trim());for(var f=0;f<h.length;f++){if("interactive"===h[f].readyState)return h[f];if(h[f].src===c)return h[f];if(c===l&&h[f].innerHTML&&h[f].innerHTML.trim()===i)return h[f]}return null}}return t}))},8925:function(t,e,r){var n=r("c6cd"),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(t){return i.call(t)}),t.exports=n.inspectSource},"90e3":function(t,e){var r=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++r+n).toString(36)}},9112:function(t,e,r){var n=r("83ab"),i=r("9bf2"),a=r("5c6c");t.exports=n?function(t,e,r){return i.f(t,e,a(1,r))}:function(t,e,r){return t[e]=r,t}},9152:function(t,e){e.read=function(t,e,r,n,i){var a,s,o=8*i-n-1,c=(1<<o)-1,u=c>>1,l=-7,h=r?i-1:0,f=r?-1:1,d=t[e+h];for(h+=f,a=d&(1<<-l)-1,d>>=-l,l+=o;l>0;a=256*a+t[e+h],h+=f,l-=8);for(s=a&(1<<-l)-1,a>>=-l,l+=n;l>0;s=256*s+t[e+h],h+=f,l-=8);if(0===a)a=1-u;else{if(a===c)return s?NaN:1/0*(d?-1:1);s+=Math.pow(2,n),a-=u}return(d?-1:1)*s*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var s,o,c,u=8*a-i-1,l=(1<<u)-1,h=l>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,p=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-s))<1&&(s--,c*=2),e+=s+h>=1?f/c:f*Math.pow(2,1-h),e*c>=2&&(s++,c/=2),s+h>=l?(o=0,s=l):s+h>=1?(o=(e*c-1)*Math.pow(2,i),s+=h):(o=e*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;t[r+d]=255&o,d+=p,o/=256,i-=8);for(s=s<<i|o,u+=i;u>0;t[r+d]=255&s,d+=p,s/=256,u-=8);t[r+d-p]|=128*g}},"91e9":function(t,e){function r(t,e){return function(r){return t(e(r))}}t.exports=r},"93c6":function(t,e,r){var n=r("6a5c"),i=r("6747");function a(t,e,r,a){return null==t?[]:(i(e)||(e=null==e?[]:[e]),r=a?void 0:r,i(r)||(r=null==r?[]:[r]),n(t,e,r))}t.exports=a},"93ed":function(t,e,r){var n=r("4245");function i(t){var e=n(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=i},"94ca":function(t,e,r){var n=r("d039"),i=/#|\.prototype\./,a=function(t,e){var r=o[s(t)];return r==u||r!=c&&("function"==typeof e?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},o=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";t.exports=a},"950a":function(t,e,r){var n=r("30c9");function i(t,e){return function(r,i){if(null==r)return r;if(!n(r))return t(r,i);var a=r.length,s=e?a:-1,o=Object(r);while(e?s--:++s<a)if(!1===i(o[s],s,o))break;return r}}t.exports=i},9511:function(module,exports,__webpack_require__){(function(process,Buffer){
/**
 * @licstart The following is the entire license notice for the
 * Javascript code in this page
 *
 * Copyright 2020 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * @licend The above is the entire license notice for the
 * Javascript code in this page
 */
(function(t,e){module.exports=e()})(0,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,r){"use strict";var n=r(1),i=r(3),a=r(16),s=r(17),o=r(4),c=r(18);const u=r(10),l=r(6);{const{isNodeJS:t}=r(7);if(t){const t=r(19).PDFNodeStream;i.setPDFNetworkStreamFactory(e=>new t(e))}else{const t=r(22).PDFNetworkStream;let e;o.isFetchSupported()&&(e=r(23).PDFFetchStream),i.setPDFNetworkStreamFactory(r=>e&&o.isValidFetchUrl(r.url)?new e(r):new t(r))}}e.build=i.build,e.version=i.version,e.getDocument=i.getDocument,e.LoopbackPort=i.LoopbackPort,e.PDFDataRangeTransport=i.PDFDataRangeTransport,e.PDFWorker=i.PDFWorker,e.renderTextLayer=a.renderTextLayer,e.AnnotationLayer=s.AnnotationLayer,e.createPromiseCapability=n.createPromiseCapability,e.PasswordResponses=n.PasswordResponses,e.InvalidPDFException=n.InvalidPDFException,e.MissingPDFException=n.MissingPDFException,e.SVGGraphics=c.SVGGraphics,e.NativeImageDecoding=n.NativeImageDecoding,e.CMapCompressionType=n.CMapCompressionType,e.PermissionFlag=n.PermissionFlag,e.UnexpectedResponseException=n.UnexpectedResponseException,e.OPS=n.OPS,e.VerbosityLevel=n.VerbosityLevel,e.UNSUPPORTED_FEATURES=n.UNSUPPORTED_FEATURES,e.createValidAbsoluteUrl=n.createValidAbsoluteUrl,e.createObjectURL=n.createObjectURL,e.removeNullCharacters=n.removeNullCharacters,e.shadow=n.shadow,e.Util=n.Util,e.RenderingCancelledException=o.RenderingCancelledException,e.getFilenameFromUrl=o.getFilenameFromUrl,e.LinkTarget=o.LinkTarget,e.addLinkAttributes=o.addLinkAttributes,e.loadScript=o.loadScript,e.PDFDateString=o.PDFDateString,e.GlobalWorkerOptions=u.GlobalWorkerOptions,e.apiCompatibilityParams=l.apiCompatibilityParams},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.arrayByteLength=X,e.arraysToBytes=$,e.assert=T,e.bytesToString=H,e.createPromiseCapability=ft,e.getVerbosityLevel=R,e.info=k,e.isArrayBuffer=lt,e.isArrayEqual=ht,e.isBool=ot,e.isEmptyObj=st,e.isNum=ct,e.isString=ut,e.isSameOrigin=L,e.createValidAbsoluteUrl=I,e.removeNullCharacters=z,e.setVerbosityLevel=C,e.shadow=F,e.string32=V,e.stringToBytes=Y,e.stringToPDFString=nt,e.stringToUTF8String=it,e.utf8StringToString=at,e.warn=P,e.unreachable=E,e.IsEvalSupportedCached=e.IsLittleEndianCached=e.createObjectURL=e.FormatError=e.Util=e.UnknownErrorException=e.UnexpectedResponseException=e.TextRenderingMode=e.StreamType=e.PermissionFlag=e.PasswordResponses=e.PasswordException=e.NativeImageDecoding=e.MissingPDFException=e.InvalidPDFException=e.AbortException=e.CMapCompressionType=e.ImageKind=e.FontType=e.AnnotationType=e.AnnotationStateModelType=e.AnnotationReviewState=e.AnnotationReplyType=e.AnnotationMarkedState=e.AnnotationFlag=e.AnnotationFieldFlag=e.AnnotationBorderStyleType=e.UNSUPPORTED_FEATURES=e.VerbosityLevel=e.OPS=e.IDENTITY_MATRIX=e.FONT_IDENTITY_MATRIX=e.BaseException=void 0,r(2);const n=[1,0,0,1,0,0];e.IDENTITY_MATRIX=n;const i=[.001,0,0,.001,0,0];e.FONT_IDENTITY_MATRIX=i;const a={NONE:"none",DECODE:"decode",DISPLAY:"display"};e.NativeImageDecoding=a;const s={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};e.PermissionFlag=s;const o={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};e.TextRenderingMode=o;const c={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};e.ImageKind=c;const u={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};e.AnnotationType=u;const l={MARKED:"Marked",REVIEW:"Review"};e.AnnotationStateModelType=l;const h={MARKED:"Marked",UNMARKED:"Unmarked"};e.AnnotationMarkedState=h;const f={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};e.AnnotationReviewState=f;const d={GROUP:"Group",REPLY:"R"};e.AnnotationReplyType=d;const p={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};e.AnnotationFlag=p;const g={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};e.AnnotationFieldFlag=g;const v={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};e.AnnotationBorderStyleType=v;const m={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};e.StreamType=m;const b={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};e.FontType=b;const _={ERRORS:0,WARNINGS:1,INFOS:5};e.VerbosityLevel=_;const y={NONE:0,BINARY:1,STREAM:2};e.CMapCompressionType=y;const A={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};e.OPS=A;const w={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};e.UNSUPPORTED_FEATURES=w;const x={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};e.PasswordResponses=x;let S=_.WARNINGS;function C(t){Number.isInteger(t)&&(S=t)}function R(){return S}function k(t){S>=_.INFOS&&console.log("Info: "+t)}function P(t){S>=_.WARNINGS&&console.log("Warning: "+t)}function E(t){throw new Error(t)}function T(t,e){t||E(e)}function L(t,e){let r;try{if(r=new URL(t),!r.origin||"null"===r.origin)return!1}catch(i){return!1}const n=new URL(e,r);return r.origin===n.origin}function O(t){if(!t)return!1;switch(t.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function I(t,e){if(!t)return null;try{const r=e?new URL(t,e):new URL(t);if(O(r))return r}catch(r){}return null}function F(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}const M=function(){function t(e){this.constructor===t&&E("Cannot initialize BaseException."),this.message=e,this.name=this.constructor.name}return t.prototype=new Error,t.constructor=t,t}();e.BaseException=M;class D extends M{constructor(t,e){super(t),this.code=e}}e.PasswordException=D;class N extends M{constructor(t,e){super(t),this.details=e}}e.UnknownErrorException=N;class j extends M{}e.InvalidPDFException=j;class U extends M{}e.MissingPDFException=U;class B extends M{constructor(t,e){super(t),this.status=e}}e.UnexpectedResponseException=B;class W extends M{}e.FormatError=W;class q extends M{}e.AbortException=q;const G=/\x00/g;function z(t){return"string"!==typeof t?(P("The argument for removeNullCharacters must be a string."),t):t.replace(G,"")}function H(t){T(null!==t&&"object"===typeof t&&void 0!==t.length,"Invalid argument for bytesToString");const e=t.length,r=8192;if(e<r)return String.fromCharCode.apply(null,t);const n=[];for(let i=0;i<e;i+=r){const a=Math.min(i+r,e),s=t.subarray(i,a);n.push(String.fromCharCode.apply(null,s))}return n.join("")}function Y(t){T("string"===typeof t,"Invalid argument for stringToBytes");const e=t.length,r=new Uint8Array(e);for(let n=0;n<e;++n)r[n]=255&t.charCodeAt(n);return r}function X(t){return void 0!==t.length?t.length:(T(void 0!==t.byteLength),t.byteLength)}function $(t){const e=t.length;if(1===e&&t[0]instanceof Uint8Array)return t[0];let r=0;for(let a=0;a<e;a++)r+=X(t[a]);let n=0;const i=new Uint8Array(r);for(let a=0;a<e;a++){let e=t[a];e instanceof Uint8Array||(e="string"===typeof e?Y(e):new Uint8Array(e));const r=e.byteLength;i.set(e,n),n+=r}return i}function V(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)}function K(){const t=new Uint8Array(4);t[0]=1;const e=new Uint32Array(t.buffer,0,1);return 1===e[0]}const Q={get value(){return F(this,"value",K())}};function J(){try{return new Function(""),!0}catch(t){return!1}}e.IsLittleEndianCached=Q;const Z={get value(){return F(this,"value",J())}};e.IsEvalSupportedCached=Z;const tt=["rgb(",0,",",0,",",0,")"];class et{static makeCssRgb(t,e,r){return tt[1]=t,tt[3]=e,tt[5]=r,tt.join("")}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static applyTransform(t,e){const r=t[0]*e[0]+t[1]*e[2]+e[4],n=t[0]*e[1]+t[1]*e[3]+e[5];return[r,n]}static applyInverseTransform(t,e){const r=e[0]*e[3]-e[1]*e[2],n=(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/r,i=(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/r;return[n,i]}static getAxialAlignedBoundingBox(t,e){const r=et.applyTransform(t,e),n=et.applyTransform(t.slice(2,4),e),i=et.applyTransform([t[0],t[3]],e),a=et.applyTransform([t[2],t[1]],e);return[Math.min(r[0],n[0],i[0],a[0]),Math.min(r[1],n[1],i[1],a[1]),Math.max(r[0],n[0],i[0],a[0]),Math.max(r[1],n[1],i[1],a[1])]}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static apply3dTransform(t,e){return[t[0]*e[0]+t[1]*e[1]+t[2]*e[2],t[3]*e[0]+t[4]*e[1]+t[5]*e[2],t[6]*e[0]+t[7]*e[1]+t[8]*e[2]]}static singularValueDecompose2dScale(t){const e=[t[0],t[2],t[1],t[3]],r=t[0]*e[0]+t[1]*e[2],n=t[0]*e[1]+t[1]*e[3],i=t[2]*e[0]+t[3]*e[2],a=t[2]*e[1]+t[3]*e[3],s=(r+a)/2,o=Math.sqrt((r+a)*(r+a)-4*(r*a-i*n))/2,c=s+o||1,u=s-o||1;return[Math.sqrt(c),Math.sqrt(u)]}static normalizeRect(t){const e=t.slice(0);return t[0]>t[2]&&(e[0]=t[2],e[2]=t[0]),t[1]>t[3]&&(e[1]=t[3],e[3]=t[1]),e}static intersect(t,e){function r(t,e){return t-e}const n=[t[0],t[2],e[0],e[2]].sort(r),i=[t[1],t[3],e[1],e[3]].sort(r),a=[];return t=et.normalizeRect(t),e=et.normalizeRect(e),n[0]===t[0]&&n[1]===e[0]||n[0]===e[0]&&n[1]===t[0]?(a[0]=n[1],a[2]=n[2],i[0]===t[1]&&i[1]===e[1]||i[0]===e[1]&&i[1]===t[1]?(a[1]=i[1],a[3]=i[2],a):null):null}}e.Util=et;const rt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function nt(t){const e=t.length,r=[];if("þ"===t[0]&&"ÿ"===t[1])for(let n=2;n<e;n+=2)r.push(String.fromCharCode(t.charCodeAt(n)<<8|t.charCodeAt(n+1)));else if("ÿ"===t[0]&&"þ"===t[1])for(let n=2;n<e;n+=2)r.push(String.fromCharCode(t.charCodeAt(n+1)<<8|t.charCodeAt(n)));else for(let n=0;n<e;++n){const e=rt[t.charCodeAt(n)];r.push(e?String.fromCharCode(e):t.charAt(n))}return r.join("")}function it(t){return decodeURIComponent(escape(t))}function at(t){return unescape(encodeURIComponent(t))}function st(t){for(const e in t)return!1;return!0}function ot(t){return"boolean"===typeof t}function ct(t){return"number"===typeof t}function ut(t){return"string"===typeof t}function lt(t){return"object"===typeof t&&null!==t&&void 0!==t.byteLength}function ht(t,e){return t.length===e.length&&t.every((function(t,r){return t===e[r]}))}function ft(){const t=Object.create(null);let e=!1;return Object.defineProperty(t,"settled",{get(){return e}}),t.promise=new Promise((function(r,n){t.resolve=function(t){e=!0,r(t)},t.reject=function(t){e=!0,n(t)}})),t}const dt=function(){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(e,r,n=!1){if(!n&&URL.createObjectURL){const t=new Blob([e],{type:r});return URL.createObjectURL(t)}let i=`data:${r};base64,`;for(let a=0,s=e.length;a<s;a+=3){const r=255&e[a],n=255&e[a+1],o=255&e[a+2],c=r>>2,u=(3&r)<<4|n>>4,l=a+1<s?(15&n)<<2|o>>6:64,h=a+2<s?63&o:64;i+=t[c]+t[u]+t[l]+t[h]}return i}}();e.createObjectURL=dt},function(t,e,r){},function(module,exports,__w_pdfjs_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.build=exports.version=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFWorker=exports.PDFDataRangeTransport=exports.LoopbackPort=void 0;var _util=__w_pdfjs_require__(1),_display_utils=__w_pdfjs_require__(4),_font_loader=__w_pdfjs_require__(5),_api_compatibility=__w_pdfjs_require__(6),_canvas=__w_pdfjs_require__(8),_worker_options=__w_pdfjs_require__(10),_is_node=__w_pdfjs_require__(7),_message_handler=__w_pdfjs_require__(11),_metadata=__w_pdfjs_require__(12),_transport_stream=__w_pdfjs_require__(14),_webgl=__w_pdfjs_require__(15);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let createPDFNetworkStream;function setPDFNetworkStreamFactory(t){createPDFNetworkStream=t}function getDocument(t){const e=new PDFDocumentLoadingTask;let r;if("string"===typeof t)r={url:t};else if((0,_util.isArrayBuffer)(t))r={data:t};else if(t instanceof PDFDataRangeTransport)r={range:t};else{if("object"!==typeof t)throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!t.url&&!t.data&&!t.range)throw new Error("Invalid parameter object: need either .data, .range or .url");r=t}const n=Object.create(null);let i=null,a=null;for(const c in r)if("url"!==c||"undefined"===typeof window)if("range"!==c)if("worker"!==c)if("data"!==c||r[c]instanceof Uint8Array)n[c]=r[c];else{const t=r[c];if("string"===typeof t)n[c]=(0,_util.stringToBytes)(t);else if("object"!==typeof t||null===t||isNaN(t.length)){if(!(0,_util.isArrayBuffer)(t))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");n[c]=new Uint8Array(t)}else n[c]=new Uint8Array(t)}else a=r[c];else i=r[c];else n[c]=new URL(r[c],window.location).href;n.rangeChunkSize=n.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,n.CMapReaderFactory=n.CMapReaderFactory||_display_utils.DOMCMapReaderFactory,n.ignoreErrors=!0!==n.stopAtErrors,n.pdfBug=!0===n.pdfBug;const s=Object.values(_util.NativeImageDecoding);if(void 0!==n.nativeImageDecoderSupport&&s.includes(n.nativeImageDecoderSupport)||(n.nativeImageDecoderSupport=_api_compatibility.apiCompatibilityParams.nativeImageDecoderSupport||_util.NativeImageDecoding.DECODE),Number.isInteger(n.maxImageSize)||(n.maxImageSize=-1),"boolean"!==typeof n.isEvalSupported&&(n.isEvalSupported=!0),"boolean"!==typeof n.disableFontFace&&(n.disableFontFace=_api_compatibility.apiCompatibilityParams.disableFontFace||!1),"boolean"!==typeof n.disableRange&&(n.disableRange=!1),"boolean"!==typeof n.disableStream&&(n.disableStream=!1),"boolean"!==typeof n.disableAutoFetch&&(n.disableAutoFetch=!1),"boolean"!==typeof n.disableCreateObjectURL&&(n.disableCreateObjectURL=_api_compatibility.apiCompatibilityParams.disableCreateObjectURL||!1),(0,_util.setVerbosityLevel)(n.verbosity),!a){const t={verbosity:n.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};a=t.port?PDFWorker.fromPort(t):new PDFWorker(t),e._worker=a}const o=e.docId;return a.promise.then((function(){if(e.destroyed)throw new Error("Loading aborted");return _fetchDocument(a,n,i,o).then((function(t){if(e.destroyed)throw new Error("Loading aborted");let r;i?r=new _transport_stream.PDFDataTransportStream({length:n.length,initialData:n.initialData,progressiveDone:n.progressiveDone,disableRange:n.disableRange,disableStream:n.disableStream},i):n.data||(r=createPDFNetworkStream({url:n.url,length:n.length,httpHeaders:n.httpHeaders,withCredentials:n.withCredentials,rangeChunkSize:n.rangeChunkSize,disableRange:n.disableRange,disableStream:n.disableStream}));const s=new _message_handler.MessageHandler(o,t,a.port);s.postMessageTransfers=a.postMessageTransfers;const c=new WorkerTransport(s,e,r,n);e._transport=c,s.send("Ready",null)}))})).catch(e._capability.reject),e}function _fetchDocument(t,e,r,n){return t.destroyed?Promise.reject(new Error("Worker was destroyed")):(r&&(e.length=r.length,e.initialData=r.initialData,e.progressiveDone=r.progressiveDone),t.messageHandler.sendWithPromise("GetDocRequest",{docId:n,apiVersion:"2.4.456",source:{data:e.data,url:e.url,password:e.password,disableAutoFetch:e.disableAutoFetch,rangeChunkSize:e.rangeChunkSize,length:e.length},maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,disableCreateObjectURL:e.disableCreateObjectURL,postMessageTransfers:t.postMessageTransfers,docBaseUrl:e.docBaseUrl,nativeImageDecoderSupport:e.nativeImageDecoderSupport,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported}).then((function(e){if(t.destroyed)throw new Error("Worker was destroyed");return e})))}const PDFDocumentLoadingTask=function(){let t=0;class e{constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+t++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}destroy(){this.destroyed=!0;const t=this._transport?this._transport.destroy():Promise.resolve();return t.then(()=>{this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)})}then(t,e){throw new Error("Removed API method: PDFDocumentLoadingTask.then, use the `promise` getter instead.")}}return e}();class PDFDataRangeTransport{constructor(t,e,r=!1){this.length=t,this.initialData=e,this.progressiveDone=r,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(t){this._rangeListeners.push(t)}addProgressListener(t){this._progressListeners.push(t)}addProgressiveReadListener(t){this._progressiveReadListeners.push(t)}addProgressiveDoneListener(t){this._progressiveDoneListeners.push(t)}onDataRange(t,e){for(const r of this._rangeListeners)r(t,e)}onDataProgress(t,e){this._readyCapability.promise.then(()=>{for(const r of this._progressListeners)r(t,e)})}onDataProgressiveRead(t){this._readyCapability.promise.then(()=>{for(const e of this._progressiveReadListeners)e(t)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const t of this._progressiveDoneListeners)t()})}transportReady(){this._readyCapability.resolve()}requestDataRange(t,e){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(t,e){this._pdfInfo=t,this._transport=e}get numPages(){return this._pdfInfo.numPages}get fingerprint(){return this._pdfInfo.fingerprint}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getOpenActionDestination(){return(0,_display_utils.deprecated)("getOpenActionDestination, use getOpenAction instead."),this.getOpenAction().then((function(t){return t&&t.dest?t.dest:null}))}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getOutline(){return this._transport.getOutline()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}getStats(){return this._transport.getStats()}cleanup(){return this._transport.startCleanup()}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(t,e,r,n=!1){this._pageIndex=t,this._pageInfo=e,this._transport=r,this._stats=n?new _display_utils.StatTimer:null,this._pdfBug=n,this.commonObjs=r.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this.intentStates=Object.create(null),this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:r=0,offsetY:n=0,dontFlip:i=!1}={}){if(arguments.length>1||"number"===typeof arguments[0])throw new Error("PDFPageProxy.getViewport is called with obsolete arguments.");return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:e,offsetX:r,offsetY:n,dontFlip:i})}getAnnotations({intent:t=null}={}){return this.annotationsPromise&&this.annotationsIntent===t||(this.annotationsPromise=this._transport.getAnnotations(this._pageIndex,t),this.annotationsIntent=t),this.annotationsPromise}render({canvasContext:t,viewport:e,intent:r="display",enableWebGL:n=!1,renderInteractiveForms:i=!1,transform:a=null,imageLayer:s=null,canvasFactory:o=null,background:c=null}){this._stats&&this._stats.time("Overall");const u="print"===r?"print":"display";this.pendingCleanup=!1,this.intentStates[u]||(this.intentStates[u]=Object.create(null));const l=this.intentStates[u];l.streamReaderCancelTimeout&&(clearTimeout(l.streamReaderCancelTimeout),l.streamReaderCancelTimeout=null);const h=o||new _display_utils.DOMCanvasFactory,f=new _webgl.WebGLContext({enable:n});l.displayReadyCapability||(l.displayReadyCapability=(0,_util.createPromiseCapability)(),l.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:u,renderInteractiveForms:!0===i}));const d=t=>{const e=l.renderTasks.indexOf(p);e>=0&&l.renderTasks.splice(e,1),(this.cleanupAfterRender||"print"===u)&&(this.pendingCleanup=!0),this._tryCleanup(),t?(p.capability.reject(t),this._abortOperatorList({intentState:l,reason:t})):p.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},p=new InternalRenderTask({callback:d,params:{canvasContext:t,viewport:e,transform:a,imageLayer:s,background:c},objs:this.objs,commonObjs:this.commonObjs,operatorList:l.operatorList,pageIndex:this._pageIndex,canvasFactory:h,webGLContext:f,useRequestAnimationFrame:"print"!==u,pdfBug:this._pdfBug});l.renderTasks||(l.renderTasks=[]),l.renderTasks.push(p);const g=p.task;return l.displayReadyCapability.promise.then(t=>{this.pendingCleanup?d():(this._stats&&this._stats.time("Rendering"),p.initializeGraphics(t),p.operatorListChanged())}).catch(d),g}getOperatorList(){function t(){if(r.operatorList.lastChunk){r.opListReadCapability.resolve(r.operatorList);const t=r.renderTasks.indexOf(n);t>=0&&r.renderTasks.splice(t,1)}}const e="oplist";this.intentStates[e]||(this.intentStates[e]=Object.create(null));const r=this.intentStates[e];let n;return r.opListReadCapability||(n={},n.operatorListChanged=t,r.opListReadCapability=(0,_util.createPromiseCapability)(),r.renderTasks=[],r.renderTasks.push(n),r.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:e})),r.opListReadCapability.promise}streamTextContent({normalizeWhitespace:t=!1,disableCombineTextItems:e=!1}={}){const r=100;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===t,combineTextItems:!0!==e},{highWaterMark:r,size(t){return t.items.length}})}getTextContent(t={}){const e=this.streamTextContent(t);return new Promise((function(t,r){function n(){i.read().then((function({value:e,done:r}){r?t(a):(Object.assign(a.styles,e.styles),a.items.push(...e.items),n())}),r)}const i=e.getReader(),a={items:[],styles:Object.create(null)};n()}))}_destroy(){this.destroyed=!0,this._transport.pageCache[this._pageIndex]=null;const t=[];return Object.keys(this.intentStates).forEach(e=>{const r=this.intentStates[e];this._abortOperatorList({intentState:r,reason:new Error("Page was destroyed."),force:!0}),"oplist"!==e&&r.renderTasks.forEach((function(e){const r=e.capability.promise.catch((function(){}));t.push(r),e.cancel()}))}),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(t)}cleanup(t=!1){return this.pendingCleanup=!0,this._tryCleanup(t)}_tryCleanup(t=!1){return!(!this.pendingCleanup||Object.keys(this.intentStates).some(t=>{const e=this.intentStates[t];return 0!==e.renderTasks.length||!e.operatorList.lastChunk}))&&(Object.keys(this.intentStates).forEach(t=>{delete this.intentStates[t]}),this.objs.clear(),this.annotationsPromise=null,t&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0)}_startRenderPage(t,e){const r=this.intentStates[e];r&&(this._stats&&this._stats.timeEnd("Page Request"),r.displayReadyCapability&&r.displayReadyCapability.resolve(t))}_renderPageChunk(t,e){for(let r=0,n=t.length;r<n;r++)e.operatorList.fnArray.push(t.fnArray[r]),e.operatorList.argsArray.push(t.argsArray[r]);e.operatorList.lastChunk=t.lastChunk;for(let r=0;r<e.renderTasks.length;r++)e.renderTasks[r].operatorListChanged();t.lastChunk&&this._tryCleanup()}_pumpOperatorList(t){(0,_util.assert)(t.intent,'PDFPageProxy._pumpOperatorList: Expected "intent" argument.');const e=this._transport.messageHandler.sendWithStream("GetOperatorList",t),r=e.getReader(),n=this.intentStates[t.intent];n.streamReader=r;const i=()=>{r.read().then(({value:t,done:e})=>{e?n.streamReader=null:this._transport.destroyed||(this._renderPageChunk(t,n),i())},t=>{if(n.streamReader=null,!this._transport.destroyed){if(n.operatorList){n.operatorList.lastChunk=!0;for(let t=0;t<n.renderTasks.length;t++)n.renderTasks[t].operatorListChanged();this._tryCleanup()}if(n.displayReadyCapability)n.displayReadyCapability.reject(t);else{if(!n.opListReadCapability)throw t;n.opListReadCapability.reject(t)}}})};i()}_abortOperatorList({intentState:t,reason:e,force:r=!1}){if((0,_util.assert)(e instanceof Error||"object"===typeof e&&null!==e,'PDFPageProxy._abortOperatorList: Expected "reason" argument.'),t.streamReader){if(!r){if(0!==t.renderTasks.length)return;if(e instanceof _display_utils.RenderingCancelledException)return void(t.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:t,reason:e,force:!0}),t.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}t.streamReader.cancel(new _util.AbortException(e&&e.message)),t.streamReader=null,this._transport.destroyed||(Object.keys(this.intentStates).some(e=>this.intentStates[e]===t&&(delete this.intentStates[e],!0)),this.cleanup())}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(t=!0){this._listeners=[],this._defer=t,this._deferred=Promise.resolve(void 0)}postMessage(t,e){function r(t){if("object"!==typeof t||null===t)return t;if(n.has(t))return n.get(t);let i,a;if((i=t.buffer)&&(0,_util.isArrayBuffer)(i)){const r=e&&e.includes(i);return a=r?new t.constructor(i,t.byteOffset,t.byteLength):new t.constructor(t),n.set(t,a),a}a=Array.isArray(t)?[]:{},n.set(t,a);for(const e in t){let n,i=t;while(!(n=Object.getOwnPropertyDescriptor(i,e)))i=Object.getPrototypeOf(i);if("undefined"!==typeof n.value)if("function"!==typeof n.value)a[e]=r(n.value);else if(t.hasOwnProperty&&t.hasOwnProperty(e))throw new Error("LoopbackPort.postMessage - cannot clone: "+t[e])}return a}if(!this._defer)return void this._listeners.forEach(e=>{e.call(this,{data:t})});const n=new WeakMap,i={data:r(t)};this._deferred.then(()=>{this._listeners.forEach(t=>{t.call(this,i)})})}addEventListener(t,e){this._listeners.push(e)}removeEventListener(t,e){const r=this._listeners.indexOf(e);this._listeners.splice(r,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorker=function PDFWorkerClosure(){const pdfWorkerPorts=new WeakMap;let isWorkerDisabled=!1,fallbackWorkerSrc,nextFakeWorkerId=0,fakeWorkerCapability;if(_is_node.isNodeJS)isWorkerDisabled=!0,fallbackWorkerSrc="./pdf.worker.js";else if("object"===typeof document&&"currentScript"in document){const t=document.currentScript&&document.currentScript.src;t&&(fallbackWorkerSrc=t.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}function getWorkerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if("undefined"!==typeof fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}function getMainThreadWorkerMessageHandler(){let t;try{t=globalThis.pdfjsWorker&&globalThis.pdfjsWorker.WorkerMessageHandler}catch(e){}return t||null}function setupFakeWorkerGlobal(){if(fakeWorkerCapability)return fakeWorkerCapability.promise;fakeWorkerCapability=(0,_util.createPromiseCapability)();const loader=async function(){const mainWorkerMessageHandler=getMainThreadWorkerMessageHandler();if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(getWorkerSrc());return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(getWorkerSrc()),window.pdfjsWorker.WorkerMessageHandler};return loader().then(fakeWorkerCapability.resolve,fakeWorkerCapability.reject),fakeWorkerCapability.promise}function createCDNWrapper(t){const e="importScripts('"+t+"');";return URL.createObjectURL(new Blob([e]))}class PDFWorker{constructor({name:t=null,port:e=null,verbosity:r=(0,_util.getVerbosityLevel)()}={}){if(e&&pdfWorkerPorts.has(e))throw new Error("Cannot use more than one PDFWorker per port");if(this.name=t,this.destroyed=!1,this.postMessageTransfers=!0,this.verbosity=r,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,e)return pdfWorkerPorts.set(e,this),void this._initializeFromPort(e);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(t){this._port=t,this._messageHandler=new _message_handler.MessageHandler("main","worker",t),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}_initialize(){if("undefined"!==typeof Worker&&!isWorkerDisabled&&!getMainThreadWorkerMessageHandler()){let e=getWorkerSrc();try{(0,_util.isSameOrigin)(window.location.href,e)||(e=createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),r=new _message_handler.MessageHandler("main","worker",t),n=()=>{t.removeEventListener("error",i),r.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},i=()=>{this._webWorker||n()};t.addEventListener("error",i),r.on("test",e=>{t.removeEventListener("error",i),this.destroyed?n():e?(this._messageHandler=r,this._port=t,this._webWorker=t,e.supportTransfers||(this.postMessageTransfers=!1),this._readyCapability.resolve(),r.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),r.destroy(),t.terminate())}),r.on("ready",e=>{if(t.removeEventListener("error",i),this.destroyed)n();else try{a()}catch(r){this._setupFakeWorker()}});const a=()=>{const t=new Uint8Array([this.postMessageTransfers?255:0]);try{r.send("test",t,[t.buffer])}catch(e){(0,_util.warn)("Cannot use postMessage transfers."),t[0]=0,r.send("test",t)}};return void a()}catch(t){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),isWorkerDisabled=!0),setupFakeWorkerGlobal().then(t=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const e=new LoopbackPort;this._port=e;const r="fake"+nextFakeWorkerId++,n=new _message_handler.MessageHandler(r+"_worker",r,e);t.setup(n,e);const i=new _message_handler.MessageHandler(r,r+"_worker",e);this._messageHandler=i,this._readyCapability.resolve(),i.send("configure",{verbosity:this.verbosity})}).catch(t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${t.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),pdfWorkerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(t){if(!t||!t.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return pdfWorkerPorts.has(t.port)?pdfWorkerPorts.get(t.port):new PDFWorker(t)}static getWorkerSrc(){return getWorkerSrc()}}return PDFWorker}();exports.PDFWorker=PDFWorker;class WorkerTransport{constructor(t,e,r,n){this.messageHandler=t,this.loadingTask=e,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:e.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this)}),this._params=n,this.CMapReaderFactory=new n.CMapReaderFactory({baseUrl:n.cMapUrl,isCompressed:n.cMapPacked}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=r,this._fullReader=null,this._lastProgress=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const t=[];this.pageCache.forEach((function(e){e&&t.push(e._destroy())})),this.pageCache.length=0,this.pagePromises.length=0;const e=this.messageHandler.sendWithPromise("Terminate",null);return t.push(e),Promise.all(t).then(()=>{this.fontLoader.clear(),this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:t,loadingTask:e}=this;t.on("GetReader",(t,e)=>{(0,_util.assert)(this._networkStream),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=t=>{this._lastProgress={loaded:t.loaded,total:t.total}},e.onPull=()=>{this._fullReader.read().then((function({value:t,done:r}){r?e.close():((0,_util.assert)((0,_util.isArrayBuffer)(t)),e.enqueue(new Uint8Array(t),1,[t]))})).catch(t=>{e.error(t)})},e.onCancel=t=>{this._fullReader.cancel(t)}}),t.on("ReaderHeadersReady",t=>{const r=(0,_util.createPromiseCapability)(),n=this._fullReader;return n.headersReady.then(()=>{n.isStreamingSupported&&n.isRangeSupported||(this._lastProgress&&e.onProgress&&e.onProgress(this._lastProgress),n.onProgress=t=>{e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}),r.resolve({isStreamingSupported:n.isStreamingSupported,isRangeSupported:n.isRangeSupported,contentLength:n.contentLength})},r.reject),r.promise}),t.on("GetRangeReader",(t,e)=>{(0,_util.assert)(this._networkStream);const r=this._networkStream.getRangeReader(t.begin,t.end);r?(e.onPull=()=>{r.read().then((function({value:t,done:r}){r?e.close():((0,_util.assert)((0,_util.isArrayBuffer)(t)),e.enqueue(new Uint8Array(t),1,[t]))})).catch(t=>{e.error(t)})},e.onCancel=t=>{r.cancel(t)}):e.close()}),t.on("GetDoc",({pdfInfo:t})=>{this._numPages=t.numPages,e._capability.resolve(new PDFDocumentProxy(t,this))}),t.on("DocException",(function(t){let r;switch(t.name){case"PasswordException":r=new _util.PasswordException(t.message,t.code);break;case"InvalidPDFException":r=new _util.InvalidPDFException(t.message);break;case"MissingPDFException":r=new _util.MissingPDFException(t.message);break;case"UnexpectedResponseException":r=new _util.UnexpectedResponseException(t.message,t.status);break;case"UnknownErrorException":r=new _util.UnknownErrorException(t.message,t.details);break}e._capability.reject(r)})),t.on("PasswordRequest",t=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),e.onPassword){const n=t=>{this._passwordCapability.resolve({password:t})};try{e.onPassword(n,t.code)}catch(r){this._passwordCapability.reject(r)}}else this._passwordCapability.reject(new _util.PasswordException(t.message,t.code));return this._passwordCapability.promise}),t.on("DataLoaded",t=>{e.onProgress&&e.onProgress({loaded:t.length,total:t.length}),this.downloadInfoCapability.resolve(t)}),t.on("StartRenderPage",t=>{if(this.destroyed)return;const e=this.pageCache[t.pageIndex];e._startRenderPage(t.transparency,t.intent)}),t.on("commonobj",e=>{if(this.destroyed)return;const[r,n,i]=e;if(!this.commonObjs.has(r))switch(n){case"Font":const e=this._params;if("error"in i){const t=i.error;(0,_util.warn)("Error during font loading: "+t),this.commonObjs.resolve(r,t);break}let a=null;e.pdfBug&&globalThis.FontInspector&&globalThis.FontInspector.enabled&&(a={registerFont(t,e){globalThis.FontInspector.fontAdded(t,e)}});const s=new _font_loader.FontFaceObject(i,{isEvalSupported:e.isEvalSupported,disableFontFace:e.disableFontFace,ignoreErrors:e.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(s).then(()=>{this.commonObjs.resolve(r,s)},e=>{t.sendWithPromise("FontFallback",{id:r}).finally(()=>{this.commonObjs.resolve(r,s)})});break;case"FontPath":case"FontType3Res":this.commonObjs.resolve(r,i);break;default:throw new Error("Got unknown common object type "+n)}}),t.on("obj",t=>{if(this.destroyed)return;const[e,r,n,i]=t,a=this.pageCache[r];if(!a.objs.has(e))switch(n){case"JpegStream":return new Promise((t,e)=>{const r=new Image;r.onload=function(){t(r)},r.onerror=function(){e(new Error("Error during JPEG image loading")),(0,_display_utils.releaseImageResources)(r)},r.src=i}).then(t=>{a.objs.resolve(e,t)});case"Image":a.objs.resolve(e,i);const t=8e6;i&&"data"in i&&i.data.length>t&&(a.cleanupAfterRender=!0);break;default:throw new Error("Got unknown object type "+n)}}),t.on("DocProgress",t=>{this.destroyed||e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("JpegDecode",t=>{if(this.destroyed)return Promise.reject(new Error("Worker was destroyed"));if("undefined"===typeof document)return Promise.reject(new Error('"document" is not defined.'));const[e,r]=t;return 3!==r&&1!==r?Promise.reject(new Error("Only 3 components or 1 component can be returned")):new Promise((function(t,n){const i=new Image;i.onload=function(){const{width:e,height:n}=i,a=e*n,s=4*a,o=new Uint8ClampedArray(a*r);let c=document.createElement("canvas");c.width=e,c.height=n;let u=c.getContext("2d");u.drawImage(i,0,0);const l=u.getImageData(0,0,e,n).data;if(3===r)for(let t=0,r=0;t<s;t+=4,r+=3)o[r]=l[t],o[r+1]=l[t+1],o[r+2]=l[t+2];else if(1===r)for(let t=0,r=0;t<s;t+=4,r++)o[r]=l[t];t({data:o,width:e,height:n}),(0,_display_utils.releaseImageResources)(i),c.width=0,c.height=0,c=null,u=null},i.onerror=function(){n(new Error("JpegDecode failed to load image")),(0,_display_utils.releaseImageResources)(i)},i.src=e}))}),t.on("FetchBuiltInCMap",(t,e)=>{if(this.destroyed)return void e.error(new Error("Worker was destroyed"));let r=!1;e.onPull=()=>{r?e.close():(r=!0,this.CMapReaderFactory.fetch(t).then((function(t){e.enqueue(t,1,[t.cMapData.buffer])})).catch((function(t){e.error(t)})))}})}_onUnsupportedFeature({featureId:t}){this.destroyed||this.loadingTask.onUnsupportedFeature&&this.loadingTask.onUnsupportedFeature(t)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error("Invalid page request"));const e=t-1;if(e in this.pagePromises)return this.pagePromises[e];const r=this.messageHandler.sendWithPromise("GetPage",{pageIndex:e}).then(t=>{if(this.destroyed)throw new Error("Transport destroyed");const r=new PDFPageProxy(e,t,this,this._params.pdfBug);return this.pageCache[e]=r,r});return this.pagePromises[e]=r,r}getPageIndex(t){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:t}).catch((function(t){return Promise.reject(new Error(t))}))}getAnnotations(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(t){return"string"!==typeof t?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(t=>({info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:this._fullReader?this._fullReader.filename:null}))}getStats(){return this.messageHandler.sendWithPromise("GetStats",null)}startCleanup(){return this.messageHandler.sendWithPromise("Cleanup",null).then(()=>{for(let t=0,e=this.pageCache.length;t<e;t++){const e=this.pageCache[t];if(e){const r=e.cleanup();if(!r)throw new Error(`startCleanup: Page ${t+1} is currently rendering.`)}}this.commonObjs.clear(),this.fontLoader.clear()})}get loadingParams(){const t=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:t.disableAutoFetch,disableCreateObjectURL:t.disableCreateObjectURL,disableFontFace:t.disableFontFace,nativeImageDecoderSupport:t.nativeImageDecoderSupport})}}class PDFObjects{constructor(){this._objs=Object.create(null)}_ensureObj(t){return this._objs[t]?this._objs[t]:this._objs[t]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}get(t,e=null){if(e)return this._ensureObj(t).capability.promise.then(e),null;const r=this._objs[t];if(!r||!r.resolved)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return r.data}has(t){const e=this._objs[t];return!!e&&e.resolved}resolve(t,e){const r=this._ensureObj(t);r.resolved=!0,r.data=e,r.capability.resolve(e)}clear(){for(const t in this._objs){const{data:e}=this._objs[t];"undefined"!==typeof Image&&e instanceof Image&&(0,_display_utils.releaseImageResources)(e)}this._objs=Object.create(null)}}class RenderTask{constructor(t){this._internalRenderTask=t,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}then(t,e){throw new Error("Removed API method: RenderTask.then, use the `promise` getter instead.")}}const InternalRenderTask=function(){const t=new WeakSet;class e{constructor({callback:t,params:e,objs:r,commonObjs:n,operatorList:i,pageIndex:a,canvasFactory:s,webGLContext:o,useRequestAnimationFrame:c=!1,pdfBug:u=!1}){this.callback=t,this.params=e,this.objs=r,this.commonObjs=n,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=a,this.canvasFactory=s,this.webGLContext=o,this._pdfBug=u,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===c&&"undefined"!==typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=e.canvasContext.canvas}initializeGraphics(e=!1){if(this.cancelled)return;if(this._canvas){if(t.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");t.add(this._canvas)}this._pdfBug&&globalThis.StepperManager&&globalThis.StepperManager.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:r,viewport:n,transform:i,imageLayer:a,background:s}=this.params;this.gfx=new _canvas.CanvasGraphics(r,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext,a),this.gfx.beginDrawing({transform:i,viewport:n,transparency:e,background:s}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(e=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&t.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException("Rendering cancelled, page "+(this._pageIndex+1),"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame(()=>{this._nextBound().catch(this.cancel.bind(this))}):Promise.resolve().then(this._nextBound).catch(this.cancel.bind(this))}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&t.delete(this._canvas),this.callback())))}}return e}(),version="2.4.456";exports.version=version;const build="228a591c";exports.build=build},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addLinkAttributes=f,e.getFilenameFromUrl=d,e.isFetchSupported=g,e.isValidFetchUrl=v,e.loadScript=m,e.deprecated=b,e.releaseImageResources=_,e.PDFDateString=e.StatTimer=e.DOMSVGFactory=e.DOMCMapReaderFactory=e.DOMCanvasFactory=e.DEFAULT_LINK_REL=e.LinkTarget=e.RenderingCancelledException=e.PageViewport=void 0;var n=r(1);const i="noopener noreferrer nofollow";e.DEFAULT_LINK_REL=i;const a="http://www.w3.org/2000/svg";class s{create(t,e){if(t<=0||e<=0)throw new Error("Invalid canvas size");const r=document.createElement("canvas"),n=r.getContext("2d");return r.width=t,r.height=e,{canvas:r,context:n}}reset(t,e,r){if(!t.canvas)throw new Error("Canvas is not specified");if(e<=0||r<=0)throw new Error("Invalid canvas size");t.canvas.width=e,t.canvas.height=r}destroy(t){if(!t.canvas)throw new Error("Canvas is not specified");t.canvas.width=0,t.canvas.height=0,t.canvas=null,t.context=null}}e.DOMCanvasFactory=s;class o{constructor({baseUrl:t=null,isCompressed:e=!1}){this.baseUrl=t,this.isCompressed=e}async fetch({name:t}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!t)throw new Error("CMap name must be specified.");const e=this.baseUrl+t+(this.isCompressed?".bcmap":""),r=this.isCompressed?n.CMapCompressionType.BINARY:n.CMapCompressionType.NONE;return g()&&v(e,document.baseURI)?fetch(e).then(async t=>{if(!t.ok)throw new Error(t.statusText);let e;return e=this.isCompressed?new Uint8Array(await t.arrayBuffer()):(0,n.stringToBytes)(await t.text()),{cMapData:e,compressionType:r}}).catch(t=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+e)}):new Promise((t,i)=>{const a=new XMLHttpRequest;a.open("GET",e,!0),this.isCompressed&&(a.responseType="arraybuffer"),a.onreadystatechange=()=>{if(a.readyState===XMLHttpRequest.DONE){if(200===a.status||0===a.status){let e;if(this.isCompressed&&a.response?e=new Uint8Array(a.response):!this.isCompressed&&a.responseText&&(e=(0,n.stringToBytes)(a.responseText)),e)return void t({cMapData:e,compressionType:r})}i(new Error(a.statusText))}},a.send(null)}).catch(t=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+e)})}}e.DOMCMapReaderFactory=o;class c{create(t,e){(0,n.assert)(t>0&&e>0,"Invalid SVG dimensions");const r=document.createElementNS(a,"svg:svg");return r.setAttribute("version","1.1"),r.setAttribute("width",t+"px"),r.setAttribute("height",e+"px"),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox","0 0 "+t+" "+e),r}createElement(t){return(0,n.assert)("string"===typeof t,"Invalid SVG element type"),document.createElementNS(a,t)}}e.DOMSVGFactory=c;class u{constructor({viewBox:t,scale:e,rotation:r,offsetX:n=0,offsetY:i=0,dontFlip:a=!1}){this.viewBox=t,this.scale=e,this.rotation=r,this.offsetX=n,this.offsetY=i;const s=(t[2]+t[0])/2,o=(t[3]+t[1])/2;let c,u,l,h,f,d,p,g;switch(r%=360,r=r<0?r+360:r,r){case 180:c=-1,u=0,l=0,h=1;break;case 90:c=0,u=1,l=1,h=0;break;case 270:c=0,u=-1,l=-1,h=0;break;default:c=1,u=0,l=0,h=-1;break}a&&(l=-l,h=-h),0===c?(f=Math.abs(o-t[1])*e+n,d=Math.abs(s-t[0])*e+i,p=Math.abs(t[3]-t[1])*e,g=Math.abs(t[2]-t[0])*e):(f=Math.abs(s-t[0])*e+n,d=Math.abs(o-t[1])*e+i,p=Math.abs(t[2]-t[0])*e,g=Math.abs(t[3]-t[1])*e),this.transform=[c*e,u*e,l*e,h*e,f-c*e*s-l*e*o,d-u*e*s-h*e*o],this.width=p,this.height=g}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:r=this.offsetX,offsetY:n=this.offsetY,dontFlip:i=!1}={}){return new u({viewBox:this.viewBox.slice(),scale:t,rotation:e,offsetX:r,offsetY:n,dontFlip:i})}convertToViewportPoint(t,e){return n.Util.applyTransform([t,e],this.transform)}convertToViewportRectangle(t){const e=n.Util.applyTransform([t[0],t[1]],this.transform),r=n.Util.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],r[0],r[1]]}convertToPdfPoint(t,e){return n.Util.applyInverseTransform([t,e],this.transform)}}e.PageViewport=u;class l extends n.BaseException{constructor(t,e){super(t),this.type=e}}e.RenderingCancelledException=l;const h={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function f(t,{url:e,target:r,rel:a,enabled:s=!0}={}){(0,n.assert)(e&&"string"===typeof e,'addLinkAttributes: A valid "url" parameter must provided.');const o=(0,n.removeNullCharacters)(e);s?t.href=t.title=o:(t.href="",t.title="Disabled: "+o,t.onclick=()=>!1);let c="";switch(r){case h.NONE:break;case h.SELF:c="_self";break;case h.BLANK:c="_blank";break;case h.PARENT:c="_parent";break;case h.TOP:c="_top";break}t.target=c,t.rel="string"===typeof a?a:i}function d(t){const e=t.indexOf("#"),r=t.indexOf("?"),n=Math.min(e>0?e:t.length,r>0?r:t.length);return t.substring(t.lastIndexOf("/",n)+1,n)}e.LinkTarget=h;class p{constructor(){this.started=Object.create(null),this.times=[]}time(t){t in this.started&&(0,n.warn)("Timer is already running for "+t),this.started[t]=Date.now()}timeEnd(t){t in this.started||(0,n.warn)("Timer has not been started for "+t),this.times.push({name:t,start:this.started[t],end:Date.now()}),delete this.started[t]}toString(){const t=[];let e=0;for(const r of this.times){const t=r.name;t.length>e&&(e=t.length)}for(const r of this.times){const n=r.end-r.start;t.push(`${r.name.padEnd(e)} ${n}ms\n`)}return t.join("")}}function g(){return"undefined"!==typeof fetch&&"undefined"!==typeof Response&&"body"in Response.prototype&&"undefined"!==typeof ReadableStream}function v(t,e){try{const{protocol:r}=e?new URL(t,e):new URL(t);return"http:"===r||"https:"===r}catch(r){return!1}}function m(t){return new Promise((e,r)=>{const n=document.createElement("script");n.src=t,n.onload=e,n.onerror=function(){r(new Error("Cannot load script at: "+n.src))},(document.head||document.documentElement).appendChild(n)})}function b(t){console.log("Deprecated API usage: "+t)}function _(t){(0,n.assert)(t instanceof Image,"Invalid `img` parameter.");const e=t.src;"string"===typeof e&&e.startsWith("blob:")&&URL.revokeObjectURL&&URL.revokeObjectURL(e),t.removeAttribute("src")}let y;e.StatTimer=p;class A{static toDateObject(t){if(!t||!(0,n.isString)(t))return null;y||(y=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const e=y.exec(t);if(!e)return null;const r=parseInt(e[1],10);let i=parseInt(e[2],10);i=i>=1&&i<=12?i-1:0;let a=parseInt(e[3],10);a=a>=1&&a<=31?a:1;let s=parseInt(e[4],10);s=s>=0&&s<=23?s:0;let o=parseInt(e[5],10);o=o>=0&&o<=59?o:0;let c=parseInt(e[6],10);c=c>=0&&c<=59?c:0;const u=e[7]||"Z";let l=parseInt(e[8],10);l=l>=0&&l<=23?l:0;let h=parseInt(e[9],10)||0;return h=h>=0&&h<=59?h:0,"-"===u?(s+=l,o+=h):"+"===u&&(s-=l,o-=h),new Date(Date.UTC(r,i,a,s,o,c))}}e.PDFDateString=A},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FontLoader=e.FontFaceObject=void 0;var n=r(1);class i{constructor({docId:t,onUnsupportedFeature:e}){this.constructor===i&&(0,n.unreachable)("Cannot initialize BaseFontLoader."),this.docId=t,this._onUnsupportedFeature=e,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(t){this.nativeFontFaces.push(t),document.fonts.add(t)}insertRule(t){let e=this.styleElement;e||(e=this.styleElement=document.createElement("style"),e.id="PDFJS_FONT_STYLE_TAG_"+this.docId,document.documentElement.getElementsByTagName("head")[0].appendChild(e));const r=e.sheet;r.insertRule(t,r.cssRules.length)}clear(){this.nativeFontFaces.forEach((function(t){document.fonts.delete(t)})),this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(t){if(t.attached||t.missingFile)return;if(t.attached=!0,this.isFontLoadingAPISupported){const e=t.createNativeFontFace();if(e){this.addNativeFontFace(e);try{await e.loaded}catch(r){throw this._onUnsupportedFeature({featureId:n.UNSUPPORTED_FEATURES.font}),(0,n.warn)(`Failed to load font '${e.family}': '${r}'.`),t.disableFontFace=!0,r}}return}const e=t.createFontFaceRule();if(e){if(this.insertRule(e),this.isSyncFontLoadingSupported)return;await new Promise(r=>{const n=this._queueLoadingCallback(r);this._prepareFontLoadEvent([e],[t],n)})}}_queueLoadingCallback(t){(0,n.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const t="undefined"!==typeof document&&!!document.fonts;return(0,n.shadow)(this,"isFontLoadingAPISupported",t)}get isSyncFontLoadingSupported(){(0,n.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,n.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(t,e,r){(0,n.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;e.FontLoader=a,e.FontLoader=a=class extends i{constructor(t){super(t),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let t=!1;if("undefined"===typeof navigator)t=!0;else{const e=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);e&&e[1]>=14&&(t=!0)}return(0,n.shadow)(this,"isSyncFontLoadingSupported",t)}_queueLoadingCallback(t){function e(){(0,n.assert)(!i.done,"completeRequest() cannot be called twice."),i.done=!0;while(r.requests.length>0&&r.requests[0].done){const t=r.requests.shift();setTimeout(t.callback,0)}}const r=this.loadingContext,i={id:"pdfjs-font-loading-"+r.nextRequestId++,done:!1,complete:e,callback:t};return r.requests.push(i),i}get _loadTestFont(){const t=function(){return atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==")};return(0,n.shadow)(this,"_loadTestFont",t())}_prepareFontLoadEvent(t,e,r){function i(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|255&t.charCodeAt(e+3)}function a(t,e,r,n){const i=t.substring(0,e),a=t.substring(e+r);return i+n+a}let s,o;const c=document.createElement("canvas");c.width=1,c.height=1;const u=c.getContext("2d");let l=0;function h(t,e){if(l++,l>30)return(0,n.warn)("Load test font never loaded."),void e();u.font="30px "+t,u.fillText(".",0,20);const r=u.getImageData(0,0,1,1);r.data[3]>0?e():setTimeout(h.bind(null,t,e))}const f=`lt${Date.now()}${this.loadTestFontId++}`;let d=this._loadTestFont;const p=976;d=a(d,p,f.length,f);const g=16,v=1482184792;let m=i(d,g);for(s=0,o=f.length-3;s<o;s+=4)m=m-v+i(f,s)|0;s<f.length&&(m=m-v+i(f+"XXX",s)|0),d=a(d,g,4,(0,n.string32)(m));const b=`url(data:font/opentype;base64,${btoa(d)});`,_=`@font-face {font-family:"${f}";src:${b}}`;this.insertRule(_);const y=[];for(s=0,o=e.length;s<o;s++)y.push(e[s].loadedName);y.push(f);const A=document.createElement("div");for(A.style.visibility="hidden",A.style.width=A.style.height="10px",A.style.position="absolute",A.style.top=A.style.left="0px",s=0,o=y.length;s<o;++s){const t=document.createElement("span");t.textContent="Hi",t.style.fontFamily=y[s],A.appendChild(t)}document.body.appendChild(A),h(f,(function(){document.body.removeChild(A),r.complete()}))}};class s{constructor(t,{isEvalSupported:e=!0,disableFontFace:r=!1,ignoreErrors:n=!1,onUnsupportedFeature:i=null,fontRegistry:a=null}){this.compiledGlyphs=Object.create(null);for(const s in t)this[s]=t[s];this.isEvalSupported=!1!==e,this.disableFontFace=!0===r,this.ignoreErrors=!0===n,this._onUnsupportedFeature=i,this.fontRegistry=a}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;const t=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=(0,n.bytesToString)(new Uint8Array(this.data)),e=`url(data:${this.mimetype};base64,${btoa(t)});`,r=`@font-face {font-family:"${this.loadedName}";src:${e}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,e),r}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];let r,i;try{r=t.get(this.loadedName+"_path_"+e)}catch(a){if(!this.ignoreErrors)throw a;return this._onUnsupportedFeature&&this._onUnsupportedFeature({featureId:n.UNSUPPORTED_FEATURES.font}),(0,n.warn)(`getPathGenerator - ignoring character: "${a}".`),this.compiledGlyphs[e]=function(t,e){}}if(this.isEvalSupported&&n.IsEvalSupportedCached.value){let t,n="";for(let e=0,a=r.length;e<a;e++)i=r[e],t=void 0!==i.args?i.args.join(","):"",n+="c."+i.cmd+"("+t+");\n";return this.compiledGlyphs[e]=new Function("c","size",n)}return this.compiledGlyphs[e]=function(t,e){for(let n=0,a=r.length;n<a;n++)i=r[n],"scale"===i.cmd&&(i.args=[e,-e]),t[i.cmd].apply(t,i.args)}}}e.FontFaceObject=s},function(t,e,r){"use strict";const n=Object.create(null);{const{isNodeJS:t}=r(7),e="undefined"!==typeof navigator&&navigator.userAgent||"",i=/Trident/.test(e),a=/CriOS/.test(e);(function(){(i||a)&&(n.disableCreateObjectURL=!0)})(),function(){t&&(n.disableFontFace=!0,n.nativeImageDecoderSupport="none")}()}e.apiCompatibilityParams=Object.freeze(n)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isNodeJS=void 0;const n="object"===typeof process&&process+""==="[object process]"&&!process.versions["nw"]&&!process.versions["electron"];e.isNodeJS=n},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CanvasGraphics=void 0;var n=r(1),i=r(9),a=16,s=100,o=4096,c=.65,u=!0,l=1e3,h=16;function f(t){t.mozCurrentTransform||(t._originalSave=t.save,t._originalRestore=t.restore,t._originalRotate=t.rotate,t._originalScale=t.scale,t._originalTranslate=t.translate,t._originalTransform=t.transform,t._originalSetTransform=t.setTransform,t._transformMatrix=t._transformMatrix||[1,0,0,1,0,0],t._transformStack=[],Object.defineProperty(t,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(t,"mozCurrentTransformInverse",{get:function(){var t=this._transformMatrix,e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],s=t[5],o=e*i-r*n,c=r*n-e*i;return[i/o,r/c,n/c,e/o,(i*a-n*s)/c,(r*a-e*s)/o]}}),t.save=function(){var t=this._transformMatrix;this._transformStack.push(t),this._transformMatrix=t.slice(0,6),this._originalSave()},t.restore=function(){var t=this._transformStack.pop();t&&(this._transformMatrix=t,this._originalRestore())},t.translate=function(t,e){var r=this._transformMatrix;r[4]=r[0]*t+r[2]*e+r[4],r[5]=r[1]*t+r[3]*e+r[5],this._originalTranslate(t,e)},t.scale=function(t,e){var r=this._transformMatrix;r[0]=r[0]*t,r[1]=r[1]*t,r[2]=r[2]*e,r[3]=r[3]*e,this._originalScale(t,e)},t.transform=function(e,r,n,i,a,s){var o=this._transformMatrix;this._transformMatrix=[o[0]*e+o[2]*r,o[1]*e+o[3]*r,o[0]*n+o[2]*i,o[1]*n+o[3]*i,o[0]*a+o[2]*s+o[4],o[1]*a+o[3]*s+o[5]],t._originalTransform(e,r,n,i,a,s)},t.setTransform=function(e,r,n,i,a,s){this._transformMatrix=[e,r,n,i,a,s],t._originalSetTransform(e,r,n,i,a,s)},t.rotate=function(t){var e=Math.cos(t),r=Math.sin(t),n=this._transformMatrix;this._transformMatrix=[n[0]*e+n[2]*r,n[1]*e+n[3]*r,n[0]*-r+n[2]*e,n[1]*-r+n[3]*e,n[4],n[5]],this._originalRotate(t)})}var d=function(){function t(t){this.canvasFactory=t,this.cache=Object.create(null)}return t.prototype={getCanvas:function(t,e,r,n){var i;return void 0!==this.cache[t]?(i=this.cache[t],this.canvasFactory.reset(i,e,r),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(e,r),this.cache[t]=i),n&&f(i.context),i},clear(){for(var t in this.cache){var e=this.cache[t];this.canvasFactory.destroy(e),delete this.cache[t]}}},t}();function p(t){var e,r,n,i,a=1e3,s=t.width,o=t.height,c=s+1,u=new Uint8Array(c*(o+1)),l=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),h=s+7&-8,f=t.data,d=new Uint8Array(h*o),p=0;for(e=0,i=f.length;e<i;e++){var g=128,v=f[e];while(g>0)d[p++]=v&g?0:255,g>>=1}var m=0;for(p=0,0!==d[p]&&(u[0]=1,++m),r=1;r<s;r++)d[p]!==d[p+1]&&(u[r]=d[p]?2:1,++m),p++;for(0!==d[p]&&(u[r]=2,++m),e=1;e<o;e++){p=e*h,n=e*c,d[p-h]!==d[p]&&(u[n]=d[p]?1:8,++m);var b=(d[p]?4:0)+(d[p-h]?8:0);for(r=1;r<s;r++)b=(b>>2)+(d[p+1]?4:0)+(d[p-h+1]?8:0),l[b]&&(u[n+r]=l[b],++m),p++;if(d[p-h]!==d[p]&&(u[n+r]=d[p]?2:4,++m),m>a)return null}for(p=h*(o-1),n=e*c,0!==d[p]&&(u[n]=8,++m),r=1;r<s;r++)d[p]!==d[p+1]&&(u[n+r]=d[p]?4:8,++m),p++;if(0!==d[p]&&(u[n+r]=4,++m),m>a)return null;var _=new Int32Array([0,c,-1,0,-c,0,0,0,1]),y=[];for(e=0;m&&e<=o;e++){var A=e*c,w=A+s;while(A<w&&!u[A])A++;if(A!==w){var x,S=[A%c,e],C=u[A],R=A;do{var k=_[C];do{A+=k}while(!u[A]);x=u[A],5!==x&&10!==x?(C=x,u[A]=0):(C=x&51*C>>4,u[A]&=C>>2|C<<2),S.push(A%c),S.push(A/c|0),u[A]||--m}while(R!==A);y.push(S),--e}}var P=function(t){t.save(),t.scale(1/s,-1/o),t.translate(0,-o),t.beginPath();for(var e=0,r=y.length;e<r;e++){var n=y[e];t.moveTo(n[0],n[1]);for(var i=2,a=n.length;i<a;i+=2)t.lineTo(n[i],n[i+1])}t.fill(),t.beginPath(),t.restore()};return P}var g=function(){function t(){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=n.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=n.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.resumeSMaskCtx=null}return t.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(t,e){this.x=t,this.y=e}},t}(),v=function(){var t=15,e=10;function r(t,e,r,n,i,a){this.ctx=t,this.current=new g,this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=e,this.objs=r,this.canvasFactory=n,this.webGLContext=i,this.imageLayer=a,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.cachedCanvases=new d(this.canvasFactory),t&&f(t),this._cachedGetSinglePixelWidth=null}function v(t,e){if("undefined"!==typeof ImageData&&e instanceof ImageData)t.putImageData(e,0,0);else{var r,i,a,s,o,c=e.height,u=e.width,l=c%h,f=(c-l)/h,d=0===l?f:f+1,p=t.createImageData(u,h),g=0,v=e.data,m=p.data;if(e.kind===n.ImageKind.GRAYSCALE_1BPP){var b=v.byteLength,_=new Uint32Array(m.buffer,0,m.byteLength>>2),y=_.length,A=u+7>>3,w=4294967295,x=n.IsLittleEndianCached.value?4278190080:255;for(i=0;i<d;i++){for(s=i<f?h:l,r=0,a=0;a<s;a++){for(var S=b-g,C=0,R=S>A?u:8*S-7,k=-8&R,P=0,E=0;C<k;C+=8)E=v[g++],_[r++]=128&E?w:x,_[r++]=64&E?w:x,_[r++]=32&E?w:x,_[r++]=16&E?w:x,_[r++]=8&E?w:x,_[r++]=4&E?w:x,_[r++]=2&E?w:x,_[r++]=1&E?w:x;for(;C<R;C++)0===P&&(E=v[g++],P=128),_[r++]=E&P?w:x,P>>=1}while(r<y)_[r++]=0;t.putImageData(p,0,i*h)}}else if(e.kind===n.ImageKind.RGBA_32BPP){for(a=0,o=u*h*4,i=0;i<f;i++)m.set(v.subarray(g,g+o)),g+=o,t.putImageData(p,0,a),a+=h;i<d&&(o=u*l*4,m.set(v.subarray(g,g+o)),t.putImageData(p,0,a))}else{if(e.kind!==n.ImageKind.RGB_24BPP)throw new Error("bad image kind: "+e.kind);for(s=h,o=u*s,i=0;i<d;i++){for(i>=f&&(s=l,o=u*s),r=0,a=o;a--;)m[r++]=v[g++],m[r++]=v[g++],m[r++]=v[g++],m[r++]=255;t.putImageData(p,0,i*h)}}}}function m(t,e){for(var r=e.height,n=e.width,i=r%h,a=(r-i)/h,s=0===i?a:a+1,o=t.createImageData(n,h),c=0,u=e.data,l=o.data,f=0;f<s;f++){for(var d=f<a?h:i,p=3,g=0;g<d;g++)for(var v=0,m=0;m<n;m++){if(!v){var b=u[c++];v=128}l[p]=b&v?0:255,p+=4,v>>=1}t.putImageData(o,0,f*h)}}function b(t,e){for(var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],n=0,i=r.length;n<i;n++){var a=r[n];void 0!==t[a]&&(e[a]=t[a])}void 0!==t.setLineDash&&(e.setLineDash(t.getLineDash()),e.lineDashOffset=t.lineDashOffset)}function _(t){t.strokeStyle="#000000",t.fillStyle="#000000",t.fillRule="nonzero",t.globalAlpha=1,t.lineWidth=1,t.lineCap="butt",t.lineJoin="miter",t.miterLimit=10,t.globalCompositeOperation="source-over",t.font="10px sans-serif",void 0!==t.setLineDash&&(t.setLineDash([]),t.lineDashOffset=0)}function y(t,e,r,n){for(var i=t.length,a=3;a<i;a+=4){var s=t[a];if(0===s)t[a-3]=e,t[a-2]=r,t[a-1]=n;else if(s<255){var o=255-s;t[a-3]=t[a-3]*s+e*o>>8,t[a-2]=t[a-2]*s+r*o>>8,t[a-1]=t[a-1]*s+n*o>>8}}}function A(t,e,r){for(var n=t.length,i=1/255,a=3;a<n;a+=4){var s=r?r[t[a]]:t[a];e[a]=e[a]*s*i|0}}function w(t,e,r){for(var n=t.length,i=3;i<n;i+=4){var a=77*t[i-3]+152*t[i-2]+28*t[i-1];e[i]=r?e[i]*r[a>>8]>>8:e[i]*a>>16}}function x(t,e,r,n,i,a,s){var o,c=!!a,u=c?a[0]:0,l=c?a[1]:0,h=c?a[2]:0;o="Luminosity"===i?w:A;for(var f=1048576,d=Math.min(n,Math.ceil(f/r)),p=0;p<n;p+=d){var g=Math.min(d,n-p),v=t.getImageData(0,p,r,g),m=e.getImageData(0,p,r,g);c&&y(v.data,u,l,h),o(v.data,m.data,s),t.putImageData(m,0,p)}}function S(t,e,r,n){var i=e.canvas,a=e.context;t.setTransform(e.scaleX,0,0,e.scaleY,e.offsetX,e.offsetY);var s=e.backdrop||null;if(!e.transferMap&&n.isEnabled){const a=n.composeSMask({layer:r.canvas,mask:i,properties:{subtype:e.subtype,backdrop:s}});return t.setTransform(1,0,0,1,0,0),void t.drawImage(a,e.offsetX,e.offsetY)}x(a,r,i.width,i.height,e.subtype,s,e.transferMap),t.drawImage(i,0,0)}var C=["butt","round","square"],R=["miter","round","bevel"],k={},P={};for(var E in r.prototype={beginDrawing({transform:t,viewport:e,transparency:r=!1,background:n=null}){var i=this.ctx.canvas.width,a=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=n||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,i,a),this.ctx.restore(),r){var s=this.cachedCanvases.getCanvas("transparent",i,a,!0);this.compositeCtx=this.ctx,this.transparentCanvas=s.canvas,this.ctx=s.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),_(this.ctx),t&&this.ctx.transform.apply(this.ctx,t),this.ctx.transform.apply(this.ctx,e.transform),this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()},executeOperatorList:function(r,i,a,s){var o=r.argsArray,c=r.fnArray,u=i||0,l=o.length;if(l===u)return u;var h,f=l-u>e&&"function"===typeof a,d=f?Date.now()+t:0,p=0,g=this.commonObjs,v=this.objs;while(1){if(void 0!==s&&u===s.nextBreakPoint)return s.breakIt(u,a),u;if(h=c[u],h!==n.OPS.dependency)this[h].apply(this,o[u]);else for(const t of o[u]){const e=t.startsWith("g_")?g:v;if(!e.has(t))return e.get(t,a),u}if(u++,u===l)return u;if(f&&++p>e){if(Date.now()>d)return a(),u;p=0}}},endDrawing:function(){null!==this.current.activeSMask&&this.endSMaskGroup(),this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.webGLContext.clear(),this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(t){this.current.lineWidth=t,this.ctx.lineWidth=t},setLineCap:function(t){this.ctx.lineCap=C[t]},setLineJoin:function(t){this.ctx.lineJoin=R[t]},setMiterLimit:function(t){this.ctx.miterLimit=t},setDash:function(t,e){var r=this.ctx;void 0!==r.setLineDash&&(r.setLineDash(t),r.lineDashOffset=e)},setRenderingIntent(t){},setFlatness(t){},setGState:function(t){for(var e=0,r=t.length;e<r;e++){var n=t[e],i=n[0],a=n[1];switch(i){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":this.setRenderingIntent(a);break;case"FL":this.setFlatness(a);break;case"Font":this.setFont(a[0],a[1]);break;case"CA":this.current.strokeAlpha=n[1];break;case"ca":this.current.fillAlpha=n[1],this.ctx.globalAlpha=n[1];break;case"BM":this.ctx.globalCompositeOperation=a;break;case"SMask":this.current.activeSMask&&(this.stateStack.length>0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup()),this.current.activeSMask=a?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskGroup(),this.tempSMask=null;break}}},beginSMaskGroup:function(){var t=this.current.activeSMask,e=t.canvas.width,r=t.canvas.height,n="smaskGroupAt"+this.groupLevel,i=this.cachedCanvases.getCanvas(n,e,r,!0),a=this.ctx,s=a.mozCurrentTransform;this.ctx.save();var o=i.context;o.scale(1/t.scaleX,1/t.scaleY),o.translate(-t.offsetX,-t.offsetY),o.transform.apply(o,s),t.startTransformInverse=o.mozCurrentTransformInverse,b(a,o),this.ctx=o,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(a),this.groupLevel++},suspendSMaskGroup:function(){var t=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),S(this.ctx,this.current.activeSMask,t,this.webGLContext),this.ctx.restore(),this.ctx.save(),b(t,this.ctx),this.current.resumeSMaskCtx=t;var e=n.Util.transform(this.current.activeSMask.startTransformInverse,t.mozCurrentTransform);this.ctx.transform.apply(this.ctx,e),t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.restore()},resumeSMaskGroup:function(){var t=this.current.resumeSMaskCtx,e=this.ctx;this.ctx=t,this.groupStack.push(e),this.groupLevel++},endSMaskGroup:function(){var t=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),S(this.ctx,this.current.activeSMask,t,this.webGLContext),this.ctx.restore(),b(t,this.ctx);var e=n.Util.transform(this.current.activeSMask.startTransformInverse,t.mozCurrentTransform);this.ctx.transform.apply(this.ctx,e)},save:function(){this.ctx.save();var t=this.current;this.stateStack.push(t),this.current=t.clone(),this.current.resumeSMaskCtx=null},restore:function(){this.current.resumeSMaskCtx&&this.resumeSMaskGroup(),null===this.current.activeSMask||0!==this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask||this.endSMaskGroup(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)},transform:function(t,e,r,n,i,a){this.ctx.transform(t,e,r,n,i,a),this._cachedGetSinglePixelWidth=null},constructPath:function(t,e){for(var r=this.ctx,i=this.current,a=i.x,s=i.y,o=0,c=0,u=t.length;o<u;o++)switch(0|t[o]){case n.OPS.rectangle:a=e[c++],s=e[c++];var l=e[c++],h=e[c++];0===l&&(l=this.getSinglePixelWidth()),0===h&&(h=this.getSinglePixelWidth());var f=a+l,d=s+h;this.ctx.moveTo(a,s),this.ctx.lineTo(f,s),this.ctx.lineTo(f,d),this.ctx.lineTo(a,d),this.ctx.lineTo(a,s),this.ctx.closePath();break;case n.OPS.moveTo:a=e[c++],s=e[c++],r.moveTo(a,s);break;case n.OPS.lineTo:a=e[c++],s=e[c++],r.lineTo(a,s);break;case n.OPS.curveTo:a=e[c+4],s=e[c+5],r.bezierCurveTo(e[c],e[c+1],e[c+2],e[c+3],a,s),c+=6;break;case n.OPS.curveTo2:r.bezierCurveTo(a,s,e[c],e[c+1],e[c+2],e[c+3]),a=e[c+2],s=e[c+3],c+=4;break;case n.OPS.curveTo3:a=e[c+2],s=e[c+3],r.bezierCurveTo(e[c],e[c+1],a,s,a,s),c+=4;break;case n.OPS.closePath:r.closePath();break}i.setCurrentPoint(a,s)},closePath:function(){this.ctx.closePath()},stroke:function(t){t="undefined"===typeof t||t;var e=this.ctx,r=this.current.strokeColor;if(e.globalAlpha=this.current.strokeAlpha,r&&r.hasOwnProperty("type")&&"Pattern"===r.type){e.save();const t=e.mozCurrentTransform,i=n.Util.singularValueDecompose2dScale(t)[0];e.strokeStyle=r.getPattern(e,this),e.lineWidth=Math.max(this.getSinglePixelWidth()*c,this.current.lineWidth*i),e.stroke(),e.restore()}else e.lineWidth=Math.max(this.getSinglePixelWidth()*c,this.current.lineWidth),e.stroke();t&&this.consumePath(),e.globalAlpha=this.current.fillAlpha},closeStroke:function(){this.closePath(),this.stroke()},fill:function(t){t="undefined"===typeof t||t;var e=this.ctx,r=this.current.fillColor,n=this.current.patternFill,i=!1;n&&(e.save(),this.baseTransform&&e.setTransform.apply(e,this.baseTransform),e.fillStyle=r.getPattern(e,this),i=!0),this.pendingEOFill?(e.fill("evenodd"),this.pendingEOFill=!1):e.fill(),i&&e.restore(),t&&this.consumePath()},eoFill:function(){this.pendingEOFill=!0,this.fill()},fillStroke:function(){this.fill(!1),this.stroke(!1),this.consumePath()},eoFillStroke:function(){this.pendingEOFill=!0,this.fillStroke()},closeFillStroke:function(){this.closePath(),this.fillStroke()},closeEOFillStroke:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()},endPath:function(){this.consumePath()},clip:function(){this.pendingClip=k},eoClip:function(){this.pendingClip=P},beginText:function(){this.current.textMatrix=n.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},endText:function(){var t=this.pendingTextPaths,e=this.ctx;if(void 0!==t){e.save(),e.beginPath();for(var r=0;r<t.length;r++){var n=t[r];e.setTransform.apply(e,n.transform),e.translate(n.x,n.y),n.addToPath(e,n.fontSize)}e.restore(),e.clip(),e.beginPath(),delete this.pendingTextPaths}else e.beginPath()},setCharSpacing:function(t){this.current.charSpacing=t},setWordSpacing:function(t){this.current.wordSpacing=t},setHScale:function(t){this.current.textHScale=t/100},setLeading:function(t){this.current.leading=-t},setFont:function(t,e){var r=this.commonObjs.get(t),i=this.current;if(!r)throw new Error("Can't find font for "+t);if(i.fontMatrix=r.fontMatrix?r.fontMatrix:n.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,n.warn)("Invalid font matrix for font "+t),e<0?(e=-e,i.fontDirection=-1):i.fontDirection=1,this.current.font=r,this.current.fontSize=e,r.isType3Font)return;var o=r.loadedName||"sans-serif";let c="normal";r.black?c="900":r.bold&&(c="bold");var u=r.italic?"italic":"normal",l=`"${o}", ${r.fallbackName}`;let h=e;e<a?h=a:e>s&&(h=s),this.current.fontSizeScale=e/h,this.ctx.font=`${u} ${c} ${h}px ${l}`},setTextRenderingMode:function(t){this.current.textRenderingMode=t},setTextRise:function(t){this.current.textRise=t},moveText:function(t,e){this.current.x=this.current.lineX+=t,this.current.y=this.current.lineY+=e},setLeadingMoveText:function(t,e){this.setLeading(-e),this.moveText(t,e)},setTextMatrix:function(t,e,r,n,i,a){this.current.textMatrix=[t,e,r,n,i,a],this.current.textMatrixScale=Math.sqrt(t*t+e*e),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar(t,e,r,i){var a=this.ctx,s=this.current,o=s.font,c=s.textRenderingMode,u=s.fontSize/s.fontSizeScale,l=c&n.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&n.TextRenderingMode.ADD_TO_PATH_FLAG);const f=s.patternFill&&o.data;var d;if((o.disableFontFace||h||f)&&(d=o.getPathGenerator(this.commonObjs,t)),o.disableFontFace||f?(a.save(),a.translate(e,r),a.beginPath(),d(a,u),i&&a.setTransform.apply(a,i),l!==n.TextRenderingMode.FILL&&l!==n.TextRenderingMode.FILL_STROKE||a.fill(),l!==n.TextRenderingMode.STROKE&&l!==n.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(l!==n.TextRenderingMode.FILL&&l!==n.TextRenderingMode.FILL_STROKE||a.fillText(t,e,r),l!==n.TextRenderingMode.STROKE&&l!==n.TextRenderingMode.FILL_STROKE||a.strokeText(t,e,r)),h){var p=this.pendingTextPaths||(this.pendingTextPaths=[]);p.push({transform:a.mozCurrentTransform,x:e,y:r,fontSize:u,addToPath:d})}},get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);t.scale(1.5,1),t.fillText("I",0,10);for(var e=t.getImageData(0,0,10,10).data,r=!1,i=3;i<e.length;i+=4)if(e[i]>0&&e[i]<255){r=!0;break}return(0,n.shadow)(this,"isFontSubpixelAAEnabled",r)},showText:function(t){var e=this.current,r=e.font;if(r.isType3Font)return this.showType3Text(t);var i=e.fontSize;if(0===i)return;var a=this.ctx,s=e.fontSizeScale,o=e.charSpacing,u=e.wordSpacing,l=e.fontDirection,h=e.textHScale*l,f=t.length,d=r.vertical,p=d?1:-1,g=r.defaultVMetrics,v=i*e.fontMatrix[0],m=e.textRenderingMode===n.TextRenderingMode.FILL&&!r.disableFontFace&&!e.patternFill;let b;if(a.save(),e.patternFill){a.save();const t=e.fillColor.getPattern(a,this);b=a.mozCurrentTransform,a.restore(),a.fillStyle=t}a.transform.apply(a,e.textMatrix),a.translate(e.x,e.y+e.textRise),l>0?a.scale(h,-1):a.scale(h,1);var _=e.lineWidth,y=e.textMatrixScale;if(0===y||0===_){var A=e.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK;A!==n.TextRenderingMode.STROKE&&A!==n.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,_=this.getSinglePixelWidth()*c)}else _/=y;1!==s&&(a.scale(s,s),_/=s),a.lineWidth=_;var w,x=0;for(w=0;w<f;++w){var S=t[w];if((0,n.isNum)(S))x+=p*S*i/1e3;else{var C,R,k,P,E,T,L,O,I=!1,F=(S.isSpace?u:0)+o,M=S.fontChar,D=S.accent,N=S.width;if(d)E=S.vmetric||g,T=S.vmetric?E[1]:.5*N,T=-T*v,L=E[2]*v,N=E?-E[0]:N,C=T/s,R=(x+L)/s;else C=x/s,R=0;if(r.remeasure&&N>0){var j=1e3*a.measureText(M).width/i*s;if(N<j&&this.isFontSubpixelAAEnabled){var U=N/j;I=!0,a.save(),a.scale(U,1),C/=U}else N!==j&&(C+=(N-j)/2e3*i/s)}(S.isInFont||r.missingFile)&&(m&&!D?a.fillText(M,C,R):(this.paintChar(M,C,R,b),D&&(k=C+D.offset.x/s,P=R-D.offset.y/s,this.paintChar(D.fontChar,k,P,b)))),O=d?N*v-F*l:N*v+F*l,x+=O,I&&a.restore()}}d?e.y-=x:e.x+=x*h,a.restore()},showType3Text:function(t){var e,r,i,a,s=this.ctx,o=this.current,c=o.font,u=o.fontSize,l=o.fontDirection,h=c.vertical?1:-1,f=o.charSpacing,d=o.wordSpacing,p=o.textHScale*l,g=o.fontMatrix||n.FONT_IDENTITY_MATRIX,v=t.length,m=o.textRenderingMode===n.TextRenderingMode.INVISIBLE;if(!m&&0!==u){for(this._cachedGetSinglePixelWidth=null,s.save(),s.transform.apply(s,o.textMatrix),s.translate(o.x,o.y),s.scale(p,l),e=0;e<v;++e)if(r=t[e],(0,n.isNum)(r))a=h*r*u/1e3,this.ctx.translate(a,0),o.x+=a*p;else{var b=(r.isSpace?d:0)+f,_=c.charProcOperatorList[r.operatorListId];if(_){this.processingType3=r,this.save(),s.scale(u,u),s.transform.apply(s,g),this.executeOperatorList(_),this.restore();var y=n.Util.applyTransform([r.width,0],g);i=y[0]*u+b,s.translate(i,0),o.x+=i*p}else(0,n.warn)(`Type3 character "${r.operatorListId}" is not available.`)}s.restore(),this.processingType3=null}},setCharWidth:function(t,e){},setCharWidthAndBounds:function(t,e,r,n,i,a){this.ctx.rect(r,n,i-r,a-n),this.clip(),this.endPath()},getColorN_Pattern:function(t){var e;if("TilingPattern"===t[0]){var n=t[1],a=this.baseTransform||this.ctx.mozCurrentTransform.slice(),s={createCanvasGraphics:t=>new r(t,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext)};e=new i.TilingPattern(t,n,this.ctx,s,a)}else e=(0,i.getShadingPatternFromIR)(t);return e},setStrokeColorN:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0},setStrokeRGBColor:function(t,e,r){var i=n.Util.makeCssRgb(t,e,r);this.ctx.strokeStyle=i,this.current.strokeColor=i},setFillRGBColor:function(t,e,r){var i=n.Util.makeCssRgb(t,e,r);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1},shadingFill:function(t){var e=this.ctx;this.save();var r=(0,i.getShadingPatternFromIR)(t);e.fillStyle=r.getPattern(e,this,!0);var a=e.mozCurrentTransformInverse;if(a){var s=e.canvas,o=s.width,c=s.height,u=n.Util.applyTransform([0,0],a),l=n.Util.applyTransform([0,c],a),h=n.Util.applyTransform([o,0],a),f=n.Util.applyTransform([o,c],a),d=Math.min(u[0],l[0],h[0],f[0]),p=Math.min(u[1],l[1],h[1],f[1]),g=Math.max(u[0],l[0],h[0],f[0]),v=Math.max(u[1],l[1],h[1],f[1]);this.ctx.fillRect(d,p,g-d,v-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){(0,n.unreachable)("Should not call beginInlineImage")},beginImageData:function(){(0,n.unreachable)("Should not call beginImageData")},paintFormXObjectBegin:function(t,e){if(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(t)&&6===t.length&&this.transform.apply(this,t),this.baseTransform=this.ctx.mozCurrentTransform,e){var r=e[2]-e[0],n=e[3]-e[1];this.ctx.rect(e[0],e[1],r,n),this.clip(),this.endPath()}},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(t){this.save();var e=this.ctx;t.isolated||(0,n.info)("TODO: Support non-isolated groups."),t.knockout&&(0,n.warn)("Knockout groups not supported.");var r=e.mozCurrentTransform;if(t.matrix&&e.transform.apply(e,t.matrix),!t.bbox)throw new Error("Bounding box is required.");var i=n.Util.getAxialAlignedBoundingBox(t.bbox,e.mozCurrentTransform),a=[0,0,e.canvas.width,e.canvas.height];i=n.Util.intersect(i,a)||[0,0,0,0];var s=Math.floor(i[0]),c=Math.floor(i[1]),u=Math.max(Math.ceil(i[2])-s,1),l=Math.max(Math.ceil(i[3])-c,1),h=1,f=1;u>o&&(h=u/o,u=o),l>o&&(f=l/o,l=o);var d="groupAt"+this.groupLevel;t.smask&&(d+="_smask_"+this.smaskCounter++%2);var p=this.cachedCanvases.getCanvas(d,u,l,!0),g=p.context;g.scale(1/h,1/f),g.translate(-s,-c),g.transform.apply(g,r),t.smask?this.smaskStack.push({canvas:p.canvas,context:g,offsetX:s,offsetY:c,scaleX:h,scaleY:f,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null}):(e.setTransform(1,0,0,1,0,0),e.translate(s,c),e.scale(h,f)),b(e,g),this.ctx=g,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(e),this.groupLevel++,this.current.activeSMask=null},endGroup:function(t){this.groupLevel--;var e=this.ctx;this.ctx=this.groupStack.pop(),void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1,t.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(e.canvas,0,0),this.restore()},beginAnnotations:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(t,e,r){if(this.save(),_(this.ctx),this.current=new g,Array.isArray(t)&&4===t.length){var n=t[2]-t[0],i=t[3]-t[1];this.ctx.rect(t[0],t[1],n,i),this.clip(),this.endPath()}this.transform.apply(this,e),this.transform.apply(this,r)},endAnnotation:function(){this.restore()},paintJpegXObject:function(t,e,r){const i=this.processingType3?this.commonObjs.get(t):this.objs.get(t);if(i){this.save();var a=this.ctx;if(a.scale(1/e,-1/r),a.drawImage(i,0,0,i.width,i.height,0,-r,e,r),this.imageLayer){var s=a.mozCurrentTransformInverse,o=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:t,left:o[0],top:o[1],width:e/s[0],height:r/s[3]})}this.restore()}else(0,n.warn)("Dependent image isn't ready yet")},paintImageMaskXObject:function(t){var e=this.ctx,r=t.width,n=t.height,i=this.current.fillColor,a=this.current.patternFill,s=this.processingType3;if(u&&s&&void 0===s.compiled&&(s.compiled=r<=l&&n<=l?p({data:t.data,width:r,height:n}):null),s&&s.compiled)s.compiled(e);else{var o=this.cachedCanvases.getCanvas("maskCanvas",r,n),c=o.context;c.save(),m(c,t),c.globalCompositeOperation="source-in",c.fillStyle=a?i.getPattern(c,this):i,c.fillRect(0,0,r,n),c.restore(),this.paintInlineImageXObject(o.canvas)}},paintImageMaskXObjectRepeat:function(t,e,r,n){var i=t.width,a=t.height,s=this.current.fillColor,o=this.current.patternFill,c=this.cachedCanvases.getCanvas("maskCanvas",i,a),u=c.context;u.save(),m(u,t),u.globalCompositeOperation="source-in",u.fillStyle=o?s.getPattern(u,this):s,u.fillRect(0,0,i,a),u.restore();for(var l=this.ctx,h=0,f=n.length;h<f;h+=2)l.save(),l.transform(e,0,0,r,n[h],n[h+1]),l.scale(1,-1),l.drawImage(c.canvas,0,0,i,a,0,-1,1,1),l.restore()},paintImageMaskXObjectGroup:function(t){for(var e=this.ctx,r=this.current.fillColor,n=this.current.patternFill,i=0,a=t.length;i<a;i++){var s=t[i],o=s.width,c=s.height,u=this.cachedCanvases.getCanvas("maskCanvas",o,c),l=u.context;l.save(),m(l,s),l.globalCompositeOperation="source-in",l.fillStyle=n?r.getPattern(l,this):r,l.fillRect(0,0,o,c),l.restore(),e.save(),e.transform.apply(e,s.transform),e.scale(1,-1),e.drawImage(u.canvas,0,0,o,c,0,-1,1,1),e.restore()}},paintImageXObject:function(t){const e=this.processingType3?this.commonObjs.get(t):this.objs.get(t);e?this.paintInlineImageXObject(e):(0,n.warn)("Dependent image isn't ready yet")},paintImageXObjectRepeat:function(t,e,r,i){const a=this.processingType3?this.commonObjs.get(t):this.objs.get(t);if(a){for(var s=a.width,o=a.height,c=[],u=0,l=i.length;u<l;u+=2)c.push({transform:[e,0,0,r,i[u],i[u+1]],x:0,y:0,w:s,h:o});this.paintInlineImageXObjectGroup(a,c)}else(0,n.warn)("Dependent image isn't ready yet")},paintInlineImageXObject:function(t){var e=t.width,r=t.height,n=this.ctx;this.save(),n.scale(1/e,-1/r);var i,a,s=n.mozCurrentTransformInverse,o=s[0],c=s[1],u=Math.max(Math.sqrt(o*o+c*c),1),l=s[2],h=s[3],f=Math.max(Math.sqrt(l*l+h*h),1);if("function"===typeof HTMLElement&&t instanceof HTMLElement||!t.data)i=t;else{a=this.cachedCanvases.getCanvas("inlineImage",e,r);var d=a.context;v(d,t),i=a.canvas}var p=e,g=r,m="prescale1";while(u>2&&p>1||f>2&&g>1){var b=p,_=g;u>2&&p>1&&(b=Math.ceil(p/2),u/=p/b),f>2&&g>1&&(_=Math.ceil(g/2),f/=g/_),a=this.cachedCanvases.getCanvas(m,b,_),d=a.context,d.clearRect(0,0,b,_),d.drawImage(i,0,0,p,g,0,0,b,_),i=a.canvas,p=b,g=_,m="prescale1"===m?"prescale2":"prescale1"}if(n.drawImage(i,0,0,p,g,0,-r,e,r),this.imageLayer){var y=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:t,left:y[0],top:y[1],width:e/s[0],height:r/s[3]})}this.restore()},paintInlineImageXObjectGroup:function(t,e){var r=this.ctx,n=t.width,i=t.height,a=this.cachedCanvases.getCanvas("inlineImage",n,i),s=a.context;v(s,t);for(var o=0,c=e.length;o<c;o++){var u=e[o];if(r.save(),r.transform.apply(r,u.transform),r.scale(1,-1),r.drawImage(a.canvas,u.x,u.y,u.w,u.h,0,-1,1,1),this.imageLayer){var l=this.getCanvasPosition(u.x,u.y);this.imageLayer.appendImage({imgData:t,left:l[0],top:l[1],width:n,height:i})}r.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){(0,n.warn)("Unsupported 'paintXObject' command.")},markPoint:function(t){},markPointProps:function(t,e){},beginMarkedContent:function(t){},beginMarkedContentProps:function(t,e){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var t=this.ctx;this.pendingClip&&(this.pendingClip===P?t.clip("evenodd"):t.clip(),this.pendingClip=null),t.beginPath()},getSinglePixelWidth(t){if(null===this._cachedGetSinglePixelWidth){const t=this.ctx.mozCurrentTransformInverse;this._cachedGetSinglePixelWidth=Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1],t[2]*t[2]+t[3]*t[3]))}return this._cachedGetSinglePixelWidth},getCanvasPosition:function(t,e){var r=this.ctx.mozCurrentTransform;return[r[0]*t+r[2]*e+r[4],r[1]*t+r[3]*e+r[5]]}},n.OPS)r.prototype[n.OPS[E]]=r.prototype[E];return r}();e.CanvasGraphics=v},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getShadingPatternFromIR=o,e.TilingPattern=void 0;var n=r(1),i={};function a(t,e){if(!e||"undefined"===typeof Path2D)return;const r=e[2]-e[0],n=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],r,n),t.clip(i)}i.RadialAxial={fromIR:function(t){var e=t[1],r=t[2],n=t[3],i=t[4],s=t[5],o=t[6],c=t[7];return{type:"Pattern",getPattern:function(t){var u;a(t,r),"axial"===e?u=t.createLinearGradient(i[0],i[1],s[0],s[1]):"radial"===e&&(u=t.createRadialGradient(i[0],i[1],o,s[0],s[1],c));for(var l=0,h=n.length;l<h;++l){var f=n[l];u.addColorStop(f[0],f[1])}return u}}}};var s=function(){function t(t,e,r,n,i,a,s,o){var c,u=e.coords,l=e.colors,h=t.data,f=4*t.width;u[r+1]>u[n+1]&&(c=r,r=n,n=c,c=a,a=s,s=c),u[n+1]>u[i+1]&&(c=n,n=i,i=c,c=s,s=o,o=c),u[r+1]>u[n+1]&&(c=r,r=n,n=c,c=a,a=s,s=c);var d=(u[r]+e.offsetX)*e.scaleX,p=(u[r+1]+e.offsetY)*e.scaleY,g=(u[n]+e.offsetX)*e.scaleX,v=(u[n+1]+e.offsetY)*e.scaleY,m=(u[i]+e.offsetX)*e.scaleX,b=(u[i+1]+e.offsetY)*e.scaleY;if(!(p>=b))for(var _,y,A,w,x,S,C,R,k=l[a],P=l[a+1],E=l[a+2],T=l[s],L=l[s+1],O=l[s+2],I=l[o],F=l[o+1],M=l[o+2],D=Math.round(p),N=Math.round(b),j=D;j<=N;j++){if(j<v){let t;t=j<p?0:p===v?1:(p-j)/(p-v),_=d-(d-g)*t,y=k-(k-T)*t,A=P-(P-L)*t,w=E-(E-O)*t}else{let t;t=j>b?1:v===b?0:(v-j)/(v-b),_=g-(g-m)*t,y=T-(T-I)*t,A=L-(L-F)*t,w=O-(O-M)*t}let t;t=j<p?0:j>b?1:(p-j)/(p-b),x=d-(d-m)*t,S=k-(k-I)*t,C=P-(P-F)*t,R=E-(E-M)*t;for(var U=Math.round(Math.min(_,x)),B=Math.round(Math.max(_,x)),W=f*j+4*U,q=U;q<=B;q++){let t=(_-q)/(_-x);t<0?t=0:t>1&&(t=1),h[W++]=y-(y-S)*t|0,h[W++]=A-(A-C)*t|0,h[W++]=w-(w-R)*t|0,h[W++]=255}}}function e(e,r,n){var i,a,s=r.coords,o=r.colors;switch(r.type){case"lattice":var c=r.verticesPerRow,u=Math.floor(s.length/c)-1,l=c-1;for(i=0;i<u;i++)for(var h=i*c,f=0;f<l;f++,h++)t(e,n,s[h],s[h+1],s[h+c],o[h],o[h+1],o[h+c]),t(e,n,s[h+c+1],s[h+1],s[h+c],o[h+c+1],o[h+1],o[h+c]);break;case"triangles":for(i=0,a=s.length;i<a;i+=3)t(e,n,s[i],s[i+1],s[i+2],o[i],o[i+1],o[i+2]);break;default:throw new Error("illegal figure")}}function r(t,r,n,i,a,s,o,c){var u,l,h,f,d=1.1,p=3e3,g=2,v=Math.floor(t[0]),m=Math.floor(t[1]),b=Math.ceil(t[2])-v,_=Math.ceil(t[3])-m,y=Math.min(Math.ceil(Math.abs(b*r[0]*d)),p),A=Math.min(Math.ceil(Math.abs(_*r[1]*d)),p),w=b/y,x=_/A,S={coords:n,colors:i,offsetX:-v,offsetY:-m,scaleX:1/w,scaleY:1/x},C=y+2*g,R=A+2*g;if(c.isEnabled)u=c.drawFigures({width:y,height:A,backgroundColor:s,figures:a,context:S}),l=o.getCanvas("mesh",C,R,!1),l.context.drawImage(u,g,g),u=l.canvas;else{l=o.getCanvas("mesh",C,R,!1);var k=l.context,P=k.createImageData(y,A);if(s){var E=P.data;for(h=0,f=E.length;h<f;h+=4)E[h]=s[0],E[h+1]=s[1],E[h+2]=s[2],E[h+3]=255}for(h=0;h<a.length;h++)e(P,a[h],S);k.putImageData(P,g,g),u=l.canvas}return{canvas:u,offsetX:v-g*w,offsetY:m-g*x,scaleX:w,scaleY:x}}return r}();function o(t){var e=i[t[0]];if(!e)throw new Error("Unknown IR type: "+t[0]);return e.fromIR(t)}i.Mesh={fromIR:function(t){var e=t[2],r=t[3],i=t[4],o=t[5],c=t[6],u=t[7],l=t[8];return{type:"Pattern",getPattern:function(t,h,f){var d;if(a(t,u),f)d=n.Util.singularValueDecompose2dScale(t.mozCurrentTransform);else if(d=n.Util.singularValueDecompose2dScale(h.baseTransform),c){var p=n.Util.singularValueDecompose2dScale(c);d=[d[0]*p[0],d[1]*p[1]]}var g=s(o,d,e,r,i,f?null:l,h.cachedCanvases,h.webGLContext);return f||(t.setTransform.apply(t,h.baseTransform),c&&t.transform.apply(t,c)),t.translate(g.offsetX,g.offsetY),t.scale(g.scaleX,g.scaleY),t.createPattern(g.canvas,"no-repeat")}}}},i.Dummy={fromIR:function(){return{type:"Pattern",getPattern:function(){return"hotpink"}}}};var c=function(){var t={COLORED:1,UNCOLORED:2},e=3e3;function r(t,e,r,n,i){this.operatorList=t[2],this.matrix=t[3]||[1,0,0,1,0,0],this.bbox=t[4],this.xstep=t[5],this.ystep=t[6],this.paintType=t[7],this.tilingType=t[8],this.color=e,this.canvasGraphicsFactory=n,this.baseTransform=i,this.type="Pattern",this.ctx=r}return r.prototype={createPatternCanvas:function(t){var e=this.operatorList,r=this.bbox,i=this.xstep,a=this.ystep,s=this.paintType,o=this.tilingType,c=this.color,u=this.canvasGraphicsFactory;(0,n.info)("TilingType: "+o);var l=r[0],h=r[1],f=r[2],d=r[3],p=n.Util.singularValueDecompose2dScale(this.matrix),g=n.Util.singularValueDecompose2dScale(this.baseTransform),v=[p[0]*g[0],p[1]*g[1]],m=this.getSizeAndScale(i,this.ctx.canvas.width,v[0]),b=this.getSizeAndScale(a,this.ctx.canvas.height,v[1]),_=t.cachedCanvases.getCanvas("pattern",m.size,b.size,!0),y=_.context,A=u.createCanvasGraphics(y);return A.groupLevel=t.groupLevel,this.setFillAndStrokeStyleToContext(A,s,c),A.transform(m.scale,0,0,b.scale,0,0),A.transform(1,0,0,1,-l,-h),this.clipBbox(A,r,l,h,f,d),A.executeOperatorList(e),this.ctx.transform(1,0,0,1,l,h),this.ctx.scale(1/m.scale,1/b.scale),_.canvas},getSizeAndScale:function(t,r,n){t=Math.abs(t);var i=Math.max(e,r),a=Math.ceil(t*n);return a>=i?a=i:n=a/t,{scale:n,size:a}},clipBbox:function(t,e,r,n,i,a){if(Array.isArray(e)&&4===e.length){var s=i-r,o=a-n;t.ctx.rect(r,n,s,o),t.clip(),t.endPath()}},setFillAndStrokeStyleToContext:function(e,r,i){const a=e.ctx,s=e.current;switch(r){case t.COLORED:var o=this.ctx;a.fillStyle=o.fillStyle,a.strokeStyle=o.strokeStyle,s.fillColor=o.fillStyle,s.strokeColor=o.strokeStyle;break;case t.UNCOLORED:var c=n.Util.makeCssRgb(i[0],i[1],i[2]);a.fillStyle=c,a.strokeStyle=c,s.fillColor=c,s.strokeColor=c;break;default:throw new n.FormatError("Unsupported paint type: "+r)}},getPattern:function(t,e){t=this.ctx,t.setTransform.apply(t,this.baseTransform),t.transform.apply(t,this.matrix);var r=this.createPatternCanvas(e);return t.createPattern(r,"repeat")}},r}();e.TilingPattern=c},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GlobalWorkerOptions=void 0;const n=Object.create(null);e.GlobalWorkerOptions=n,n.workerPort=void 0===n.workerPort?null:n.workerPort,n.workerSrc=void 0===n.workerSrc?"":n.workerSrc},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MessageHandler=void 0;var n=r(1);const i={UNKNOWN:0,DATA:1,ERROR:2},a={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function s(t){if("object"!==typeof t||null===t)return t;switch(t.name){case"AbortException":return new n.AbortException(t.message);case"MissingPDFException":return new n.MissingPDFException(t.message);case"UnexpectedResponseException":return new n.UnexpectedResponseException(t.message,t.status);case"UnknownErrorException":return new n.UnknownErrorException(t.message,t.details);default:return new n.UnknownErrorException(t.message,t.toString())}}class o{constructor(t,e,r){this.sourceName=t,this.targetName=e,this.comObj=r,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=t=>{const e=t.data;if(e.targetName!==this.sourceName)return;if(e.stream)return void this._processStreamMessage(e);if(e.callback){const t=e.callbackId,r=this.callbackCapabilities[t];if(!r)throw new Error("Cannot resolve callback "+t);if(delete this.callbackCapabilities[t],e.callback===i.DATA)r.resolve(e.data);else{if(e.callback!==i.ERROR)throw new Error("Unexpected callback case");r.reject(s(e.reason))}return}const n=this.actionHandler[e.action];if(!n)throw new Error("Unknown action from worker: "+e.action);if(e.callbackId){const t=this.sourceName,a=e.sourceName;new Promise((function(t){t(n(e.data))})).then((function(n){r.postMessage({sourceName:t,targetName:a,callback:i.DATA,callbackId:e.callbackId,data:n})}),(function(n){r.postMessage({sourceName:t,targetName:a,callback:i.ERROR,callbackId:e.callbackId,reason:s(n)})}))}else e.streamId?this._createStreamSink(e):n(e.data)},r.addEventListener("message",this._onComObjOnMessage)}on(t,e){const r=this.actionHandler;if(r[t])throw new Error(`There is already an actionName called "${t}"`);r[t]=e}send(t,e,r){this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},r)}sendWithPromise(t,e,r){const i=this.callbackId++,a=(0,n.createPromiseCapability)();this.callbackCapabilities[i]=a;try{this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:i,data:e},r)}catch(s){a.reject(s)}return a.promise}sendWithStream(t,e,r,i){const o=this.streamId++,c=this.sourceName,u=this.targetName,l=this.comObj;return new ReadableStream({start:r=>{const a=(0,n.createPromiseCapability)();return this.streamControllers[o]={controller:r,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},this._postMessage({sourceName:c,targetName:u,action:t,streamId:o,data:e,desiredSize:r.desiredSize},i),a.promise},pull:t=>{const e=(0,n.createPromiseCapability)();return this.streamControllers[o].pullCall=e,l.postMessage({sourceName:c,targetName:u,stream:a.PULL,streamId:o,desiredSize:t.desiredSize}),e.promise},cancel:t=>{(0,n.assert)(t instanceof Error,"cancel must have a valid reason");const e=(0,n.createPromiseCapability)();return this.streamControllers[o].cancelCall=e,this.streamControllers[o].isClosed=!0,l.postMessage({sourceName:c,targetName:u,stream:a.CANCEL,streamId:o,reason:s(t)}),e.promise}},r)}_createStreamSink(t){const e=this,r=this.actionHandler[t.action],i=t.streamId,o=this.sourceName,c=t.sourceName,u=this.comObj,l={enqueue(t,r=1,s){if(this.isCancelled)return;const u=this.desiredSize;this.desiredSize-=r,u>0&&this.desiredSize<=0&&(this.sinkCapability=(0,n.createPromiseCapability)(),this.ready=this.sinkCapability.promise),e._postMessage({sourceName:o,targetName:c,stream:a.ENQUEUE,streamId:i,chunk:t},s)},close(){this.isCancelled||(this.isCancelled=!0,u.postMessage({sourceName:o,targetName:c,stream:a.CLOSE,streamId:i}),delete e.streamSinks[i])},error(t){(0,n.assert)(t instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,u.postMessage({sourceName:o,targetName:c,stream:a.ERROR,streamId:i,reason:s(t)}))},sinkCapability:(0,n.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};l.sinkCapability.resolve(),l.ready=l.sinkCapability.promise,this.streamSinks[i]=l,new Promise((function(e){e(r(t.data,l))})).then((function(){u.postMessage({sourceName:o,targetName:c,stream:a.START_COMPLETE,streamId:i,success:!0})}),(function(t){u.postMessage({sourceName:o,targetName:c,stream:a.START_COMPLETE,streamId:i,reason:s(t)})}))}_processStreamMessage(t){const e=t.streamId,r=this.sourceName,i=t.sourceName,o=this.comObj;switch(t.stream){case a.START_COMPLETE:t.success?this.streamControllers[e].startCall.resolve():this.streamControllers[e].startCall.reject(s(t.reason));break;case a.PULL_COMPLETE:t.success?this.streamControllers[e].pullCall.resolve():this.streamControllers[e].pullCall.reject(s(t.reason));break;case a.PULL:if(!this.streamSinks[e]){o.postMessage({sourceName:r,targetName:i,stream:a.PULL_COMPLETE,streamId:e,success:!0});break}this.streamSinks[e].desiredSize<=0&&t.desiredSize>0&&this.streamSinks[e].sinkCapability.resolve(),this.streamSinks[e].desiredSize=t.desiredSize;const{onPull:c}=this.streamSinks[t.streamId];new Promise((function(t){t(c&&c())})).then((function(){o.postMessage({sourceName:r,targetName:i,stream:a.PULL_COMPLETE,streamId:e,success:!0})}),(function(t){o.postMessage({sourceName:r,targetName:i,stream:a.PULL_COMPLETE,streamId:e,reason:s(t)})}));break;case a.ENQUEUE:if((0,n.assert)(this.streamControllers[e],"enqueue should have stream controller"),this.streamControllers[e].isClosed)break;this.streamControllers[e].controller.enqueue(t.chunk);break;case a.CLOSE:if((0,n.assert)(this.streamControllers[e],"close should have stream controller"),this.streamControllers[e].isClosed)break;this.streamControllers[e].isClosed=!0,this.streamControllers[e].controller.close(),this._deleteStreamController(e);break;case a.ERROR:(0,n.assert)(this.streamControllers[e],"error should have stream controller"),this.streamControllers[e].controller.error(s(t.reason)),this._deleteStreamController(e);break;case a.CANCEL_COMPLETE:t.success?this.streamControllers[e].cancelCall.resolve():this.streamControllers[e].cancelCall.reject(s(t.reason)),this._deleteStreamController(e);break;case a.CANCEL:if(!this.streamSinks[e])break;const{onCancel:u}=this.streamSinks[t.streamId];new Promise((function(e){e(u&&u(s(t.reason)))})).then((function(){o.postMessage({sourceName:r,targetName:i,stream:a.CANCEL_COMPLETE,streamId:e,success:!0})}),(function(t){o.postMessage({sourceName:r,targetName:i,stream:a.CANCEL_COMPLETE,streamId:e,reason:s(t)})})),this.streamSinks[e].sinkCapability.reject(s(t.reason)),this.streamSinks[e].isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(t){await Promise.allSettled([this.streamControllers[t].startCall,this.streamControllers[t].pullCall,this.streamControllers[t].cancelCall].map((function(t){return t&&t.promise}))),delete this.streamControllers[t]}_postMessage(t,e){e&&this.postMessageTransfers?this.comObj.postMessage(t,e):this.comObj.postMessage(t)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}e.MessageHandler=o},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Metadata=void 0;var n=r(1),i=r(13);class a{constructor(t){(0,n.assert)("string"===typeof t,"Metadata: input is not a string"),t=this._repair(t);const e=new i.SimpleXMLParser,r=e.parseFromString(t);this._metadataMap=new Map,r&&this._parse(r)}_repair(t){return t.replace(/^[^<]+/,"").replace(/>\\376\\377([^<]+)/g,(function(t,e){const r=e.replace(/\\([0-3])([0-7])([0-7])/g,(function(t,e,r,n){return String.fromCharCode(64*e+8*r+1*n)})).replace(/&(amp|apos|gt|lt|quot);/g,(function(t,e){switch(e){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error(`_repair: ${e} isn't defined.`)}));let n="";for(let i=0,a=r.length;i<a;i+=2){const t=256*r.charCodeAt(i)+r.charCodeAt(i+1);n+=t>=32&&t<127&&60!==t&&62!==t&&38!==t?String.fromCharCode(t):"&#x"+(65536+t).toString(16).substring(1)+";"}return">"+n}))}_parse(t){let e=t.documentElement;if("rdf:rdf"!==e.nodeName.toLowerCase()){e=e.firstChild;while(e&&"rdf:rdf"!==e.nodeName.toLowerCase())e=e.nextSibling}const r=e?e.nodeName.toLowerCase():null;if(!e||"rdf:rdf"!==r||!e.hasChildNodes())return;const n=e.childNodes;for(let i=0,a=n.length;i<a;i++){const t=n[i];if("rdf:description"===t.nodeName.toLowerCase())for(let e=0,r=t.childNodes.length;e<r;e++)if("#text"!==t.childNodes[e].nodeName.toLowerCase()){const r=t.childNodes[e],n=r.nodeName.toLowerCase();this._metadataMap.set(n,r.textContent.trim())}}}get(t){return this._metadataMap.has(t)?this._metadataMap.get(t):null}getAll(){const t=Object.create(null);for(const[e,r]of this._metadataMap)t[e]=r;return t}has(t){return this._metadataMap.has(t)}}e.Metadata=a},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleXMLParser=void 0;const n={NoError:0,EndOfDocument:-1,UnterminatedCdat:-2,UnterminatedXmlDeclaration:-3,UnterminatedDoctypeDeclaration:-4,UnterminatedComment:-5,MalformedElement:-6,OutOfMemory:-7,UnterminatedAttributeValue:-8,UnterminatedElement:-9,ElementNeverBegun:-10};function i(t,e){const r=t[e];return" "===r||"\n"===r||"\r"===r||"\t"===r}function a(t){for(let e=0,r=t.length;e<r;e++)if(!i(t,e))return!1;return!0}class s{_resolveEntities(t){return t.replace(/&([^;]+);/g,(t,e)=>{if("#x"===e.substring(0,2))return String.fromCharCode(parseInt(e.substring(2),16));if("#"===e.substring(0,1))return String.fromCharCode(parseInt(e.substring(1),10));switch(e){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"'}return this.onResolveEntity(e)})}_parseContent(t,e){const r=[];let n=e;function a(){while(n<t.length&&i(t,n))++n}while(n<t.length&&!i(t,n)&&">"!==t[n]&&"/"!==t[n])++n;const s=t.substring(e,n);a();while(n<t.length&&">"!==t[n]&&"/"!==t[n]&&"?"!==t[n]){a();let e="",s="";while(n<t.length&&!i(t,n)&&"="!==t[n])e+=t[n],++n;if(a(),"="!==t[n])return null;++n,a();const o=t[n];if('"'!==o&&"'"!==o)return null;const c=t.indexOf(o,++n);if(c<0)return null;s=t.substring(n,c),r.push({name:e,value:this._resolveEntities(s)}),n=c+1,a()}return{name:s,attributes:r,parsed:n-e}}_parseProcessingInstruction(t,e){let r=e;function n(){while(r<t.length&&i(t,r))++r}while(r<t.length&&!i(t,r)&&">"!==t[r]&&"/"!==t[r])++r;const a=t.substring(e,r);n();const s=r;while(r<t.length&&("?"!==t[r]||">"!==t[r+1]))++r;const o=t.substring(s,r);return{name:a,value:o,parsed:r-e}}parseXml(t){let e=0;while(e<t.length){const r=t[e];let i=e;if("<"===r){++i;const e=t[i];let r;switch(e){case"/":if(++i,r=t.indexOf(">",i),r<0)return void this.onError(n.UnterminatedElement);this.onEndElement(t.substring(i,r)),i=r+1;break;case"?":++i;const e=this._parseProcessingInstruction(t,i);if("?>"!==t.substring(i+e.parsed,i+e.parsed+2))return void this.onError(n.UnterminatedXmlDeclaration);this.onPi(e.name,e.value),i+=e.parsed+2;break;case"!":if("--"===t.substring(i+1,i+3)){if(r=t.indexOf("--\x3e",i+3),r<0)return void this.onError(n.UnterminatedComment);this.onComment(t.substring(i+3,r)),i=r+3}else if("[CDATA["===t.substring(i+1,i+8)){if(r=t.indexOf("]]>",i+8),r<0)return void this.onError(n.UnterminatedCdat);this.onCdata(t.substring(i+8,r)),i=r+3}else{if("DOCTYPE"!==t.substring(i+1,i+8))return void this.onError(n.MalformedElement);{const e=t.indexOf("[",i+8);let a=!1;if(r=t.indexOf(">",i+8),r<0)return void this.onError(n.UnterminatedDoctypeDeclaration);if(e>0&&r>e){if(r=t.indexOf("]>",i+8),r<0)return void this.onError(n.UnterminatedDoctypeDeclaration);a=!0}const s=t.substring(i+8,r+(a?1:0));this.onDoctype(s),i=r+(a?2:1)}}break;default:const a=this._parseContent(t,i);if(null===a)return void this.onError(n.MalformedElement);let s=!1;if("/>"===t.substring(i+a.parsed,i+a.parsed+2))s=!0;else if(">"!==t.substring(i+a.parsed,i+a.parsed+1))return void this.onError(n.UnterminatedElement);this.onBeginElement(a.name,a.attributes,s),i+=a.parsed+(s?2:1);break}}else{while(i<t.length&&"<"!==t[i])i++;const r=t.substring(e,i);this.onText(this._resolveEntities(r))}e=i}}onResolveEntity(t){return`&${t};`}onPi(t,e){}onComment(t){}onCdata(t){}onDoctype(t){}onText(t){}onBeginElement(t,e,r){}onEndElement(t){}onError(t){}}class o{constructor(t,e){this.nodeName=t,this.nodeValue=e,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}get firstChild(){return this.childNodes&&this.childNodes[0]}get nextSibling(){const t=this.parentNode.childNodes;if(!t)return;const e=t.indexOf(this);return-1!==e?t[e+1]:void 0}get textContent(){return this.childNodes?this.childNodes.map((function(t){return t.textContent})).join(""):this.nodeValue||""}hasChildNodes(){return this.childNodes&&this.childNodes.length>0}}class c extends s{constructor(){super(),this._currentFragment=null,this._stack=null,this._errorCode=n.NoError}parseFromString(t){if(this._currentFragment=[],this._stack=[],this._errorCode=n.NoError,this.parseXml(t),this._errorCode!==n.NoError)return;const[e]=this._currentFragment;return e?{documentElement:e}:void 0}onResolveEntity(t){switch(t){case"apos":return"'"}return super.onResolveEntity(t)}onText(t){if(a(t))return;const e=new o("#text",t);this._currentFragment.push(e)}onCdata(t){const e=new o("#text",t);this._currentFragment.push(e)}onBeginElement(t,e,r){const n=new o(t);n.childNodes=[],this._currentFragment.push(n),r||(this._stack.push(this._currentFragment),this._currentFragment=n.childNodes)}onEndElement(t){this._currentFragment=this._stack.pop()||[];const e=this._currentFragment[this._currentFragment.length-1];if(e)for(let r=0,n=e.childNodes.length;r<n;r++)e.childNodes[r].parentNode=e}onError(t){this._errorCode=t}}e.SimpleXMLParser=c},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFDataTransportStream=void 0;var n=r(1);class i{constructor(t,e){(0,n.assert)(e),this._queuedChunks=[],this._progressiveDone=t.progressiveDone||!1;const r=t.initialData;if(r&&r.length>0){const t=new Uint8Array(r).buffer;this._queuedChunks.push(t)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((t,e)=>{this._onReceiveData({begin:t,chunk:e})}),this._pdfDataRangeTransport.addProgressListener((t,e)=>{this._onProgress({loaded:t,total:e})}),this._pdfDataRangeTransport.addProgressiveReadListener(t=>{this._onReceiveData({chunk:t})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(t){const e=new Uint8Array(t.chunk).buffer;if(void 0===t.begin)this._fullRequestReader?this._fullRequestReader._enqueue(e):this._queuedChunks.push(e);else{const r=this._rangeReaders.some((function(r){return r._begin===t.begin&&(r._enqueue(e),!0)}));(0,n.assert)(r)}}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}_onProgress(t){if(void 0===t.total){const e=this._rangeReaders[0];e&&e.onProgress&&e.onProgress({loaded:t.loaded})}else{const e=this._fullRequestReader;e&&e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){(0,n.assert)(!this._fullRequestReader);const t=this._queuedChunks;return this._queuedChunks=null,new a(this,t,this._progressiveDone)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=new s(this,t,e);return this._pdfDataRangeTransport.requestDataRange(t,e),this._rangeReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t);const e=this._rangeReaders.slice(0);e.forEach((function(e){e.cancel(t)})),this._pdfDataRangeTransport.abort()}}e.PDFDataTransportStream=i;class a{constructor(t,e,r=!1){this._stream=t,this._done=r||!1,this._filename=null,this._queuedChunks=e||[],this._loaded=0;for(const n of this._queuedChunks)this._loaded+=n.byteLength;this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}_enqueue(t){if(!this._done){if(this._requests.length>0){const e=this._requests.shift();e.resolve({value:t,done:!1})}else this._queuedChunks.push(t);this._loaded+=t.byteLength}}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0){const t=this._queuedChunks.shift();return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,n.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[]}progressiveDone(){this._done||(this._done=!0)}}class s{constructor(t,e,r){this._stream=t,this._begin=e,this._end=r,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{const e=this._requests.shift();e.resolve({value:t,done:!1}),this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[]}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,n.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._stream._removeRangeReader(this)}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WebGLContext=void 0;var n=r(1);class i{constructor({enable:t=!1}){this._enabled=!0===t}get isEnabled(){let t=this._enabled;return t&&(t=a.tryInitGL()),(0,n.shadow)(this,"isEnabled",t)}composeSMask({layer:t,mask:e,properties:r}){return a.composeSMask(t,e,r)}drawFigures({width:t,height:e,backgroundColor:r,figures:n,context:i}){return a.drawFigures(t,e,r,n,i)}clear(){a.cleanup()}}e.WebGLContext=i;var a=function(){function t(t,e,r){var n=t.createShader(r);t.shaderSource(n,e),t.compileShader(n);var i=t.getShaderParameter(n,t.COMPILE_STATUS);if(!i){var a=t.getShaderInfoLog(n);throw new Error("Error during shader compilation: "+a)}return n}function e(e,r){return t(e,r,e.VERTEX_SHADER)}function r(e,r){return t(e,r,e.FRAGMENT_SHADER)}function n(t,e){for(var r=t.createProgram(),n=0,i=e.length;n<i;++n)t.attachShader(r,e[n]);t.linkProgram(r);var a=t.getProgramParameter(r,t.LINK_STATUS);if(!a){var s=t.getProgramInfoLog(r);throw new Error("Error during program linking: "+s)}return r}function i(t,e,r){t.activeTexture(r);var n=t.createTexture();return t.bindTexture(t.TEXTURE_2D,n),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,e),n}var a,s;function o(){a||(s=document.createElement("canvas"),a=s.getContext("webgl",{premultipliedalpha:!1}))}var c="  attribute vec2 a_position;                                      attribute vec2 a_texCoord;                                                                                                      uniform vec2 u_resolution;                                                                                                      varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0;       gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_texCoord = a_texCoord;                                      }                                                             ",u="  precision mediump float;                                                                                                        uniform vec4 u_backdrop;                                        uniform int u_subtype;                                          uniform sampler2D u_image;                                      uniform sampler2D u_mask;                                                                                                       varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec4 imageColor = texture2D(u_image, v_texCoord);               vec4 maskColor = texture2D(u_mask, v_texCoord);                 if (u_backdrop.a > 0.0) {                                         maskColor.rgb = maskColor.rgb * maskColor.a +                                   u_backdrop.rgb * (1.0 - maskColor.a);         }                                                               float lum;                                                      if (u_subtype == 0) {                                             lum = maskColor.a;                                            } else {                                                          lum = maskColor.r * 0.3 + maskColor.g * 0.59 +                        maskColor.b * 0.11;                                     }                                                               imageColor.a *= lum;                                            imageColor.rgb *= imageColor.a;                                 gl_FragColor = imageColor;                                    }                                                             ",l=null;function h(){var t,i;o(),t=s,s=null,i=a,a=null;var h=e(i,c),f=r(i,u),d=n(i,[h,f]);i.useProgram(d);var p={};p.gl=i,p.canvas=t,p.resolutionLocation=i.getUniformLocation(d,"u_resolution"),p.positionLocation=i.getAttribLocation(d,"a_position"),p.backdropLocation=i.getUniformLocation(d,"u_backdrop"),p.subtypeLocation=i.getUniformLocation(d,"u_subtype");var g=i.getAttribLocation(d,"a_texCoord"),v=i.getUniformLocation(d,"u_image"),m=i.getUniformLocation(d,"u_mask"),b=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,b),i.bufferData(i.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),i.STATIC_DRAW),i.enableVertexAttribArray(g),i.vertexAttribPointer(g,2,i.FLOAT,!1,0,0),i.uniform1i(v,0),i.uniform1i(m,1),l=p}function f(t,e,r){var n=t.width,a=t.height;l||h();var s=l,o=s.canvas,c=s.gl;o.width=n,o.height=a,c.viewport(0,0,c.drawingBufferWidth,c.drawingBufferHeight),c.uniform2f(s.resolutionLocation,n,a),r.backdrop?c.uniform4f(s.resolutionLocation,r.backdrop[0],r.backdrop[1],r.backdrop[2],1):c.uniform4f(s.resolutionLocation,0,0,0,0),c.uniform1i(s.subtypeLocation,"Luminosity"===r.subtype?1:0);var u=i(c,t,c.TEXTURE0),f=i(c,e,c.TEXTURE1),d=c.createBuffer();return c.bindBuffer(c.ARRAY_BUFFER,d),c.bufferData(c.ARRAY_BUFFER,new Float32Array([0,0,n,0,0,a,0,a,n,0,n,a]),c.STATIC_DRAW),c.enableVertexAttribArray(s.positionLocation),c.vertexAttribPointer(s.positionLocation,2,c.FLOAT,!1,0,0),c.clearColor(0,0,0,0),c.enable(c.BLEND),c.blendFunc(c.ONE,c.ONE_MINUS_SRC_ALPHA),c.clear(c.COLOR_BUFFER_BIT),c.drawArrays(c.TRIANGLES,0,6),c.flush(),c.deleteTexture(u),c.deleteTexture(f),c.deleteBuffer(d),o}var d="  attribute vec2 a_position;                                      attribute vec3 a_color;                                                                                                         uniform vec2 u_resolution;                                      uniform vec2 u_scale;                                           uniform vec2 u_offset;                                                                                                          varying vec4 v_color;                                                                                                           void main() {                                                     vec2 position = (a_position + u_offset) * u_scale;              vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0;         gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_color = vec4(a_color / 255.0, 1.0);                         }                                                             ",p="  precision mediump float;                                                                                                        varying vec4 v_color;                                                                                                           void main() {                                                     gl_FragColor = v_color;                                       }                                                             ",g=null;function v(){var t,i;o(),t=s,s=null,i=a,a=null;var c=e(i,d),u=r(i,p),l=n(i,[c,u]);i.useProgram(l);var h={};h.gl=i,h.canvas=t,h.resolutionLocation=i.getUniformLocation(l,"u_resolution"),h.scaleLocation=i.getUniformLocation(l,"u_scale"),h.offsetLocation=i.getUniformLocation(l,"u_offset"),h.positionLocation=i.getAttribLocation(l,"a_position"),h.colorLocation=i.getAttribLocation(l,"a_color"),g=h}function m(t,e,r,n,i){g||v();var a=g,s=a.canvas,o=a.gl;s.width=t,s.height=e,o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight),o.uniform2f(a.resolutionLocation,t,e);var c,u,l,h=0;for(c=0,u=n.length;c<u;c++)switch(n[c].type){case"lattice":l=n[c].coords.length/n[c].verticesPerRow|0,h+=(l-1)*(n[c].verticesPerRow-1)*6;break;case"triangles":h+=n[c].coords.length;break}var f=new Float32Array(2*h),d=new Uint8Array(3*h),p=i.coords,m=i.colors,b=0,_=0;for(c=0,u=n.length;c<u;c++){var y=n[c],A=y.coords,w=y.colors;switch(y.type){case"lattice":var x=y.verticesPerRow;l=A.length/x|0;for(var S=1;S<l;S++)for(var C=S*x+1,R=1;R<x;R++,C++)f[b]=p[A[C-x-1]],f[b+1]=p[A[C-x-1]+1],f[b+2]=p[A[C-x]],f[b+3]=p[A[C-x]+1],f[b+4]=p[A[C-1]],f[b+5]=p[A[C-1]+1],d[_]=m[w[C-x-1]],d[_+1]=m[w[C-x-1]+1],d[_+2]=m[w[C-x-1]+2],d[_+3]=m[w[C-x]],d[_+4]=m[w[C-x]+1],d[_+5]=m[w[C-x]+2],d[_+6]=m[w[C-1]],d[_+7]=m[w[C-1]+1],d[_+8]=m[w[C-1]+2],f[b+6]=f[b+2],f[b+7]=f[b+3],f[b+8]=f[b+4],f[b+9]=f[b+5],f[b+10]=p[A[C]],f[b+11]=p[A[C]+1],d[_+9]=d[_+3],d[_+10]=d[_+4],d[_+11]=d[_+5],d[_+12]=d[_+6],d[_+13]=d[_+7],d[_+14]=d[_+8],d[_+15]=m[w[C]],d[_+16]=m[w[C]+1],d[_+17]=m[w[C]+2],b+=12,_+=18;break;case"triangles":for(var k=0,P=A.length;k<P;k++)f[b]=p[A[k]],f[b+1]=p[A[k]+1],d[_]=m[w[k]],d[_+1]=m[w[k]+1],d[_+2]=m[w[k]+2],b+=2,_+=3;break}}r?o.clearColor(r[0]/255,r[1]/255,r[2]/255,1):o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT);var E=o.createBuffer();o.bindBuffer(o.ARRAY_BUFFER,E),o.bufferData(o.ARRAY_BUFFER,f,o.STATIC_DRAW),o.enableVertexAttribArray(a.positionLocation),o.vertexAttribPointer(a.positionLocation,2,o.FLOAT,!1,0,0);var T=o.createBuffer();return o.bindBuffer(o.ARRAY_BUFFER,T),o.bufferData(o.ARRAY_BUFFER,d,o.STATIC_DRAW),o.enableVertexAttribArray(a.colorLocation),o.vertexAttribPointer(a.colorLocation,3,o.UNSIGNED_BYTE,!1,0,0),o.uniform2f(a.scaleLocation,i.scaleX,i.scaleY),o.uniform2f(a.offsetLocation,i.offsetX,i.offsetY),o.drawArrays(o.TRIANGLES,0,h),o.flush(),o.deleteBuffer(E),o.deleteBuffer(T),s}return{tryInitGL(){try{return o(),!!a}catch(t){}return!1},composeSMask:f,drawFigures:m,cleanup(){l&&l.canvas&&(l.canvas.width=0,l.canvas.height=0),g&&g.canvas&&(g.canvas.width=0,g.canvas.height=0),l=null,g=null}}}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.renderTextLayer=void 0;var n=r(1),i=function(){var t=1e5,e=/\S/;function r(t){return!e.test(t)}function i(t,e,i){var a=document.createElement("span"),s={angle:0,canvasWidth:0,isWhitespace:!1,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};if(t._textDivs.push(a),r(e.str))return s.isWhitespace=!0,void t._textDivProperties.set(a,s);var o=n.Util.transform(t._viewport.transform,e.transform),c=Math.atan2(o[1],o[0]),u=i[e.fontName];u.vertical&&(c+=Math.PI/2);var l=Math.sqrt(o[2]*o[2]+o[3]*o[3]),h=l;let f,d;if(u.ascent?h=u.ascent*h:u.descent&&(h=(1+u.descent)*h),0===c?(f=o[4],d=o[5]-h):(f=o[4]+h*Math.sin(c),d=o[5]-h*Math.cos(c)),a.style.left=f+"px",a.style.top=d+"px",a.style.fontSize=l+"px",a.style.fontFamily=u.fontFamily,a.textContent=e.str,t._fontInspectorEnabled&&(a.dataset.fontName=e.fontName),0!==c&&(s.angle=c*(180/Math.PI)),e.str.length>1&&(u.vertical?s.canvasWidth=e.height*t._viewport.scale:s.canvasWidth=e.width*t._viewport.scale),t._textDivProperties.set(a,s),t._textContentStream&&t._layoutText(a),t._enhanceTextSelection){var p=1,g=0;0!==c&&(p=Math.cos(c),g=Math.sin(c));var v,m,b=(u.vertical?e.height:e.width)*t._viewport.scale,_=l;0!==c?(v=[p,g,-g,p,f,d],m=n.Util.getAxialAlignedBoundingBox([0,0,b,_],v)):m=[f,d,f+b,d+_],t._bounds.push({left:m[0],top:m[1],right:m[2],bottom:m[3],div:a,size:[b,_],m:v})}}function a(e){if(!e._canceled){var r=e._textDivs,n=e._capability,i=r.length;if(i>t)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(var a=0;a<i;a++)e._layoutText(r[a]);e._renderingDone=!0,n.resolve()}}function s(t){for(var e=t._bounds,r=t._viewport,i=o(r.width,r.height,e),a=0;a<i.length;a++){var s=e[a].div,c=t._textDivProperties.get(s);if(0!==c.angle){var u=i[a],l=e[a],h=l.m,f=h[0],d=h[1],p=[[0,0],[0,l.size[1]],[l.size[0],0],l.size],g=new Float64Array(64);p.forEach((function(t,e){var r=n.Util.applyTransform(t,h);g[e+0]=f&&(u.left-r[0])/f,g[e+4]=d&&(u.top-r[1])/d,g[e+8]=f&&(u.right-r[0])/f,g[e+12]=d&&(u.bottom-r[1])/d,g[e+16]=d&&(u.left-r[0])/-d,g[e+20]=f&&(u.top-r[1])/f,g[e+24]=d&&(u.right-r[0])/-d,g[e+28]=f&&(u.bottom-r[1])/f,g[e+32]=f&&(u.left-r[0])/-f,g[e+36]=d&&(u.top-r[1])/-d,g[e+40]=f&&(u.right-r[0])/-f,g[e+44]=d&&(u.bottom-r[1])/-d,g[e+48]=d&&(u.left-r[0])/d,g[e+52]=f&&(u.top-r[1])/-f,g[e+56]=d&&(u.right-r[0])/d,g[e+60]=f&&(u.bottom-r[1])/-f}));var v=function(t,e,r){for(var n=0,i=0;i<r;i++){var a=t[e++];a>0&&(n=n?Math.min(a,n):a)}return n},m=1+Math.min(Math.abs(f),Math.abs(d));c.paddingLeft=v(g,32,16)/m,c.paddingTop=v(g,48,16)/m,c.paddingRight=v(g,0,16)/m,c.paddingBottom=v(g,16,16)/m,t._textDivProperties.set(s,c)}else c.paddingLeft=e[a].left-i[a].left,c.paddingTop=e[a].top-i[a].top,c.paddingRight=i[a].right-e[a].right,c.paddingBottom=i[a].bottom-e[a].bottom,t._textDivProperties.set(s,c)}}function o(t,e,r){var n=r.map((function(t,e){return{x1:t.left,y1:t.top,x2:t.right,y2:t.bottom,index:e,x1New:void 0,x2New:void 0}}));c(t,n);var i=new Array(r.length);return n.forEach((function(t){var e=t.index;i[e]={left:t.x1New,top:0,right:t.x2New,bottom:0}})),r.map((function(e,r){var a=i[r],s=n[r];s.x1=e.top,s.y1=t-a.right,s.x2=e.bottom,s.y2=t-a.left,s.index=r,s.x1New=void 0,s.x2New=void 0})),c(e,n),n.forEach((function(t){var e=t.index;i[e].top=t.x1New,i[e].bottom=t.x2New})),i}function c(t,e){e.sort((function(t,e){return t.x1-e.x1||t.index-e.index}));var r={x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0},n=[{start:-1/0,end:1/0,boundary:r}];e.forEach((function(t){var e=0;while(e<n.length&&n[e].end<=t.y1)e++;var r,i,a=n.length-1;while(a>=0&&n[a].start>=t.y2)a--;var s,o,c=-1/0;for(s=e;s<=a;s++){var u;r=n[s],i=r.boundary,u=i.x2>t.x1?i.index>t.index?i.x1New:t.x1:void 0===i.x2New?(i.x2+t.x1)/2:i.x2New,u>c&&(c=u)}for(t.x1New=c,s=e;s<=a;s++)r=n[s],i=r.boundary,void 0===i.x2New?i.x2>t.x1?i.index>t.index&&(i.x2New=i.x2):i.x2New=c:i.x2New>c&&(i.x2New=Math.max(c,i.x2));var l=[],h=null;for(s=e;s<=a;s++){r=n[s],i=r.boundary;var f=i.x2>t.x2?i:t;h===f?l[l.length-1].end=r.end:(l.push({start:r.start,end:r.end,boundary:f}),h=f)}for(n[e].start<t.y1&&(l[0].start=t.y1,l.unshift({start:n[e].start,end:t.y1,boundary:n[e].boundary})),t.y2<n[a].end&&(l[l.length-1].end=t.y2,l.push({start:t.y2,end:n[a].end,boundary:n[a].boundary})),s=e;s<=a;s++)if(r=n[s],i=r.boundary,void 0===i.x2New){var d=!1;for(o=e-1;!d&&o>=0&&n[o].start>=i.y1;o--)d=n[o].boundary===i;for(o=a+1;!d&&o<n.length&&n[o].end<=i.y2;o++)d=n[o].boundary===i;for(o=0;!d&&o<l.length;o++)d=l[o].boundary===i;d||(i.x2New=c)}Array.prototype.splice.apply(n,[e,a-e+1].concat(l))})),n.forEach((function(e){var r=e.boundary;void 0===r.x2New&&(r.x2New=Math.max(t,r.x2))}))}function u({textContent:t,textContentStream:e,container:r,viewport:i,textDivs:a,textContentItemsStr:s,enhanceTextSelection:o}){this._textContent=t,this._textContentStream=e,this._container=r,this._viewport=i,this._textDivs=a||[],this._textContentItemsStr=s||[],this._enhanceTextSelection=!!o,this._fontInspectorEnabled=!(!globalThis.FontInspector||!globalThis.FontInspector.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,n.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise.finally(()=>{this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)}).catch(()=>{})}function l(t){var e=new u({textContent:t.textContent,textContentStream:t.textContentStream,container:t.container,viewport:t.viewport,textDivs:t.textDivs,textContentItemsStr:t.textContentItemsStr,enhanceTextSelection:t.enhanceTextSelection});return e._render(t.timeout),e}return u.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new n.AbortException("TextLayer task cancelled.")),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))},_processItems(t,e){for(let r=0,n=t.length;r<n;r++)this._textContentItemsStr.push(t[r].str),i(this,t[r],e)},_layoutText(t){const e=this._textDivProperties.get(t);if(e.isWhitespace)return;let r="";if(0!==e.canvasWidth){const{fontSize:n,fontFamily:i}=t.style;n===this._layoutTextLastFontSize&&i===this._layoutTextLastFontFamily||(this._layoutTextCtx.font=`${n} ${i}`,this._layoutTextLastFontSize=n,this._layoutTextLastFontFamily=i);const{width:a}=this._layoutTextCtx.measureText(t.textContent);a>0&&(e.scale=e.canvasWidth/a,r=`scaleX(${e.scale})`)}0!==e.angle&&(r=`rotate(${e.angle}deg) ${r}`),r.length>0&&(this._enhanceTextSelection&&(e.originalTransform=r),t.style.transform=r),this._textDivProperties.set(t,e),this._container.appendChild(t)},_render:function(t){const e=(0,n.createPromiseCapability)();let r=Object.create(null);const i=document.createElement("canvas");if(i.mozOpaque=!0,this._layoutTextCtx=i.getContext("2d",{alpha:!1}),this._textContent){const t=this._textContent.items,r=this._textContent.styles;this._processItems(t,r),e.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const t=()=>{this._reader.read().then(({value:n,done:i})=>{i?e.resolve():(Object.assign(r,n.styles),this._processItems(n.items,r),t())},e.reject)};this._reader=this._textContentStream.getReader(),t()}}e.promise.then(()=>{r=null,t?this._renderTimer=setTimeout(()=>{a(this),this._renderTimer=null},t):a(this)},this._capability.reject)},expandTextDivs:function(t){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(s(this),this._bounds=null);const e=[],r=[];for(var n=0,i=this._textDivs.length;n<i;n++){const i=this._textDivs[n],a=this._textDivProperties.get(i);a.isWhitespace||(t?(e.length=0,r.length=0,a.originalTransform&&e.push(a.originalTransform),a.paddingTop>0?(r.push(a.paddingTop+"px"),e.push(`translateY(${-a.paddingTop}px)`)):r.push(0),a.paddingRight>0?r.push(a.paddingRight/a.scale+"px"):r.push(0),a.paddingBottom>0?r.push(a.paddingBottom+"px"):r.push(0),a.paddingLeft>0?(r.push(a.paddingLeft/a.scale+"px"),e.push(`translateX(${-a.paddingLeft/a.scale}px)`)):r.push(0),i.style.padding=r.join(" "),e.length&&(i.style.transform=e.join(" "))):(i.style.padding=null,i.style.transform=a.originalTransform))}}},l}();e.renderTextLayer=i},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AnnotationLayer=void 0;var n=r(4),i=r(1);class a{static create(t){const e=t.data.annotationType;switch(e){case i.AnnotationType.LINK:return new o(t);case i.AnnotationType.TEXT:return new c(t);case i.AnnotationType.WIDGET:const e=t.data.fieldType;switch(e){case"Tx":return new l(t);case"Btn":return t.data.radioButton?new f(t):t.data.checkBox?new h(t):new d(t);case"Ch":return new p(t)}return new u(t);case i.AnnotationType.POPUP:return new g(t);case i.AnnotationType.FREETEXT:return new m(t);case i.AnnotationType.LINE:return new b(t);case i.AnnotationType.SQUARE:return new _(t);case i.AnnotationType.CIRCLE:return new y(t);case i.AnnotationType.POLYLINE:return new A(t);case i.AnnotationType.CARET:return new x(t);case i.AnnotationType.INK:return new S(t);case i.AnnotationType.POLYGON:return new w(t);case i.AnnotationType.HIGHLIGHT:return new C(t);case i.AnnotationType.UNDERLINE:return new R(t);case i.AnnotationType.SQUIGGLY:return new k(t);case i.AnnotationType.STRIKEOUT:return new P(t);case i.AnnotationType.STAMP:return new E(t);case i.AnnotationType.FILEATTACHMENT:return new T(t);default:return new s(t)}}}class s{constructor(t,e=!1,r=!1){this.isRenderable=e,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderInteractiveForms=t.renderInteractiveForms,this.svgFactory=t.svgFactory,e&&(this.container=this._createContainer(r))}_createContainer(t=!1){const e=this.data,r=this.page,n=this.viewport,a=document.createElement("section");let s=e.rect[2]-e.rect[0],o=e.rect[3]-e.rect[1];a.setAttribute("data-annotation-id",e.id);const c=i.Util.normalizeRect([e.rect[0],r.view[3]-e.rect[1]+r.view[1],e.rect[2],r.view[3]-e.rect[3]+r.view[1]]);if(a.style.transform=`matrix(${n.transform.join(",")})`,a.style.transformOrigin=`-${c[0]}px -${c[1]}px`,!t&&e.borderStyle.width>0){a.style.borderWidth=e.borderStyle.width+"px",e.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE&&(s-=2*e.borderStyle.width,o-=2*e.borderStyle.width);const t=e.borderStyle.horizontalCornerRadius,r=e.borderStyle.verticalCornerRadius;if(t>0||r>0){const e=`${t}px / ${r}px`;a.style.borderRadius=e}switch(e.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid";break;default:break}e.color?a.style.borderColor=i.Util.makeCssRgb(0|e.color[0],0|e.color[1],0|e.color[2]):a.style.borderWidth=0}return a.style.left=c[0]+"px",a.style.top=c[1]+"px",a.style.width=s+"px",a.style.height=o+"px",a}_createPopup(t,e,r){e||(e=document.createElement("div"),e.style.height=t.style.height,e.style.width=t.style.width,t.appendChild(e));const n=new v({container:t,trigger:e,color:r.color,title:r.title,modificationDate:r.modificationDate,contents:r.contents,hideWrapper:!0}),i=n.render();i.style.left=t.style.width,t.appendChild(i)}render(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}}class o extends s{constructor(t){const e=!!(t.data.url||t.data.dest||t.data.action);super(t,e)}render(){this.container.className="linkAnnotation";const{data:t,linkService:e}=this,r=document.createElement("a");return t.url?(0,n.addLinkAttributes)(r,{url:t.url,target:t.newWindow?n.LinkTarget.BLANK:e.externalLinkTarget,rel:e.externalLinkRel,enabled:e.externalLinkEnabled}):t.action?this._bindNamedAction(r,t.action):this._bindLink(r,t.dest),this.container.appendChild(r),this.container}_bindLink(t,e){t.href=this.linkService.getDestinationHash(e),t.onclick=()=>(e&&this.linkService.navigateTo(e),!1),e&&(t.className="internalLink")}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeNamedAction(e),!1),t.className="internalLink"}}class c extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e)}render(){this.container.className="textAnnotation";const t=document.createElement("img");return t.style.height=this.container.style.height,t.style.width=this.container.style.width,t.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",t.alt="[{{type}} Annotation]",t.dataset.l10nId="text_annotation_type",t.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,t,this.data),this.container.appendChild(t),this.container}}class u extends s{render(){return this.container}}class l extends u{constructor(t){const e=t.renderInteractiveForms||!t.data.hasAppearance&&!!t.data.fieldValue;super(t,e)}render(){const t=["left","center","right"];this.container.className="textWidgetAnnotation";let e=null;if(this.renderInteractiveForms){if(this.data.multiLine?(e=document.createElement("textarea"),e.textContent=this.data.fieldValue):(e=document.createElement("input"),e.type="text",e.setAttribute("value",this.data.fieldValue)),e.disabled=this.data.readOnly,null!==this.data.maxLen&&(e.maxLength=this.data.maxLen),this.data.comb){const t=this.data.rect[2]-this.data.rect[0],r=t/this.data.maxLen;e.classList.add("comb"),e.style.letterSpacing=`calc(${r}px - 1ch)`}}else{e=document.createElement("div"),e.textContent=this.data.fieldValue,e.style.verticalAlign="middle",e.style.display="table-cell";let t=null;this.data.fontRefName&&this.page.commonObjs.has(this.data.fontRefName)&&(t=this.page.commonObjs.get(this.data.fontRefName)),this._setTextStyle(e,t)}return null!==this.data.textAlignment&&(e.style.textAlign=t[this.data.textAlignment]),this.container.appendChild(e),this.container}_setTextStyle(t,e){const r=t.style;if(r.fontSize=this.data.fontSize+"px",r.direction=this.data.fontDirection<0?"rtl":"ltr",!e)return;let n="normal";e.black?n="900":e.bold&&(n="bold"),r.fontWeight=n,r.fontStyle=e.italic?"italic":"normal";const i=e.loadedName?`"${e.loadedName}", `:"",a=e.fallbackName||"Helvetica, sans-serif";r.fontFamily=i+a}}class h extends u{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation checkBox";const t=document.createElement("input");return t.disabled=this.data.readOnly,t.type="checkbox",this.data.fieldValue&&"Off"!==this.data.fieldValue&&t.setAttribute("checked",!0),this.container.appendChild(t),this.container}}class f extends u{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation radioButton";const t=document.createElement("input");return t.disabled=this.data.readOnly,t.type="radio",t.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&t.setAttribute("checked",!0),this.container.appendChild(t),this.container}}class d extends o{render(){const t=super.render();return t.className="buttonWidgetAnnotation pushButton",t}}class p extends u{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="choiceWidgetAnnotation";const t=document.createElement("select");t.disabled=this.data.readOnly,this.data.combo||(t.size=this.data.options.length,this.data.multiSelect&&(t.multiple=!0));for(const e of this.data.options){const r=document.createElement("option");r.textContent=e.displayValue,r.value=e.exportValue,this.data.fieldValue.includes(e.displayValue)&&r.setAttribute("selected",!0),t.appendChild(r)}return this.container.appendChild(t),this.container}}class g extends s{constructor(t){const e=!(!t.data.title&&!t.data.contents);super(t,e)}render(){const t=["Line","Square","Circle","PolyLine","Polygon","Ink"];if(this.container.className="popupAnnotation",t.includes(this.data.parentType))return this.container;const e=`[data-annotation-id="${this.data.parentId}"]`,r=this.layer.querySelector(e);if(!r)return this.container;const n=new v({container:this.container,trigger:r,color:this.data.color,title:this.data.title,modificationDate:this.data.modificationDate,contents:this.data.contents}),i=parseFloat(r.style.left),a=parseFloat(r.style.width);return this.container.style.transformOrigin=`-${i+a}px -${r.style.top}`,this.container.style.left=i+a+"px",this.container.appendChild(n.render()),this.container}}class v{constructor(t){this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.title=t.title,this.modificationDate=t.modificationDate,this.contents=t.contents,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}render(){const t=.7,e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.setAttribute("hidden",!0);const r=document.createElement("div");r.className="popup";const a=this.color;if(a){const e=t*(255-a[0])+a[0],n=t*(255-a[1])+a[1],s=t*(255-a[2])+a[2];r.style.backgroundColor=i.Util.makeCssRgb(0|e,0|n,0|s)}const s=document.createElement("h1");s.textContent=this.title,r.appendChild(s);const o=n.PDFDateString.toDateObject(this.modificationDate);if(o){const t=document.createElement("span");t.textContent="{{date}}, {{time}}",t.dataset.l10nId="annotation_date_string",t.dataset.l10nArgs=JSON.stringify({date:o.toLocaleDateString(),time:o.toLocaleTimeString()}),r.appendChild(t)}const c=this._formatContents(this.contents);return r.appendChild(c),this.trigger.addEventListener("click",this._toggle.bind(this)),this.trigger.addEventListener("mouseover",this._show.bind(this,!1)),this.trigger.addEventListener("mouseout",this._hide.bind(this,!1)),r.addEventListener("click",this._hide.bind(this,!0)),e.appendChild(r),e}_formatContents(t){const e=document.createElement("p"),r=t.split(/(?:\r\n?|\n)/);for(let n=0,i=r.length;n<i;++n){const t=r[n];e.appendChild(document.createTextNode(t)),n<i-1&&e.appendChild(document.createElement("br"))}return e}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(t=!1){t&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}_hide(t=!0){t&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}class m extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class b extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){this.container.className="lineAnnotation";const t=this.data,e=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],n=this.svgFactory.create(e,r),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),i.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),i.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),i.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),i.setAttribute("stroke-width",t.borderStyle.width||1),i.setAttribute("stroke","transparent"),n.appendChild(i),this.container.append(n),this._createPopup(this.container,i,t),this.container}}class _ extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){this.container.className="squareAnnotation";const t=this.data,e=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],n=this.svgFactory.create(e,r),i=t.borderStyle.width,a=this.svgFactory.createElement("svg:rect");return a.setAttribute("x",i/2),a.setAttribute("y",i/2),a.setAttribute("width",e-i),a.setAttribute("height",r-i),a.setAttribute("stroke-width",i||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,t),this.container}}class y extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){this.container.className="circleAnnotation";const t=this.data,e=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],n=this.svgFactory.create(e,r),i=t.borderStyle.width,a=this.svgFactory.createElement("svg:ellipse");return a.setAttribute("cx",e/2),a.setAttribute("cy",r/2),a.setAttribute("rx",e/2-i/2),a.setAttribute("ry",r/2-i/2),a.setAttribute("stroke-width",i||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,t),this.container}}class A extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const t=this.data,e=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],n=this.svgFactory.create(e,r);let i=[];for(const s of t.vertices){const e=s.x-t.rect[0],r=t.rect[3]-s.y;i.push(e+","+r)}i=i.join(" ");const a=this.svgFactory.createElement(this.svgElementName);return a.setAttribute("points",i),a.setAttribute("stroke-width",t.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,t),this.container}}class w extends A{constructor(t){super(t),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class x extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class S extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const t=this.data,e=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],n=this.svgFactory.create(e,r);for(const i of t.inkLists){let e=[];for(const n of i){const r=n.x-t.rect[0],i=t.rect[3]-n.y;e.push(`${r},${i}`)}e=e.join(" ");const r=this.svgFactory.createElement(this.svgElementName);r.setAttribute("points",e),r.setAttribute("stroke-width",t.borderStyle.width||1),r.setAttribute("stroke","transparent"),r.setAttribute("fill","none"),this._createPopup(this.container,r,t),n.appendChild(r)}return this.container.append(n),this.container}}class C extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="highlightAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class R extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="underlineAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class k extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="squigglyAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class P extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="strikeoutAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class E extends s{constructor(t){const e=!!(t.data.hasPopup||t.data.title||t.data.contents);super(t,e,!0)}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class T extends s{constructor(t){super(t,!0);const{filename:e,content:r}=this.data.file;this.filename=(0,n.getFilenameFromUrl)(e),this.content=r,this.linkService.eventBus&&this.linkService.eventBus.dispatch("fileattachmentannotation",{source:this,id:(0,i.stringToPDFString)(e),filename:e,content:r})}render(){this.container.className="fileAttachmentAnnotation";const t=document.createElement("div");return t.style.height=this.container.style.height,t.style.width=this.container.style.width,t.addEventListener("dblclick",this._download.bind(this)),this.data.hasPopup||!this.data.title&&!this.data.contents||this._createPopup(this.container,t,this.data),this.container.appendChild(t),this.container}_download(){this.downloadManager?this.downloadManager.downloadData(this.content,this.filename,""):(0,i.warn)("Download cannot be started due to unavailable download manager")}}class L{static render(t){const e=[],r=[];for(const n of t.annotations)n&&(n.annotationType!==i.AnnotationType.POPUP?e.push(n):r.push(n));r.length&&e.push(...r);for(const i of e){const e=a.create({data:i,layer:t.div,page:t.page,viewport:t.viewport,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||"",renderInteractiveForms:t.renderInteractiveForms||!1,svgFactory:new n.DOMSVGFactory});e.isRenderable&&t.div.appendChild(e.render())}}static update(t){for(const e of t.annotations){const r=t.div.querySelector(`[data-annotation-id="${e.id}"]`);r&&(r.style.transform=`matrix(${t.viewport.transform.join(",")})`)}t.div.removeAttribute("hidden")}}e.AnnotationLayer=L},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SVGGraphics=void 0;var n=r(1),i=r(4),a=r(7);let s=function(){throw new Error("Not implemented: SVGGraphics")};e.SVGGraphics=s;{const t={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},r="http://www.w3.org/XML/1998/namespace",l="http://www.w3.org/1999/xlink",h=["butt","round","square"],f=["miter","round","bevel"],d=function(){const t=new Uint8Array([137,80,78,71,13,10,26,10]),e=12,r=new Int32Array(256);for(let n=0;n<256;n++){let t=n;for(let e=0;e<8;e++)t=1&t?3988292384^t>>1&2147483647:t>>1&2147483647;r[n]=t}function i(t,e,n){let i=-1;for(let a=e;a<n;a++){const e=255&(i^t[a]),n=r[e];i=i>>>8^n}return-1^i}function s(t,e,r,n){let a=n;const s=e.length;r[a]=s>>24&255,r[a+1]=s>>16&255,r[a+2]=s>>8&255,r[a+3]=255&s,a+=4,r[a]=255&t.charCodeAt(0),r[a+1]=255&t.charCodeAt(1),r[a+2]=255&t.charCodeAt(2),r[a+3]=255&t.charCodeAt(3),a+=4,r.set(e,a),a+=e.length;const o=i(r,n+4,a);r[a]=o>>24&255,r[a+1]=o>>16&255,r[a+2]=o>>8&255,r[a+3]=255&o}function o(t,e,r){let n=1,i=0;for(let a=e;a<r;++a)n=(n+(255&t[a]))%65521,i=(i+n)%65521;return i<<16|n}function c(t){if(!a.isNodeJS)return u(t);try{let e;e=parseInt(process.versions.node)>=8?t:Buffer.from(t);const r=__webpack_require__(0).deflateSync(e,{level:9});return r instanceof Uint8Array?r:new Uint8Array(r)}catch(e){(0,n.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return u(t)}function u(t){let e=t.length;const r=65535,n=Math.ceil(e/r),i=new Uint8Array(2+e+5*n+4);let a=0;i[a++]=120,i[a++]=156;let s=0;while(e>r)i[a++]=0,i[a++]=255,i[a++]=255,i[a++]=0,i[a++]=0,i.set(t.subarray(s,s+r),a),a+=r,s+=r,e-=r;i[a++]=1,i[a++]=255&e,i[a++]=e>>8&255,i[a++]=255&~e,i[a++]=(65535&~e)>>8&255,i.set(t.subarray(s),a),a+=t.length-s;const c=o(t,0,t.length);return i[a++]=c>>24&255,i[a++]=c>>16&255,i[a++]=c>>8&255,i[a++]=255&c,i}function l(r,i,a,o){const u=r.width,l=r.height;let h,f,d;const p=r.data;switch(i){case n.ImageKind.GRAYSCALE_1BPP:f=0,h=1,d=u+7>>3;break;case n.ImageKind.RGB_24BPP:f=2,h=8,d=3*u;break;case n.ImageKind.RGBA_32BPP:f=6,h=8,d=4*u;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+d)*l);let v=0,m=0;for(let t=0;t<l;++t)g[v++]=0,g.set(p.subarray(m,m+d),v),m+=d,v+=d;if(i===n.ImageKind.GRAYSCALE_1BPP&&o){v=0;for(let t=0;t<l;t++){v++;for(let t=0;t<d;t++)g[v++]^=255}}const b=new Uint8Array([u>>24&255,u>>16&255,u>>8&255,255&u,l>>24&255,l>>16&255,l>>8&255,255&l,h,f,0,0,0]),_=c(g),y=t.length+3*e+b.length+_.length,A=new Uint8Array(y);let w=0;return A.set(t,w),w+=t.length,s("IHDR",b,A,w),w+=e+b.length,s("IDATA",_,A,w),w+=e+_.length,s("IEND",new Uint8Array(0),A,w),(0,n.createObjectURL)(A,"image/png",a)}return function(t,e,r){const i=void 0===t.kind?n.ImageKind.GRAYSCALE_1BPP:t.kind;return l(t,i,e,r)}}();class p{constructor(){this.fontSizeScale=1,this.fontWeight=t.fontWeight,this.fontSize=0,this.textMatrix=n.IDENTITY_MATRIX,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=n.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=t.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(t,e){this.x=t,this.y=e}}function o(t){let e=[];const r=[];for(const n of t)"save"!==n.fn?"restore"===n.fn?e=r.pop():e.push(n):(e.push({fnId:92,fn:"group",items:[]}),r.push(e),e=e[e.length-1].items);return e}function c(t){if(Number.isInteger(t))return t.toString();const e=t.toFixed(10);let r=e.length-1;if("0"!==e[r])return e;do{r--}while("0"===e[r]);return e.substring(0,"."===e[r]?r:r+1)}function u(t){if(0===t[4]&&0===t[5]){if(0===t[1]&&0===t[2])return 1===t[0]&&1===t[3]?"":`scale(${c(t[0])} ${c(t[3])})`;if(t[0]===t[3]&&t[1]===-t[2]){const e=180*Math.acos(t[0])/Math.PI;return`rotate(${c(e)})`}}else if(1===t[0]&&0===t[1]&&0===t[2]&&1===t[3])return`translate(${c(t[4])} ${c(t[5])})`;return`matrix(${c(t[0])} ${c(t[1])} ${c(t[2])} ${c(t[3])} ${c(t[4])} `+c(t[5])+")"}let g=0,v=0,m=0;e.SVGGraphics=s=class{constructor(t,e,r){this.svgFactory=new i.DOMSVGFactory,this.current=new p,this.transformMatrix=n.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=e,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!r,this._operatorIdMapping=[];for(const i in n.OPS)this._operatorIdMapping[n.OPS[i]]=i}save(){this.transformStack.push(this.transformMatrix);const t=this.current;this.extraStack.push(t),this.current=t.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(t){this.save(),this.executeOpTree(t),this.restore()}loadDependencies(t){const e=t.fnArray,r=t.argsArray;for(let i=0,a=e.length;i<a;i++)if(e[i]===n.OPS.dependency)for(const t of r[i]){const e=t.startsWith("g_")?this.commonObjs:this.objs,r=new Promise(r=>{e.get(t,r)});this.current.dependencies.push(r)}return Promise.all(this.current.dependencies)}transform(t,e,r,i,a,s){const o=[t,e,r,i,a,s];this.transformMatrix=n.Util.transform(this.transformMatrix,o),this.tgrp=null}getSVG(t,e){this.viewport=e;const r=this._initialize(e);return this.loadDependencies(t).then(()=>(this.transformMatrix=n.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(t)),r))}convertOpList(t){const e=this._operatorIdMapping,r=t.argsArray,n=t.fnArray,i=[];for(let a=0,s=n.length;a<s;a++){const t=n[a];i.push({fnId:t,fn:e[t],args:r[a]})}return o(i)}executeOpTree(t){for(const e of t){const t=e.fn,r=e.fnId,i=e.args;switch(0|r){case n.OPS.beginText:this.beginText();break;case n.OPS.dependency:break;case n.OPS.setLeading:this.setLeading(i);break;case n.OPS.setLeadingMoveText:this.setLeadingMoveText(i[0],i[1]);break;case n.OPS.setFont:this.setFont(i);break;case n.OPS.showText:this.showText(i[0]);break;case n.OPS.showSpacedText:this.showText(i[0]);break;case n.OPS.endText:this.endText();break;case n.OPS.moveText:this.moveText(i[0],i[1]);break;case n.OPS.setCharSpacing:this.setCharSpacing(i[0]);break;case n.OPS.setWordSpacing:this.setWordSpacing(i[0]);break;case n.OPS.setHScale:this.setHScale(i[0]);break;case n.OPS.setTextMatrix:this.setTextMatrix(i[0],i[1],i[2],i[3],i[4],i[5]);break;case n.OPS.setTextRise:this.setTextRise(i[0]);break;case n.OPS.setTextRenderingMode:this.setTextRenderingMode(i[0]);break;case n.OPS.setLineWidth:this.setLineWidth(i[0]);break;case n.OPS.setLineJoin:this.setLineJoin(i[0]);break;case n.OPS.setLineCap:this.setLineCap(i[0]);break;case n.OPS.setMiterLimit:this.setMiterLimit(i[0]);break;case n.OPS.setFillRGBColor:this.setFillRGBColor(i[0],i[1],i[2]);break;case n.OPS.setStrokeRGBColor:this.setStrokeRGBColor(i[0],i[1],i[2]);break;case n.OPS.setStrokeColorN:this.setStrokeColorN(i);break;case n.OPS.setFillColorN:this.setFillColorN(i);break;case n.OPS.shadingFill:this.shadingFill(i[0]);break;case n.OPS.setDash:this.setDash(i[0],i[1]);break;case n.OPS.setRenderingIntent:this.setRenderingIntent(i[0]);break;case n.OPS.setFlatness:this.setFlatness(i[0]);break;case n.OPS.setGState:this.setGState(i[0]);break;case n.OPS.fill:this.fill();break;case n.OPS.eoFill:this.eoFill();break;case n.OPS.stroke:this.stroke();break;case n.OPS.fillStroke:this.fillStroke();break;case n.OPS.eoFillStroke:this.eoFillStroke();break;case n.OPS.clip:this.clip("nonzero");break;case n.OPS.eoClip:this.clip("evenodd");break;case n.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case n.OPS.paintJpegXObject:this.paintJpegXObject(i[0],i[1],i[2]);break;case n.OPS.paintImageXObject:this.paintImageXObject(i[0]);break;case n.OPS.paintInlineImageXObject:this.paintInlineImageXObject(i[0]);break;case n.OPS.paintImageMaskXObject:this.paintImageMaskXObject(i[0]);break;case n.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(i[0],i[1]);break;case n.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case n.OPS.closePath:this.closePath();break;case n.OPS.closeStroke:this.closeStroke();break;case n.OPS.closeFillStroke:this.closeFillStroke();break;case n.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case n.OPS.nextLine:this.nextLine();break;case n.OPS.transform:this.transform(i[0],i[1],i[2],i[3],i[4],i[5]);break;case n.OPS.constructPath:this.constructPath(i[0],i[1]);break;case n.OPS.endPath:this.endPath();break;case 92:this.group(e.items);break;default:(0,n.warn)("Unimplemented operator "+t);break}}}setWordSpacing(t){this.current.wordSpacing=t}setCharSpacing(t){this.current.charSpacing=t}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(t,e,r,n,i,a){const s=this.current;s.textMatrix=s.lineMatrix=[t,e,r,n,i,a],s.textMatrixScale=Math.sqrt(t*t+e*e),s.x=s.lineX=0,s.y=s.lineY=0,s.xcoords=[],s.tspan=this.svgFactory.createElement("svg:tspan"),s.tspan.setAttributeNS(null,"font-family",s.fontFamily),s.tspan.setAttributeNS(null,"font-size",c(s.fontSize)+"px"),s.tspan.setAttributeNS(null,"y",c(-s.y)),s.txtElement=this.svgFactory.createElement("svg:text"),s.txtElement.appendChild(s.tspan)}beginText(){const t=this.current;t.x=t.lineX=0,t.y=t.lineY=0,t.textMatrix=n.IDENTITY_MATRIX,t.lineMatrix=n.IDENTITY_MATRIX,t.textMatrixScale=1,t.tspan=this.svgFactory.createElement("svg:tspan"),t.txtElement=this.svgFactory.createElement("svg:text"),t.txtgrp=this.svgFactory.createElement("svg:g"),t.xcoords=[]}moveText(t,e){const r=this.current;r.x=r.lineX+=t,r.y=r.lineY+=e,r.xcoords=[],r.tspan=this.svgFactory.createElement("svg:tspan"),r.tspan.setAttributeNS(null,"font-family",r.fontFamily),r.tspan.setAttributeNS(null,"font-size",c(r.fontSize)+"px"),r.tspan.setAttributeNS(null,"y",c(-r.y))}showText(e){const i=this.current,a=i.font,s=i.fontSize;if(0===s)return;const o=i.charSpacing,l=i.wordSpacing,h=i.fontDirection,f=i.textHScale*h,d=a.vertical,p=s*i.fontMatrix[0];let g=0;for(const t of e){if(null===t){g+=h*l;continue}if((0,n.isNum)(t)){g+=-t*s*.001;continue}const e=t.width,r=t.fontChar,c=(t.isSpace?l:0)+o,u=e*p+c*h;t.isInFont||a.missingFile?(i.xcoords.push(i.x+g),i.tspan.textContent+=r,g+=u):g+=u}d?i.y-=g*f:i.x+=g*f,i.tspan.setAttributeNS(null,"x",i.xcoords.map(c).join(" ")),i.tspan.setAttributeNS(null,"y",c(-i.y)),i.tspan.setAttributeNS(null,"font-family",i.fontFamily),i.tspan.setAttributeNS(null,"font-size",c(i.fontSize)+"px"),i.fontStyle!==t.fontStyle&&i.tspan.setAttributeNS(null,"font-style",i.fontStyle),i.fontWeight!==t.fontWeight&&i.tspan.setAttributeNS(null,"font-weight",i.fontWeight);const v=i.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK;if(v===n.TextRenderingMode.FILL||v===n.TextRenderingMode.FILL_STROKE?(i.fillColor!==t.fillColor&&i.tspan.setAttributeNS(null,"fill",i.fillColor),i.fillAlpha<1&&i.tspan.setAttributeNS(null,"fill-opacity",i.fillAlpha)):i.textRenderingMode===n.TextRenderingMode.ADD_TO_PATH?i.tspan.setAttributeNS(null,"fill","transparent"):i.tspan.setAttributeNS(null,"fill","none"),v===n.TextRenderingMode.STROKE||v===n.TextRenderingMode.FILL_STROKE){const t=1/(i.textMatrixScale||1);this._setStrokeAttributes(i.tspan,t)}let m=i.textMatrix;0!==i.textRise&&(m=m.slice(),m[5]+=i.textRise),i.txtElement.setAttributeNS(null,"transform",`${u(m)} scale(${c(f)}, -1)`),i.txtElement.setAttributeNS(r,"xml:space","preserve"),i.txtElement.appendChild(i.tspan),i.txtgrp.appendChild(i.txtElement),this._ensureTransformGroup().appendChild(i.txtElement)}setLeadingMoveText(t,e){this.setLeading(-e),this.moveText(t,e)}addFontStyle(t){this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));const e=(0,n.createObjectURL)(t.data,t.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${t.loadedName}"; src: url(${e}); }\n`}setFont(t){const e=this.current,r=this.commonObjs.get(t[0]);let i=t[1];e.font=r,this.embedFonts&&r.data&&!this.embeddedFonts[r.loadedName]&&(this.addFontStyle(r),this.embeddedFonts[r.loadedName]=r),e.fontMatrix=r.fontMatrix?r.fontMatrix:n.FONT_IDENTITY_MATRIX;let a="normal";r.black?a="900":r.bold&&(a="bold");const s=r.italic?"italic":"normal";i<0?(i=-i,e.fontDirection=-1):e.fontDirection=1,e.fontSize=i,e.fontFamily=r.loadedName,e.fontWeight=a,e.fontStyle=s,e.tspan=this.svgFactory.createElement("svg:tspan"),e.tspan.setAttributeNS(null,"y",c(-e.y)),e.xcoords=[]}endText(){const t=this.current;t.textRenderingMode&n.TextRenderingMode.ADD_TO_PATH_FLAG&&t.txtElement&&t.txtElement.hasChildNodes()&&(t.element=t.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(t){t>0&&(this.current.lineWidth=t)}setLineCap(t){this.current.lineCap=h[t]}setLineJoin(t){this.current.lineJoin=f[t]}setMiterLimit(t){this.current.miterLimit=t}setStrokeAlpha(t){this.current.strokeAlpha=t}setStrokeRGBColor(t,e,r){this.current.strokeColor=n.Util.makeCssRgb(t,e,r)}setFillAlpha(t){this.current.fillAlpha=t}setFillRGBColor(t,e,r){this.current.fillColor=n.Util.makeCssRgb(t,e,r),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[]}setStrokeColorN(t){this.current.strokeColor=this._makeColorN_Pattern(t)}setFillColorN(t){this.current.fillColor=this._makeColorN_Pattern(t)}shadingFill(t){const e=this.viewport.width,r=this.viewport.height,i=n.Util.inverseTransform(this.transformMatrix),a=n.Util.applyTransform([0,0],i),s=n.Util.applyTransform([0,r],i),o=n.Util.applyTransform([e,0],i),c=n.Util.applyTransform([e,r],i),u=Math.min(a[0],s[0],o[0],c[0]),l=Math.min(a[1],s[1],o[1],c[1]),h=Math.max(a[0],s[0],o[0],c[0]),f=Math.max(a[1],s[1],o[1],c[1]),d=this.svgFactory.createElement("svg:rect");d.setAttributeNS(null,"x",u),d.setAttributeNS(null,"y",l),d.setAttributeNS(null,"width",h-u),d.setAttributeNS(null,"height",f-l),d.setAttributeNS(null,"fill",this._makeShadingPattern(t)),this._ensureTransformGroup().appendChild(d)}_makeColorN_Pattern(t){return"TilingPattern"===t[0]?this._makeTilingPattern(t):this._makeShadingPattern(t)}_makeTilingPattern(t){const e=t[1],r=t[2],i=t[3]||n.IDENTITY_MATRIX,[a,s,o,c]=t[4],u=t[5],l=t[6],h=t[7],f="shading"+m++,[d,p]=n.Util.applyTransform([a,s],i),[g,v]=n.Util.applyTransform([o,c],i),[b,_]=n.Util.singularValueDecompose2dScale(i),y=u*b,A=l*_,w=this.svgFactory.createElement("svg:pattern");w.setAttributeNS(null,"id",f),w.setAttributeNS(null,"patternUnits","userSpaceOnUse"),w.setAttributeNS(null,"width",y),w.setAttributeNS(null,"height",A),w.setAttributeNS(null,"x",""+d),w.setAttributeNS(null,"y",""+p);const x=this.svg,S=this.transformMatrix,C=this.current.fillColor,R=this.current.strokeColor,k=this.svgFactory.create(g-d,v-p);if(this.svg=k,this.transformMatrix=i,2===h){const t=n.Util.makeCssRgb(...e);this.current.fillColor=t,this.current.strokeColor=t}return this.executeOpTree(this.convertOpList(r)),this.svg=x,this.transformMatrix=S,this.current.fillColor=C,this.current.strokeColor=R,w.appendChild(k.childNodes[0]),this.defs.appendChild(w),`url(#${f})`}_makeShadingPattern(t){switch(t[0]){case"RadialAxial":const e="shading"+m++,r=t[3];let i;switch(t[1]){case"axial":const r=t[4],n=t[5];i=this.svgFactory.createElement("svg:linearGradient"),i.setAttributeNS(null,"id",e),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"x1",r[0]),i.setAttributeNS(null,"y1",r[1]),i.setAttributeNS(null,"x2",n[0]),i.setAttributeNS(null,"y2",n[1]);break;case"radial":const a=t[4],s=t[5],o=t[6],c=t[7];i=this.svgFactory.createElement("svg:radialGradient"),i.setAttributeNS(null,"id",e),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"cx",s[0]),i.setAttributeNS(null,"cy",s[1]),i.setAttributeNS(null,"r",c),i.setAttributeNS(null,"fx",a[0]),i.setAttributeNS(null,"fy",a[1]),i.setAttributeNS(null,"fr",o);break;default:throw new Error("Unknown RadialAxial type: "+t[1])}for(const t of r){const e=this.svgFactory.createElement("svg:stop");e.setAttributeNS(null,"offset",t[0]),e.setAttributeNS(null,"stop-color",t[1]),i.appendChild(e)}return this.defs.appendChild(i),`url(#${e})`;case"Mesh":return(0,n.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: "+t[0])}}setDash(t,e){this.current.dashArray=t,this.current.dashPhase=e}constructPath(t,e){const r=this.current;let i=r.x,a=r.y,s=[],o=0;for(const u of t)switch(0|u){case n.OPS.rectangle:i=e[o++],a=e[o++];const t=e[o++],r=e[o++],u=i+t,l=a+r;s.push("M",c(i),c(a),"L",c(u),c(a),"L",c(u),c(l),"L",c(i),c(l),"Z");break;case n.OPS.moveTo:i=e[o++],a=e[o++],s.push("M",c(i),c(a));break;case n.OPS.lineTo:i=e[o++],a=e[o++],s.push("L",c(i),c(a));break;case n.OPS.curveTo:i=e[o+4],a=e[o+5],s.push("C",c(e[o]),c(e[o+1]),c(e[o+2]),c(e[o+3]),c(i),c(a)),o+=6;break;case n.OPS.curveTo2:s.push("C",c(i),c(a),c(e[o]),c(e[o+1]),c(e[o+2]),c(e[o+3])),i=e[o+2],a=e[o+3],o+=4;break;case n.OPS.curveTo3:i=e[o+2],a=e[o+3],s.push("C",c(e[o]),c(e[o+1]),c(i),c(a),c(i),c(a)),o+=4;break;case n.OPS.closePath:s.push("Z");break}s=s.join(" "),r.path&&t.length>0&&t[0]!==n.OPS.rectangle&&t[0]!==n.OPS.moveTo?s=r.path.getAttributeNS(null,"d")+s:(r.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(r.path)),r.path.setAttributeNS(null,"d",s),r.path.setAttributeNS(null,"fill","none"),r.element=r.path,r.setCurrentPoint(i,a)}endPath(){const t=this.current;if(t.path=null,!this.pendingClip)return;if(!t.element)return void(this.pendingClip=null);const e="clippath"+g++,r=this.svgFactory.createElement("svg:clipPath");r.setAttributeNS(null,"id",e),r.setAttributeNS(null,"transform",u(this.transformMatrix));const n=t.element.cloneNode(!0);"evenodd"===this.pendingClip?n.setAttributeNS(null,"clip-rule","evenodd"):n.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,r.appendChild(n),this.defs.appendChild(r),t.activeClipUrl&&(t.clipGroup=null,this.extraStack.forEach((function(t){t.clipGroup=null})),r.setAttributeNS(null,"clip-path",t.activeClipUrl)),t.activeClipUrl=`url(#${e})`,this.tgrp=null}clip(t){this.pendingClip=t}closePath(){const t=this.current;if(t.path){const e=t.path.getAttributeNS(null,"d")+"Z";t.path.setAttributeNS(null,"d",e)}}setLeading(t){this.current.leading=-t}setTextRise(t){this.current.textRise=t}setTextRenderingMode(t){this.current.textRenderingMode=t}setHScale(t){this.current.textHScale=t/100}setRenderingIntent(t){}setFlatness(t){}setGState(t){for(const[e,r]of t)switch(e){case"LW":this.setLineWidth(r);break;case"LC":this.setLineCap(r);break;case"LJ":this.setLineJoin(r);break;case"ML":this.setMiterLimit(r);break;case"D":this.setDash(r[0],r[1]);break;case"RI":this.setRenderingIntent(r);break;case"FL":this.setFlatness(r);break;case"Font":this.setFont(r);break;case"CA":this.setStrokeAlpha(r);break;case"ca":this.setFillAlpha(r);break;default:(0,n.warn)("Unimplemented graphic state operator "+e);break}}fill(){const t=this.current;t.element&&(t.element.setAttributeNS(null,"fill",t.fillColor),t.element.setAttributeNS(null,"fill-opacity",t.fillAlpha),this.endPath())}stroke(){const t=this.current;t.element&&(this._setStrokeAttributes(t.element),t.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(t,e=1){const r=this.current;let n=r.dashArray;1!==e&&n.length>0&&(n=n.map((function(t){return e*t}))),t.setAttributeNS(null,"stroke",r.strokeColor),t.setAttributeNS(null,"stroke-opacity",r.strokeAlpha),t.setAttributeNS(null,"stroke-miterlimit",c(r.miterLimit)),t.setAttributeNS(null,"stroke-linecap",r.lineCap),t.setAttributeNS(null,"stroke-linejoin",r.lineJoin),t.setAttributeNS(null,"stroke-width",c(e*r.lineWidth)+"px"),t.setAttributeNS(null,"stroke-dasharray",n.map(c).join(" ")),t.setAttributeNS(null,"stroke-dashoffset",c(e*r.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const t=this.svgFactory.createElement("svg:rect");t.setAttributeNS(null,"x","0"),t.setAttributeNS(null,"y","0"),t.setAttributeNS(null,"width","1px"),t.setAttributeNS(null,"height","1px"),t.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(t)}paintJpegXObject(t,e,r){const n=this.objs.get(t),i=this.svgFactory.createElement("svg:image");i.setAttributeNS(l,"xlink:href",n.src),i.setAttributeNS(null,"width",c(e)),i.setAttributeNS(null,"height",c(r)),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",c(-r)),i.setAttributeNS(null,"transform",`scale(${c(1/e)} ${c(-1/r)})`),this._ensureTransformGroup().appendChild(i)}paintImageXObject(t){const e=this.objs.get(t);e?this.paintInlineImageXObject(e):(0,n.warn)(`Dependent image with object ID ${t} is not ready yet`)}paintInlineImageXObject(t,e){const r=t.width,n=t.height,i=d(t,this.forceDataSchema,!!e),a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",c(r)),a.setAttributeNS(null,"height",c(n)),this.current.element=a,this.clip("nonzero");const s=this.svgFactory.createElement("svg:image");s.setAttributeNS(l,"xlink:href",i),s.setAttributeNS(null,"x","0"),s.setAttributeNS(null,"y",c(-n)),s.setAttributeNS(null,"width",c(r)+"px"),s.setAttributeNS(null,"height",c(n)+"px"),s.setAttributeNS(null,"transform",`scale(${c(1/r)} ${c(-1/n)})`),e?e.appendChild(s):this._ensureTransformGroup().appendChild(s)}paintImageMaskXObject(t){const e=this.current,r=t.width,n=t.height,i=e.fillColor;e.maskId="mask"+v++;const a=this.svgFactory.createElement("svg:mask");a.setAttributeNS(null,"id",e.maskId);const s=this.svgFactory.createElement("svg:rect");s.setAttributeNS(null,"x","0"),s.setAttributeNS(null,"y","0"),s.setAttributeNS(null,"width",c(r)),s.setAttributeNS(null,"height",c(n)),s.setAttributeNS(null,"fill",i),s.setAttributeNS(null,"mask",`url(#${e.maskId})`),this.defs.appendChild(a),this._ensureTransformGroup().appendChild(s),this.paintInlineImageXObject(t,a)}paintFormXObjectBegin(t,e){if(Array.isArray(t)&&6===t.length&&this.transform(t[0],t[1],t[2],t[3],t[4],t[5]),e){const t=e[2]-e[0],r=e[3]-e[1],n=this.svgFactory.createElement("svg:rect");n.setAttributeNS(null,"x",e[0]),n.setAttributeNS(null,"y",e[1]),n.setAttributeNS(null,"width",c(t)),n.setAttributeNS(null,"height",c(r)),this.current.element=n,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(t){const e=this.svgFactory.create(t.width,t.height),r=this.svgFactory.createElement("svg:defs");e.appendChild(r),this.defs=r;const n=this.svgFactory.createElement("svg:g");return n.setAttributeNS(null,"transform",u(t.transform)),e.appendChild(n),this.svg=n,e}_ensureClipGroup(){if(!this.current.clipGroup){const t=this.svgFactory.createElement("svg:g");t.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(t),this.current.clipGroup=t}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",u(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFNodeStream=void 0;var n=r(1),i=r(20);const a=__webpack_require__(1),s=__webpack_require__(2),o=__webpack_require__(3),c=__webpack_require__(4),u=/^file:\/\/\/[a-zA-Z]:\//;function l(t){const e=c.parse(t);return"file:"===e.protocol||e.host?e:/^[a-z]:[/\\]/i.test(t)?c.parse("file:///"+t):(e.host||(e.protocol="file:"),e)}class h{constructor(t){this.source=t,this.url=l(t.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,n.assert)(!this._fullRequestReader),this._fullRequestReader=this.isFsUrl?new m(this):new g(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=this.isFsUrl?new b(this,t,e):new v(this,t,e);return this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t);const e=this._rangeRequestReaders.slice(0);e.forEach((function(e){e.cancel(t)}))}}e.PDFNodeStream=h;class f{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;const e=t.source;this._contentLength=e.length,this._loaded=0,this._filename=null,this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._readableStream=null,this._readCapability=(0,n.createPromiseCapability)(),this._headersCapability=(0,n.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t)return this._readCapability=(0,n.createPromiseCapability)(),this.read();this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength});const e=new Uint8Array(t).buffer;return{value:e,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",t=>{this._error(t)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new n.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class d{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,n.createPromiseCapability)();const e=t.source;this._isStreamingSupported=!e.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t)return this._readCapability=(0,n.createPromiseCapability)(),this.read();this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded});const e=new Uint8Array(t).buffer;return{value:e,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",t=>{this._error(t)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function p(t,e){return{protocol:t.protocol,auth:t.auth,host:t.hostname,port:t.port,path:t.path,method:"GET",headers:e}}class g extends f{constructor(t){super(t);const e=e=>{if(404===e.statusCode){const t=new n.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=t,void this._headersCapability.reject(t)}this._headersCapability.resolve(),this._setReadableStream(e);const r=t=>this._readableStream.headers[t.toLowerCase()],{allowRangeRequests:a,suggestedLength:s}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=s||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(r)};this._request=null,"http:"===this._url.protocol?this._request=s.request(p(this._url,t.httpHeaders),e):this._request=o.request(p(this._url,t.httpHeaders),e),this._request.on("error",t=>{this._storedError=t,this._headersCapability.reject(t)}),this._request.end()}}class v extends d{constructor(t,e,r){super(t),this._httpHeaders={};for(const n in t.httpHeaders){const e=t.httpHeaders[n];"undefined"!==typeof e&&(this._httpHeaders[n]=e)}this._httpHeaders["Range"]=`bytes=${e}-${r-1}`;const i=t=>{if(404!==t.statusCode)this._setReadableStream(t);else{const t=new n.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=t}};this._request=null,"http:"===this._url.protocol?this._request=s.request(p(this._url,this._httpHeaders),i):this._request=o.request(p(this._url,this._httpHeaders),i),this._request.on("error",t=>{this._storedError=t}),this._request.end()}}class m extends f{constructor(t){super(t);let e=decodeURIComponent(this._url.path);u.test(this._url.href)&&(e=e.replace(/^\//,"")),a.lstat(e,(t,r)=>{if(t)return"ENOENT"===t.code&&(t=new n.MissingPDFException(`Missing PDF "${e}".`)),this._storedError=t,void this._headersCapability.reject(t);this._contentLength=r.size,this._setReadableStream(a.createReadStream(e)),this._headersCapability.resolve()})}}class b extends d{constructor(t,e,r){super(t);let n=decodeURIComponent(this._url.path);u.test(this._url.href)&&(n=n.replace(/^\//,"")),this._setReadableStream(a.createReadStream(n,{start:e,end:r-1}))}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createResponseStatusError=o,e.extractFilenameFromHeader=s,e.validateRangeRequestCapabilities=a,e.validateResponseStatus=c;var n=r(1),i=r(21);function a({getResponseHeader:t,isHttp:e,rangeChunkSize:r,disableRange:i}){(0,n.assert)(r>0,"Range chunk size must be larger than zero");const a={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t("Content-Length"),10);if(!Number.isInteger(s))return a;if(a.suggestedLength=s,s<=2*r)return a;if(i||!e)return a;if("bytes"!==t("Accept-Ranges"))return a;const o=t("Content-Encoding")||"identity";return"identity"!==o||(a.allowRangeRequests=!0),a}function s(t){const e=t("Content-Disposition");if(e){let t=(0,i.getFilenameFromContentDispositionHeader)(e);if(t.includes("%"))try{t=decodeURIComponent(t)}catch(r){}if(/\.pdf$/i.test(t))return t}return null}function o(t,e){return 404===t||0===t&&e.startsWith("file:")?new n.MissingPDFException('Missing PDF "'+e+'".'):new n.UnexpectedResponseException("Unexpected server response ("+t+') while retrieving PDF "'+e+'".',t)}function c(t){return 200===t||206===t}},function(t,e,r){"use strict";function n(t){let e=!0,r=n("filename\\*","i").exec(t);if(r){r=r[1];let t=o(r);return t=unescape(t),t=c(t),t=u(t),a(t)}if(r=s(t),r){const t=u(r);return a(t)}if(r=n("filename","i").exec(t),r){r=r[1];let t=o(r);return t=u(t),a(t)}function n(t,e){return new RegExp("(?:^|;)\\s*"+t+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',e)}function i(t,r){if(t){if(!/^[\x00-\xFF]+$/.test(r))return r;try{const n=new TextDecoder(t,{fatal:!0}),i=Array.from(r,(function(t){return 255&t.charCodeAt(0)}));r=n.decode(new Uint8Array(i)),e=!1}catch(n){if(/^utf-?8$/i.test(t))try{r=decodeURIComponent(escape(r)),e=!1}catch(i){}}}return r}function a(t){return e&&/[\x80-\xff]/.test(t)&&(t=i("utf-8",t),e&&(t=i("iso-8859-1",t))),t}function s(t){const e=[];let r;const i=n("filename\\*((?!0\\d)\\d+)(\\*?)","ig");while(null!==(r=i.exec(t))){let[,t,n,i]=r;if(t=parseInt(t,10),t in e){if(0===t)break}else e[t]=[n,i]}const a=[];for(let n=0;n<e.length;++n){if(!(n in e))break;let[t,r]=e[n];r=o(r),t&&(r=unescape(r),0===n&&(r=c(r))),a.push(r)}return a.join("")}function o(t){if(t.startsWith('"')){const e=t.slice(1).split('\\"');for(let t=0;t<e.length;++t){const r=e[t].indexOf('"');-1!==r&&(e[t]=e[t].slice(0,r),e.length=t+1),e[t]=e[t].replace(/\\(.)/g,"$1")}t=e.join('"')}return t}function c(t){const e=t.indexOf("'");if(-1===e)return t;const r=t.slice(0,e),n=t.slice(e+1),a=n.replace(/^[^']*'/,"");return i(r,a)}function u(t){return!t.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(t)?t:t.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(t,e,r,n){if("q"===r||"Q"===r)return n=n.replace(/_/g," "),n=n.replace(/=([0-9a-fA-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(e,16))})),i(e,n);try{n=atob(n)}catch(a){}return i(e,n)}))}return""}Object.defineProperty(e,"__esModule",{value:!0}),e.getFilenameFromContentDispositionHeader=n},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFNetworkStream=void 0;var n=r(1),i=r(20);const a=200,s=206;function o(t){const e=t.response;if("string"!==typeof e)return e;const r=(0,n.stringToBytes)(e);return r.buffer}class c{constructor(t,e){this.url=t,e=e||{},this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this.withCredentials=e.withCredentials||!1,this.getXhr=e.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(t,e,r){const n={begin:t,end:e};for(const i in r)n[i]=r[i];return this.request(n)}requestFull(t){return this.request(t)}request(t){const e=this.getXhr(),r=this.currXhrId++,n=this.pendingRequests[r]={xhr:e};e.open("GET",this.url),e.withCredentials=this.withCredentials;for(const i in this.httpHeaders){const t=this.httpHeaders[i];"undefined"!==typeof t&&e.setRequestHeader(i,t)}return this.isHttp&&"begin"in t&&"end"in t?(e.setRequestHeader("Range",`bytes=${t.begin}-${t.end-1}`),n.expectedStatus=s):n.expectedStatus=a,e.responseType="arraybuffer",t.onError&&(e.onerror=function(r){t.onError(e.status)}),e.onreadystatechange=this.onStateChange.bind(this,r),e.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=t.onHeadersReceived,n.onDone=t.onDone,n.onError=t.onError,n.onProgress=t.onProgress,e.send(null),r}onProgress(t,e){const r=this.pendingRequests[t];r&&r.onProgress&&r.onProgress(e)}onStateChange(t,e){const r=this.pendingRequests[t];if(!r)return;const n=r.xhr;if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4!==n.readyState)return;if(!(t in this.pendingRequests))return;if(delete this.pendingRequests[t],0===n.status&&this.isHttp)return void(r.onError&&r.onError(n.status));const i=n.status||a,c=i===a&&r.expectedStatus===s;if(!c&&i!==r.expectedStatus)return void(r.onError&&r.onError(n.status));const u=o(n);if(i===s){const t=n.getResponseHeader("Content-Range"),e=/bytes (\d+)-(\d+)\/(\d+)/.exec(t);r.onDone({begin:parseInt(e[1],10),chunk:u})}else u?r.onDone({begin:0,chunk:u}):r.onError&&r.onError(n.status)}hasPendingRequests(){for(const t in this.pendingRequests)return!0;return!1}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}abortAllRequests(){for(const t in this.pendingRequests)this.abortRequest(0|t)}abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t],e.abort()}}class u{constructor(t){this._source=t,this._manager=new c(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){return(0,n.assert)(!this._fullRequestReader),this._fullRequestReader=new l(this._manager,this._source),this._fullRequestReader}getRangeReader(t,e){const r=new h(this._manager,t,e);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t);const e=this._rangeRequestReaders.slice(0);e.forEach((function(e){e.cancel(t)}))}}e.PDFNetworkStream=u;class l{constructor(t,e){this._manager=t;const r={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._fullRequestId=t.requestFull(r),this._headersReceivedCapability=(0,n.createPromiseCapability)(),this._disableRange=e.disableRange||!1,this._contentLength=e.length,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t),r=t=>e.getResponseHeader(t),{allowRangeRequests:n,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});n&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(r),this._isRangeSupported&&this._manager.abortRequest(t),this._headersReceivedCapability.resolve()}_onDone(t){if(t)if(this._requests.length>0){const e=this._requests.shift();e.resolve({value:t.chunk,done:!1})}else this._cachedChunks.push(t.chunk);this._done=!0,this._cachedChunks.length>0||(this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[])}_onError(t){const e=this._url,r=(0,i.createResponseStatusError)(t,e);this._storedError=r,this._headersReceivedCapability.reject(r),this._requests.forEach((function(t){t.reject(r)})),this._requests=[],this._cachedChunks=[]}_onProgress(t){this.onProgress&&this.onProgress({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0){const t=this._cachedChunks.shift();return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,n.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._headersReceivedCapability.reject(t),this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class h{constructor(t,e,r){this._manager=t;const n={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=t.requestRange(e,r,n),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}_close(){this.onClosed&&this.onClosed(this)}_onDone(t){const e=t.chunk;if(this._requests.length>0){const t=this._requests.shift();t.resolve({value:e,done:!1})}else this._queuedChunk=e;this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._close()}_onProgress(t){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:t.loaded})}get isStreamingSupported(){return!1}async read(){if(null!==this._queuedChunk){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,n.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFFetchStream=void 0;var n=r(1),i=r(20);function a(t,e,r){return{method:"GET",headers:t,signal:r&&r.signal,mode:"cors",credentials:e?"include":"same-origin",redirect:"follow"}}function s(t){const e=new Headers;for(const r in t){const n=t[r];"undefined"!==typeof n&&e.append(r,n)}return e}class o{constructor(t){this.source=t,this.isHttp=/^https?:/i.test(t.url),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,n.assert)(!this._fullRequestReader),this._fullRequestReader=new c(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=new u(this,t,e);return this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t);const e=this._rangeRequestReaders.slice(0);e.forEach((function(e){e.cancel(t)}))}}e.PDFFetchStream=o;class c{constructor(t){this._stream=t,this._reader=null,this._loaded=0,this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1,this._contentLength=e.length,this._headersCapability=(0,n.createPromiseCapability)(),this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._headers=s(this._stream.httpHeaders);const r=e.url;fetch(r,a(this._headers,this._withCredentials,this._abortController)).then(t=>{if(!(0,i.validateResponseStatus)(t.status))throw(0,i.createResponseStatusError)(t.status,r);this._reader=t.body.getReader(),this._headersCapability.resolve();const e=e=>t.headers.get(e),{allowRangeRequests:a,suggestedLength:s}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:e,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=s||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(e),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new n.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength});const r=new Uint8Array(t).buffer;return{value:r,done:!1}}cancel(t){this._reader&&this._reader.cancel(t),this._abortController&&this._abortController.abort()}}class u{constructor(t,e,r){this._stream=t,this._reader=null,this._loaded=0;const o=t.source;this._withCredentials=o.withCredentials||!1,this._readCapability=(0,n.createPromiseCapability)(),this._isStreamingSupported=!o.disableStream,"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._headers=s(this._stream.httpHeaders),this._headers.append("Range",`bytes=${e}-${r-1}`);const c=o.url;fetch(c,a(this._headers,this._withCredentials,this._abortController)).then(t=>{if(!(0,i.validateResponseStatus)(t.status))throw(0,i.createResponseStatusError)(t.status,c);this._readCapability.resolve(),this._reader=t.body.getReader()}),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded});const r=new Uint8Array(t).buffer;return{value:r,done:!1}}cancel(t){this._reader&&this._reader.cancel(t),this._abortController&&this._abortController.abort()}}}])}))}).call(this,__webpack_require__("4362"),__webpack_require__("b639").Buffer)},9520:function(t,e,r){var n=r("3729"),i=r("1a8c"),a="[object AsyncFunction]",s="[object Function]",o="[object GeneratorFunction]",c="[object Proxy]";function u(t){if(!i(t))return!1;var e=n(t);return e==s||e==o||e==a||e==c}t.exports=u},9638:function(t,e){function r(t,e){return t===e||t!==t&&e!==e}t.exports=r},"966f":function(t,e,r){var n=r("7e64"),i=r("c05f"),a=1,s=2;function o(t,e,r,o){var c=r.length,u=c,l=!o;if(null==t)return!u;t=Object(t);while(c--){var h=r[c];if(l&&h[2]?h[1]!==t[h[0]]:!(h[0]in t))return!1}while(++c<u){h=r[c];var f=h[0],d=t[f],p=h[1];if(l&&h[2]){if(void 0===d&&!(f in t))return!1}else{var g=new n;if(o)var v=o(d,p,f,t,e,g);if(!(void 0===v?i(p,d,a|s,o,g):v))return!1}}return!0}t.exports=o},"96cf":function(t,e,r){var n=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",o=i.toStringTag||"@@toStringTag";function c(t,e,r,n){var i=e&&e.prototype instanceof g?e:g,a=Object.create(i.prototype),s=new P(n||[]);return a._invoke=S(t,r,s),a}function u(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(n){return{type:"throw",arg:n}}}t.wrap=c;var l="suspendedStart",h="suspendedYield",f="executing",d="completed",p={};function g(){}function v(){}function m(){}var b={};b[a]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(E([])));y&&y!==r&&n.call(y,a)&&(b=y);var A=m.prototype=g.prototype=Object.create(b);function w(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function x(t,e){function r(i,a,s,o){var c=u(t[i],t,a);if("throw"!==c.type){var l=c.arg,h=l.value;return h&&"object"===typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){r("next",t,s,o)}),(function(t){r("throw",t,s,o)})):e.resolve(h).then((function(t){l.value=t,s(l)}),(function(t){return r("throw",t,s,o)}))}o(c.arg)}var i;function a(t,n){function a(){return new e((function(e,i){r(t,n,e,i)}))}return i=i?i.then(a,a):a()}this._invoke=a}function S(t,e,r){var n=l;return function(i,a){if(n===f)throw new Error("Generator is already running");if(n===d){if("throw"===i)throw a;return T()}r.method=i,r.arg=a;while(1){var s=r.delegate;if(s){var o=C(s,r);if(o){if(o===p)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var c=u(t,e,r);if("normal"===c.type){if(n=r.done?d:h,c.arg===p)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=d,r.method="throw",r.arg=c.arg)}}}function C(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator["return"]&&(r.method="return",r.arg=e,C(t,r),"throw"===r.method))return p;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,p;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,p):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function R(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(R,this),this.reset(!0)}function E(t){if(t){var r=t[a];if(r)return r.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var i=-1,s=function r(){while(++i<t.length)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return s.next=s}}return{next:T}}function T(){return{value:e,done:!0}}return v.prototype=A.constructor=m,m.constructor=v,m[o]=v.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===v||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,o in t||(t[o]="GeneratorFunction")),t.prototype=Object.create(A),t},t.awrap=function(t){return{__await:t}},w(x.prototype),x.prototype[s]=function(){return this},t.AsyncIterator=x,t.async=function(e,r,n,i,a){void 0===a&&(a=Promise);var s=new x(c(e,r,n,i),a);return t.isGeneratorFunction(r)?s:s.next().then((function(t){return t.done?t.value:s.next()}))},w(A),A[o]="Generator",A[a]=function(){return this},A.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){while(e.length){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=E,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(k),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return o.type="throw",o.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var s=this.tryEntries[a],o=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var c=n.call(s,"catchLoc"),u=n.call(s,"finallyLoc");if(c&&u){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(c){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var s=a?a.completion:{};return s.type=t,s.arg=e,a?(this.method="next",this.next=a.finallyLoc,p):this.complete(s)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),p},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),k(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;k(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:E(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),p}},t}(t.exports);try{regeneratorRuntime=n}catch(i){Function("r","regeneratorRuntime = r")(n)}},"97d3":function(t,e,r){var n=r("48a0"),i=r("30c9");function a(t,e){var r=-1,a=i(t)?Array(t.length):[];return n(t,(function(t,n,i){a[++r]=e(t,n,i)})),a}t.exports=a},9861:function(t,e,r){"use strict";r("e260");var n=r("23e7"),i=r("d066"),a=r("0d3b"),s=r("6eeb"),o=r("e2cc"),c=r("d44e"),u=r("9ed3"),l=r("69f3"),h=r("19aa"),f=r("5135"),d=r("0366"),p=r("f5df"),g=r("825a"),v=r("861d"),m=r("7c73"),b=r("5c6c"),_=r("9a1f"),y=r("35a1"),A=r("b622"),w=i("fetch"),x=i("Headers"),S=A("iterator"),C="URLSearchParams",R=C+"Iterator",k=l.set,P=l.getterFor(C),E=l.getterFor(R),T=/\+/g,L=Array(4),O=function(t){return L[t-1]||(L[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},I=function(t){try{return decodeURIComponent(t)}catch(e){return t}},F=function(t){var e=t.replace(T," "),r=4;try{return decodeURIComponent(e)}catch(n){while(r)e=e.replace(O(r--),I);return e}},M=/[!'()~]|%20/g,D={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},N=function(t){return D[t]},j=function(t){return encodeURIComponent(t).replace(M,N)},U=function(t,e){if(e){var r,n,i=e.split("&"),a=0;while(a<i.length)r=i[a++],r.length&&(n=r.split("="),t.push({key:F(n.shift()),value:F(n.join("="))}))}},B=function(t){this.entries.length=0,U(this.entries,t)},W=function(t,e){if(t<e)throw TypeError("Not enough arguments")},q=u((function(t,e){k(this,{type:R,iterator:_(P(t).entries),kind:e})}),"Iterator",(function(){var t=E(this),e=t.kind,r=t.iterator.next(),n=r.value;return r.done||(r.value="keys"===e?n.key:"values"===e?n.value:[n.key,n.value]),r})),G=function(){h(this,G,C);var t,e,r,n,i,a,s,o,c,u=arguments.length>0?arguments[0]:void 0,l=this,d=[];if(k(l,{type:C,entries:d,updateURL:function(){},updateSearchParams:B}),void 0!==u)if(v(u))if(t=y(u),"function"===typeof t){e=t.call(u),r=e.next;while(!(n=r.call(e)).done){if(i=_(g(n.value)),a=i.next,(s=a.call(i)).done||(o=a.call(i)).done||!a.call(i).done)throw TypeError("Expected sequence with length 2");d.push({key:s.value+"",value:o.value+""})}}else for(c in u)f(u,c)&&d.push({key:c,value:u[c]+""});else U(d,"string"===typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},z=G.prototype;o(z,{append:function(t,e){W(arguments.length,2);var r=P(this);r.entries.push({key:t+"",value:e+""}),r.updateURL()},delete:function(t){W(arguments.length,1);var e=P(this),r=e.entries,n=t+"",i=0;while(i<r.length)r[i].key===n?r.splice(i,1):i++;e.updateURL()},get:function(t){W(arguments.length,1);for(var e=P(this).entries,r=t+"",n=0;n<e.length;n++)if(e[n].key===r)return e[n].value;return null},getAll:function(t){W(arguments.length,1);for(var e=P(this).entries,r=t+"",n=[],i=0;i<e.length;i++)e[i].key===r&&n.push(e[i].value);return n},has:function(t){W(arguments.length,1);var e=P(this).entries,r=t+"",n=0;while(n<e.length)if(e[n++].key===r)return!0;return!1},set:function(t,e){W(arguments.length,1);for(var r,n=P(this),i=n.entries,a=!1,s=t+"",o=e+"",c=0;c<i.length;c++)r=i[c],r.key===s&&(a?i.splice(c--,1):(a=!0,r.value=o));a||i.push({key:s,value:o}),n.updateURL()},sort:function(){var t,e,r,n=P(this),i=n.entries,a=i.slice();for(i.length=0,r=0;r<a.length;r++){for(t=a[r],e=0;e<r;e++)if(i[e].key>t.key){i.splice(e,0,t);break}e===r&&i.push(t)}n.updateURL()},forEach:function(t){var e,r=P(this).entries,n=d(t,arguments.length>1?arguments[1]:void 0,3),i=0;while(i<r.length)e=r[i++],n(e.value,e.key,this)},keys:function(){return new q(this,"keys")},values:function(){return new q(this,"values")},entries:function(){return new q(this,"entries")}},{enumerable:!0}),s(z,S,z.entries),s(z,"toString",(function(){var t,e=P(this).entries,r=[],n=0;while(n<e.length)t=e[n++],r.push(j(t.key)+"="+j(t.value));return r.join("&")}),{enumerable:!0}),c(G,C),n({global:!0,forced:!a},{URLSearchParams:G}),a||"function"!=typeof w||"function"!=typeof x||n({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var e,r,n,i=[t];return arguments.length>1&&(e=arguments[1],v(e)&&(r=e.body,p(r)===C&&(n=e.headers?new x(e.headers):new x,n.has("content-type")||n.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=m(e,{body:b(0,String(r)),headers:b(0,n)}))),i.push(e)),w.apply(this,i)}}),t.exports={URLSearchParams:G,getState:P}},"99cd":function(t,e){function r(t){return function(e,r,n){var i=-1,a=Object(e),s=n(e),o=s.length;while(o--){var c=s[t?o:++i];if(!1===r(a[c],c,a))break}return e}}t.exports=r},"99d3":function(t,e,r){(function(t){var n=r("585a"),i=e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===i,o=s&&n.process,c=function(){try{var t=a&&a.require&&a.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=c}).call(this,r("62e4")(t))},"9a1f":function(t,e,r){var n=r("825a"),i=r("35a1");t.exports=function(t){var e=i(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return n(e.call(t))}},"9b02":function(t,e,r){var n=r("656b");function i(t,e,r){var i=null==t?void 0:n(t,e);return void 0===i?r:i}t.exports=i},"9bdd":function(t,e,r){var n=r("825a");t.exports=function(t,e,r,i){try{return i?e(n(r)[0],r[1]):e(r)}catch(s){var a=t["return"];throw void 0!==a&&n(a.call(t)),s}}},"9bf2":function(t,e,r){var n=r("83ab"),i=r("0cfb"),a=r("825a"),s=r("c04e"),o=Object.defineProperty;e.f=n?o:function(t,e,r){if(a(t),e=s(e,!0),a(r),i)try{return o(t,e,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},"9e69":function(t,e,r){var n=r("2b3e"),i=n.Symbol;t.exports=i},"9ed3":function(t,e,r){"use strict";var n=r("ae93").IteratorPrototype,i=r("7c73"),a=r("5c6c"),s=r("d44e"),o=r("3f8c"),c=function(){return this};t.exports=function(t,e,r){var u=e+" Iterator";return t.prototype=i(n,{next:a(1,r)}),s(t,u,!1,!0),o[u]=c,t}},a2be:function(t,e,r){var n=r("d612"),i=r("4284"),a=r("c584"),s=1,o=2;function c(t,e,r,c,u,l){var h=r&s,f=t.length,d=e.length;if(f!=d&&!(h&&d>f))return!1;var p=l.get(t),g=l.get(e);if(p&&g)return p==e&&g==t;var v=-1,m=!0,b=r&o?new n:void 0;l.set(t,e),l.set(e,t);while(++v<f){var _=t[v],y=e[v];if(c)var A=h?c(y,_,v,e,t,l):c(_,y,v,t,e,l);if(void 0!==A){if(A)continue;m=!1;break}if(b){if(!i(e,(function(t,e){if(!a(b,e)&&(_===t||u(_,t,r,c,l)))return b.push(e)}))){m=!1;break}}else if(_!==y&&!u(_,y,r,c,l)){m=!1;break}}return l["delete"](t),l["delete"](e),m}t.exports=c},a524:function(t,e,r){var n=r("4245");function i(t){return n(this,t).has(t)}t.exports=i},a691:function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:r)(t)}},a994:function(t,e,r){var n=r("7d1f"),i=r("32f4"),a=r("ec69");function s(t){return n(t,a,i)}t.exports=s},ab13:function(t,e,r){var n=r("b622"),i=n("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[i]=!1,"/./"[t](e)}catch(n){}}return!1}},ac41:function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}t.exports=r},ae40:function(t,e,r){var n=r("83ab"),i=r("d039"),a=r("5135"),s=Object.defineProperty,o={},c=function(t){throw t};t.exports=function(t,e){if(a(o,t))return o[t];e||(e={});var r=[][t],u=!!a(e,"ACCESSORS")&&e.ACCESSORS,l=a(e,0)?e[0]:c,h=a(e,1)?e[1]:void 0;return o[t]=!!r&&!i((function(){if(u&&!n)return!0;var t={length:-1};u?s(t,1,{enumerable:!0,get:c}):t[1]=1,r.call(t,l,h)}))}},ae93:function(t,e,r){"use strict";var n,i,a,s=r("e163"),o=r("9112"),c=r("5135"),u=r("b622"),l=r("c430"),h=u("iterator"),f=!1,d=function(){return this};[].keys&&(a=[].keys(),"next"in a?(i=s(s(a)),i!==Object.prototype&&(n=i)):f=!0),void 0==n&&(n={}),l||c(n,h)||o(n,h,d),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:f}},b041:function(t,e,r){"use strict";var n=r("00ee"),i=r("f5df");t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},b047:function(t,e){function r(t){return function(e){return t(e)}}t.exports=r},b0c0:function(t,e,r){var n=r("83ab"),i=r("9bf2").f,a=Function.prototype,s=a.toString,o=/^\s*function ([^ (]*)/,c="name";n&&!(c in a)&&i(a,c,{configurable:!0,get:function(){try{return s.call(this).match(o)[1]}catch(t){return""}}})},b1e5:function(t,e,r){var n=r("a994"),i=1,a=Object.prototype,s=a.hasOwnProperty;function o(t,e,r,a,o,c){var u=r&i,l=n(t),h=l.length,f=n(e),d=f.length;if(h!=d&&!u)return!1;var p=h;while(p--){var g=l[p];if(!(u?g in e:s.call(e,g)))return!1}var v=c.get(t),m=c.get(e);if(v&&m)return v==e&&m==t;var b=!0;c.set(t,e),c.set(e,t);var _=u;while(++p<h){g=l[p];var y=t[g],A=e[g];if(a)var w=u?a(A,y,g,e,t,c):a(y,A,g,t,e,c);if(!(void 0===w?y===A||o(y,A,r,a,c):w)){b=!1;break}_||(_="constructor"==g)}if(b&&!_){var x=t.constructor,S=e.constructor;x==S||!("constructor"in t)||!("constructor"in e)||"function"==typeof x&&x instanceof x&&"function"==typeof S&&S instanceof S||(b=!1)}return c["delete"](t),c["delete"](e),b}t.exports=o},b218:function(t,e){var r=9007199254740991;function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}t.exports=n},b4c0:function(t,e,r){var n=r("cb5a");function i(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}t.exports=i},b575:function(t,e,r){var n,i,a,s,o,c,u,l,h=r("da84"),f=r("06cf").f,d=r("c6b6"),p=r("2cf4").set,g=r("1cdc"),v=h.MutationObserver||h.WebKitMutationObserver,m=h.process,b=h.Promise,_="process"==d(m),y=f(h,"queueMicrotask"),A=y&&y.value;A||(n=function(){var t,e;_&&(t=m.domain)&&t.exit();while(i){e=i.fn,i=i.next;try{e()}catch(r){throw i?s():a=void 0,r}}a=void 0,t&&t.enter()},_?s=function(){m.nextTick(n)}:v&&!g?(o=!0,c=document.createTextNode(""),new v(n).observe(c,{characterData:!0}),s=function(){c.data=o=!o}):b&&b.resolve?(u=b.resolve(void 0),l=u.then,s=function(){l.call(u,n)}):s=function(){p.call(h,n)}),t.exports=A||function(t){var e={fn:t,next:void 0};a&&(a.next=e),i||(i=e,s()),a=e}},b5a7:function(t,e,r){var n=r("0b07"),i=r("2b3e"),a=n(i,"DataView");t.exports=a},b622:function(t,e,r){var n=r("da84"),i=r("5692"),a=r("5135"),s=r("90e3"),o=r("4930"),c=r("fdbf"),u=i("wks"),l=n.Symbol,h=c?l:l&&l.withoutSetter||s;t.exports=function(t){return a(u,t)||(o&&a(l,t)?u[t]=l[t]:u[t]=h("Symbol."+t)),u[t]}},b639:function(t,e,r){"use strict";(function(t){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <http://feross.org>
 * @license  MIT
 */
var n=r("1fb5"),i=r("9152"),a=r("e3db");function s(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"===typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(t,e){if(o()<e)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=u.prototype):(null===t&&(t=new u(e)),t.length=e),t}function u(t,e,r){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(t,e,r);if("number"===typeof t){if("string"===typeof e)throw new Error("If encoding is specified then the first argument must be a string");return d(this,t)}return l(this,t,e,r)}function l(t,e,r,n){if("number"===typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer?v(t,e,r,n):"string"===typeof e?p(t,e,r):m(t,e)}function h(t){if("number"!==typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function f(t,e,r,n){return h(e),e<=0?c(t,e):void 0!==r?"string"===typeof n?c(t,e).fill(r,n):c(t,e).fill(r):c(t,e)}function d(t,e){if(h(e),t=c(t,e<0?0:0|b(e)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function p(t,e,r){if("string"===typeof r&&""!==r||(r="utf8"),!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|y(e,r);t=c(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function g(t,e){var r=e.length<0?0:0|b(e.length);t=c(t,r);for(var n=0;n<r;n+=1)t[n]=255&e[n];return t}function v(t,e,r,n){if(e.byteLength,r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n),u.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=u.prototype):t=g(t,e),t}function m(t,e){if(u.isBuffer(e)){var r=0|b(e.length);return t=c(t,r),0===t.length?t:(e.copy(t,0,0,r),t)}if(e){if("undefined"!==typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!==typeof e.length||et(e.length)?c(t,0):g(t,e);if("Buffer"===e.type&&a(e.data))return g(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function b(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function _(t){return+t!=t&&(t=0),u.alloc(+t)}function y(t,e){if(u.isBuffer(t))return t.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!==typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Z(t).length;default:if(n)return K(t).length;e=(""+e).toLowerCase(),n=!0}}function A(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,e>>>=0,r<=e)return"";t||(t="utf8");while(1)switch(t){case"hex":return N(this,e,r);case"utf8":case"utf-8":return O(this,e,r);case"ascii":return M(this,e,r);case"latin1":case"binary":return D(this,e,r);case"base64":return L(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function x(t,e,r,n,i){if(0===t.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"===typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:S(t,e,r,n,i);if("number"===typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):S(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function S(t,e,r,n,i){var a,s=1,o=t.length,c=e.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,o/=2,c/=2,r/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var l=-1;for(a=r;a<o;a++)if(u(t,a)===u(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===c)return l*s}else-1!==l&&(a-=a-l),l=-1}else for(r+c>o&&(r=o-c),a=r;a>=0;a--){for(var h=!0,f=0;f<c;f++)if(u(t,a+f)!==u(e,f)){h=!1;break}if(h)return a}return-1}function C(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=e.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var o=parseInt(e.substr(2*s,2),16);if(isNaN(o))return s;t[r+s]=o}return s}function R(t,e,r,n){return tt(K(e,t.length-r),t,r,n)}function k(t,e,r,n){return tt(Q(e),t,r,n)}function P(t,e,r,n){return k(t,e,r,n)}function E(t,e,r,n){return tt(Z(e),t,r,n)}function T(t,e,r,n){return tt(J(e,t.length-r),t,r,n)}function L(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function O(t,e,r){r=Math.min(t.length,r);var n=[],i=e;while(i<r){var a,s,o,c,u=t[i],l=null,h=u>239?4:u>223?3:u>191?2:1;if(i+h<=r)switch(h){case 1:u<128&&(l=u);break;case 2:a=t[i+1],128===(192&a)&&(c=(31&u)<<6|63&a,c>127&&(l=c));break;case 3:a=t[i+1],s=t[i+2],128===(192&a)&&128===(192&s)&&(c=(15&u)<<12|(63&a)<<6|63&s,c>2047&&(c<55296||c>57343)&&(l=c));break;case 4:a=t[i+1],s=t[i+2],o=t[i+3],128===(192&a)&&128===(192&s)&&128===(192&o)&&(c=(15&u)<<18|(63&a)<<12|(63&s)<<6|63&o,c>65535&&c<1114112&&(l=c))}null===l?(l=65533,h=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=h}return F(n)}e.Buffer=u,e.SlowBuffer=_,e.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:s(),e.kMaxLength=o(),u.poolSize=8192,u._augment=function(t){return t.__proto__=u.prototype,t},u.from=function(t,e,r){return l(null,t,e,r)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(t,e,r){return f(null,t,e,r)},u.allocUnsafe=function(t){return d(null,t)},u.allocUnsafeSlow=function(t){return d(null,t)},u.isBuffer=function(t){return!(null==t||!t._isBuffer)},u.compare=function(t,e){if(!u.isBuffer(t)||!u.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i<a;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},u.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(t,e){if(!a(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return u.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=u.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var s=t[r];if(!u.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,i),i+=s.length}return n},u.byteLength=y,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)w(this,e,e+1);return this},u.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)w(this,e,e+3),w(this,e+1,e+2);return this},u.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)w(this,e,e+7),w(this,e+1,e+6),w(this,e+2,e+5),w(this,e+3,e+4);return this},u.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?O(this,0,t):A.apply(this,arguments)},u.prototype.equals=function(t){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===u.compare(this,t)},u.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var a=i-n,s=r-e,o=Math.min(a,s),c=this.slice(n,i),l=t.slice(e,r),h=0;h<o;++h)if(c[h]!==l[h]){a=c[h],s=l[h];break}return a<s?-1:s<a?1:0},u.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},u.prototype.indexOf=function(t,e,r){return x(this,t,e,r,!0)},u.prototype.lastIndexOf=function(t,e,r){return x(this,t,e,r,!1)},u.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"===typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return C(this,t,e,r);case"utf8":case"utf-8":return R(this,t,e,r);case"ascii":return k(this,t,e,r);case"latin1":case"binary":return P(this,t,e,r);case"base64":return E(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function F(t){var e=t.length;if(e<=I)return String.fromCharCode.apply(String,t);var r="",n=0;while(n<e)r+=String.fromCharCode.apply(String,t.slice(n,n+=I));return r}function M(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function D(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function N(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=V(t[a]);return i}function j(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function U(t,e,r){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function B(t,e,r,n,i,a){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<a)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function W(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,a=Math.min(t.length-r,2);i<a;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function q(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,a=Math.min(t.length-r,4);i<a;++i)t[r+i]=e>>>8*(n?i:3-i)&255}function G(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function z(t,e,r,n,a){return a||G(t,e,r,4,34028234663852886e22,-34028234663852886e22),i.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,a){return a||G(t,e,r,8,17976931348623157e292,-17976931348623157e292),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function(t,e){var r,n=this.length;if(t=~~t,e=void 0===e?n:~~e,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),e<t&&(e=t),u.TYPED_ARRAY_SUPPORT)r=this.subarray(t,e),r.__proto__=u.prototype;else{var i=e-t;r=new u(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+t]}return r},u.prototype.readUIntLE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);var n=this[t],i=1,a=0;while(++a<e&&(i*=256))n+=this[t+a]*i;return n},u.prototype.readUIntBE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);var n=this[t+--e],i=1;while(e>0&&(i*=256))n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||U(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||U(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||U(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||U(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||U(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);var n=this[t],i=1,a=0;while(++a<e&&(i*=256))n+=this[t+a]*i;return i*=128,n>=i&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||U(t,e,this.length);var n=e,i=1,a=this[t+--n];while(n>0&&(i*=256))a+=this[t+--n]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*e)),a},u.prototype.readInt8=function(t,e){return e||U(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||U(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||U(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||U(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||U(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||U(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||U(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||U(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||U(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;B(this,t,e,r,i,0)}var a=1,s=0;this[e]=255&t;while(++s<r&&(a*=256))this[e+s]=t/a&255;return e+r},u.prototype.writeUIntBE=function(t,e,r,n){if(t=+t,e|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;B(this,t,e,r,i,0)}var a=r-1,s=1;this[e+a]=255&t;while(--a>=0&&(s*=256))this[e+a]=t/s&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):W(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):W(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):q(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):q(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=0,s=1,o=0;this[e]=255&t;while(++a<r&&(s*=256))t<0&&0===o&&0!==this[e+a-1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=r-1,s=1,o=0;this[e+a]=255&t;while(--a>=0&&(s*=256))t<0&&0===o&&0!==this[e+a+1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):W(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):W(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):q(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):q(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return z(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return z(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i,a=n-r;if(this===t&&r<e&&e<n)for(i=a-1;i>=0;--i)t[i+e]=this[i+r];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)t[i+e]=this[i+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+a),e);return a},u.prototype.fill=function(t,e,r,n){if("string"===typeof t){if("string"===typeof e?(n=e,e=0,r=this.length):"string"===typeof r&&(n=r,r=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==n&&"string"!==typeof n)throw new TypeError("encoding must be a string");if("string"===typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"===typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var a;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"===typeof t)for(a=e;a<r;++a)this[a]=t;else{var s=u.isBuffer(t)?t:K(new u(t,n).toString()),o=s.length;for(a=0;a<r-e;++a)this[a+e]=s[a%o]}return this};var Y=/[^+\/0-9A-Za-z-_]/g;function X(t){if(t=$(t).replace(Y,""),t.length<2)return"";while(t.length%4!==0)t+="=";return t}function $(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function V(t){return t<16?"0"+t.toString(16):t.toString(16)}function K(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],s=0;s<n;++s){if(r=t.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function Q(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}function J(t,e){for(var r,n,i,a=[],s=0;s<t.length;++s){if((e-=2)<0)break;r=t.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n)}return a}function Z(t){return n.toByteArray(X(t))}function tt(t,e,r,n){for(var i=0;i<n;++i){if(i+r>=e.length||i>=t.length)break;e[i+r]=t[i]}return i}function et(t){return t!==t}}).call(this,r("c8ba"))},b727:function(t,e,r){var n=r("0366"),i=r("44ad"),a=r("7b0b"),s=r("50c4"),o=r("65f0"),c=[].push,u=function(t){var e=1==t,r=2==t,u=3==t,l=4==t,h=6==t,f=5==t||h;return function(d,p,g,v){for(var m,b,_=a(d),y=i(_),A=n(p,g,3),w=s(y.length),x=0,S=v||o,C=e?S(d,w):r?S(d,0):void 0;w>x;x++)if((f||x in y)&&(m=y[x],b=A(m,x,_),t))if(e)C[x]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return x;case 2:c.call(C,m)}else if(l)return!1;return h?-1:u||l?l:C}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},badf:function(t,e,r){var n=r("642a"),i=r("1838"),a=r("cd9d"),s=r("6747"),o=r("f9ce");function c(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?s(t)?i(t[0],t[1]):n(t):o(t)}t.exports=c},bbc0:function(t,e,r){var n=r("6044"),i="__lodash_hash_undefined__",a=Object.prototype,s=a.hasOwnProperty;function o(t){var e=this.__data__;if(n){var r=e[t];return r===i?void 0:r}return s.call(e,t)?e[t]:void 0}t.exports=o},c04e:function(t,e,r){var n=r("861d");t.exports=function(t,e){if(!n(t))return t;var r,i;if(e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;if("function"==typeof(r=t.valueOf)&&!n(i=r.call(t)))return i;if(!e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},c05f:function(t,e,r){var n=r("7b97"),i=r("1310");function a(t,e,r,s,o){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:n(t,e,r,s,a,o))}t.exports=a},c098:function(t,e){var r=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function i(t,e){var i=typeof t;return e=null==e?r:e,!!e&&("number"==i||"symbol"!=i&&n.test(t))&&t>-1&&t%1==0&&t<e}t.exports=i},c430:function(t,e){t.exports=!1},c584:function(t,e){function r(t,e){return t.has(e)}t.exports=r},c6b6:function(t,e){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},c6cd:function(t,e,r){var n=r("da84"),i=r("ce4e"),a="__core-js_shared__",s=n[a]||i(a,{});t.exports=s},c869:function(t,e,r){var n=r("0b07"),i=r("2b3e"),a=n(i,"Set");t.exports=a},c8ba:function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"===typeof window&&(r=window)}t.exports=r},ca84:function(t,e,r){var n=r("5135"),i=r("fc6a"),a=r("4d64").indexOf,s=r("d012");t.exports=function(t,e){var r,o=i(t),c=0,u=[];for(r in o)!n(s,r)&&n(o,r)&&u.push(r);while(e.length>c)n(o,r=e[c++])&&(~a(u,r)||u.push(r));return u}},cae7:function(t,e,r){var n=r("ffd6");function i(t,e){if(t!==e){var r=void 0!==t,i=null===t,a=t===t,s=n(t),o=void 0!==e,c=null===e,u=e===e,l=n(e);if(!c&&!l&&!s&&t>e||s&&o&&u&&!c&&!l||i&&o&&u||!r&&u||!a)return 1;if(!i&&!s&&!l&&t<e||l&&r&&a&&!i&&!s||c&&r&&a||!o&&a||!u)return-1}return 0}t.exports=i},cb5a:function(t,e,r){var n=r("9638");function i(t,e){var r=t.length;while(r--)if(n(t[r][0],e))return r;return-1}t.exports=i},cc12:function(t,e,r){var n=r("da84"),i=r("861d"),a=n.document,s=i(a)&&i(a.createElement);t.exports=function(t){return s?a.createElement(t):{}}},cca6:function(t,e,r){var n=r("23e7"),i=r("60da");n({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},cd9d:function(t,e){function r(t){return t}t.exports=r},cdf9:function(t,e,r){var n=r("825a"),i=r("861d"),a=r("f069");t.exports=function(t,e){if(n(t),i(e)&&e.constructor===t)return e;var r=a.f(t),s=r.resolve;return s(e),r.promise}},ce4e:function(t,e,r){var n=r("da84"),i=r("9112");t.exports=function(t,e){try{i(n,t,e)}catch(r){n[t]=e}return e}},ce86:function(t,e,r){var n=r("9e69"),i=r("7948"),a=r("6747"),s=r("ffd6"),o=1/0,c=n?n.prototype:void 0,u=c?c.toString:void 0;function l(t){if("string"==typeof t)return t;if(a(t))return i(t,l)+"";if(s(t))return u?u.call(t):"";var e=t+"";return"0"==e&&1/t==-o?"-0":e}t.exports=l},d012:function(t,e){t.exports={}},d02c:function(t,e,r){var n=r("5e2e"),i=r("79bc"),a=r("7b83"),s=200;function o(t,e){var r=this.__data__;if(r instanceof n){var o=r.__data__;if(!i||o.length<s-1)return o.push([t,e]),this.size=++r.size,this;r=this.__data__=new a(o)}return r.set(t,e),this.size=r.size,this}t.exports=o},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,r){var n=r("428f"),i=r("da84"),a=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?a(n[t])||a(i[t]):n[t]&&n[t][e]||i[t]&&i[t][e]}},d1e7:function(t,e,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,a=i&&!n.call({1:2},1);e.f=a?function(t){var e=i(this,t);return!!e&&e.enumerable}:n},d2bb:function(t,e,r){var n=r("825a"),i=r("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(r,[]),e=r instanceof Array}catch(a){}return function(r,a){return n(r),i(a),e?t.call(r,a):r.__proto__=a,r}}():void 0)},d327:function(t,e){function r(){return[]}t.exports=r},d370:function(t,e,r){var n=r("253c"),i=r("1310"),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(t){return i(t)&&s.call(t,"callee")&&!o.call(t,"callee")};t.exports=c},d3b7:function(t,e,r){var n=r("00ee"),i=r("6eeb"),a=r("b041");n||i(Object.prototype,"toString",a,{unsafe:!0})},d44e:function(t,e,r){var n=r("9bf2").f,i=r("5135"),a=r("b622"),s=a("toStringTag");t.exports=function(t,e,r){t&&!i(t=r?t:t.prototype,s)&&n(t,s,{configurable:!0,value:e})}},d4b2:function(t,e){function r(t,e){var r=t.length;t.sort(e);while(r--)t[r]=t[r].value;return t}t.exports=r},d612:function(t,e,r){var n=r("7b83"),i=r("7ed2"),a=r("dc0f");function s(t){var e=-1,r=null==t?0:t.length;this.__data__=new n;while(++e<r)this.add(t[e])}s.prototype.add=s.prototype.push=i,s.prototype.has=a,t.exports=s},d81d:function(t,e,r){"use strict";var n=r("23e7"),i=r("b727").map,a=r("1dde"),s=r("ae40"),o=a("map"),c=s("map");n({target:"Array",proto:!0,forced:!o||!c},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},da03:function(t,e,r){var n=r("2b3e"),i=n["__core-js_shared__"];t.exports=i},da84:function(t,e,r){(function(e){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e&&e)||Function("return this")()}).call(this,r("c8ba"))},dc0f:function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},dc57:function(t,e){var r=Function.prototype,n=r.toString;function i(t){if(null!=t){try{return n.call(t)}catch(e){}try{return t+""}catch(e){}}return""}t.exports=i},ddb0:function(t,e,r){var n=r("da84"),i=r("fdbc"),a=r("e260"),s=r("9112"),o=r("b622"),c=o("iterator"),u=o("toStringTag"),l=a.values;for(var h in i){var f=n[h],d=f&&f.prototype;if(d){if(d[c]!==l)try{s(d,c,l)}catch(g){d[c]=l}if(d[u]||s(d,u,h),i[h])for(var p in a)if(d[p]!==a[p])try{s(d,p,a[p])}catch(g){d[p]=a[p]}}}},df75:function(t,e,r){var n=r("ca84"),i=r("7839");t.exports=Object.keys||function(t){return n(t,i)}},df7c:function(t,e,r){(function(t){function r(t,e){for(var r=0,n=t.length-1;n>=0;n--){var i=t[n];"."===i?t.splice(n,1):".."===i?(t.splice(n,1),r++):r&&(t.splice(n,1),r--)}if(e)for(;r--;r)t.unshift("..");return t}function n(t){"string"!==typeof t&&(t+="");var e,r=0,n=-1,i=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!i){r=e+1;break}}else-1===n&&(i=!1,n=e+1);return-1===n?"":t.slice(r,n)}function i(t,e){if(t.filter)return t.filter(e);for(var r=[],n=0;n<t.length;n++)e(t[n],n,t)&&r.push(t[n]);return r}e.resolve=function(){for(var e="",n=!1,a=arguments.length-1;a>=-1&&!n;a--){var s=a>=0?arguments[a]:t.cwd();if("string"!==typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(e=s+"/"+e,n="/"===s.charAt(0))}return e=r(i(e.split("/"),(function(t){return!!t})),!n).join("/"),(n?"/":"")+e||"."},e.normalize=function(t){var n=e.isAbsolute(t),s="/"===a(t,-1);return t=r(i(t.split("/"),(function(t){return!!t})),!n).join("/"),t||n||(t="."),t&&s&&(t+="/"),(n?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(i(t,(function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,r){function n(t){for(var e=0;e<t.length;e++)if(""!==t[e])break;for(var r=t.length-1;r>=0;r--)if(""!==t[r])break;return e>r?[]:t.slice(e,r-e+1)}t=e.resolve(t).substr(1),r=e.resolve(r).substr(1);for(var i=n(t.split("/")),a=n(r.split("/")),s=Math.min(i.length,a.length),o=s,c=0;c<s;c++)if(i[c]!==a[c]){o=c;break}var u=[];for(c=o;c<i.length;c++)u.push("..");return u=u.concat(a.slice(o)),u.join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){if("string"!==typeof t&&(t+=""),0===t.length)return".";for(var e=t.charCodeAt(0),r=47===e,n=-1,i=!0,a=t.length-1;a>=1;--a)if(e=t.charCodeAt(a),47===e){if(!i){n=a;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"/":t.slice(0,n)},e.basename=function(t,e){var r=n(t);return e&&r.substr(-1*e.length)===e&&(r=r.substr(0,r.length-e.length)),r},e.extname=function(t){"string"!==typeof t&&(t+="");for(var e=-1,r=0,n=-1,i=!0,a=0,s=t.length-1;s>=0;--s){var o=t.charCodeAt(s);if(47!==o)-1===n&&(i=!1,n=s+1),46===o?-1===e?e=s:1!==a&&(a=1):-1!==e&&(a=-1);else if(!i){r=s+1;break}}return-1===e||-1===n||0===a||1===a&&e===n-1&&e===r+1?"":t.slice(e,n)};var a="b"==="ab".substr(-1)?function(t,e,r){return t.substr(e,r)}:function(t,e,r){return e<0&&(e=t.length+e),t.substr(e,r)}}).call(this,r("4362"))},e163:function(t,e,r){var n=r("5135"),i=r("7b0b"),a=r("f772"),s=r("e177"),o=a("IE_PROTO"),c=Object.prototype;t.exports=s?Object.getPrototypeOf:function(t){return t=i(t),n(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,r){var n=r("d039");t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e24b:function(t,e,r){var n=r("49f4"),i=r("1efc"),a=r("bbc0"),s=r("7a48"),o=r("2524");function c(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e<r){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype["delete"]=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=o,t.exports=c},e260:function(t,e,r){"use strict";var n=r("fc6a"),i=r("44d2"),a=r("3f8c"),s=r("69f3"),o=r("7dd0"),c="Array Iterator",u=s.set,l=s.getterFor(c);t.exports=o(Array,"Array",(function(t,e){u(this,{type:c,target:n(t),index:0,kind:e})}),(function(){var t=l(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},e2c0:function(t,e,r){var n=r("e2e4"),i=r("d370"),a=r("6747"),s=r("c098"),o=r("b218"),c=r("f4d6");function u(t,e,r){e=n(e,t);var u=-1,l=e.length,h=!1;while(++u<l){var f=c(e[u]);if(!(h=null!=t&&r(t,f)))break;t=t[f]}return h||++u!=l?h:(l=null==t?0:t.length,!!l&&o(l)&&s(f,l)&&(a(t)||i(t)))}t.exports=u},e2cc:function(t,e,r){var n=r("6eeb");t.exports=function(t,e,r){for(var i in e)n(t,i,e[i],r);return t}},e2e4:function(t,e,r){var n=r("6747"),i=r("f608"),a=r("18d8"),s=r("76dd");function o(t,e){return n(t)?t:i(t,e)?[t]:a(s(t))}t.exports=o},e380:function(t,e,r){var n=r("7b83"),i="Expected a function";function a(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var s=t.apply(this,n);return r.cache=a.set(i,s)||a,s};return r.cache=new(a.Cache||n),r}a.Cache=n,t.exports=a},e3db:function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},e3f8:function(t,e,r){var n=r("656b");function i(t){return function(e){return n(e,t)}}t.exports=i},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e6cf:function(t,e,r){"use strict";var n,i,a,s,o=r("23e7"),c=r("c430"),u=r("da84"),l=r("d066"),h=r("fea9"),f=r("6eeb"),d=r("e2cc"),p=r("d44e"),g=r("2626"),v=r("861d"),m=r("1c0b"),b=r("19aa"),_=r("c6b6"),y=r("8925"),A=r("2266"),w=r("1c7e"),x=r("4840"),S=r("2cf4").set,C=r("b575"),R=r("cdf9"),k=r("44de"),P=r("f069"),E=r("e667"),T=r("69f3"),L=r("94ca"),O=r("b622"),I=r("2d00"),F=O("species"),M="Promise",D=T.get,N=T.set,j=T.getterFor(M),U=h,B=u.TypeError,W=u.document,q=u.process,G=l("fetch"),z=P.f,H=z,Y="process"==_(q),X=!!(W&&W.createEvent&&u.dispatchEvent),$="unhandledrejection",V="rejectionhandled",K=0,Q=1,J=2,Z=1,tt=2,et=L(M,(function(){var t=y(U)!==String(U);if(!t){if(66===I)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!U.prototype["finally"])return!0;if(I>=51&&/native code/.test(U))return!1;var e=U.resolve(1),r=function(t){t((function(){}),(function(){}))},n=e.constructor={};return n[F]=r,!(e.then((function(){}))instanceof r)})),rt=et||!w((function(t){U.all(t)["catch"]((function(){}))})),nt=function(t){var e;return!(!v(t)||"function"!=typeof(e=t.then))&&e},it=function(t,e,r){if(!e.notified){e.notified=!0;var n=e.reactions;C((function(){var i=e.value,a=e.state==Q,s=0;while(n.length>s){var o,c,u,l=n[s++],h=a?l.ok:l.fail,f=l.resolve,d=l.reject,p=l.domain;try{h?(a||(e.rejection===tt&&ct(t,e),e.rejection=Z),!0===h?o=i:(p&&p.enter(),o=h(i),p&&(p.exit(),u=!0)),o===l.promise?d(B("Promise-chain cycle")):(c=nt(o))?c.call(o,f,d):f(o)):d(i)}catch(g){p&&!u&&p.exit(),d(g)}}e.reactions=[],e.notified=!1,r&&!e.rejection&&st(t,e)}))}},at=function(t,e,r){var n,i;X?(n=W.createEvent("Event"),n.promise=e,n.reason=r,n.initEvent(t,!1,!0),u.dispatchEvent(n)):n={promise:e,reason:r},(i=u["on"+t])?i(n):t===$&&k("Unhandled promise rejection",r)},st=function(t,e){S.call(u,(function(){var r,n=e.value,i=ot(e);if(i&&(r=E((function(){Y?q.emit("unhandledRejection",n,t):at($,t,n)})),e.rejection=Y||ot(e)?tt:Z,r.error))throw r.value}))},ot=function(t){return t.rejection!==Z&&!t.parent},ct=function(t,e){S.call(u,(function(){Y?q.emit("rejectionHandled",t):at(V,t,e.value)}))},ut=function(t,e,r,n){return function(i){t(e,r,i,n)}},lt=function(t,e,r,n){e.done||(e.done=!0,n&&(e=n),e.value=r,e.state=J,it(t,e,!0))},ht=function(t,e,r,n){if(!e.done){e.done=!0,n&&(e=n);try{if(t===r)throw B("Promise can't be resolved itself");var i=nt(r);i?C((function(){var n={done:!1};try{i.call(r,ut(ht,t,n,e),ut(lt,t,n,e))}catch(a){lt(t,n,a,e)}})):(e.value=r,e.state=Q,it(t,e,!1))}catch(a){lt(t,{done:!1},a,e)}}};et&&(U=function(t){b(this,U,M),m(t),n.call(this);var e=D(this);try{t(ut(ht,this,e),ut(lt,this,e))}catch(r){lt(this,e,r)}},n=function(t){N(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},n.prototype=d(U.prototype,{then:function(t,e){var r=j(this),n=z(x(this,U));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=Y?q.domain:void 0,r.parent=!0,r.reactions.push(n),r.state!=K&&it(this,r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new n,e=D(t);this.promise=t,this.resolve=ut(ht,t,e),this.reject=ut(lt,t,e)},P.f=z=function(t){return t===U||t===a?new i(t):H(t)},c||"function"!=typeof h||(s=h.prototype.then,f(h.prototype,"then",(function(t,e){var r=this;return new U((function(t,e){s.call(r,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof G&&o({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return R(U,G.apply(u,arguments))}}))),o({global:!0,wrap:!0,forced:et},{Promise:U}),p(U,M,!1,!0),g(M),a=l(M),o({target:M,stat:!0,forced:et},{reject:function(t){var e=z(this);return e.reject.call(void 0,t),e.promise}}),o({target:M,stat:!0,forced:c||et},{resolve:function(t){return R(c&&this===a?U:this,t)}}),o({target:M,stat:!0,forced:rt},{all:function(t){var e=this,r=z(e),n=r.resolve,i=r.reject,a=E((function(){var r=m(e.resolve),a=[],s=0,o=1;A(t,(function(t){var c=s++,u=!1;a.push(void 0),o++,r.call(e,t).then((function(t){u||(u=!0,a[c]=t,--o||n(a))}),i)})),--o||n(a)}));return a.error&&i(a.value),r.promise},race:function(t){var e=this,r=z(e),n=r.reject,i=E((function(){var i=m(e.resolve);A(t,(function(t){i.call(e,t).then(r.resolve,n)}))}));return i.error&&n(i.value),r.promise}})},e893:function(t,e,r){var n=r("5135"),i=r("56ef"),a=r("06cf"),s=r("9bf2");t.exports=function(t,e){for(var r=i(e),o=s.f,c=a.f,u=0;u<r.length;u++){var l=r[u];n(t,l)||o(t,l,c(e,l))}}},e8b5:function(t,e,r){var n=r("c6b6");t.exports=Array.isArray||function(t){return"Array"==n(t)}},e95a:function(t,e,r){var n=r("b622"),i=r("3f8c"),a=n("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||s[a]===t)}},eac5:function(t,e){var r=Object.prototype;function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}t.exports=n},ec69:function(t,e,r){var n=r("6fcd"),i=r("03dd"),a=r("30c9");function s(t){return a(t)?n(t):i(t)}t.exports=s},edfa:function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}t.exports=r},ef5d:function(t,e){function r(t){return function(e){return null==e?void 0:e[t]}}t.exports=r},efb6:function(t,e,r){var n=r("5e2e");function i(){this.__data__=new n,this.size=0}t.exports=i},f069:function(t,e,r){"use strict";var n=r("1c0b"),i=function(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new i(t)}},f4d6:function(t,e,r){var n=r("ffd6"),i=1/0;function a(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}t.exports=a},f5df:function(t,e,r){var n=r("00ee"),i=r("c6b6"),a=r("b622"),s=a("toStringTag"),o="Arguments"==i(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(r){}};t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=c(e=Object(t),s))?r:o?i(e):"Object"==(n=i(e))&&"function"==typeof e.callee?"Arguments":n}},f608:function(t,e,r){var n=r("6747"),i=r("ffd6"),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;function o(t,e){if(n(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!i(t))||(s.test(t)||!a.test(t)||null!=e&&t in Object(e))}t.exports=o},f772:function(t,e,r){var n=r("5692"),i=r("90e3"),a=n("keys");t.exports=function(t){return a[t]||(a[t]=i(t))}},f9ce:function(t,e,r){var n=r("ef5d"),i=r("e3f8"),a=r("f608"),s=r("f4d6");function o(t){return a(t)?n(s(t)):i(t)}t.exports=o},fb15:function(t,e,r){"use strict";if(r.r(e),r.d(e,"cddPdfView",(function(){return b})),r.d(e,"CddPdf",(function(){return S})),r.d(e,"PdfView",(function(){return S})),"undefined"!==typeof window){var n=window.document.currentScript,i=r("8875");n=i(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:i});var a=n&&n.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);a&&(r.p=a[1])}r("b0c0");var s=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"c_cdd-pdf-vue"},[t._l(t.c_imgs,(function(e,n){return t.c_imgs.length>0?[r("img",{staticClass:"pdf-img",attrs:{src:e,alt:""}}),t.imgs.length>1&&n!=t.imgs.length-1?r("div",{staticClass:"divider"}):t._e()]:t._e()}))],2)},o=[];r("d81d"),r("fb6a"),r("d3b7"),r("e6cf"),r("2ca0"),r("96cf");function c(t,e,r,n,i,a,s){try{var o=t[a](s),c=o.value}catch(u){return void r(u)}o.done?e(c):Promise.resolve(c).then(n,i)}function u(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function s(t){c(a,n,i,s,o,"next",t)}function o(t){c(a,n,i,s,o,"throw",t)}s(void 0)}))}}var l=r("9511"),h=r.n(l),f=r("93c6"),d=r.n(f);h.a.GlobalWorkerOptions.workerSrc="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.4.456/pdf.worker.min.js";var p={name:"cddPdfVue",data:function(){return{imgs:[]}},computed:{c_imgs:function(){return this.imgs&&this.imgs.length>0?d()(this.imgs,["pageNumber"]).map((function(t){var e=t.value;return e})):[]}},methods:{getData:function(){var t=this,e=this.url;return new Promise((function(r,n){var i=new FileReader;if(i.onload=function(t){return r(t.target.result)},t.file)i.readAsDataURL(t.file);else{if(!e||!e.startsWith("http"))return r(e);fetch(e).then((function(t){return t.blob()})).then((function(t){i.readAsDataURL(t.slice(0,t.size,"application/pdf"))}))}}))},reanderPdf:function(t){var e=this;return u(regeneratorRuntime.mark((function r(){var n,i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,n=h.a.getDocument(t),i=[],n.promise&&n.promise.then((function(t){for(var r=1;r<=t.numPages;r++)t.getPage(r).then(function(){var t=u(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=i,t.next=3,e.renderPage(r);case 3:t.t1=t.sent,t.t0.push.call(t.t0,t.t1);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())})),r.abrupt("return",i);case 7:r.prev=7,r.t0=r["catch"](0),console.error("渲染出错",r.t0);case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},renderPage:function(t){try{return new Promise((function(e,r){var n=2,i=t.getViewport({scale:n}),a=document.createElement("canvas"),s=a.getContext("2d");a.height=i.height,a.width=i.width;var o={canvasContext:s,viewport:i};t.render(o).promise.then((function(r){e({pageNumber:t.pageNumber,value:a.toDataURL("image/png",1)})}))}))}catch(e){console.error("randerpage",e)}},initPage:function(){var t=this;return u(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.getData();case 3:return r=e.sent,e.next=6,t.reanderPdf(r);case 6:t.imgs=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log("error",e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))()}},props:{url:{type:String,default:""},file:{type:File,default:function(){return null}}},watch:{file:function(t){this.initPage()}},mounted:function(){this.initPage()}},g=p;r("fba8");function v(t,e,r,n,i,a,s,o){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=r,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),s?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},u._ssrRegister=c):i&&(c=o?function(){i.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:u}}var m=v(g,s,o,!1,null,null,null),b=m.exports;r("e260"),r("cca6"),r("3ca3"),r("ddb0"),r("2b3d");function _(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function A(t,e,r){return e&&y(t.prototype,e),r&&y(t,r),t}var w=r("2ef0"),x=function(t,e,r,n){function i(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,a){function s(t){try{c(n.next(t))}catch(e){a(e)}}function o(t){try{c(n["throw"](t))}catch(e){a(e)}}function c(t){t.done?r(t.value):i(t.value).then(s,o)}c((n=n.apply(t,e||[])).next())}))},S=function(){function t(e){if(_(this,t),this.imgs=[],this.isBlobUrl=!1,this.options={scale:2},!e)throw new Error("缺少参数 file 或者 url");this.file=e.file,this.url=e.url,this.isBlobUrl=e.isBlobUrl||this.isBlobUrl,e.options&&(this.options=Object.assign({},this.options,e.options)),this.promise=this.init()}return A(t,[{key:"init",value:function(){return x(this,void 0,void 0,regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getData();case 2:return e=t.sent,t.t0=w["orderBy"],t.next=6,this.parsePdf(e);case 6:return t.t1=t.sent,t.t2=["pageNumber"],this.imgs=(0,t.t0)(t.t1,t.t2),console.log("over",this.imgs),t.abrupt("return",this);case 11:case"end":return t.stop()}}),t,this)})))}},{key:"getData",value:function(){var t=this;return new Promise((function(e,r){if(t.file){var n=new FileReader;n.onload=function(t){return e(t.target.result)},n.readAsDataURL(t.file)}else t.url&&e(t.fetchFile(t.url))}))}},{key:"fetchFile",value:function(t){var e=this;return new Promise((function(r,n){t&&t.startsWith("http")?fetch(t).then((function(t){return x(e,void 0,void 0,regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.blob();case 2:n=e.sent,r(URL.createObjectURL(n));case 4:case"end":return e.stop()}}),e)})))})):r(t)}))}},{key:"parsePdf",value:function(t){return x(this,void 0,void 0,regeneratorRuntime.mark((function e(){var r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",new Promise((function(e,n){var i=h.a.getDocument(t),a=[],s=0;i.promise&&i.promise.then((function(t){if(t&&t.numPages)for(var n=1;n<=t.numPages;n++)t.getPage(n).then((function(n){return x(r,void 0,void 0,regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.t0=a,r.next=3,this.renderPage(n);case 3:r.t1=r.sent,r.t0.push.call(r.t0,r.t1),s++,s===t.numPages&&e(a);case 7:case"end":return r.stop()}}),r,this)})))}))}))})));case 4:e.prev=4,e.t0=e["catch"](0),console.error("渲染出错",e.t0);case 7:case"end":return e.stop()}}),e,null,[[0,4]])})))}},{key:"renderPage",value:function(t){var e=this;return new Promise((function(r,n){var i=t.getViewport({scale:e.options.scale}),a=document.createElement("canvas"),s=a.getContext("2d");a.height=i.height,a.width=i.width;var o={canvasContext:s,viewport:i};t.render(o).promise.then((function(n){e.isBlobUrl?a.toBlob((function(e){r({pageNumber:t.pageNumber,value:URL.createObjectURL(e)})}),"image/png",1):r({pageNumber:t.pageNumber,value:a.toDataURL("image/png",1)})}))}))}}],[{key:"GetPdf",value:function(e){return new t(e).promise}}]),t}();b.install=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.name||"cdd-pdf-view",b),t.prototype.$CddPdf=PdfView},"undefined"!=typeof window&&window.Vue&&(Vue.component("cdd-pdf-view",b),window.PdfView=PdfView);var C={cddPdfView:b,CddPdf:S,pdView:S};e["default"]=C},fb6a:function(t,e,r){"use strict";var n=r("23e7"),i=r("861d"),a=r("e8b5"),s=r("23cb"),o=r("50c4"),c=r("fc6a"),u=r("8418"),l=r("b622"),h=r("1dde"),f=r("ae40"),d=h("slice"),p=f("slice",{ACCESSORS:!0,0:0,1:2}),g=l("species"),v=[].slice,m=Math.max;n({target:"Array",proto:!0,forced:!d||!p},{slice:function(t,e){var r,n,l,h=c(this),f=o(h.length),d=s(t,f),p=s(void 0===e?f:e,f);if(a(h)&&(r=h.constructor,"function"!=typeof r||r!==Array&&!a(r.prototype)?i(r)&&(r=r[g],null===r&&(r=void 0)):r=void 0,r===Array||void 0===r))return v.call(h,d,p);for(n=new(void 0===r?Array:r)(m(p-d,0)),l=0;d<p;d++,l++)d in h&&u(n,l,h[d]);return n.length=l,n}})},fba5:function(t,e,r){var n=r("cb5a");function i(t){return n(this.__data__,t)>-1}t.exports=i},fba8:function(t,e,r){"use strict";var n=r("4944"),i=r.n(n);i.a},fc6a:function(t,e,r){var n=r("44ad"),i=r("1d80");t.exports=function(t){return n(i(t))}},fdbc:function(t,e){t.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}},fdbf:function(t,e,r){var n=r("4930");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(t,e,r){var n=r("da84");t.exports=n.Promise},ffd6:function(t,e,r){var n=r("3729"),i=r("1310"),a="[object Symbol]";function s(t){return"symbol"==typeof t||i(t)&&n(t)==a}t.exports=s}})["default"]}));
//# sourceMappingURL=cddPdfVue.umd.min.js.map