18 lines
1.5 MiB
18 lines
1.5 MiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(e,t,n){var r=n("b622"),i=r("toStringTag"),a={};a[i]="z",e.exports="[object z]"===String(a)},"0341":function(e,t){var n=function(){"use strict";return void 0===this}();if(n)e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:n,propertyIsWritable:function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!(n&&!n.writable&&!n.set)}};else{var r={}.hasOwnProperty,i={}.toString,a={}.constructor.prototype,o=function(e){var t=[];for(var n in e)r.call(e,n)&&t.push(n);return t},s=function(e,t){return{value:e[t]}},c=function(e,t,n){return e[t]=n.value,e},l=function(e){return e},u=function(e){try{return Object(e).constructor.prototype}catch(t){return a}},h=function(e){try{return"[object Array]"===i.call(e)}catch(t){return!1}};e.exports={isArray:h,keys:o,names:o,defineProperty:c,getDescriptor:s,freeze:l,getPrototypeOf:u,isES5:n,propertyIsWritable:function(){return!0}}}},"0366":function(e,t,n){var r=n("1c0b");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"03a9":function(e,t,n){"use strict";var r,i=n("42e2"),a=n("f46c"),o=n("9d0c"),s=n("bfee"),c=n("3ff2"),l=0,u=1,h=3,d=4,f=5,p=0,g=1,m=-2,b=-3,y=-5,v=-1,w=1,x=2,_=3,S=4,A=0,k=2,D=8,C=9,T=15,E=8,U=29,F=256,P=F+1+U,I=30,O=19,R=2*P+1,N=15,L=3,B=258,M=B+L+1,j=32,W=42,q=69,z=73,H=91,G=103,V=113,X=666,$=1,Y=2,K=3,Z=4,J=3;function Q(e,t){return e.msg=c[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function ne(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function re(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ne(e.strm)}function ie(e,t){e.pending_buf[e.pending++]=t}function ae(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function oe(e,t,n,r){var a=e.avail_in;return a>r&&(a=r),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}function se(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0,l=e.window,u=e.w_mask,h=e.prev,d=e.strstart+B,f=l[a+o-1],p=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,l[n+o]===p&&l[n+o-1]===f&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<d);if(r=B-(d-a),a=d-B,r>o){if(e.match_start=t,o=r,r>=s)break;f=l[a+o-1],p=l[a+o]}}}while((t=h[t&u])>c&&0!==--i);return o<=e.lookahead?o:e.lookahead}function ce(e){var t,n,r,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-M)){i.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,n=e.hash_size,t=n;do{r=e.head[--t],e.head[t]=r>=s?r-s:0}while(--n);n=s,t=n;do{r=e.prev[--t],e.prev[t]=r>=s?r-s:0}while(--n);a+=s}if(0===e.strm.avail_in)break;if(n=oe(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=L){o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+L-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,e.lookahead+e.insert<L)break}}while(e.lookahead<M&&0!==e.strm.avail_in)}function le(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ce(e),0===e.lookahead&&t===l)return $;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,re(e,!1),0===e.strm.avail_out))return $;if(e.strstart-e.block_start>=e.w_size-M&&(re(e,!1),0===e.strm.avail_out))return $}return e.insert=0,t===d?(re(e,!0),0===e.strm.avail_out?K:Z):(e.strstart>e.block_start&&(re(e,!1),e.strm.avail_out),$)}function ue(e,t){for(var n,r;;){if(e.lookahead<M){if(ce(e),e.lookahead<M&&t===l)return $;if(0===e.lookahead)break}if(n=0,e.lookahead>=L&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-M&&(e.match_length=se(e,n)),e.match_length>=L)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-L),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=L){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(re(e,!1),0===e.strm.avail_out))return $}return e.insert=e.strstart<L-1?e.strstart:L-1,t===d?(re(e,!0),0===e.strm.avail_out?K:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?$:Y}function he(e,t){for(var n,r,i;;){if(e.lookahead<M){if(ce(e),e.lookahead<M&&t===l)return $;if(0===e.lookahead)break}if(n=0,e.lookahead>=L&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=L-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-M&&(e.match_length=se(e,n),e.match_length<=5&&(e.strategy===w||e.match_length===L&&e.strstart-e.match_start>4096)&&(e.match_length=L-1)),e.prev_length>=L&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-L,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-L),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=L-1,e.strstart++,r&&(re(e,!1),0===e.strm.avail_out))return $}else if(e.match_available){if(r=a._tr_tally(e,0,e.window[e.strstart-1]),r&&re(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return $}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<L-1?e.strstart:L-1,t===d?(re(e,!0),0===e.strm.avail_out?K:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?$:Y}function de(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=B){if(ce(e),e.lookahead<=B&&t===l)return $;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=L&&e.strstart>0&&(i=e.strstart-1,r=s[i],r===s[++i]&&r===s[++i]&&r===s[++i])){o=e.strstart+B;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<o);e.match_length=B-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=L?(n=a._tr_tally(e,1,e.match_length-L),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(re(e,!1),0===e.strm.avail_out))return $}return e.insert=0,t===d?(re(e,!0),0===e.strm.avail_out?K:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?$:Y}function fe(e,t){for(var n;;){if(0===e.lookahead&&(ce(e),0===e.lookahead)){if(t===l)return $;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(re(e,!1),0===e.strm.avail_out))return $}return e.insert=0,t===d?(re(e,!0),0===e.strm.avail_out?K:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?$:Y}function pe(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function ge(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=r[e.level].max_lazy,e.good_match=r[e.level].good_length,e.nice_match=r[e.level].nice_length,e.max_chain_length=r[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=L-1,e.match_available=0,e.ins_h=0}function me(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=D,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*R),this.dyn_dtree=new i.Buf16(2*(2*I+1)),this.bl_tree=new i.Buf16(2*(2*O+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(N+1),this.heap=new i.Buf16(2*P+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*P+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function be(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=k,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?W:V,e.adler=2===t.wrap?0:1,t.last_flush=l,a._tr_init(t),p):Q(e,m)}function ye(e){var t=be(e);return t===p&&ge(e.state),t}function ve(e,t){return e&&e.state?2!==e.state.wrap?m:(e.state.gzhead=t,p):m}function we(e,t,n,r,a,o){if(!e)return m;var s=1;if(t===v&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),a<1||a>C||n!==D||r<8||r>15||t<0||t>9||o<0||o>S)return Q(e,m);8===r&&(r=9);var c=new me;return e.state=c,c.strm=e,c.wrap=s,c.gzhead=null,c.w_bits=r,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=a+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+L-1)/L),c.window=new i.Buf8(2*c.w_size),c.head=new i.Buf16(c.hash_size),c.prev=new i.Buf16(c.w_size),c.lit_bufsize=1<<a+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new i.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=o,c.method=n,ye(e)}function xe(e,t){return we(e,t,D,T,E,A)}function _e(e,t){var n,i,o,c;if(!e||!e.state||t>f||t<0)return e?Q(e,m):m;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===X&&t!==d)return Q(e,0===e.avail_out?y:m);if(i.strm=e,n=i.last_flush,i.last_flush=t,i.status===W)if(2===i.wrap)e.adler=0,ie(i,31),ie(i,139),ie(i,8),i.gzhead?(ie(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),ie(i,255&i.gzhead.time),ie(i,i.gzhead.time>>8&255),ie(i,i.gzhead.time>>16&255),ie(i,i.gzhead.time>>24&255),ie(i,9===i.level?2:i.strategy>=x||i.level<2?4:0),ie(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(ie(i,255&i.gzhead.extra.length),ie(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=q):(ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,9===i.level?2:i.strategy>=x||i.level<2?4:0),ie(i,J),i.status=V);else{var b=D+(i.w_bits-8<<4)<<8,v=-1;v=i.strategy>=x||i.level<2?0:i.level<6?1:6===i.level?2:3,b|=v<<6,0!==i.strstart&&(b|=j),b+=31-b%31,i.status=V,ae(i,b),0!==i.strstart&&(ae(i,e.adler>>>16),ae(i,65535&e.adler)),e.adler=1}if(i.status===q)if(i.gzhead.extra){o=i.pending;while(i.gzindex<(65535&i.gzhead.extra.length)){if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),ne(e),o=i.pending,i.pending===i.pending_buf_size))break;ie(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++}i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=z)}else i.status=z;if(i.status===z)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),ne(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,ie(i,c)}while(0!==c);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===c&&(i.gzindex=0,i.status=H)}else i.status=H;if(i.status===H)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),ne(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,ie(i,c)}while(0!==c);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===c&&(i.status=G)}else i.status=G;if(i.status===G&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&ne(e),i.pending+2<=i.pending_buf_size&&(ie(i,255&e.adler),ie(i,e.adler>>8&255),e.adler=0,i.status=V)):i.status=V),0!==i.pending){if(ne(e),0===e.avail_out)return i.last_flush=-1,p}else if(0===e.avail_in&&ee(t)<=ee(n)&&t!==d)return Q(e,y);if(i.status===X&&0!==e.avail_in)return Q(e,y);if(0!==e.avail_in||0!==i.lookahead||t!==l&&i.status!==X){var w=i.strategy===x?fe(i,t):i.strategy===_?de(i,t):r[i.level].func(i,t);if(w!==K&&w!==Z||(i.status=X),w===$||w===K)return 0===e.avail_out&&(i.last_flush=-1),p;if(w===Y&&(t===u?a._tr_align(i):t!==f&&(a._tr_stored_block(i,0,0,!1),t===h&&(te(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),ne(e),0===e.avail_out))return i.last_flush=-1,p}return t!==d?p:i.wrap<=0?g:(2===i.wrap?(ie(i,255&e.adler),ie(i,e.adler>>8&255),ie(i,e.adler>>16&255),ie(i,e.adler>>24&255),ie(i,255&e.total_in),ie(i,e.total_in>>8&255),ie(i,e.total_in>>16&255),ie(i,e.total_in>>24&255)):(ae(i,e.adler>>>16),ae(i,65535&e.adler)),ne(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?p:g)}function Se(e){var t;return e&&e.state?(t=e.state.status,t!==W&&t!==q&&t!==z&&t!==H&&t!==G&&t!==V&&t!==X?Q(e,m):(e.state=null,t===V?Q(e,b):p)):m}function Ae(e,t){var n,r,a,s,c,l,u,h,d=t.length;if(!e||!e.state)return m;if(n=e.state,s=n.wrap,2===s||1===s&&n.status!==W||n.lookahead)return m;1===s&&(e.adler=o(e.adler,t,d,0)),n.wrap=0,d>=n.w_size&&(0===s&&(te(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new i.Buf8(n.w_size),i.arraySet(h,t,d-n.w_size,n.w_size,0),t=h,d=n.w_size),c=e.avail_in,l=e.next_in,u=e.input,e.avail_in=d,e.next_in=0,e.input=t,ce(n);while(n.lookahead>=L){r=n.strstart,a=n.lookahead-(L-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+L-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--a);n.strstart=r,n.lookahead=L-1,ce(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=L-1,n.match_available=0,e.next_in=l,e.input=u,e.avail_in=c,n.wrap=s,p}r=[new pe(0,0,0,0,le),new pe(4,4,8,4,ue),new pe(4,5,16,8,ue),new pe(4,6,32,32,ue),new pe(4,4,16,16,he),new pe(8,16,32,32,he),new pe(8,16,128,128,he),new pe(8,32,128,256,he),new pe(32,128,258,1024,he),new pe(32,258,258,4096,he)],t.deflateInit=xe,t.deflateInit2=we,t.deflateReset=ye,t.deflateResetKeep=be,t.deflateSetHeader=ve,t.deflate=_e,t.deflateEnd=Se,t.deflateSetDictionary=Ae,t.deflateInfo="pako deflate (from Nodeca project)"},"03e1":function(e,t,n){var r=n("c46f");function i(e,t){this.value=e,this.messages=t||[]}function a(e){return new i(e,[])}function o(e){return{type:"warning",message:e}}function s(e){return{type:"error",message:e.message,error:e}}function c(e){var t=[];return r.flatten(r.pluck(e,"messages"),!0).forEach((function(e){l(t,e)||t.push(e)})),t}function l(e,t){return void 0!==r.find(e,u.bind(null,t))}function u(e,t){return e.type===t.type&&e.message===t.message}t.Result=i,t.success=a,t.warning=o,t.error=s,i.prototype.map=function(e){return new i(e(this.value),this.messages)},i.prototype.flatMap=function(e){var t=e(this.value);return new i(t.value,c([this,t]))},i.prototype.flatMapThen=function(e){var t=this;return e(this.value).then((function(e){return new i(e.value,c([t,e]))}))},i.combine=function(e){var t=r.flatten(r.pluck(e,"value")),n=c(e);return new i(t,n)}},"04d1":function(e,t,n){var r=n("342f"),i=r.match(/firefox\/(\d+)/i);e.exports=!!i&&+i[1]},"0507":function(e,t,n){("undefined"!==typeof window?window:{}).pdfjsWorker=n("55db")},"054a":function(e,t,n){"use strict";e.exports=function(e,t){var r=n("6df9"),i=r.errorObj,a=r.isObject;function o(n,r){if(a(n)){if(n instanceof e)return n;var o=c(n);if(o===i){r&&r._pushContext();var s=e.reject(o.e);return r&&r._popContext(),s}if("function"===typeof o){if(u(n)){s=new e(t);return n._then(s._fulfill,s._reject,void 0,s,null),s}return h(n,o,r)}}return n}function s(e){return e.then}function c(e){try{return s(e)}catch(t){return i.e=t,i}}var l={}.hasOwnProperty;function u(e){try{return l.call(e,"_promise0")}catch(t){return!1}}function h(n,a,o){var s=new e(t),c=s;o&&o._pushContext(),s._captureStackTrace(),o&&o._popContext();var l=!0,u=r.tryCatch(a).call(n,h,d);function h(e){s&&(s._resolveCallback(e),s=null)}function d(e){s&&(s._rejectCallback(e,l,!0),s=null)}return l=!1,s&&u===i&&(s._rejectCallback(u.e,!0,!0),s=null),c}return o}},"057f":function(e,t,n){var r=n("fc6a"),i=n("241c").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):i(r(e))}},"0693":function(e,t,n){"use strict";(function(t){e.exports=function(){var r=function(){return new p("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},i=function(){return new U.PromiseInspection(this._target())},a=function(e){return U.reject(new p(e))};function o(){}var s,c={},l=n("6df9");s=l.isNode?function(){var e=t.domain;return void 0===e&&(e=null),e}:function(){return null},l.notEnumerableProp(U,"_getDomain",s);var u=n("0341"),h=n("eb91"),d=new h;u.defineProperty(U,"_async",{value:d});var f=n("8d16"),p=U.TypeError=f.TypeError;U.RangeError=f.RangeError;var g=U.CancellationError=f.CancellationError;U.TimeoutError=f.TimeoutError,U.OperationalError=f.OperationalError,U.RejectionError=f.OperationalError,U.AggregateError=f.AggregateError;var m=function(){},b={},y={},v=n("054a")(U,m),w=n("57c9")(U,m,v,a,o),x=n("ee54")(U),_=x.create,S=n("221f")(U,x),A=(S.CapturedTrace,n("b06c")(U,v)),k=n("cef2")(y),D=n("33cb"),C=l.errorObj,T=l.tryCatch;function E(e,t){if("function"!==typeof t)throw new p("expecting a function but got "+l.classString(t));if(e.constructor!==U)throw new p("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}function U(e){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,e!==m&&(E(this,e),this._resolveFromExecutor(e)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function F(e){this.promise._resolveCallback(e)}function P(e){this.promise._rejectCallback(e,!1)}function I(e){var t=new U(m);t._fulfillmentHandler0=e,t._rejectionHandler0=e,t._promise0=e,t._receiver0=e}return U.prototype.toString=function(){return"[object Promise]"},U.prototype.caught=U.prototype["catch"]=function(e){var t=arguments.length;if(t>1){var n,r=new Array(t-1),i=0;for(n=0;n<t-1;++n){var o=arguments[n];if(!l.isObject(o))return a("expecting an object but got A catch statement predicate "+l.classString(o));r[i++]=o}return r.length=i,e=arguments[n],this.then(void 0,k(r,e,this))}return this.then(void 0,e)},U.prototype.reflect=function(){return this._then(i,i,void 0,this,void 0)},U.prototype.then=function(e,t){if(S.warnings()&&arguments.length>0&&"function"!==typeof e&&"function"!==typeof t){var n=".then() only accepts functions but was passed: "+l.classString(e);arguments.length>1&&(n+=", "+l.classString(t)),this._warn(n)}return this._then(e,t,void 0,void 0,void 0)},U.prototype.done=function(e,t){var n=this._then(e,t,void 0,void 0,void 0);n._setIsFinal()},U.prototype.spread=function(e){return"function"!==typeof e?a("expecting a function but got "+l.classString(e)):this.all()._then(e,void 0,void 0,b,void 0)},U.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(e.fulfillmentValue=this.value(),e.isFulfilled=!0):this.isRejected()&&(e.rejectionReason=this.reason(),e.isRejected=!0),e},U.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new w(this).promise()},U.prototype.error=function(e){return this.caught(l.originatesFromRejection,e)},U.getNewLibraryCopy=e.exports,U.is=function(e){return e instanceof U},U.fromNode=U.fromCallback=function(e){var t=new U(m);t._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=T(e)(D(t,n));return r===C&&t._rejectCallback(r.e,!0),t._isFateSealed()||t._setAsyncGuaranteed(),t},U.all=function(e){return new w(e).promise()},U.cast=function(e){var t=v(e);return t instanceof U||(t=new U(m),t._captureStackTrace(),t._setFulfilled(),t._rejectionHandler0=e),t},U.resolve=U.fulfilled=U.cast,U.reject=U.rejected=function(e){var t=new U(m);return t._captureStackTrace(),t._rejectCallback(e,!0),t},U.setScheduler=function(e){if("function"!==typeof e)throw new p("expecting a function but got "+l.classString(e));return d.setScheduler(e)},U.prototype._then=function(e,t,n,r,i){var a=void 0!==i,o=a?i:new U(m),c=this._target(),u=c._bitField;a||(o._propagateFrom(this,3),o._captureStackTrace(),void 0===r&&0!==(2097152&this._bitField)&&(r=0!==(50397184&u)?this._boundValue():c===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,o));var h=s();if(0!==(50397184&u)){var f,p,b=c._settlePromiseCtx;0!==(33554432&u)?(p=c._rejectionHandler0,f=e):0!==(16777216&u)?(p=c._fulfillmentHandler0,f=t,c._unsetRejectionIsUnhandled()):(b=c._settlePromiseLateCancellationObserver,p=new g("late cancellation observer"),c._attachExtraTrace(p),f=t),d.invoke(b,c,{handler:null===h?f:"function"===typeof f&&l.domainBind(h,f),promise:o,receiver:r,value:p})}else c._addCallbacks(e,t,o,r,h);return o},U.prototype._length=function(){return 65535&this._bitField},U.prototype._isFateSealed=function(){return 0!==(117506048&this._bitField)},U.prototype._isFollowing=function(){return 67108864===(67108864&this._bitField)},U.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e},U.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},U.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},U.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},U.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},U.prototype._isFinal=function(){return(4194304&this._bitField)>0},U.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},U.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},U.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},U.prototype._setAsyncGuaranteed=function(){d.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},U.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==c)return void 0===t&&this._isBound()?this._boundValue():t},U.prototype._promiseAt=function(e){return this[4*e-4+2]},U.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]},U.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]},U.prototype._boundValue=function(){},U.prototype._migrateCallback0=function(e){e._bitField;var t=e._fulfillmentHandler0,n=e._rejectionHandler0,r=e._promise0,i=e._receiverAt(0);void 0===i&&(i=c),this._addCallbacks(t,n,r,i,null)},U.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t),r=e._rejectionHandlerAt(t),i=e._promiseAt(t),a=e._receiverAt(t);void 0===a&&(a=c),this._addCallbacks(n,r,i,a,null)},U.prototype._addCallbacks=function(e,t,n,r,i){var a=this._length();if(a>=65531&&(a=0,this._setLength(0)),0===a)this._promise0=n,this._receiver0=r,"function"===typeof e&&(this._fulfillmentHandler0=null===i?e:l.domainBind(i,e)),"function"===typeof t&&(this._rejectionHandler0=null===i?t:l.domainBind(i,t));else{var o=4*a-4;this[o+2]=n,this[o+3]=r,"function"===typeof e&&(this[o+0]=null===i?e:l.domainBind(i,e)),"function"===typeof t&&(this[o+1]=null===i?t:l.domainBind(i,t))}return this._setLength(a+1),a},U.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)},U.prototype._resolveCallback=function(e,t){if(0===(117506048&this._bitField)){if(e===this)return this._rejectCallback(r(),!1);var n=v(e,this);if(!(n instanceof U))return this._fulfill(e);t&&this._propagateFrom(n,2);var i=n._target();if(i!==this){var a=i._bitField;if(0===(50397184&a)){var o=this._length();o>0&&i._migrateCallback0(this);for(var s=1;s<o;++s)i._migrateCallbackAt(this,s);this._setFollowing(),this._setLength(0),this._setFollowee(i)}else if(0!==(33554432&a))this._fulfill(i._value());else if(0!==(16777216&a))this._reject(i._reason());else{var c=new g("late cancellation observer");i._attachExtraTrace(c),this._reject(c)}}else this._reject(r())}},U.prototype._rejectCallback=function(e,t,n){var r=l.ensureErrorObject(e),i=r===e;if(!i&&!n&&S.warnings()){var a="a promise was rejected with a non-error: "+l.classString(e);this._warn(a,!0)}this._attachExtraTrace(r,!!t&&i),this._reject(e)},U.prototype._resolveFromExecutor=function(e){var t=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(e,(function(e){t._resolveCallback(e)}),(function(e){t._rejectCallback(e,n)}));n=!1,this._popContext(),void 0!==r&&t._rejectCallback(r,!0)},U.prototype._settlePromiseFromHandler=function(e,t,n,r){var i=r._bitField;if(0===(65536&i)){var a;r._pushContext(),t===b?n&&"number"===typeof n.length?a=T(e).apply(this._boundValue(),n):(a=C,a.e=new p("cannot .spread() a non-array: "+l.classString(n))):a=T(e).call(t,n);var o=r._popContext();i=r._bitField,0===(65536&i)&&(a===y?r._reject(n):a===C?r._rejectCallback(a.e,!1):(S.checkForgottenReturns(a,o,"",r,this),r._resolveCallback(a)))}},U.prototype._target=function(){var e=this;while(e._isFollowing())e=e._followee();return e},U.prototype._followee=function(){return this._rejectionHandler0},U.prototype._setFollowee=function(e){this._rejectionHandler0=e},U.prototype._settlePromise=function(e,t,n,r){var a=e instanceof U,s=this._bitField,c=0!==(134217728&s);0!==(65536&s)?(a&&e._invokeInternalOnCancel(),n instanceof A&&n.isFinallyHandler()?(n.cancelPromise=e,T(t).call(n,r)===C&&e._reject(C.e)):t===i?e._fulfill(i.call(n)):n instanceof o?n._promiseCancelled(e):a||e instanceof w?e._cancel():n.cancel()):"function"===typeof t?a?(c&&e._setAsyncGuaranteed(),this._settlePromiseFromHandler(t,n,r,e)):t.call(n,r,e):n instanceof o?n._isResolved()||(0!==(33554432&s)?n._promiseFulfilled(r,e):n._promiseRejected(r,e)):a&&(c&&e._setAsyncGuaranteed(),0!==(33554432&s)?e._fulfill(r):e._reject(r))},U.prototype._settlePromiseLateCancellationObserver=function(e){var t=e.handler,n=e.promise,r=e.receiver,i=e.value;"function"===typeof t?n instanceof U?this._settlePromiseFromHandler(t,r,i,n):t.call(r,i,n):n instanceof U&&n._reject(i)},U.prototype._settlePromiseCtx=function(e){this._settlePromise(e.promise,e.handler,e.receiver,e.value)},U.prototype._settlePromise0=function(e,t,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,e,i,t)},U.prototype._clearCallbackDataAtIndex=function(e){var t=4*e-4;this[t+2]=this[t+3]=this[t+0]=this[t+1]=void 0},U.prototype._fulfill=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(e===this){var n=r();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=e,(65535&t)>0&&(0!==(134217728&t)?this._settlePromises():d.settlePromises(this))}},U.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=e,this._isFinal())return d.fatalError(e,l.isNode);(65535&t)>0?d.settlePromises(this):this._ensurePossibleRejectionHandled()}},U.prototype._fulfillPromises=function(e,t){for(var n=1;n<e;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),a=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,a,t)}},U.prototype._rejectPromises=function(e,t){for(var n=1;n<e;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),a=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,a,t)}},U.prototype._settlePromises=function(){var e=this._bitField,t=65535&e;if(t>0){if(0!==(16842752&e)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e),this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e),this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()},U.prototype._settledValue=function(){var e=this._bitField;return 0!==(33554432&e)?this._rejectionHandler0:0!==(16777216&e)?this._fulfillmentHandler0:void 0},U.defer=U.pending=function(){S.deprecated("Promise.defer","new Promise");var e=new U(m);return{promise:e,resolve:F,reject:P}},l.notEnumerableProp(U,"_makeSelfResolutionError",r),n("22bd")(U,m,v,a,S),n("0bfc")(U,m,v,S),n("9ad5")(U,w,a,S),n("9752")(U),n("fd09")(U),n("d3e3")(U,w,v,m,d,s),U.Promise=U,U.version="3.4.7",n("6de1")(U,w,a,v,m,S),n("3ff9")(U),n("e85a")(U,a,v,_,m,S),n("093e")(U,m,S),n("17ad")(U,a,m,v,o,S),n("9105")(U),n("667d")(U,m),n("dbf6")(U,w,v,a),n("ffe4")(U,m,v,a),n("3ec9")(U,w,a,v,m,S),n("7009")(U,w,S),n("d270")(U,w,a),n("b299")(U,m),n("7b67")(U,m),n("d7e1")(U),l.toFastProperties(U),l.toFastProperties(U.prototype),I({a:1}),I({b:2}),I({c:3}),I(1),I((function(){})),I(void 0),I(!1),I(new U(m)),S.setBounds(h.firstLineError,l.lastLineError),U}}).call(this,n("4362"))},"06cf":function(e,t,n){var r=n("83ab"),i=n("d1e7"),a=n("5c6c"),o=n("fc6a"),s=n("a04b"),c=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=o(e),t=s(t),l)try{return u(e,t)}catch(n){}if(c(e,t))return a(!i.f.call(e,t),e[t])}},"093e":function(e,t,n){"use strict";e.exports=function(e,t,r){var i=n("6df9"),a=e.TimeoutError;function o(e){this.handle=e}o.prototype._resultCancelled=function(){clearTimeout(this.handle)};var s=function(e){return c(+this).thenReturn(e)},c=e.delay=function(n,i){var a,c;return void 0!==i?(a=e.resolve(i)._then(s,null,null,n,void 0),r.cancellation()&&i instanceof e&&a._setOnCancel(i)):(a=new e(t),c=setTimeout((function(){a._fulfill()}),+n),r.cancellation()&&a._setOnCancel(new o(c)),a._captureStackTrace()),a._setAsyncGuaranteed(),a};e.prototype.delay=function(e){return c(e,this)};var l=function(e,t,n){var r;r="string"!==typeof t?t instanceof Error?t:new a("operation timed out"):new a(t),i.markAsOriginatingFromRejection(r),e._attachExtraTrace(r),e._reject(r),null!=n&&n.cancel()};function u(e){return clearTimeout(this.handle),e}function h(e){throw clearTimeout(this.handle),e}e.prototype.timeout=function(e,t){var n,i;e=+e;var a=new o(setTimeout((function(){n.isPending()&&l(n,t,i)}),e));return r.cancellation()?(i=this.then(),n=i._then(u,h,void 0,a,void 0),n._setOnCancel(a)):n=this._then(u,h,void 0,a,void 0),n}}},"0960":function(e,t,n){e.exports=n("b19a")},"0a06":function(e,t,n){"use strict";var r=n("c532"),i=n("30b5"),a=n("f6b4"),o=n("5270"),s=n("4a7b"),c=n("848b"),l=c.validators;function u(e){this.defaults=e,this.interceptors={request:new a,response:new a}}u.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=s(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&c.assertOptions(t,{silentJSONParsing:l.transitional(l.boolean),forcedJSONParsing:l.transitional(l.boolean),clarifyTimeoutError:l.transitional(l.boolean)},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var i,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!r){var u=[o,void 0];Array.prototype.unshift.apply(u,n),u=u.concat(a),i=Promise.resolve(e);while(u.length)i=i.then(u.shift(),u.shift());return i}var h=e;while(n.length){var d=n.shift(),f=n.shift();try{h=d(h)}catch(p){f(p);break}}try{i=o(h)}catch(p){return Promise.reject(p)}while(a.length)i=i.then(a.shift(),a.shift());return i},u.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=u},"0b25":function(e,t,n){var r=n("a691"),i=n("50c4");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length or index");return n}},"0b42":function(e,t,n){var r=n("861d"),i=n("e8b5"),a=n("b622"),o=a("species");e.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)?r(t)&&(t=t[o],null===t&&(t=void 0)):t=void 0),void 0===t?Array:t}},"0bfc":function(e,t,n){"use strict";e.exports=function(e,t,n,r){var i=!1,a=function(e,t){this._reject(t)},o=function(e,t){t.promiseRejectionQueued=!0,t.bindingPromise._then(a,a,null,this,e)},s=function(e,t){0===(50397184&this._bitField)&&this._resolveCallback(t.target)},c=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(a){i||(i=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var l=n(a),u=new e(t);u._propagateFrom(this,1);var h=this._target();if(u._setBoundTo(l),l instanceof e){var d={promiseRejectionQueued:!1,promise:u,target:h,bindingPromise:l};h._then(t,o,void 0,u,d),l._then(s,c,void 0,u,d),u._setOnCancel(l)}else u._resolveCallback(h);return u},e.prototype._setBoundTo=function(e){void 0!==e?(this._bitField=2097152|this._bitField,this._boundTo=e):this._bitField=-2097153&this._bitField},e.prototype._isBound=function(){return 2097152===(2097152&this._bitField)},e.bind=function(t,n){return e.resolve(n).bind(t)}}},"0cfb":function(e,t,n){var r=n("83ab"),i=n("d039"),a=n("cc12");e.exports=!r&&!i((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e1e":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e){t.__super__.constructor.call(this,e),this.isDummy=!0}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return""},t}(t)}).call(this)},"107c":function(e,t,n){var r=n("d039");e.exports=r((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},"10cc":function(e,t,n){"use strict";n("c283")},"10ee":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.loading?e._t("loading"):e._e(),n("div",{ref:"container",attrs:{id:"viewerContainer"}},[n("div",{staticClass:"pdfViewer",attrs:{id:"viewer"}}),n("resizeSensor",{attrs:{initial:!0},on:{resize:e.resizeScale}})],1)],2)},i=[];n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}n("a9e3");var o,s,c=n("9511"),l=n("968b"),u={props:{initial:{type:Boolean,default:!1}},data:function(){return{size:{width:-1,height:-1}}},methods:{reset:function(){var e=this.$el.firstChild,t=this.$el.lastChild;e.scrollLeft=1e5,e.scrollTop=1e5,t.scrollLeft=1e5,t.scrollTop=1e5},update:function(){this.size.width=this.$el.offsetWidth,this.size.height=this.$el.offsetHeight}},watch:{size:{deep:!0,handler:function(e){this.reset(),this.$emit("resize",{width:this.size.width,height:this.size.height})}}},render:function(e){var t="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;",n="position: absolute; left: 0; top: 0;";return e("div",{style:t+"animation-name: resizeSensorVisibility;",on:{"~animationstart":this.update}},[e("div",{style:t,on:{scroll:this.update}},[e("div",{style:n+"width: 100000px; height: 100000px;"})]),e("div",{style:t,on:{scroll:this.update}},[e("div",{style:n+"width: 200%; height: 200%;"})])])},beforeDestroy:function(){this.$emit("resize",{width:0,height:0}),this.$emit("resizeSensorBeforeDestroy")},mounted:function(){if(!0===this.initial&&this.$nextTick(this.update),this.$el.offsetParent!==this.$el.parentNode&&(this.$el.parentNode.style.position="relative"),"attachEvent"in this.$el&&!("AnimationEvent"in window)){var e=function(){this.update(),t()}.bind(this),t=function(){this.$el.detachEvent("onresize",e),this.$off("resizeSensorBeforeDestroy",t)}.bind(this);this.$el.attachEvent("onresize",e),this.$on("resizeSensorBeforeDestroy",t),this.reset()}}},h=u,d=(n("c0ef"),n("2877")),f=Object(d["a"])(h,o,s,!1,null,null,null),p=f.exports;n("0507");function g(e){return"object"===a(e)&&null!==e&&!0===e.__PDFDocumentLoadingTask}function m(e,t){var n;if("string"===typeof e)n={url:e};else{if("object"!==a(e)||null===e)throw new TypeError("invalid src type");n=Object.assign({},e)}var r=Object(c["getDocument"])(n).promise;return r.__PDFDocumentLoadingTask=!0,t&&t.onPassword&&(r.onPassword=t.onPassword),t&&t.onProgress&&(r.onProgress=t.onProgress),r}var b={createLoadingTask:m,components:{resizeSensor:p},props:{src:{type:[String,Object,Promise],default:""},page:{type:Number,default:1},rotate:{type:Number,default:0},scale:{type:[Number,String],default:"page-width"},resize:{type:Boolean,default:!1},annotation:{type:Boolean,default:!1},text:{type:Boolean,default:!0}},data:function(){return{internalSrc:this.src,pdf:null,pdfViewer:null,loading:!0}},watch:{pdf:function(e){var t=e.pdfInfo||e._pdfInfo;this.$emit("numpages",t.numPages)},page:function(e){var t=this;this.pdf.getPage(e).then((function(e){t.pdfViewer.setPdfPage(e),t.pdfViewer.draw()}))},scale:function(e){this.drawScaled(e)},rotate:function(e){this.pdfViewer&&(this.pdfViewer.update(this.scale,e),this.pdfViewer.draw())}},mounted:function(){var e=this;g(e.internalSrc)||(e.internalSrc=m(e.internalSrc),e.$emit("loading",!0));var t=this.$refs.container,n=new l["EventBus"];e.pdfLinkService=new l["PDFLinkService"]({eventBus:n,externalLinkTarget:2}),e.pdfFindController=new l["PDFFindController"]({eventBus:n,linkService:e.pdfLinkService});var r=void 0,i=void 0;e.annotation&&(r=new l["DefaultAnnotationLayerFactory"]),e.text&&(i=new l["DefaultTextLayerFactory"]),e.internalSrc.then((function(t){return e.pdf=t,t.getPage(e.page)})).then((function(a){e.pdfViewer=new l["PDFPageView"]({container:t,id:e.page,scale:1,defaultViewport:a.getViewport({scale:1}),eventBus:n,textLayerFactory:i,annotationLayerFactory:r}),e.pdfViewer.setPdfPage(a);var o={scrollPageIntoView:function(t){e.$emit("link-clicked",t)}};e.pdfLinkService.setDocument(e.pdf),e.pdfLinkService.setViewer(o),e.pdfFindController.setDocument(e.pdf),e.drawScaled(e.scale),e.loading=!1,e.$emit("loading",!1)})).catch((function(t){e.$emit("error",t),e.loading=!1,e.$emit("loading",!1)}))},beforeDestroy:function(){var e=this;e.pdfViewer&&(e.pdfViewer.destroy(),e.pdfViewer=null)},methods:{calculateScale:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return this.pdfViewer.update(1,this.rotate),-1===e&&-1===t&&(e=this.$refs.container.offsetWidth),e/this.pdfViewer.viewport.width},calculateScaleHeight:function(){this.pdfViewer.update(1,this.rotate);var e=this.$refs.container.offsetHeight,t=this.$refs.container.parentElement.parentElement;return t.offsetHeight/e},drawScaled:function(e){this.pdfViewer&&("page-width"===e?(e=this.calculateScale(),this.$emit("update:scale",e)):"page-height"===e&&(e=this.calculateScaleHeight(),this.$emit("update:scale",e)),this.pdfViewer.update(e,this.rotate),this.annotation&&(this.pdfViewer.annotationLayer=this.pdfViewer.annotationLayerFactory.createAnnotationLayerBuilder(this.pdfViewer.div,this.pdfViewer.pdfPage),this.pdfViewer.annotationLayer.linkService=this.pdfLinkService),this.pdfViewer.draw(),this.text&&(this.pdfViewer.textLayer.findController=this.pdfFindController),this.loading=!1,this.$emit("loading",!1))},resizeScale:function(){this.resize&&this.drawScaled("page-width")}}},y=b,v=(n("10cc"),Object(d["a"])(y,r,i,!1,null,null,null));t["a"]=v.exports},1259:function(e,t,n){var r=n("c46f"),i=n("ebf8"),a=n("5ddd");function o(e){return function(t,n){return i.when(e(t)).then((function(e){var n=r.clone(e);return t.altText&&(n.alt=t.altText),[a.freshElement("img",n)]}))}}t.imgElement=o,t.inline=t.imgElement,t.dataUri=o((function(e){return e.read("base64").then((function(t){return{src:"data:"+e.contentType+";base64,"+t}}))}))},1276:function(e,t,n){"use strict";var r=n("d784"),i=n("44e7"),a=n("825a"),o=n("1d80"),s=n("4840"),c=n("8aa5"),l=n("50c4"),u=n("577e"),h=n("14c3"),d=n("9263"),f=n("9f7f"),p=n("d039"),g=f.UNSUPPORTED_Y,m=[].push,b=Math.min,y=4294967295,v=!p((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));r("split",(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=u(o(this)),a=void 0===n?y:n>>>0;if(0===a)return[];if(void 0===e)return[r];if(!i(e))return t.call(r,e,a);var s,c,l,h=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,g=new RegExp(e.source,f+"g");while(s=d.call(g,r)){if(c=g.lastIndex,c>p&&(h.push(r.slice(p,s.index)),s.length>1&&s.index<r.length&&m.apply(h,s.slice(1)),l=s[0].length,p=c,h.length>=a))break;g.lastIndex===s.index&&g.lastIndex++}return p===r.length?!l&&g.test("")||h.push(""):h.push(r.slice(p)),h.length>a?h.slice(0,a):h}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var i=o(this),a=void 0==t?void 0:t[e];return void 0!==a?a.call(t,i,n):r.call(u(i),t,n)},function(e,i){var o=a(this),d=u(e),f=n(r,o,d,i,r!==t);if(f.done)return f.value;var p=s(o,RegExp),m=o.unicode,v=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(g?"g":"y"),w=new p(g?"^(?:"+o.source+")":o,v),x=void 0===i?y:i>>>0;if(0===x)return[];if(0===d.length)return null===h(w,d)?[d]:[];var _=0,S=0,A=[];while(S<d.length){w.lastIndex=g?0:S;var k,D=h(w,g?d.slice(S):d);if(null===D||(k=b(l(w.lastIndex+(g?S:0)),d.length))===_)S=c(d,S,m);else{if(A.push(d.slice(_,S)),A.length===x)return A;for(var C=1;C<=D.length-1;C++)if(A.push(D[C]),A.length===x)return A;S=_=k}}return A.push(d.slice(_)),A}]}),!v,g)},1403:function(e,t,n){t.read=y,t._findPartPaths=v;var r=n("df7c"),i=n("ebf8"),a=n("9d83"),o=n("03e1").Result,s=n("1dc6"),c=n("57b1").readXmlFromZipFile,l=n("ecbf").createBodyReader,u=n("687f").DocumentXmlReader,h=n("1819"),d=n("2900"),f=n("8f08"),p=n("68b5"),g=n("64bd"),m=n("4221"),b=n("2c67").Files;function y(e,t){return t=t||{},i.props({contentTypes:k(e),partPaths:v(e),docxFile:e,files:new b(t.path?r.dirname(t.path):null)}).also((function(t){return{styles:C(e,t.partPaths.styles)}})).also((function(t){return{numbering:D(e,t.partPaths.numbering,t.styles)}})).also((function(e){return{footnotes:S(e.partPaths.footnotes,e,(function(e,t){return t?g.createFootnotesReader(e)(t):new o([])})),endnotes:S(e.partPaths.endnotes,e,(function(e,t){return t?g.createEndnotesReader(e)(t):new o([])})),comments:S(e.partPaths.comments,e,(function(e,t){return t?m.createCommentsReader(e)(t):new o([])}))}})).also((function(e){return{notes:e.footnotes.flatMap((function(t){return e.endnotes.map((function(e){return new a.Notes(t.concat(e))}))}))}})).then((function(e){return S(e.partPaths.mainDocument,e,(function(t,n){return e.notes.flatMap((function(r){return e.comments.flatMap((function(e){var i=new u({bodyReader:t,notes:r,comments:e});return i.convertXmlToDocument(n)}))}))}))}))}function v(e){return T(e).then((function(t){var n=w({docxFile:e,relationships:t,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!e.exists(n))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return _({filename:A(n),readElement:h.readRelationships,defaultValue:h.defaultValue})(e).then((function(t){function r(r){return w({docxFile:e,relationships:t,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+r,basePath:s.splitPath(n).dirname,fallbackPath:"word/"+r+".xml"})}return{mainDocument:n,comments:r("comments"),endnotes:r("endnotes"),footnotes:r("footnotes"),numbering:r("numbering"),styles:r("styles")}}))}))}function w(e){var t=e.docxFile,n=e.relationships,r=e.relationshipType,i=e.basePath,a=e.fallbackPath,o=n.findTargetsByType(r),c=o.map((function(e){return x(s.joinPath(i,e),"/")})),l=c.filter((function(e){return t.exists(e)}));return 0===l.length?a:l[0]}function x(e,t){return e.substring(0,t.length)===t?e.substring(t.length):e}function _(e){return function(t){return c(t,e.filename).then((function(t){return t?e.readElement(t):e.defaultValue}))}}function S(e,t,n){var r=_({filename:A(e),readElement:h.readRelationships,defaultValue:h.defaultValue});return r(t.docxFile).then((function(r){var i=new l({relationships:r,contentTypes:t.contentTypes,docxFile:t.docxFile,numbering:t.numbering,styles:t.styles,files:t.files});return c(t.docxFile,e).then((function(e){return n(i,e)}))}))}function A(e){var t=s.splitPath(e);return s.joinPath(t.dirname,"_rels",t.basename+".rels")}var k=_({filename:"[Content_Types].xml",readElement:d.readContentTypesFromXml,defaultValue:d.defaultContentTypes});function D(e,t,n){return _({filename:t,readElement:function(e){return f.readNumberingXml(e,{styles:n})},defaultValue:f.defaultNumbering})(e)}function C(e,t){return _({filename:t,readElement:p.readStylesXml,defaultValue:p.defaultStyles})(e)}var T=_({filename:"_rels/.rels",readElement:h.readRelationships,defaultValue:h.defaultValue})},1448:function(e,t,n){var r=n("dfb9"),i=n("b6b7");e.exports=function(e,t){return r(i(e),t)}},"145e":function(e,t,n){"use strict";var r=n("7b0b"),i=n("23cb"),a=n("50c4"),o=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=a(n.length),c=i(e,s),l=i(t,s),u=arguments.length>2?arguments[2]:void 0,h=o((void 0===u?s:i(u,s))-l,s-c),d=1;l<c&&c<l+h&&(d=-1,l+=h-1,c+=h-1);while(h-- >0)l in n?n[c]=n[l]:delete n[c],c+=d,l+=d;return n}},"14c3":function(e,t,n){var r=n("c6b6"),i=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var a=n.call(e,t);if("object"!==typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},1585:function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t)a.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},a={}.hasOwnProperty;r=n("45f3").isObject,t=n("92e7"),e.exports=function(e){function t(e,n,i,a){if(t.__super__.constructor.call(this,e),null==i)throw new Error("Missing DTD entity name. "+this.debugInfo(i));if(null==a)throw new Error("Missing DTD entity value. "+this.debugInfo(i));if(this.pe=!!n,this.name=this.stringify.eleName(i),r(a)){if(!a.pubID&&!a.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(i));if(a.pubID&&!a.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(i));if(null!=a.pubID&&(this.pubID=this.stringify.dtdPubID(a.pubID)),null!=a.sysID&&(this.sysID=this.stringify.dtdSysID(a.sysID)),null!=a.nData&&(this.nData=this.stringify.dtdNData(a.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(i))}else this.value=this.stringify.dtdEntityValue(a)}return i(t,e),t.prototype.toString=function(e){return this.options.writer.set(e).dtdEntity(this)},t}(t)}).call(this)},"159b":function(e,t,n){var r=n("da84"),i=n("fdbc"),a=n("17c2"),o=n("9112");for(var s in i){var c=r[s],l=c&&c.prototype;if(l&&l.forEach!==a)try{o(l,"forEach",a)}catch(u){l.forEach=a}}},"170b":function(e,t,n){"use strict";var r=n("ebb5"),i=n("50c4"),a=n("23cb"),o=n("b6b7"),s=r.aTypedArray,c=r.exportTypedArrayMethod;c("subarray",(function(e,t){var n=s(this),r=n.length,c=a(e,r),l=o(n);return new l(n.buffer,n.byteOffset+c*n.BYTES_PER_ELEMENT,i((void 0===t?r:a(t,r))-c))}))},"17ad":function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=n("8d16"),c=s.TypeError,l=n("6df9"),u=l.errorObj,h=l.tryCatch,d=[];function f(t,n,r){for(var a=0;a<n.length;++a){r._pushContext();var o=h(n[a])(t);if(r._popContext(),o===u){r._pushContext();var s=e.reject(u.e);return r._popContext(),s}var c=i(o,r);if(c instanceof e)return c}return null}function p(t,n,i,a){if(o.cancellation()){var s=new e(r),c=this._finallyPromise=new e(r);this._promise=s.lastly((function(){return c})),s._captureStackTrace(),s._setOnCancel(this)}else{var l=this._promise=new e(r);l._captureStackTrace()}this._stack=a,this._generatorFunction=t,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"===typeof i?[i].concat(d):d,this._yieldedPromise=null,this._cancellationPhase=!1}l.inherits(p,a),p.prototype._isResolved=function(){return null===this._promise},p.prototype._cleanup=function(){this._promise=this._generator=null,o.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},p.prototype._promiseCancelled=function(){if(!this._isResolved()){var t,n="undefined"!==typeof this._generator["return"];if(n)this._promise._pushContext(),t=h(this._generator["return"]).call(this._generator,void 0),this._promise._popContext();else{var r=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=r,this._promise._attachExtraTrace(r),this._promise._pushContext(),t=h(this._generator["throw"]).call(this._generator,r),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(t)}},p.prototype._promiseFulfilled=function(e){this._yieldedPromise=null,this._promise._pushContext();var t=h(this._generator.next).call(this._generator,e);this._promise._popContext(),this._continue(t)},p.prototype._promiseRejected=function(e){this._yieldedPromise=null,this._promise._attachExtraTrace(e),this._promise._pushContext();var t=h(this._generator["throw"]).call(this._generator,e);this._promise._popContext(),this._continue(t)},p.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null,t.cancel()}},p.prototype.promise=function(){return this._promise},p.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},p.prototype._continue=function(t){var n=this._promise;if(t===u)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(t.e,!1);var r=t.value;if(!0===t.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var a=i(r,this._promise);if(a instanceof e||(a=f(a,this._yieldHandlers,this._promise),null!==a)){a=a._target();var o=a._bitField;0===(50397184&o)?(this._yieldedPromise=a,a._proxy(this,null)):0!==(33554432&o)?e._async.invoke(this._promiseFulfilled,this,a._value()):0!==(16777216&o)?e._async.invoke(this._promiseRejected,this,a._reason()):this._promiseCancelled()}else this._promiseRejected(new c("A value %s was yielded that could not be treated as a promise\n\n See http://goo.gl/MqrFmX\n\n".replace("%s",r)+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")))},e.coroutine=function(e,t){if("function"!==typeof e)throw new c("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var n=Object(t).yieldHandler,r=p,i=(new Error).stack;return function(){var t=e.apply(this,arguments),a=new r(void 0,void 0,n,i),o=a.promise();return a._generator=t,a._promiseFulfilled(void 0),o}},e.coroutine.addYieldHandler=function(e){if("function"!==typeof e)throw new c("expecting a function but got "+l.classString(e));d.push(e)},e.spawn=function(n){if(o.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!==typeof n)return t("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var r=new p(n,this),i=r.promise();return r._run(e.spawn),i}}},"17c2":function(e,t,n){"use strict";var r=n("b727").forEach,i=n("a640"),a=i("forEach");e.exports=a?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},"17fe":function(e,t,n){"use strict";var r=n("2eb4"),i=n("f5a6"),a=n("5494"),o=n("b64a"),s=0,c=3;function l(e,t){this.options=e,this.loadOptions=t}l.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,n){return function(){var r=e.index;e.setIndex(t);var i=e.readData(n);return e.setIndex(r),i}},prepareContent:function(e,t,n,r,a){return function(){var e=i.transformTo(r.uncompressInputType,this.getCompressedContent()),t=r.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(n),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=i.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readInt(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===s&&(this.dosPermissions=63&this.externalFileAttributes),e===c&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileName.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),n=e.readInt(2),r=e.readString(n),this.extraFields[t]={id:t,length:n,value:r}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new r(e.value);return 1!==t.readInt(1)||o.crc32(this.fileName)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new r(e.value);return 1!==t.readInt(1)||o.crc32(this.fileComment)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null}},e.exports=l},1819:function(e,t){function n(e){var t=[];return e.children.forEach((function(e){if("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship"===e.name){var n={relationshipId:e.attributes.Id,target:e.attributes.Target,type:e.attributes.Type};t.push(n)}})),new r(t)}function r(e){var t={};e.forEach((function(e){t[e.relationshipId]=e.target}));var n={};return e.forEach((function(e){n[e.type]||(n[e.type]=[]),n[e.type].push(e.target)})),{findTargetByRelationshipId:function(e){return t[e]},findTargetsByType:function(e){return n[e]||[]}}}t.readRelationships=n,t.defaultValue=new r([]),t.Relationships=r},"182d":function(e,t,n){var r=n("f8cd");e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},"188f":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n,r,i,a,o){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==r)throw new Error("Missing DTD attribute name. "+this.debugInfo(n));if(!i)throw new Error("Missing DTD attribute type. "+this.debugInfo(n));if(!a)throw new Error("Missing DTD attribute default. "+this.debugInfo(n));if(0!==a.indexOf("#")&&(a="#"+a),!a.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n));if(o&&!a.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n));this.elementName=this.stringify.eleName(n),this.attributeName=this.stringify.attName(r),this.attributeType=this.stringify.dtdAttType(i),this.defaultValue=this.stringify.dtdAttDefault(o),this.defaultValueType=a}return r(t,e),t.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},t}(t)}).call(this)},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var r=n("b622"),i=r("iterator"),a=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){a=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var r={};r[i]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(c){}return n}},"1cdc":function(e,t,n){var r=n("342f");e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},"1d33":function(e,t,n){"use strict";var r=n("70f3"),i=n("42e2"),a=n("fee2"),o=n("763a"),s=n("3ff2"),c=n("adf9"),l=n("ed98"),u=Object.prototype.toString;function h(e){if(!(this instanceof h))return new h(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==o.Z_OK)throw new Error(s[n]);this.header=new l,r.inflateGetHeader(this.strm,this.header)}function d(e,t){var n=new h(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function f(e,t){return t=t||{},t.raw=!0,d(e,t)}h.prototype.push=function(e,t){var n,s,c,l,h,d,f=this.strm,p=this.options.chunkSize,g=this.options.dictionary,m=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,"string"===typeof e?f.input=a.binstring2buf(e):"[object ArrayBuffer]"===u.call(e)?f.input=new Uint8Array(e):f.input=e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new i.Buf8(p),f.next_out=0,f.avail_out=p),n=r.inflate(f,o.Z_NO_FLUSH),n===o.Z_NEED_DICT&&g&&(d="string"===typeof g?a.string2buf(g):"[object ArrayBuffer]"===u.call(g)?new Uint8Array(g):g,n=r.inflateSetDictionary(this.strm,d)),n===o.Z_BUF_ERROR&&!0===m&&(n=o.Z_OK,m=!1),n!==o.Z_STREAM_END&&n!==o.Z_OK)return this.onEnd(n),this.ended=!0,!1;f.next_out&&(0!==f.avail_out&&n!==o.Z_STREAM_END&&(0!==f.avail_in||s!==o.Z_FINISH&&s!==o.Z_SYNC_FLUSH)||("string"===this.options.to?(c=a.utf8border(f.output,f.next_out),l=f.next_out-c,h=a.buf2string(f.output,c),f.next_out=l,f.avail_out=p-l,l&&i.arraySet(f.output,f.output,c,l,0),this.onData(h)):this.onData(i.shrinkBuf(f.output,f.next_out)))),0===f.avail_in&&0===f.avail_out&&(m=!0)}while((f.avail_in>0||0===f.avail_out)&&n!==o.Z_STREAM_END);return n===o.Z_STREAM_END&&(s=o.Z_FINISH),s===o.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===o.Z_OK):s!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),f.avail_out=0,!0)},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=h,t.inflate=d,t.inflateRaw=f,t.ungzip=d},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1dc6":function(e,t,n){(function(e){var r=n("7c39"),i=n("ebf8");function a(e){var t=new r(e);function n(e){return null!==t.file(e)}function a(e,n){var r=t.file(e).asUint8Array(),a=o(r);return n?i.when(a.toString(n)):i.when(a)}function s(e,n){t.file(e,n)}function c(){return t.generate({type:"nodebuffer"})}return{exists:n,read:a,write:s,toBuffer:c}}function o(t){return e.from&&e.from!==Uint8Array.from?e.from(t):new e(t)}function s(e){var t=e.lastIndexOf("/");return-1===t?{dirname:"",basename:e}:{dirname:e.substring(0,t),basename:e.substring(t+1)}}function c(){var e=Array.prototype.filter.call(arguments,(function(e){return e})),t=[];return e.forEach((function(e){/^\//.test(e)?t=[e]:t.push(e)})),t.join("/")}t.openArrayBuffer=a,t.splitPath=s,t.joinPath=c}).call(this,n("b639").Buffer)},"1dde":function(e,t,n){var r=n("d039"),i=n("b622"),a=n("2d00"),o=i("species");e.exports=function(e){return a>=51||!r((function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1f08":function(e,t,n){(function(){var t,r,i,a,o,s,c,l,u,h,d,f,p,g,m=function(e,t){for(var n in t)b.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},b={}.hasOwnProperty;c=n("528d"),l=n("d7e3"),t=n("536e"),r=n("8930"),h=n("b8ee"),f=n("50d7"),p=n("9d2f"),d=n("f016"),u=n("0e1e"),i=n("188f"),a=n("3b32"),o=n("1585"),s=n("b6e1"),g=n("a4b6"),e.exports=function(e){function n(e){n.__super__.constructor.call(this,e)}return m(n,e),n.prototype.document=function(e){var t,n,i,a,o;for(this.textispresent=!1,a="",o=e.children,n=0,i=o.length;n<i;n++)t=o[n],t instanceof u||(a+=function(){switch(!1){case!(t instanceof c):return this.declaration(t);case!(t instanceof l):return this.docType(t);case!(t instanceof r):return this.comment(t);case!(t instanceof d):return this.processingInstruction(t);default:return this.element(t,0)}}.call(this));return this.pretty&&a.slice(-this.newline.length)===this.newline&&(a=a.slice(0,-this.newline.length)),a},n.prototype.attribute=function(e){return" "+e.name+'="'+e.value+'"'},n.prototype.cdata=function(e,t){return this.space(t)+"<![CDATA["+e.text+"]]>"+this.newline},n.prototype.comment=function(e,t){return this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.newline},n.prototype.declaration=function(e,t){var n;return n=this.space(t),n+='<?xml version="'+e.version+'"',null!=e.encoding&&(n+=' encoding="'+e.encoding+'"'),null!=e.standalone&&(n+=' standalone="'+e.standalone+'"'),n+=this.spacebeforeslash+"?>",n+=this.newline,n},n.prototype.docType=function(e,n){var c,l,u,h,f;if(n||(n=0),h=this.space(n),h+="<!DOCTYPE "+e.root().name,e.pubID&&e.sysID?h+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(h+=' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(h+=" [",h+=this.newline,f=e.children,l=0,u=f.length;l<u;l++)c=f[l],h+=function(){switch(!1){case!(c instanceof i):return this.dtdAttList(c,n+1);case!(c instanceof a):return this.dtdElement(c,n+1);case!(c instanceof o):return this.dtdEntity(c,n+1);case!(c instanceof s):return this.dtdNotation(c,n+1);case!(c instanceof t):return this.cdata(c,n+1);case!(c instanceof r):return this.comment(c,n+1);case!(c instanceof d):return this.processingInstruction(c,n+1);default:throw new Error("Unknown DTD node type: "+c.constructor.name)}}.call(this);h+="]"}return h+=this.spacebeforeslash+">",h+=this.newline,h},n.prototype.element=function(e,n){var i,a,o,s,c,l,g,m,y,v,w,x,_;for(g in n||(n=0),_=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),x=this.space(n),m="",m+=x+"<"+e.name,y=e.attributes,y)b.call(y,g)&&(i=y[g],m+=this.attribute(i));if(0===e.children.length||e.children.every((function(e){return""===e.value})))this.allowEmpty?m+="></"+e.name+">"+this.newline:m+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)m+=">",m+=e.children[0].value,m+="</"+e.name+">"+this.newline;else{if(this.dontprettytextnodes)for(v=e.children,o=0,c=v.length;o<c;o++)if(a=v[o],null!=a.value){this.textispresent++,_=!0;break}for(this.textispresent&&(this.newline="",this.pretty=!1,x=this.space(n)),m+=">"+this.newline,w=e.children,s=0,l=w.length;s<l;s++)a=w[s],m+=function(){switch(!1){case!(a instanceof t):return this.cdata(a,n+1);case!(a instanceof r):return this.comment(a,n+1);case!(a instanceof h):return this.element(a,n+1);case!(a instanceof f):return this.raw(a,n+1);case!(a instanceof p):return this.text(a,n+1);case!(a instanceof d):return this.processingInstruction(a,n+1);case!(a instanceof u):return"";default:throw new Error("Unknown XML node type: "+a.constructor.name)}}.call(this);_&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),m+=x+"</"+e.name+">"+this.newline}return m},n.prototype.processingInstruction=function(e,t){var n;return n=this.space(t)+"<?"+e.target,e.value&&(n+=" "+e.value),n+=this.spacebeforeslash+"?>"+this.newline,n},n.prototype.raw=function(e,t){return this.space(t)+e.value+this.newline},n.prototype.text=function(e,t){return this.space(t)+e.value+this.newline},n.prototype.dtdAttList=function(e,t){var n;return n=this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType,"#DEFAULT"!==e.defaultValueType&&(n+=" "+e.defaultValueType),e.defaultValue&&(n+=' "'+e.defaultValue+'"'),n+=this.spacebeforeslash+">"+this.newline,n},n.prototype.dtdElement=function(e,t){return this.space(t)+"<!ELEMENT "+e.name+" "+e.value+this.spacebeforeslash+">"+this.newline},n.prototype.dtdEntity=function(e,t){var n;return n=this.space(t)+"<!ENTITY",e.pe&&(n+=" %"),n+=" "+e.name,e.value?n+=' "'+e.value+'"':(e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),e.nData&&(n+=" NDATA "+e.nData)),n+=this.spacebeforeslash+">"+this.newline,n},n.prototype.dtdNotation=function(e,t){var n;return n=this.space(t)+"<!NOTATION "+e.name,e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.pubID?n+=' PUBLIC "'+e.pubID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),n+=this.spacebeforeslash+">"+this.newline,n},n.prototype.openNode=function(e,t){var n,r,i,a;if(t||(t=0),e instanceof h){for(r in i=this.space(t)+"<"+e.name,a=e.attributes,a)b.call(a,r)&&(n=a[r],i+=this.attribute(n));return i+=(e.children?">":"/>")+this.newline,i}return i=this.space(t)+"<!DOCTYPE "+e.rootNodeName,e.pubID&&e.sysID?i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(i+=' SYSTEM "'+e.sysID+'"'),i+=(e.children?" [":">")+this.newline,i},n.prototype.closeNode=function(e,t){switch(t||(t=0),!1){case!(e instanceof h):return this.space(t)+"</"+e.name+">"+this.newline;case!(e instanceof l):return this.space(t)+"]>"+this.newline}},n}(g)}).call(this)},"1fb5":function(e,t,n){"use strict";t.byteLength=u,t.toByteArray=d,t.fromByteArray=g;for(var r=[],i=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s<c;++s)r[s]=o[s],i[o.charCodeAt(s)]=s;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function u(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function h(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,r=l(e),o=r[0],s=r[1],c=new a(h(e,o,s)),u=0,d=s>0?o-4:o;for(n=0;n<d;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function f(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function p(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),i.push(f(r));return i.join("")}function g(e){for(var t,n=e.length,i=n%3,a=[],o=16383,s=0,c=n-i;s<c;s+=o)a.push(p(e,s,s+o>c?c:s+o));return 1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},"219c":function(e,t,n){"use strict";var r=n("ebb5"),i=n("da84"),a=n("d039"),o=n("1c0b"),s=n("50c4"),c=n("addb"),l=n("04d1"),u=n("d998"),h=n("2d00"),d=n("512c"),f=r.aTypedArray,p=r.exportTypedArrayMethod,g=i.Uint16Array,m=g&&g.prototype.sort,b=!!m&&!a((function(){var e=new g(2);e.sort(null),e.sort({})})),y=!!m&&!a((function(){if(h)return h<74;if(l)return l<67;if(u)return!0;if(d)return d<602;var e,t,n=new g(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0})),v=function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!==n?-1:t!==t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}};p("sort",(function(e){var t=this;if(void 0!==e&&o(e),y)return m.call(t,e);f(t);var n,r=s(t.length),i=Array(r);for(n=0;n<r;n++)i[n]=t[n];for(i=c(t,v(e)),n=0;n<r;n++)t[n]=i[n];return t}),!y||b)},"221f":function(e,t,n){"use strict";(function(t){e.exports=function(e,r){var i,a,o,s=e._getDomain,c=e._async,l=n("8d16").Warning,u=n("6df9"),h=u.canAttachTrace,d=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,f=/\((?:timers\.js):\d+:\d+\)/,p=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,g=null,m=null,b=!1,y=!(0==u.env("BLUEBIRD_DEBUG")||!u.env("BLUEBIRD_DEBUG")&&"development"!==u.env("NODE_ENV")),v=!(0==u.env("BLUEBIRD_WARNINGS")||!y&&!u.env("BLUEBIRD_WARNINGS")),w=!(0==u.env("BLUEBIRD_LONG_STACK_TRACES")||!y&&!u.env("BLUEBIRD_LONG_STACK_TRACES")),x=0!=u.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(v||!!u.env("BLUEBIRD_W_FORGOTTEN_RETURN"));e.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288},e.prototype._ensurePossibleRejectionHandled=function(){0===(524288&this._bitField)&&(this._setRejectionIsUnhandled(),c.invokeLater(this._notifyUnhandledRejection,this,void 0))},e.prototype._notifyUnhandledRejectionIsHandled=function(){K("rejectionHandled",i,void 0,this)},e.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},e.prototype._returnedNonUndefined=function(){return 0!==(268435456&this._bitField)},e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified(),K("unhandledRejection",a,e,this)}},e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},e.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},e.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},e.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},e.prototype._warn=function(e,t,n){return q(e,t,n||this)},e.onPossiblyUnhandledRejection=function(e){var t=s();a="function"===typeof e?null===t?e:u.domainBind(t,e):void 0},e.onUnhandledRejectionHandled=function(e){var t=s();i="function"===typeof e?null===t?e:u.domainBind(t,e):void 0};var _=function(){};e.longStackTraces=function(){if(c.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!oe.longStackTraces&&Q()){var t=e.prototype._captureStackTrace,n=e.prototype._attachExtraTrace;oe.longStackTraces=!0,_=function(){if(c.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");e.prototype._captureStackTrace=t,e.prototype._attachExtraTrace=n,r.deactivateLongStackTraces(),c.enableTrampoline(),oe.longStackTraces=!1},e.prototype._captureStackTrace=B,e.prototype._attachExtraTrace=M,r.activateLongStackTraces(),c.disableTrampolineIfNecessary()}},e.hasLongStackTraces=function(){return oe.longStackTraces&&Q()};var S=function(){try{if("function"===typeof CustomEvent){var e=new CustomEvent("CustomEvent");return u.global.dispatchEvent(e),function(e,t){var n=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:!0});return!u.global.dispatchEvent(n)}}if("function"===typeof Event){e=new Event("CustomEvent");return u.global.dispatchEvent(e),function(e,t){var n=new Event(e.toLowerCase(),{cancelable:!0});return n.detail=t,!u.global.dispatchEvent(n)}}e=document.createEvent("CustomEvent");return e.initCustomEvent("testingtheevent",!1,!0,{}),u.global.dispatchEvent(e),function(e,t){var n=document.createEvent("CustomEvent");return n.initCustomEvent(e.toLowerCase(),!1,!0,t),!u.global.dispatchEvent(n)}}catch(t){}return function(){return!1}}(),A=function(){return u.isNode?function(){return t.emit.apply(t,arguments)}:u.global?function(e){var t="on"+e.toLowerCase(),n=u.global[t];return!!n&&(n.apply(u.global,[].slice.call(arguments,1)),!0)}:function(){return!1}}();function k(e,t){return{promise:t}}var D={promiseCreated:k,promiseFulfilled:k,promiseRejected:k,promiseResolved:k,promiseCancelled:k,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:k},C=function(e){var t=!1;try{t=A.apply(null,arguments)}catch(r){c.throwLater(r),t=!0}var n=!1;try{n=S(e,D[e].apply(null,arguments))}catch(r){c.throwLater(r),n=!0}return n||t};function T(){return!1}function E(e,t,n){var r=this;try{e(t,n,(function(e){if("function"!==typeof e)throw new TypeError("onCancel must be a function, got: "+u.toString(e));r._attachCancellationCallback(e)}))}catch(i){return i}}function U(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?u.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function F(){return this._onCancelField}function P(e){this._onCancelField=e}function I(){this._cancellationParent=void 0,this._onCancelField=void 0}function O(e,t){if(0!==(1&t)){this._cancellationParent=e;var n=e._branchesRemainingToCancel;void 0===n&&(n=0),e._branchesRemainingToCancel=n+1}0!==(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function R(e,t){0!==(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}e.config=function(t){if(t=Object(t),"longStackTraces"in t&&(t.longStackTraces?e.longStackTraces():!t.longStackTraces&&e.hasLongStackTraces()&&_()),"warnings"in t){var n=t.warnings;oe.warnings=!!n,x=oe.warnings,u.isObject(n)&&"wForgottenReturn"in n&&(x=!!n.wForgottenReturn)}if("cancellation"in t&&t.cancellation&&!oe.cancellation){if(c.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");e.prototype._clearCancellationData=I,e.prototype._propagateFrom=O,e.prototype._onCancel=F,e.prototype._setOnCancel=P,e.prototype._attachCancellationCallback=U,e.prototype._execute=E,N=O,oe.cancellation=!0}return"monitoring"in t&&(t.monitoring&&!oe.monitoring?(oe.monitoring=!0,e.prototype._fireEvent=C):!t.monitoring&&oe.monitoring&&(oe.monitoring=!1,e.prototype._fireEvent=T)),e},e.prototype._fireEvent=T,e.prototype._execute=function(e,t,n){try{e(t,n)}catch(r){return r}},e.prototype._onCancel=function(){},e.prototype._setOnCancel=function(e){},e.prototype._attachCancellationCallback=function(e){},e.prototype._captureStackTrace=function(){},e.prototype._attachExtraTrace=function(){},e.prototype._clearCancellationData=function(){},e.prototype._propagateFrom=function(e,t){};var N=R;function L(){var t=this._boundTo;return void 0!==t&&t instanceof e?t.isFulfilled()?t.value():void 0:t}function B(){this._trace=new ie(this._peekContext())}function M(e,t){if(h(e)){var n=this._trace;if(void 0!==n&&t&&(n=n._parent),void 0!==n)n.attachExtraTrace(e);else if(!e.__stackCleaned__){var r=$(e);u.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n")),u.notEnumerableProp(e,"__stackCleaned__",!0)}}}function j(e,t,n,r,i){if(void 0===e&&null!==t&&x){if(void 0!==i&&i._returnedNonUndefined())return;if(0===(65535&r._bitField))return;n&&(n+=" ");var a="",o="";if(t._trace){for(var s=t._trace.stack.split("\n"),c=V(s),l=c.length-1;l>=0;--l){var u=c[l];if(!f.test(u)){var h=u.match(p);h&&(a="at "+h[1]+":"+h[2]+":"+h[3]+" ");break}}if(c.length>0){var d=c[0];for(l=0;l<s.length;++l)if(s[l]===d){l>0&&(o="\n"+s[l-1]);break}}}var g="a promise was created in a "+n+"handler "+a+"but was not returned from it, see http://goo.gl/rRqMUw"+o;r._warn(g,!0,t)}}function W(e,t){var n=e+" is deprecated and will be removed in a future version.";return t&&(n+=" Use "+t+" instead."),q(n)}function q(t,n,r){if(oe.warnings){var i,a=new l(t);if(n)r._attachExtraTrace(a);else if(oe.longStackTraces&&(i=e._peekContext()))i.attachExtraTrace(a);else{var o=$(a);a.stack=o.message+"\n"+o.stack.join("\n")}C("warning",a)||Y(a,"",!0)}}function z(e,t){for(var n=0;n<t.length-1;++n)t[n].push("From previous event:"),t[n]=t[n].join("\n");return n<t.length&&(t[n]=t[n].join("\n")),e+"\n"+t.join("\n")}function H(e){for(var t=0;t<e.length;++t)(0===e[t].length||t+1<e.length&&e[t][0]===e[t+1][0])&&(e.splice(t,1),t--)}function G(e){for(var t=e[0],n=1;n<e.length;++n){for(var r=e[n],i=t.length-1,a=t[i],o=-1,s=r.length-1;s>=0;--s)if(r[s]===a){o=s;break}for(s=o;s>=0;--s){var c=r[s];if(t[i]!==c)break;t.pop(),i--}t=r}}function V(e){for(var t=[],n=0;n<e.length;++n){var r=e[n],i=" (No stack trace)"===r||g.test(r),a=i&&ee(r);i&&!a&&(b&&" "!==r.charAt(0)&&(r=" "+r),t.push(r))}return t}function X(e){for(var t=e.stack.replace(/\s+$/g,"").split("\n"),n=0;n<t.length;++n){var r=t[n];if(" (No stack trace)"===r||g.test(r))break}return n>0&&"SyntaxError"!=e.name&&(t=t.slice(n)),t}function $(e){var t=e.stack,n=e.toString();return t="string"===typeof t&&t.length>0?X(e):[" (No stack trace)"],{message:n,stack:"SyntaxError"==e.name?t:V(t)}}function Y(e,t,n){if("undefined"!==typeof console){var r;if(u.isObject(e)){var i=e.stack;r=t+m(i,e)}else r=t+String(e);"function"===typeof o?o(r,n):"function"!==typeof console.log&&"object"!==typeof console.log||console.log(r)}}function K(e,t,n,r){var i=!1;try{"function"===typeof t&&(i=!0,"rejectionHandled"===e?t(r):t(n,r))}catch(a){c.throwLater(a)}"unhandledRejection"===e?C(e,n,r)||i||Y(n,"Unhandled rejection "):C(e,r)}function Z(e){var t;if("function"===typeof e)t="[function "+(e.name||"anonymous")+"]";else{t=e&&"function"===typeof e.toString?e.toString():u.toString(e);var n=/\[object [a-zA-Z0-9$_]+\]/;if(n.test(t))try{var r=JSON.stringify(e);t=r}catch(i){}0===t.length&&(t="(empty array)")}return"(<"+J(t)+">, no stack trace)"}function J(e){var t=41;return e.length<t?e:e.substr(0,t-3)+"..."}function Q(){return"function"===typeof ae}var ee=function(){return!1},te=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function ne(e){var t=e.match(te);if(t)return{fileName:t[1],line:parseInt(t[2],10)}}function re(e,t){if(Q()){for(var n,r,i=e.stack.split("\n"),a=t.stack.split("\n"),o=-1,s=-1,c=0;c<i.length;++c){var l=ne(i[c]);if(l){n=l.fileName,o=l.line;break}}for(c=0;c<a.length;++c){l=ne(a[c]);if(l){r=l.fileName,s=l.line;break}}o<0||s<0||!n||!r||n!==r||o>=s||(ee=function(e){if(d.test(e))return!0;var t=ne(e);return!!(t&&t.fileName===n&&o<=t.line&&t.line<=s)})}}function ie(e){this._parent=e,this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);ae(this,ie),t>32&&this.uncycle()}u.inherits(ie,Error),r.CapturedTrace=ie,ie.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],n={},r=0,i=this;void 0!==i;++r)t.push(i),i=i._parent;e=this._length=r;for(r=e-1;r>=0;--r){var a=t[r].stack;void 0===n[a]&&(n[a]=r)}for(r=0;r<e;++r){var o=t[r].stack,s=n[o];if(void 0!==s&&s!==r){s>0&&(t[s-1]._parent=void 0,t[s-1]._length=1),t[r]._parent=void 0,t[r]._length=1;var c=r>0?t[r-1]:this;s<e-1?(c._parent=t[s+1],c._parent.uncycle(),c._length=c._parent._length+1):(c._parent=void 0,c._length=1);for(var l=c._length+1,u=r-2;u>=0;--u)t[u]._length=l,l++;return}}}},ie.prototype.attachExtraTrace=function(e){if(!e.__stackCleaned__){this.uncycle();var t=$(e),n=t.message,r=[t.stack],i=this;while(void 0!==i)r.push(V(i.stack.split("\n"))),i=i._parent;G(r),H(r),u.notEnumerableProp(e,"stack",z(n,r)),u.notEnumerableProp(e,"__stackCleaned__",!0)}};var ae=function(){var e=/^\s*at\s*/,t=function(e,t){return"string"===typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():Z(t)};if("number"===typeof Error.stackTraceLimit&&"function"===typeof Error.captureStackTrace){Error.stackTraceLimit+=6,g=e,m=t;var n=Error.captureStackTrace;return ee=function(e){return d.test(e)},function(e,t){Error.stackTraceLimit+=6,n(e,t),Error.stackTraceLimit-=6}}var r,i=new Error;if("string"===typeof i.stack&&i.stack.split("\n")[0].indexOf("stackDetection@")>=0)return g=/@/,m=t,b=!0,function(e){e.stack=(new Error).stack};try{throw new Error}catch(a){r="stack"in a}return!("stack"in i)&&r&&"number"===typeof Error.stackTraceLimit?(g=e,m=t,function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(a){e.stack=a.stack}Error.stackTraceLimit-=6}):(m=function(e,t){return"string"===typeof e?e:"object"!==typeof t&&"function"!==typeof t||void 0===t.name||void 0===t.message?Z(t):t.toString()},null)}();"undefined"!==typeof console&&"undefined"!==typeof console.warn&&(o=function(e){console.warn(e)},u.isNode&&t.stderr.isTTY?o=function(e,t){var n=t?"[33m":"[31m";console.warn(n+e+"[0m\n")}:u.isNode||"string"!==typeof(new Error).stack||(o=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}));var oe={warnings:v,longStackTraces:!1,cancellation:!1,monitoring:!1};return w&&e.longStackTraces(),{longStackTraces:function(){return oe.longStackTraces},warnings:function(){return oe.warnings},cancellation:function(){return oe.cancellation},monitoring:function(){return oe.monitoring},propagateFromFunction:function(){return N},boundValueFunction:function(){return L},checkForgottenReturns:j,setBounds:re,warn:q,deprecated:W,CapturedTrace:ie,fireDomEvent:S,fireGlobalEvent:A}}}).call(this,n("4362"))},2266:function(e,t,n){var r=n("825a"),i=n("e95a"),a=n("50c4"),o=n("0366"),s=n("35a1"),c=n("2a62"),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var u,h,d,f,p,g,m,b=n&&n.that,y=!(!n||!n.AS_ENTRIES),v=!(!n||!n.IS_ITERATOR),w=!(!n||!n.INTERRUPTED),x=o(t,b,1+y+w),_=function(e){return u&&c(u),new l(!0,e)},S=function(e){return y?(r(e),w?x(e[0],e[1],_):x(e[0],e[1])):w?x(e,_):x(e)};if(v)u=e;else{if(h=s(e),"function"!=typeof h)throw TypeError("Target is not iterable");if(i(h)){for(d=0,f=a(e.length);f>d;d++)if(p=S(e[d]),p&&p instanceof l)return p;return new l(!1)}u=h.call(e)}g=u.next;while(!(m=g.call(u)).done){try{p=S(m.value)}catch(A){throw c(u),A}if("object"==typeof p&&p&&p instanceof l)return p}return new l(!1)}},2280:function(e,t){(function(){e.exports=function(){function e(e,t,n){if(this.options=e.options,this.stringify=e.stringify,this.parent=e,null==t)throw new Error("Missing attribute name. "+this.debugInfo(t));if(null==n)throw new Error("Missing attribute value. "+this.debugInfo(t));this.name=this.stringify.attName(t),this.value=this.stringify.attValue(n)}return e.prototype.clone=function(){return Object.create(this)},e.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)},e.prototype.debugInfo=function(e){return e=e||this.name,null==e?"parent: <"+this.parent.name+">":"attribute: {"+e+"}, parent: <"+this.parent.name+">"},e}()}).call(this)},2296:function(e,t,n){"use strict";var r=n("f5a6"),i=function(e){this.data=new Uint8Array(e),this.index=0};i.prototype={append:function(e){0!==e.length&&(e=r.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},e.exports=i},"22bd":function(e,t,n){"use strict";e.exports=function(e,t,r,i,a){var o=n("6df9"),s=o.tryCatch;e.method=function(n){if("function"!==typeof n)throw new e.TypeError("expecting a function but got "+o.classString(n));return function(){var r=new e(t);r._captureStackTrace(),r._pushContext();var i=s(n).apply(this,arguments),o=r._popContext();return a.checkForgottenReturns(i,o,"Promise.method",r),r._resolveFromSyncValue(i),r}},e.attempt=e["try"]=function(n){if("function"!==typeof n)return i("expecting a function but got "+o.classString(n));var r,c=new e(t);if(c._captureStackTrace(),c._pushContext(),arguments.length>1){a.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],u=arguments[2];r=o.isArray(l)?s(n).apply(u,l):s(n).call(u,l)}else r=s(n)();var h=c._popContext();return a.checkForgottenReturns(r,h,"Promise.try",c),c._resolveFromSyncValue(r),c},e.prototype._resolveFromSyncValue=function(e){e===o.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},"23cb":function(e,t,n){var r=n("a691"),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},"23e7":function(e,t,n){var r=n("da84"),i=n("06cf").f,a=n("9112"),o=n("6eeb"),s=n("ce4e"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,h,d,f,p,g=e.target,m=e.global,b=e.stat;if(u=m?r:b?r[g]||s(g,{}):(r[g]||{}).prototype,u)for(h in t){if(f=t[h],e.noTargetGet?(p=i(u,h),d=p&&p.value):d=u[h],n=l(m?h:g+(b?".":"#")+h,e.forced),!n&&void 0!==d){if(typeof f===typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&a(f,"sham",!0),o(u,h,f,e)}}},"241c":function(e,t,n){var r=n("ca84"),i=n("7839"),a=i.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},2444:function(e,t,n){"use strict";(function(t){var r=n("c532"),i=n("c8af"),a=n("387f"),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function c(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n("b50d")),e}function l(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(i){if("SyntaxError"!==i.name)throw i}return(n||JSON.stringify)(e)}var u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:c(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),l(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(o){if("SyntaxError"===s.name)throw a(s,this,"E_JSON_PARSE");throw s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n("4362"))},"24e3":function(e,t){var n=e.exports=function(e,t){this._tokens=e,this._startIndex=t||0};n.prototype.head=function(){return this._tokens[this._startIndex]},n.prototype.tail=function(e){return new n(this._tokens,this._startIndex+1)},n.prototype.toArray=function(){return this._tokens.slice(this._startIndex)},n.prototype.end=function(){return this._tokens[this._tokens.length-1]},n.prototype.to=function(e){var t=this.head().source,n=e.head()||e.end();return t.to(n.source)}},"25a1":function(e,t,n){"use strict";var r=n("ebb5"),i=n("d58f").right,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("reduceRight",(function(e){return i(a(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},2626:function(e,t,n){"use strict";var r=n("d066"),i=n("9bf2"),a=n("b622"),o=n("83ab"),s=a("species");e.exports=function(e){var t=r(e),n=i.f;o&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},"27bf":function(e,t,n){"use strict";e.exports=o;var r=n("b19a"),i=Object.create(n("3a7c"));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function o(e){if(!(this instanceof o))return new o(e);r.call(this,e),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"===typeof this._flush?this._flush((function(t,n){c(e,t,n)})):c(this,null,null)}function c(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=n("3fb5"),i.inherits(o,r),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,(function(e){t(e),n.emit("close")}))}},2877:function(e,t,n){"use strict";function r(e,t,n,r,i,a,o,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),o?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var h=l.beforeCreate;l.beforeCreate=h?[].concat(h,c):[c]}return{exports:e,options:l}}n.d(t,"a",(function(){return r}))},"28a0":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},2900:function(e,t){t.readContentTypesFromXml=r;var n={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};function r(e){var t={},n={};return e.children.forEach((function(e){if("content-types:Default"===e.name&&(t[e.attributes.Extension]=e.attributes.ContentType),"content-types:Override"===e.name){var r=e.attributes.PartName;"/"===r.charAt(0)&&(r=r.substring(1)),n[r]=e.attributes.ContentType}})),i(n,t)}function i(e,t){return{findContentType:function(r){var i=e[r];if(i)return i;var a=r.split("."),o=a[a.length-1];if(t.hasOwnProperty(o))return t[o];var s=n[o.toLowerCase()];return s?"image/"+s:null}}}t.defaultContentTypes=i({},{})},2954:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b6b7"),a=n("d039"),o=r.aTypedArray,s=r.exportTypedArrayMethod,c=[].slice,l=a((function(){new Int8Array(1).slice()}));s("slice",(function(e,t){var n=c.call(o(this),e,t),r=i(this),a=0,s=n.length,l=new r(s);while(s>a)l[a]=n[a++];return l}),l)},"2a3c":function(e,t,n){"use strict";var r={signal:1,propertyUpdate:2,init:3,idle:4,debug:5,invokeMethod:6,connectToSignal:7,disconnectFromSignal:8,setProperty:9,response:10},i=function(e,t){if("object"===typeof e&&"function"===typeof e.send){var n=this;this.transport=e,this.send=function(e){"string"!==typeof e&&(e=JSON.stringify(e)),n.transport.send(e)},this.transport.onmessage=function(e){var t=e.data;switch("string"===typeof t&&(t=JSON.parse(t)),t.type){case r.signal:n.handleSignal(t);break;case r.response:n.handleResponse(t);break;case r.propertyUpdate:n.handlePropertyUpdate(t);break;default:console.error("invalid message received:",e.data);break}},this.execCallbacks={},this.execId=0,this.exec=function(e,t){t?(n.execId===Number.MAX_VALUE&&(n.execId=Number.MIN_VALUE),e.hasOwnProperty("id")?console.error("Cannot exec message with property id: "+JSON.stringify(e)):(e.id=n.execId++,n.execCallbacks[e.id]=t,n.send(e))):n.send(e)},this.objects={},this.handleSignal=function(e){var t=n.objects[e.object];t?t.signalEmitted(e.signal,e.args):console.warn("Unhandled signal: "+e.object+"::"+e.signal)},this.handleResponse=function(e){e.hasOwnProperty("id")?(n.execCallbacks[e.id](e.data),delete n.execCallbacks[e.id]):console.error("Invalid response message received: ",JSON.stringify(e))},this.handlePropertyUpdate=function(e){for(var t in e.data){var i=e.data[t],a=n.objects[i.object];a?a.propertyUpdate(i.signals,i.properties):console.warn("Unhandled property update: "+i.object+"::"+i.signal)}n.exec({type:r.idle})},this.debug=function(e){n.send({type:r.debug,data:e})},n.exec({type:r.init},(function(e){for(var i in e)new a(i,e[i],n);for(var i in n.objects)n.objects[i].unwrapProperties();t&&t(n),n.exec({type:r.idle})}))}else console.error("The QWebChannel expects a transport object with a send function and onmessage callback property. Given is: transport: "+typeof e+", transport.send: "+typeof e.send)};function a(e,t,n){this.__id__=e,n.objects[e]=this,this.__objectSignals__={},this.__propertyCache__={};var i=this;function o(e,t){var a=e[0],o=e[1];i[a]={connect:function(e){"function"===typeof e?(i.__objectSignals__[o]=i.__objectSignals__[o]||[],i.__objectSignals__[o].push(e),t||"destroyed"===a||n.exec({type:r.connectToSignal,object:i.__id__,signal:o})):console.error("Bad callback given to connect to signal "+a)},disconnect:function(e){if("function"===typeof e){i.__objectSignals__[o]=i.__objectSignals__[o]||[];var s=i.__objectSignals__[o].indexOf(e);-1!==s?(i.__objectSignals__[o].splice(s,1),t||0!==i.__objectSignals__[o].length||n.exec({type:r.disconnectFromSignal,object:i.__id__,signal:o})):console.error("Cannot find connection of signal "+a+" to "+e.name)}else console.error("Bad callback given to disconnect from signal "+a)}}}function s(e,t){var n=i.__objectSignals__[e];n&&n.forEach((function(e){e.apply(e,t)}))}function c(e){var t=e[0],o=e[1];i[t]=function(){for(var e,t=[],s=0;s<arguments.length;++s){var c=arguments[s];"function"===typeof c?e=c:c instanceof a&&void 0!==n.objects[c.__id__]?t.push({id:c.__id__}):t.push(c)}n.exec({type:r.invokeMethod,object:i.__id__,method:o,args:t},(function(t){if(void 0!==t){var n=i.unwrapQObject(t);e&&e(n)}}))}}function l(e){var t=e[0],s=e[1],c=e[2];i.__propertyCache__[t]=e[3],c&&(1===c[0]&&(c[0]=s+"Changed"),o(c,!0)),Object.defineProperty(i,s,{configurable:!0,get:function(){var e=i.__propertyCache__[t];return void 0===e&&console.warn('Undefined value in property cache for property "'+s+'" in object '+i.__id__),e},set:function(e){if(void 0!==e){i.__propertyCache__[t]=e;var o=e;o instanceof a&&void 0!==n.objects[o.__id__]&&(o={id:o.__id__}),n.exec({type:r.setProperty,object:i.__id__,property:t,value:o})}else console.warn("Property setter for "+s+" called with undefined value!")}})}for(var e in this.unwrapQObject=function(e){if(e instanceof Array){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=i.unwrapQObject(e[r]);return t}if(!e||!e["__QObject*__"]||void 0===e.id)return e;var o=e.id;if(n.objects[o])return n.objects[o];if(e.data){var s=new a(o,e.data,n);return s.destroyed.connect((function(){if(n.objects[o]===s){delete n.objects[o];var e=[];for(var t in s)e.push(t);for(var r in e)delete s[e[r]]}})),s.unwrapProperties(),s}console.error("Cannot unwrap unknown QObject "+o+" without data.")},this.unwrapProperties=function(){for(var e in i.__propertyCache__)i.__propertyCache__[e]=i.unwrapQObject(i.__propertyCache__[e])},this.propertyUpdate=function(e,t){for(var n in t){var r=t[n];i.__propertyCache__[n]=r}for(var a in e)s(a,e[a])},this.signalEmitted=function(e,t){s(e,this.unwrapQObject(t))},t.methods.forEach(c),t.properties.forEach(l),t.signals.forEach((function(e){o(e,!1)})),t.enums)i[e]=t.enums[e]}e.exports={QWebChannel:i}},"2a62":function(e,t,n){var r=n("825a");e.exports=function(e){var t=e["return"];if(void 0!==t)return r(t.call(e)).value}},"2b0e":function(e,t,n){"use strict";(function(e){
|
||
/*!
|
||
* Vue.js v2.6.14
|
||
* (c) 2014-2021 Evan You
|
||
* Released under the MIT License.
|
||
*/
|
||
var n=Object.freeze({});function r(e){return void 0===e||null===e}function i(e){return void 0!==e&&null!==e}function a(e){return!0===e}function o(e){return!1===e}function s(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function c(e){return null!==e&&"object"===typeof e}var l=Object.prototype.toString;function u(e){return"[object Object]"===l.call(e)}function h(e){return"[object RegExp]"===l.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return i(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function g(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}m("slot,component",!0);var b=m("key,ref,slot,slot-scope,is");function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var v=Object.prototype.hasOwnProperty;function w(e,t){return v.call(e,t)}function x(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var _=/-(\w)/g,S=x((function(e){return e.replace(_,(function(e,t){return t?t.toUpperCase():""}))})),A=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),k=/\B([A-Z])/g,D=x((function(e){return e.replace(k,"-$1").toLowerCase()}));function C(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function T(e,t){return e.bind(t)}var E=Function.prototype.bind?T:C;function U(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function F(e,t){for(var n in t)e[n]=t[n];return e}function P(e){for(var t={},n=0;n<e.length;n++)e[n]&&F(t,e[n]);return t}function I(e,t,n){}var O=function(e,t,n){return!1},R=function(e){return e};function N(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=Array.isArray(e),a=Array.isArray(t);if(i&&a)return e.length===t.length&&e.every((function(e,n){return N(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(i||a)return!1;var o=Object.keys(e),s=Object.keys(t);return o.length===s.length&&o.every((function(n){return N(e[n],t[n])}))}catch(l){return!1}}function L(e,t){for(var n=0;n<e.length;n++)if(N(e[n],t))return n;return-1}function B(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M="data-server-rendered",j=["component","directive","filter"],W=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],q={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:O,isReservedAttr:O,isUnknownElement:O,getTagNamespace:I,parsePlatformTagName:R,mustUseProp:O,async:!0,_lifecycleHooks:W},z=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function H(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function G(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var V=new RegExp("[^"+z.source+".$_\\d]");function X(e){if(!V.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}var $,Y="__proto__"in{},K="undefined"!==typeof window,Z="undefined"!==typeof WXEnvironment&&!!WXEnvironment.platform,J=Z&&WXEnvironment.platform.toLowerCase(),Q=K&&window.navigator.userAgent.toLowerCase(),ee=Q&&/msie|trident/.test(Q),te=Q&&Q.indexOf("msie 9.0")>0,ne=Q&&Q.indexOf("edge/")>0,re=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),ie=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ae={}.watch,oe=!1;if(K)try{var se={};Object.defineProperty(se,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,se)}catch(Ao){}var ce=function(){return void 0===$&&($=!K&&!Z&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),$},le=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ue(e){return"function"===typeof e&&/native code/.test(e.toString())}var he,de="undefined"!==typeof Symbol&&ue(Symbol)&&"undefined"!==typeof Reflect&&ue(Reflect.ownKeys);he="undefined"!==typeof Set&&ue(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var fe=I,pe=0,ge=function(){this.id=pe++,this.subs=[]};ge.prototype.addSub=function(e){this.subs.push(e)},ge.prototype.removeSub=function(e){y(this.subs,e)},ge.prototype.depend=function(){ge.target&&ge.target.addDep(this)},ge.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},ge.target=null;var me=[];function be(e){me.push(e),ge.target=e}function ye(){me.pop(),ge.target=me[me.length-1]}var ve=function(e,t,n,r,i,a,o,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},we={child:{configurable:!0}};we.child.get=function(){return this.componentInstance},Object.defineProperties(ve.prototype,we);var xe=function(e){void 0===e&&(e="");var t=new ve;return t.text=e,t.isComment=!0,t};function _e(e){return new ve(void 0,void 0,void 0,String(e))}function Se(e){var t=new ve(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Ae=Array.prototype,ke=Object.create(Ae),De=["push","pop","shift","unshift","splice","sort","reverse"];De.forEach((function(e){var t=Ae[e];G(ke,e,(function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];var i,a=t.apply(this,n),o=this.__ob__;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2);break}return i&&o.observeArray(i),o.dep.notify(),a}))}));var Ce=Object.getOwnPropertyNames(ke),Te=!0;function Ee(e){Te=e}var Ue=function(e){this.value=e,this.dep=new ge,this.vmCount=0,G(e,"__ob__",this),Array.isArray(e)?(Y?Fe(e,ke):Pe(e,ke,Ce),this.observeArray(e)):this.walk(e)};function Fe(e,t){e.__proto__=t}function Pe(e,t,n){for(var r=0,i=n.length;r<i;r++){var a=n[r];G(e,a,t[a])}}function Ie(e,t){var n;if(c(e)&&!(e instanceof ve))return w(e,"__ob__")&&e.__ob__ instanceof Ue?n=e.__ob__:Te&&!ce()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ue(e)),t&&n&&n.vmCount++,n}function Oe(e,t,n,r,i){var a=new ge,o=Object.getOwnPropertyDescriptor(e,t);if(!o||!1!==o.configurable){var s=o&&o.get,c=o&&o.set;s&&!c||2!==arguments.length||(n=e[t]);var l=!i&&Ie(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ge.target&&(a.depend(),l&&(l.dep.depend(),Array.isArray(t)&&Le(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!==t&&r!==r||s&&!c||(c?c.call(e,t):n=t,l=!i&&Ie(t),a.notify())}})}}function Re(e,t,n){if(Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Oe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Ne(e,t){if(Array.isArray(e)&&d(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||w(e,t)&&(delete e[t],n&&n.dep.notify())}}function Le(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Le(t)}Ue.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Oe(e,t[n])},Ue.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ie(e[t])};var Be=q.optionMergeStrategies;function Me(e,t){if(!t)return e;for(var n,r,i,a=de?Reflect.ownKeys(t):Object.keys(t),o=0;o<a.length;o++)n=a[o],"__ob__"!==n&&(r=e[n],i=t[n],w(e,n)?r!==i&&u(r)&&u(i)&&Me(r,i):Re(e,n,i));return e}function je(e,t,n){return n?function(){var r="function"===typeof t?t.call(n,n):t,i="function"===typeof e?e.call(n,n):e;return r?Me(r,i):i}:t?e?function(){return Me("function"===typeof t?t.call(this,this):t,"function"===typeof e?e.call(this,this):e)}:t:e}function We(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?qe(n):n}function qe(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function ze(e,t,n,r){var i=Object.create(e||null);return t?F(i,t):i}Be.data=function(e,t,n){return n?je(e,t,n):t&&"function"!==typeof t?e:je(e,t)},W.forEach((function(e){Be[e]=We})),j.forEach((function(e){Be[e+"s"]=ze})),Be.watch=function(e,t,n,r){if(e===ae&&(e=void 0),t===ae&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var i={};for(var a in F(i,e),t){var o=i[a],s=t[a];o&&!Array.isArray(o)&&(o=[o]),i[a]=o?o.concat(s):Array.isArray(s)?s:[s]}return i},Be.props=Be.methods=Be.inject=Be.computed=function(e,t,n,r){if(!e)return t;var i=Object.create(null);return F(i,e),t&&F(i,t),i},Be.provide=je;var He=function(e,t){return void 0===t?e:t};function Ge(e,t){var n=e.props;if(n){var r,i,a,o={};if(Array.isArray(n)){r=n.length;while(r--)i=n[r],"string"===typeof i&&(a=S(i),o[a]={type:null})}else if(u(n))for(var s in n)i=n[s],a=S(s),o[a]=u(i)?i:{type:i};else 0;e.props=o}}function Ve(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(u(n))for(var a in n){var o=n[a];r[a]=u(o)?F({from:a},o):{from:o}}else 0}}function Xe(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"===typeof r&&(t[n]={bind:r,update:r})}}function $e(e,t,n){if("function"===typeof t&&(t=t.options),Ge(t,n),Ve(t,n),Xe(t),!t._base&&(t.extends&&(e=$e(e,t.extends,n)),t.mixins))for(var r=0,i=t.mixins.length;r<i;r++)e=$e(e,t.mixins[r],n);var a,o={};for(a in e)s(a);for(a in t)w(e,a)||s(a);function s(r){var i=Be[r]||He;o[r]=i(e[r],t[r],n,r)}return o}function Ye(e,t,n,r){if("string"===typeof n){var i=e[t];if(w(i,n))return i[n];var a=S(n);if(w(i,a))return i[a];var o=A(a);if(w(i,o))return i[o];var s=i[n]||i[a]||i[o];return s}}function Ke(e,t,n,r){var i=t[e],a=!w(n,e),o=n[e],s=tt(Boolean,i.type);if(s>-1)if(a&&!w(i,"default"))o=!1;else if(""===o||o===D(e)){var c=tt(String,i.type);(c<0||s<c)&&(o=!0)}if(void 0===o){o=Ze(r,i,e);var l=Te;Ee(!0),Ie(o),Ee(l)}return o}function Ze(e,t,n){if(w(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"===typeof r&&"Function"!==Qe(t.type)?r.call(e):r}}var Je=/^\s*function (\w+)/;function Qe(e){var t=e&&e.toString().match(Je);return t?t[1]:""}function et(e,t){return Qe(e)===Qe(t)}function tt(e,t){if(!Array.isArray(t))return et(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(et(t[n],e))return n;return-1}function nt(e,t,n){be();try{if(t){var r=t;while(r=r.$parent){var i=r.$options.errorCaptured;if(i)for(var a=0;a<i.length;a++)try{var o=!1===i[a].call(r,e,t,n);if(o)return}catch(Ao){it(Ao,r,"errorCaptured hook")}}}it(e,t,n)}finally{ye()}}function rt(e,t,n,r,i){var a;try{a=n?e.apply(t,n):e.call(t),a&&!a._isVue&&f(a)&&!a._handled&&(a.catch((function(e){return nt(e,r,i+" (Promise/async)")})),a._handled=!0)}catch(Ao){nt(Ao,r,i)}return a}function it(e,t,n){if(q.errorHandler)try{return q.errorHandler.call(null,e,t,n)}catch(Ao){Ao!==e&&at(Ao,null,"config.errorHandler")}at(e,t,n)}function at(e,t,n){if(!K&&!Z||"undefined"===typeof console)throw e;console.error(e)}var ot,st=!1,ct=[],lt=!1;function ut(){lt=!1;var e=ct.slice(0);ct.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!==typeof Promise&&ue(Promise)){var ht=Promise.resolve();ot=function(){ht.then(ut),re&&setTimeout(I)},st=!0}else if(ee||"undefined"===typeof MutationObserver||!ue(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ot="undefined"!==typeof setImmediate&&ue(setImmediate)?function(){setImmediate(ut)}:function(){setTimeout(ut,0)};else{var dt=1,ft=new MutationObserver(ut),pt=document.createTextNode(String(dt));ft.observe(pt,{characterData:!0}),ot=function(){dt=(dt+1)%2,pt.data=String(dt)},st=!0}function gt(e,t){var n;if(ct.push((function(){if(e)try{e.call(t)}catch(Ao){nt(Ao,t,"nextTick")}else n&&n(t)})),lt||(lt=!0,ot()),!e&&"undefined"!==typeof Promise)return new Promise((function(e){n=e}))}var mt=new he;function bt(e){yt(e,mt),mt.clear()}function yt(e,t){var n,r,i=Array.isArray(e);if(!(!i&&!c(e)||Object.isFrozen(e)||e instanceof ve)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(i){n=e.length;while(n--)yt(e[n],t)}else{r=Object.keys(e),n=r.length;while(n--)yt(e[r[n]],t)}}}var vt=x((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var n="~"===e.charAt(0);e=n?e.slice(1):e;var r="!"===e.charAt(0);return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}}));function wt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return rt(r,null,arguments,t,"v-on handler");for(var i=r.slice(),a=0;a<i.length;a++)rt(i[a],null,e,t,"v-on handler")}return n.fns=e,n}function xt(e,t,n,i,o,s){var c,l,u,h;for(c in e)l=e[c],u=t[c],h=vt(c),r(l)||(r(u)?(r(l.fns)&&(l=e[c]=wt(l,s)),a(h.once)&&(l=e[c]=o(h.name,l,h.capture)),n(h.name,l,h.capture,h.passive,h.params)):l!==u&&(u.fns=l,e[c]=u));for(c in t)r(e[c])&&(h=vt(c),i(h.name,t[c],h.capture))}function _t(e,t,n){var o;e instanceof ve&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),y(o.fns,c)}r(s)?o=wt([c]):i(s.fns)&&a(s.merged)?(o=s,o.fns.push(c)):o=wt([s,c]),o.merged=!0,e[t]=o}function St(e,t,n){var a=t.options.props;if(!r(a)){var o={},s=e.attrs,c=e.props;if(i(s)||i(c))for(var l in a){var u=D(l);At(o,c,l,u,!0)||At(o,s,l,u,!1)}return o}}function At(e,t,n,r,a){if(i(t)){if(w(t,n))return e[n]=t[n],a||delete t[n],!0;if(w(t,r))return e[n]=t[r],a||delete t[r],!0}return!1}function kt(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function Dt(e){return s(e)?[_e(e)]:Array.isArray(e)?Tt(e):void 0}function Ct(e){return i(e)&&i(e.text)&&o(e.isComment)}function Tt(e,t){var n,o,c,l,u=[];for(n=0;n<e.length;n++)o=e[n],r(o)||"boolean"===typeof o||(c=u.length-1,l=u[c],Array.isArray(o)?o.length>0&&(o=Tt(o,(t||"")+"_"+n),Ct(o[0])&&Ct(l)&&(u[c]=_e(l.text+o[0].text),o.shift()),u.push.apply(u,o)):s(o)?Ct(l)?u[c]=_e(l.text+o):""!==o&&u.push(_e(o)):Ct(o)&&Ct(l)?u[c]=_e(l.text+o.text):(a(e._isVList)&&i(o.tag)&&r(o.key)&&i(t)&&(o.key="__vlist"+t+"_"+n+"__"),u.push(o)));return u}function Et(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Ut(e){var t=Ft(e.$options.inject,e);t&&(Ee(!1),Object.keys(t).forEach((function(n){Oe(e,n,t[n])})),Ee(!0))}function Ft(e,t){if(e){for(var n=Object.create(null),r=de?Reflect.ownKeys(e):Object.keys(e),i=0;i<r.length;i++){var a=r[i];if("__ob__"!==a){var o=e[a].from,s=t;while(s){if(s._provided&&w(s._provided,o)){n[a]=s._provided[o];break}s=s.$parent}if(!s)if("default"in e[a]){var c=e[a].default;n[a]="function"===typeof c?c.call(t):c}else 0}}return n}}function Pt(e,t){if(!e||!e.length)return{};for(var n={},r=0,i=e.length;r<i;r++){var a=e[r],o=a.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,a.context!==t&&a.fnContext!==t||!o||null==o.slot)(n.default||(n.default=[])).push(a);else{var s=o.slot,c=n[s]||(n[s]=[]);"template"===a.tag?c.push.apply(c,a.children||[]):c.push(a)}}for(var l in n)n[l].every(It)&&delete n[l];return n}function It(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Ot(e){return e.isComment&&e.asyncFactory}function Rt(e,t,r){var i,a=Object.keys(t).length>0,o=e?!!e.$stable:!a,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&r&&r!==n&&s===r.$key&&!a&&!r.$hasNormal)return r;for(var c in i={},e)e[c]&&"$"!==c[0]&&(i[c]=Nt(t,c,e[c]))}else i={};for(var l in t)l in i||(i[l]=Lt(t,l));return e&&Object.isExtensible(e)&&(e._normalized=i),G(i,"$stable",o),G(i,"$key",s),G(i,"$hasNormal",a),i}function Nt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Dt(e);var t=e&&e[0];return e&&(!t||1===e.length&&t.isComment&&!Ot(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Lt(e,t){return function(){return e[t]}}function Bt(e,t){var n,r,a,o,s;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),r=0,a=e.length;r<a;r++)n[r]=t(e[r],r);else if("number"===typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(c(e))if(de&&e[Symbol.iterator]){n=[];var l=e[Symbol.iterator](),u=l.next();while(!u.done)n.push(t(u.value,n.length)),u=l.next()}else for(o=Object.keys(e),n=new Array(o.length),r=0,a=o.length;r<a;r++)s=o[r],n[r]=t(e[s],s,r);return i(n)||(n=[]),n._isVList=!0,n}function Mt(e,t,n,r){var i,a=this.$scopedSlots[e];a?(n=n||{},r&&(n=F(F({},r),n)),i=a(n)||("function"===typeof t?t():t)):i=this.$slots[e]||("function"===typeof t?t():t);var o=n&&n.slot;return o?this.$createElement("template",{slot:o},i):i}function jt(e){return Ye(this.$options,"filters",e,!0)||R}function Wt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function qt(e,t,n,r,i){var a=q.keyCodes[t]||n;return i&&r&&!q.keyCodes[t]?Wt(i,r):a?Wt(a,e):r?D(r)!==t:void 0===e}function zt(e,t,n,r,i){if(n)if(c(n)){var a;Array.isArray(n)&&(n=P(n));var o=function(o){if("class"===o||"style"===o||b(o))a=e;else{var s=e.attrs&&e.attrs.type;a=r||q.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=S(o),l=D(o);if(!(c in a)&&!(l in a)&&(a[o]=n[o],i)){var u=e.on||(e.on={});u["update:"+o]=function(e){n[o]=e}}};for(var s in n)o(s)}else;return e}function Ht(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),Vt(r,"__static__"+e,!1)),r}function Gt(e,t,n){return Vt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Vt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!==typeof e[r]&&Xt(e[r],t+"_"+r,n);else Xt(e,t,n)}function Xt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function $t(e,t){if(t)if(u(t)){var n=e.on=e.on?F({},e.on):{};for(var r in t){var i=n[r],a=t[r];n[r]=i?[].concat(i,a):a}}else;return e}function Yt(e,t,n,r){t=t||{$stable:!n};for(var i=0;i<e.length;i++){var a=e[i];Array.isArray(a)?Yt(a,t,n):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return r&&(t.$key=r),t}function Kt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"===typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Zt(e,t){return"string"===typeof e?t+e:e}function Jt(e){e._o=Gt,e._n=g,e._s=p,e._l=Bt,e._t=Mt,e._q=N,e._i=L,e._m=Ht,e._f=jt,e._k=qt,e._b=zt,e._v=_e,e._e=xe,e._u=Yt,e._g=$t,e._d=Kt,e._p=Zt}function Qt(e,t,r,i,o){var s,c=this,l=o.options;w(i,"_uid")?(s=Object.create(i),s._original=i):(s=i,i=i._original);var u=a(l._compiled),h=!u;this.data=e,this.props=t,this.children=r,this.parent=i,this.listeners=e.on||n,this.injections=Ft(l.inject,i),this.slots=function(){return c.$slots||Rt(e.scopedSlots,c.$slots=Pt(r,i)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Rt(e.scopedSlots,this.slots())}}),u&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=Rt(e.scopedSlots,this.$slots)),l._scopeId?this._c=function(e,t,n,r){var a=fn(s,e,t,n,r,h);return a&&!Array.isArray(a)&&(a.fnScopeId=l._scopeId,a.fnContext=i),a}:this._c=function(e,t,n,r){return fn(s,e,t,n,r,h)}}function en(e,t,r,a,o){var s=e.options,c={},l=s.props;if(i(l))for(var u in l)c[u]=Ke(u,l,t||n);else i(r.attrs)&&nn(c,r.attrs),i(r.props)&&nn(c,r.props);var h=new Qt(r,c,o,a,e),d=s.render.call(null,h._c,h);if(d instanceof ve)return tn(d,r,h.parent,s,h);if(Array.isArray(d)){for(var f=Dt(d)||[],p=new Array(f.length),g=0;g<f.length;g++)p[g]=tn(f[g],r,h.parent,s,h);return p}}function tn(e,t,n,r,i){var a=Se(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function nn(e,t){for(var n in t)e[S(n)]=t[n]}Jt(Qt.prototype);var rn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;rn.prepatch(n,n)}else{var r=e.componentInstance=sn(e,Fn);r.$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions,r=t.componentInstance=e.componentInstance;Nn(r,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,jn(n,"mounted")),e.data.keepAlive&&(t._isMounted?Qn(n):Bn(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?Mn(t,!0):t.$destroy())}},an=Object.keys(rn);function on(e,t,n,o,s){if(!r(e)){var l=n.$options._base;if(c(e)&&(e=l.extend(e)),"function"===typeof e){var u;if(r(e.cid)&&(u=e,e=Sn(u,l),void 0===e))return _n(u,t,n,o,s);t=t||{},_r(e),i(t.model)&&un(e.options,t);var h=St(t,e,s);if(a(e.options.functional))return en(e,h,t,n,o);var d=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var f=t.slot;t={},f&&(t.slot=f)}cn(t);var p=e.options.name||s,g=new ve("vue-component-"+e.cid+(p?"-"+p:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:h,listeners:d,tag:s,children:o},u);return g}}}function sn(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}function cn(e){for(var t=e.hook||(e.hook={}),n=0;n<an.length;n++){var r=an[n],i=t[r],a=rn[r];i===a||i&&i._merged||(t[r]=i?ln(a,i):a)}}function ln(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function un(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var a=t.on||(t.on={}),o=a[r],s=t.model.callback;i(o)?(Array.isArray(o)?-1===o.indexOf(s):o!==s)&&(a[r]=[s].concat(o)):a[r]=s}var hn=1,dn=2;function fn(e,t,n,r,i,o){return(Array.isArray(n)||s(n))&&(i=r,r=n,n=void 0),a(o)&&(i=dn),pn(e,t,n,r,i)}function pn(e,t,n,r,a){if(i(n)&&i(n.__ob__))return xe();if(i(n)&&i(n.is)&&(t=n.is),!t)return xe();var o,s,c;(Array.isArray(r)&&"function"===typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),a===dn?r=Dt(r):a===hn&&(r=kt(r)),"string"===typeof t)?(s=e.$vnode&&e.$vnode.ns||q.getTagNamespace(t),o=q.isReservedTag(t)?new ve(q.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!i(c=Ye(e.$options,"components",t))?new ve(t,n,r,void 0,void 0,e):on(c,n,e,r,t)):o=on(t,n,e,r);return Array.isArray(o)?o:i(o)?(i(s)&&gn(o,s),i(n)&&mn(n),o):xe()}function gn(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),i(e.children))for(var o=0,s=e.children.length;o<s;o++){var c=e.children[o];i(c.tag)&&(r(c.ns)||a(n)&&"svg"!==c.tag)&&gn(c,t,n)}}function mn(e){c(e.style)&&bt(e.style),c(e.class)&&bt(e.class)}function bn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,i=r&&r.context;e.$slots=Pt(t._renderChildren,i),e.$scopedSlots=n,e._c=function(t,n,r,i){return fn(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return fn(e,t,n,r,i,!0)};var a=r&&r.data;Oe(e,"$attrs",a&&a.attrs||n,null,!0),Oe(e,"$listeners",t._parentListeners||n,null,!0)}var yn,vn=null;function wn(e){Jt(e.prototype),e.prototype.$nextTick=function(e){return gt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,i=n._parentVnode;i&&(t.$scopedSlots=Rt(i.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=i;try{vn=t,e=r.call(t._renderProxy,t.$createElement)}catch(Ao){nt(Ao,t,"render"),e=t._vnode}finally{vn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ve||(e=xe()),e.parent=i,e}}function xn(e,t){return(e.__esModule||de&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function _n(e,t,n,r,i){var a=xe();return a.asyncFactory=e,a.asyncMeta={data:t,context:n,children:r,tag:i},a}function Sn(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=vn;if(n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var o=e.owners=[n],s=!0,l=null,u=null;n.$on("hook:destroyed",(function(){return y(o,n)}));var h=function(e){for(var t=0,n=o.length;t<n;t++)o[t].$forceUpdate();e&&(o.length=0,null!==l&&(clearTimeout(l),l=null),null!==u&&(clearTimeout(u),u=null))},d=B((function(n){e.resolved=xn(n,t),s?o.length=0:h(!0)})),p=B((function(t){i(e.errorComp)&&(e.error=!0,h(!0))})),g=e(d,p);return c(g)&&(f(g)?r(e.resolved)&&g.then(d,p):f(g.component)&&(g.component.then(d,p),i(g.error)&&(e.errorComp=xn(g.error,t)),i(g.loading)&&(e.loadingComp=xn(g.loading,t),0===g.delay?e.loading=!0:l=setTimeout((function(){l=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,h(!1))}),g.delay||200)),i(g.timeout)&&(u=setTimeout((function(){u=null,r(e.resolved)&&p(null)}),g.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}function An(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||Ot(n)))return n}}function kn(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&En(e,t)}function Dn(e,t){yn.$on(e,t)}function Cn(e,t){yn.$off(e,t)}function Tn(e,t){var n=yn;return function r(){var i=t.apply(null,arguments);null!==i&&n.$off(e,r)}}function En(e,t,n){yn=e,xt(t,n||{},Dn,Cn,Tn,e),yn=void 0}function Un(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,a=e.length;i<a;i++)r.$on(e[i],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,i=e.length;r<i;r++)n.$off(e[r],t);return n}var a,o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;var s=o.length;while(s--)if(a=o[s],a===t||a.fn===t){o.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?U(n):n;for(var r=U(arguments,1),i='event handler for "'+e+'"',a=0,o=n.length;a<o;a++)rt(n[a],t,r,t,i)}return t}}var Fn=null;function Pn(e){var t=Fn;return Fn=e,function(){Fn=t}}function In(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){while(n.$options.abstract&&n.$parent)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function On(e){e.prototype._update=function(e,t){var n=this,r=n.$el,i=n._vnode,a=Pn(n);n._vnode=e,n.$el=i?n.__patch__(i,e):n.__patch__(n.$el,e,t,!1),a(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){jn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();var n=e._watchers.length;while(n--)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),jn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}function Rn(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe),jn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new rr(e,r,I,{before:function(){e._isMounted&&!e._isDestroyed&&jn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,jn(e,"mounted")),e}function Nn(e,t,r,i,a){var o=i.data.scopedSlots,s=e.$scopedSlots,c=!!(o&&!o.$stable||s!==n&&!s.$stable||o&&e.$scopedSlots.$key!==o.$key||!o&&e.$scopedSlots.$key),l=!!(a||e.$options._renderChildren||c);if(e.$options._parentVnode=i,e.$vnode=i,e._vnode&&(e._vnode.parent=i),e.$options._renderChildren=a,e.$attrs=i.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){Ee(!1);for(var u=e._props,h=e.$options._propKeys||[],d=0;d<h.length;d++){var f=h[d],p=e.$options.props;u[f]=Ke(f,p,t,e)}Ee(!0),e.$options.propsData=t}r=r||n;var g=e.$options._parentListeners;e.$options._parentListeners=r,En(e,r,g),l&&(e.$slots=Pt(a,i.context),e.$forceUpdate())}function Ln(e){while(e&&(e=e.$parent))if(e._inactive)return!0;return!1}function Bn(e,t){if(t){if(e._directInactive=!1,Ln(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Bn(e.$children[n]);jn(e,"activated")}}function Mn(e,t){if((!t||(e._directInactive=!0,!Ln(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Mn(e.$children[n]);jn(e,"deactivated")}}function jn(e,t){be();var n=e.$options[t],r=t+" hook";if(n)for(var i=0,a=n.length;i<a;i++)rt(n[i],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),ye()}var Wn=[],qn=[],zn={},Hn=!1,Gn=!1,Vn=0;function Xn(){Vn=Wn.length=qn.length=0,zn={},Hn=Gn=!1}var $n=0,Yn=Date.now;if(K&&!ee){var Kn=window.performance;Kn&&"function"===typeof Kn.now&&Yn()>document.createEvent("Event").timeStamp&&(Yn=function(){return Kn.now()})}function Zn(){var e,t;for($n=Yn(),Gn=!0,Wn.sort((function(e,t){return e.id-t.id})),Vn=0;Vn<Wn.length;Vn++)e=Wn[Vn],e.before&&e.before(),t=e.id,zn[t]=null,e.run();var n=qn.slice(),r=Wn.slice();Xn(),er(n),Jn(r),le&&q.devtools&&le.emit("flush")}function Jn(e){var t=e.length;while(t--){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&jn(r,"updated")}}function Qn(e){e._inactive=!1,qn.push(e)}function er(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Bn(e[t],!0)}function tr(e){var t=e.id;if(null==zn[t]){if(zn[t]=!0,Gn){var n=Wn.length-1;while(n>Vn&&Wn[n].id>e.id)n--;Wn.splice(n+1,0,e)}else Wn.push(e);Hn||(Hn=!0,gt(Zn))}}var nr=0,rr=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++nr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new he,this.newDepIds=new he,this.expression="","function"===typeof t?this.getter=t:(this.getter=X(t),this.getter||(this.getter=I)),this.value=this.lazy?void 0:this.get()};rr.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(Ao){if(!this.user)throw Ao;nt(Ao,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&bt(e),ye(),this.cleanupDeps()}return e},rr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},rr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},rr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():tr(this)},rr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';rt(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},rr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},rr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},rr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var ir={enumerable:!0,configurable:!0,get:I,set:I};function ar(e,t,n){ir.get=function(){return this[t][n]},ir.set=function(e){this[t][n]=e},Object.defineProperty(e,n,ir)}function or(e){e._watchers=[];var t=e.$options;t.props&&sr(e,t.props),t.methods&&gr(e,t.methods),t.data?cr(e):Ie(e._data={},!0),t.computed&&hr(e,t.computed),t.watch&&t.watch!==ae&&mr(e,t.watch)}function sr(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[],a=!e.$parent;a||Ee(!1);var o=function(a){i.push(a);var o=Ke(a,t,n,e);Oe(r,a,o),a in e||ar(e,"_props",a)};for(var s in t)o(s);Ee(!0)}function cr(e){var t=e.$options.data;t=e._data="function"===typeof t?lr(t,e):t||{},u(t)||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);while(i--){var a=n[i];0,r&&w(r,a)||H(a)||ar(e,"_data",a)}Ie(t,!0)}function lr(e,t){be();try{return e.call(t,t)}catch(Ao){return nt(Ao,t,"data()"),{}}finally{ye()}}var ur={lazy:!0};function hr(e,t){var n=e._computedWatchers=Object.create(null),r=ce();for(var i in t){var a=t[i],o="function"===typeof a?a:a.get;0,r||(n[i]=new rr(e,o||I,I,ur)),i in e||dr(e,i,a)}}function dr(e,t,n){var r=!ce();"function"===typeof n?(ir.get=r?fr(t):pr(n),ir.set=I):(ir.get=n.get?r&&!1!==n.cache?fr(t):pr(n.get):I,ir.set=n.set||I),Object.defineProperty(e,t,ir)}function fr(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ge.target&&t.depend(),t.value}}function pr(e){return function(){return e.call(this,this)}}function gr(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?I:E(t[n],e)}function mr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)br(e,n,r[i]);else br(e,n,r)}}function br(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"===typeof n&&(n=e[n]),e.$watch(t,n,r)}function yr(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Re,e.prototype.$delete=Ne,e.prototype.$watch=function(e,t,n){var r=this;if(u(t))return br(r,e,t,n);n=n||{},n.user=!0;var i=new rr(r,e,t,n);if(n.immediate){var a='callback for immediate watcher "'+i.expression+'"';be(),rt(t,r,[i.value],r,a),ye()}return function(){i.teardown()}}}var vr=0;function wr(e){e.prototype._init=function(e){var t=this;t._uid=vr++,t._isVue=!0,e&&e._isComponent?xr(t,e):t.$options=$e(_r(t.constructor),e||{},t),t._renderProxy=t,t._self=t,In(t),kn(t),bn(t),jn(t,"beforeCreate"),Ut(t),or(t),Et(t),jn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}function xr(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function _r(e){var t=e.options;if(e.super){var n=_r(e.super),r=e.superOptions;if(n!==r){e.superOptions=n;var i=Sr(e);i&&F(e.extendOptions,i),t=e.options=$e(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Sr(e){var t,n=e.options,r=e.sealedOptions;for(var i in n)n[i]!==r[i]&&(t||(t={}),t[i]=n[i]);return t}function Ar(e){this._init(e)}function kr(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=U(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function Dr(e){e.mixin=function(e){return this.options=$e(this.options,e),this}}function Cr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var a=e.name||n.options.name;var o=function(e){this._init(e)};return o.prototype=Object.create(n.prototype),o.prototype.constructor=o,o.cid=t++,o.options=$e(n.options,e),o["super"]=n,o.options.props&&Tr(o),o.options.computed&&Er(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,j.forEach((function(e){o[e]=n[e]})),a&&(o.options.components[a]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=F({},o.options),i[r]=o,o}}function Tr(e){var t=e.options.props;for(var n in t)ar(e.prototype,"_props",n)}function Er(e){var t=e.options.computed;for(var n in t)dr(e.prototype,n,t[n])}function Ur(e){j.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function Fr(e){return e&&(e.Ctor.options.name||e.tag)}function Pr(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!h(e)&&e.test(t)}function Ir(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var a in n){var o=n[a];if(o){var s=o.name;s&&!t(s)&&Or(n,a,r,i)}}}function Or(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,y(n,t)}wr(Ar),yr(Ar),Un(Ar),On(Ar),wn(Ar);var Rr=[String,RegExp,Array],Nr={name:"keep-alive",abstract:!0,props:{include:Rr,exclude:Rr,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,r=e.vnodeToCache,i=e.keyToCache;if(r){var a=r.tag,o=r.componentInstance,s=r.componentOptions;t[i]={name:Fr(s),tag:a,componentInstance:o},n.push(i),this.max&&n.length>parseInt(this.max)&&Or(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Or(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){Ir(e,(function(e){return Pr(t,e)}))})),this.$watch("exclude",(function(t){Ir(e,(function(e){return!Pr(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=An(e),n=t&&t.componentOptions;if(n){var r=Fr(n),i=this,a=i.include,o=i.exclude;if(a&&(!r||!Pr(a,r))||o&&r&&Pr(o,r))return t;var s=this,c=s.cache,l=s.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[u]?(t.componentInstance=c[u].componentInstance,y(l,u),l.push(u)):(this.vnodeToCache=t,this.keyToCache=u),t.data.keepAlive=!0}return t||e&&e[0]}},Lr={KeepAlive:Nr};function Br(e){var t={get:function(){return q}};Object.defineProperty(e,"config",t),e.util={warn:fe,extend:F,mergeOptions:$e,defineReactive:Oe},e.set=Re,e.delete=Ne,e.nextTick=gt,e.observable=function(e){return Ie(e),e},e.options=Object.create(null),j.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,F(e.options.components,Lr),kr(e),Dr(e),Cr(e),Ur(e)}Br(Ar),Object.defineProperty(Ar.prototype,"$isServer",{get:ce}),Object.defineProperty(Ar.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ar,"FunctionalRenderContext",{value:Qt}),Ar.version="2.6.14";var Mr=m("style,class"),jr=m("input,textarea,option,select,progress"),Wr=function(e,t,n){return"value"===n&&jr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},qr=m("contenteditable,draggable,spellcheck"),zr=m("events,caret,typing,plaintext-only"),Hr=function(e,t){return Yr(t)||"false"===t?"false":"contenteditable"===e&&zr(t)?t:"true"},Gr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Vr="http://www.w3.org/1999/xlink",Xr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},$r=function(e){return Xr(e)?e.slice(6,e.length):""},Yr=function(e){return null==e||!1===e};function Kr(e){var t=e.data,n=e,r=e;while(i(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(t=Zr(r.data,t));while(i(n=n.parent))n&&n.data&&(t=Zr(t,n.data));return Jr(t.staticClass,t.class)}function Zr(e,t){return{staticClass:Qr(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Jr(e,t){return i(e)||i(t)?Qr(e,ei(t)):""}function Qr(e,t){return e?t?e+" "+t:e:t||""}function ei(e){return Array.isArray(e)?ti(e):c(e)?ni(e):"string"===typeof e?e:""}function ti(e){for(var t,n="",r=0,a=e.length;r<a;r++)i(t=ei(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}function ni(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var ri={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ii=m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ai=m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),oi=function(e){return ii(e)||ai(e)};function si(e){return ai(e)?"svg":"math"===e?"math":void 0}var ci=Object.create(null);function li(e){if(!K)return!0;if(oi(e))return!1;if(e=e.toLowerCase(),null!=ci[e])return ci[e];var t=document.createElement(e);return e.indexOf("-")>-1?ci[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ci[e]=/HTMLUnknownElement/.test(t.toString())}var ui=m("text,number,password,search,email,tel,url");function hi(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function di(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function fi(e,t){return document.createElementNS(ri[e],t)}function pi(e){return document.createTextNode(e)}function gi(e){return document.createComment(e)}function mi(e,t,n){e.insertBefore(t,n)}function bi(e,t){e.removeChild(t)}function yi(e,t){e.appendChild(t)}function vi(e){return e.parentNode}function wi(e){return e.nextSibling}function xi(e){return e.tagName}function _i(e,t){e.textContent=t}function Si(e,t){e.setAttribute(t,"")}var Ai=Object.freeze({createElement:di,createElementNS:fi,createTextNode:pi,createComment:gi,insertBefore:mi,removeChild:bi,appendChild:yi,parentNode:vi,nextSibling:wi,tagName:xi,setTextContent:_i,setStyleScope:Si}),ki={create:function(e,t){Di(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Di(e,!0),Di(t))},destroy:function(e){Di(e,!0)}};function Di(e,t){var n=e.data.ref;if(i(n)){var r=e.context,a=e.componentInstance||e.elm,o=r.$refs;t?Array.isArray(o[n])?y(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(a)<0&&o[n].push(a):o[n]=[a]:o[n]=a}}var Ci=new ve("",{},[]),Ti=["create","activate","update","remove","destroy"];function Ei(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&Ui(e,t)||a(e.isAsyncPlaceholder)&&r(t.asyncFactory.error))}function Ui(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,a=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===a||ui(r)&&ui(a)}function Fi(e,t,n){var r,a,o={};for(r=t;r<=n;++r)a=e[r].key,i(a)&&(o[a]=r);return o}function Pi(e){var t,n,o={},c=e.modules,l=e.nodeOps;for(t=0;t<Ti.length;++t)for(o[Ti[t]]=[],n=0;n<c.length;++n)i(c[n][Ti[t]])&&o[Ti[t]].push(c[n][Ti[t]]);function u(e){return new ve(l.tagName(e).toLowerCase(),{},[],void 0,e)}function h(e,t){function n(){0===--n.listeners&&d(e)}return n.listeners=t,n}function d(e){var t=l.parentNode(e);i(t)&&l.removeChild(t,e)}function f(e,t,n,r,o,s,c){if(i(e.elm)&&i(s)&&(e=s[c]=Se(e)),e.isRootInsert=!o,!p(e,t,n,r)){var u=e.data,h=e.children,d=e.tag;i(d)?(e.elm=e.ns?l.createElementNS(e.ns,d):l.createElement(d,e),_(e),v(e,h,t),i(u)&&x(e,t),y(n,e.elm,r)):a(e.isComment)?(e.elm=l.createComment(e.text),y(n,e.elm,r)):(e.elm=l.createTextNode(e.text),y(n,e.elm,r))}}function p(e,t,n,r){var o=e.data;if(i(o)){var s=i(e.componentInstance)&&o.keepAlive;if(i(o=o.hook)&&i(o=o.init)&&o(e,!1),i(e.componentInstance))return g(e,t),y(n,e.elm,r),a(s)&&b(e,t,n,r),!0}}function g(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,w(e)?(x(e,t),_(e)):(Di(e),t.push(e))}function b(e,t,n,r){var a,s=e;while(s.componentInstance)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<o.activate.length;++a)o.activate[a](Ci,s);t.push(s);break}y(n,e.elm,r)}function y(e,t,n){i(e)&&(i(n)?l.parentNode(n)===e&&l.insertBefore(e,t,n):l.appendChild(e,t))}function v(e,t,n){if(Array.isArray(t)){0;for(var r=0;r<t.length;++r)f(t[r],n,e.elm,null,!0,t,r)}else s(e.text)&&l.appendChild(e.elm,l.createTextNode(String(e.text)))}function w(e){while(e.componentInstance)e=e.componentInstance._vnode;return i(e.tag)}function x(e,n){for(var r=0;r<o.create.length;++r)o.create[r](Ci,e);t=e.data.hook,i(t)&&(i(t.create)&&t.create(Ci,e),i(t.insert)&&n.push(e))}function _(e){var t;if(i(t=e.fnScopeId))l.setStyleScope(e.elm,t);else{var n=e;while(n)i(t=n.context)&&i(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t),n=n.parent}i(t=Fn)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t)}function S(e,t,n,r,i,a){for(;r<=i;++r)f(n[r],a,e,t,!1,n,r)}function A(e){var t,n,r=e.data;if(i(r))for(i(t=r.hook)&&i(t=t.destroy)&&t(e),t=0;t<o.destroy.length;++t)o.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)A(e.children[n])}function k(e,t,n){for(;t<=n;++t){var r=e[t];i(r)&&(i(r.tag)?(D(r),A(r)):d(r.elm))}}function D(e,t){if(i(t)||i(e.data)){var n,r=o.remove.length+1;for(i(t)?t.listeners+=r:t=h(e.elm,r),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&D(n,t),n=0;n<o.remove.length;++n)o.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else d(e.elm)}function C(e,t,n,a,o){var s,c,u,h,d=0,p=0,g=t.length-1,m=t[0],b=t[g],y=n.length-1,v=n[0],w=n[y],x=!o;while(d<=g&&p<=y)r(m)?m=t[++d]:r(b)?b=t[--g]:Ei(m,v)?(E(m,v,a,n,p),m=t[++d],v=n[++p]):Ei(b,w)?(E(b,w,a,n,y),b=t[--g],w=n[--y]):Ei(m,w)?(E(m,w,a,n,y),x&&l.insertBefore(e,m.elm,l.nextSibling(b.elm)),m=t[++d],w=n[--y]):Ei(b,v)?(E(b,v,a,n,p),x&&l.insertBefore(e,b.elm,m.elm),b=t[--g],v=n[++p]):(r(s)&&(s=Fi(t,d,g)),c=i(v.key)?s[v.key]:T(v,t,d,g),r(c)?f(v,a,e,m.elm,!1,n,p):(u=t[c],Ei(u,v)?(E(u,v,a,n,p),t[c]=void 0,x&&l.insertBefore(e,u.elm,m.elm)):f(v,a,e,m.elm,!1,n,p)),v=n[++p]);d>g?(h=r(n[y+1])?null:n[y+1].elm,S(e,h,n,p,y,a)):p>y&&k(t,d,g)}function T(e,t,n,r){for(var a=n;a<r;a++){var o=t[a];if(i(o)&&Ei(e,o))return a}}function E(e,t,n,s,c,u){if(e!==t){i(t.elm)&&i(s)&&(t=s[c]=Se(t));var h=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?P(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,f=t.data;i(f)&&i(d=f.hook)&&i(d=d.prepatch)&&d(e,t);var p=e.children,g=t.children;if(i(f)&&w(t)){for(d=0;d<o.update.length;++d)o.update[d](e,t);i(d=f.hook)&&i(d=d.update)&&d(e,t)}r(t.text)?i(p)&&i(g)?p!==g&&C(h,p,g,n,u):i(g)?(i(e.text)&&l.setTextContent(h,""),S(h,null,g,0,g.length-1,n)):i(p)?k(p,0,p.length-1):i(e.text)&&l.setTextContent(h,""):e.text!==t.text&&l.setTextContent(h,t.text),i(f)&&i(d=f.hook)&&i(d=d.postpatch)&&d(e,t)}}}function U(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var F=m("attrs,class,staticClass,staticStyle,key");function P(e,t,n,r){var o,s=t.tag,c=t.data,l=t.children;if(r=r||c&&c.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return g(t,n),!0;if(i(s)){if(i(l))if(e.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var u=!0,h=e.firstChild,d=0;d<l.length;d++){if(!h||!P(h,l[d],n,r)){u=!1;break}h=h.nextSibling}if(!u||h)return!1}else v(t,l,n);if(i(c)){var f=!1;for(var p in c)if(!F(p)){f=!0,x(t,n);break}!f&&c["class"]&&bt(c["class"])}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!r(t)){var c=!1,h=[];if(r(e))c=!0,f(t,h);else{var d=i(e.nodeType);if(!d&&Ei(e,t))E(e,t,h,null,null,s);else{if(d){if(1===e.nodeType&&e.hasAttribute(M)&&(e.removeAttribute(M),n=!0),a(n)&&P(e,t,h))return U(t,h,!0),e;e=u(e)}var p=e.elm,g=l.parentNode(p);if(f(t,h,p._leaveCb?null:g,l.nextSibling(p)),i(t.parent)){var m=t.parent,b=w(t);while(m){for(var y=0;y<o.destroy.length;++y)o.destroy[y](m);if(m.elm=t.elm,b){for(var v=0;v<o.create.length;++v)o.create[v](Ci,m);var x=m.data.hook.insert;if(x.merged)for(var _=1;_<x.fns.length;_++)x.fns[_]()}else Di(m);m=m.parent}}i(g)?k([e],0,0):i(e.tag)&&A(e)}}return U(t,h,c),t.elm}i(e)&&A(e)}}var Ii={create:Oi,update:Oi,destroy:function(e){Oi(e,Ci)}};function Oi(e,t){(e.data.directives||t.data.directives)&&Ri(e,t)}function Ri(e,t){var n,r,i,a=e===Ci,o=t===Ci,s=Li(e.data.directives,e.context),c=Li(t.data.directives,t.context),l=[],u=[];for(n in c)r=s[n],i=c[n],r?(i.oldValue=r.value,i.oldArg=r.arg,Mi(i,"update",t,e),i.def&&i.def.componentUpdated&&u.push(i)):(Mi(i,"bind",t,e),i.def&&i.def.inserted&&l.push(i));if(l.length){var h=function(){for(var n=0;n<l.length;n++)Mi(l[n],"inserted",t,e)};a?_t(t,"insert",h):h()}if(u.length&&_t(t,"postpatch",(function(){for(var n=0;n<u.length;n++)Mi(u[n],"componentUpdated",t,e)})),!a)for(n in s)c[n]||Mi(s[n],"unbind",e,e,o)}var Ni=Object.create(null);function Li(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)r=e[n],r.modifiers||(r.modifiers=Ni),i[Bi(r)]=r,r.def=Ye(t.$options,"directives",r.name,!0);return i}function Bi(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Mi(e,t,n,r,i){var a=e.def&&e.def[t];if(a)try{a(n.elm,e,n,r,i)}catch(Ao){nt(Ao,n.context,"directive "+e.name+" "+t+" hook")}}var ji=[ki,Ii];function Wi(e,t){var n=t.componentOptions;if((!i(n)||!1!==n.Ctor.options.inheritAttrs)&&(!r(e.data.attrs)||!r(t.data.attrs))){var a,o,s,c=t.elm,l=e.data.attrs||{},u=t.data.attrs||{};for(a in i(u.__ob__)&&(u=t.data.attrs=F({},u)),u)o=u[a],s=l[a],s!==o&&qi(c,a,o,t.data.pre);for(a in(ee||ne)&&u.value!==l.value&&qi(c,"value",u.value),l)r(u[a])&&(Xr(a)?c.removeAttributeNS(Vr,$r(a)):qr(a)||c.removeAttribute(a))}}function qi(e,t,n,r){r||e.tagName.indexOf("-")>-1?zi(e,t,n):Gr(t)?Yr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):qr(t)?e.setAttribute(t,Hr(t,n)):Xr(t)?Yr(n)?e.removeAttributeNS(Vr,$r(t)):e.setAttributeNS(Vr,t,n):zi(e,t,n)}function zi(e,t,n){if(Yr(n))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Hi={create:Wi,update:Wi};function Gi(e,t){var n=t.elm,a=t.data,o=e.data;if(!(r(a.staticClass)&&r(a.class)&&(r(o)||r(o.staticClass)&&r(o.class)))){var s=Kr(t),c=n._transitionClasses;i(c)&&(s=Qr(s,ei(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Vi,Xi={create:Gi,update:Gi},$i="__r",Yi="__c";function Ki(e){if(i(e[$i])){var t=ee?"change":"input";e[t]=[].concat(e[$i],e[t]||[]),delete e[$i]}i(e[Yi])&&(e.change=[].concat(e[Yi],e.change||[]),delete e[Yi])}function Zi(e,t,n){var r=Vi;return function i(){var a=t.apply(null,arguments);null!==a&&ea(e,i,n,r)}}var Ji=st&&!(ie&&Number(ie[1])<=53);function Qi(e,t,n,r){if(Ji){var i=$n,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Vi.addEventListener(e,t,oe?{capture:n,passive:r}:n)}function ea(e,t,n,r){(r||Vi).removeEventListener(e,t._wrapper||t,n)}function ta(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};Vi=t.elm,Ki(n),xt(n,i,Qi,ea,Zi,t.context),Vi=void 0}}var na,ra={create:ta,update:ta};function ia(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,a,o=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=F({},c)),s)n in c||(o[n]="");for(n in c){if(a=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),a===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=a;var l=r(a)?"":String(a);aa(o,l)&&(o.value=l)}else if("innerHTML"===n&&ai(o.tagName)&&r(o.innerHTML)){na=na||document.createElement("div"),na.innerHTML="<svg>"+a+"</svg>";var u=na.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(u.firstChild)o.appendChild(u.firstChild)}else if(a!==s[n])try{o[n]=a}catch(Ao){}}}}function aa(e,t){return!e.composing&&("OPTION"===e.tagName||oa(e,t)||sa(e,t))}function oa(e,t){var n=!0;try{n=document.activeElement!==e}catch(Ao){}return n&&e.value!==t}function sa(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.number)return g(n)!==g(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var ca={create:ia,update:ia},la=x((function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function ua(e){var t=ha(e.style);return e.staticStyle?F(e.staticStyle,t):t}function ha(e){return Array.isArray(e)?P(e):"string"===typeof e?la(e):e}function da(e,t){var n,r={};if(t){var i=e;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=ua(i.data))&&F(r,n)}(n=ua(e.data))&&F(r,n);var a=e;while(a=a.parent)a.data&&(n=ua(a.data))&&F(r,n);return r}var fa,pa=/^--/,ga=/\s*!important$/,ma=function(e,t,n){if(pa.test(t))e.style.setProperty(t,n);else if(ga.test(n))e.style.setProperty(D(t),n.replace(ga,""),"important");else{var r=ya(t);if(Array.isArray(n))for(var i=0,a=n.length;i<a;i++)e.style[r]=n[i];else e.style[r]=n}},ba=["Webkit","Moz","ms"],ya=x((function(e){if(fa=fa||document.createElement("div").style,e=S(e),"filter"!==e&&e in fa)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<ba.length;n++){var r=ba[n]+t;if(r in fa)return r}}));function va(e,t){var n=t.data,a=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(a.staticStyle)&&r(a.style))){var o,s,c=t.elm,l=a.staticStyle,u=a.normalizedStyle||a.style||{},h=l||u,d=ha(t.data.style)||{};t.data.normalizedStyle=i(d.__ob__)?F({},d):d;var f=da(t,!0);for(s in h)r(f[s])&&ma(c,s,"");for(s in f)o=f[s],o!==h[s]&&ma(c,s,null==o?"":o)}}var wa={create:va,update:va},xa=/\s+/;function _a(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xa).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Sa(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xa).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function Aa(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&F(t,ka(e.name||"v")),F(t,e),t}return"string"===typeof e?ka(e):void 0}}var ka=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Da=K&&!te,Ca="transition",Ta="animation",Ea="transition",Ua="transitionend",Fa="animation",Pa="animationend";Da&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ea="WebkitTransition",Ua="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Fa="WebkitAnimation",Pa="webkitAnimationEnd"));var Ia=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Oa(e){Ia((function(){Ia(e)}))}function Ra(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),_a(e,t))}function Na(e,t){e._transitionClasses&&y(e._transitionClasses,t),Sa(e,t)}function La(e,t,n){var r=Ma(e,t),i=r.type,a=r.timeout,o=r.propCount;if(!i)return n();var s=i===Ca?Ua:Pa,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=o&&l()};setTimeout((function(){c<o&&l()}),a+1),e.addEventListener(s,u)}var Ba=/\b(transform|all)(,|$)/;function Ma(e,t){var n,r=window.getComputedStyle(e),i=(r[Ea+"Delay"]||"").split(", "),a=(r[Ea+"Duration"]||"").split(", "),o=ja(i,a),s=(r[Fa+"Delay"]||"").split(", "),c=(r[Fa+"Duration"]||"").split(", "),l=ja(s,c),u=0,h=0;t===Ca?o>0&&(n=Ca,u=o,h=a.length):t===Ta?l>0&&(n=Ta,u=l,h=c.length):(u=Math.max(o,l),n=u>0?o>l?Ca:Ta:null,h=n?n===Ca?a.length:c.length:0);var d=n===Ca&&Ba.test(r[Ea+"Property"]);return{type:n,timeout:u,propCount:h,hasTransform:d}}function ja(e,t){while(e.length<t.length)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return Wa(t)+Wa(e[n])})))}function Wa(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function qa(e,t){var n=e.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var a=Aa(e.data.transition);if(!r(a)&&!i(n._enterCb)&&1===n.nodeType){var o=a.css,s=a.type,l=a.enterClass,u=a.enterToClass,h=a.enterActiveClass,d=a.appearClass,f=a.appearToClass,p=a.appearActiveClass,m=a.beforeEnter,b=a.enter,y=a.afterEnter,v=a.enterCancelled,w=a.beforeAppear,x=a.appear,_=a.afterAppear,S=a.appearCancelled,A=a.duration,k=Fn,D=Fn.$vnode;while(D&&D.parent)k=D.context,D=D.parent;var C=!k._isMounted||!e.isRootInsert;if(!C||x||""===x){var T=C&&d?d:l,E=C&&p?p:h,U=C&&f?f:u,F=C&&w||m,P=C&&"function"===typeof x?x:b,I=C&&_||y,O=C&&S||v,R=g(c(A)?A.enter:A);0;var N=!1!==o&&!te,L=Ga(P),M=n._enterCb=B((function(){N&&(Na(n,U),Na(n,E)),M.cancelled?(N&&Na(n,T),O&&O(n)):I&&I(n),n._enterCb=null}));e.data.show||_t(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),P&&P(n,M)})),F&&F(n),N&&(Ra(n,T),Ra(n,E),Oa((function(){Na(n,T),M.cancelled||(Ra(n,U),L||(Ha(R)?setTimeout(M,R):La(n,s,M)))}))),e.data.show&&(t&&t(),P&&P(n,M)),N||L||M()}}}function za(e,t){var n=e.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var a=Aa(e.data.transition);if(r(a)||1!==n.nodeType)return t();if(!i(n._leaveCb)){var o=a.css,s=a.type,l=a.leaveClass,u=a.leaveToClass,h=a.leaveActiveClass,d=a.beforeLeave,f=a.leave,p=a.afterLeave,m=a.leaveCancelled,b=a.delayLeave,y=a.duration,v=!1!==o&&!te,w=Ga(f),x=g(c(y)?y.leave:y);0;var _=n._leaveCb=B((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),v&&(Na(n,u),Na(n,h)),_.cancelled?(v&&Na(n,l),m&&m(n)):(t(),p&&p(n)),n._leaveCb=null}));b?b(S):S()}function S(){_.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),d&&d(n),v&&(Ra(n,l),Ra(n,h),Oa((function(){Na(n,l),_.cancelled||(Ra(n,u),w||(Ha(x)?setTimeout(_,x):La(n,s,_)))}))),f&&f(n,_),v||w||_())}}function Ha(e){return"number"===typeof e&&!isNaN(e)}function Ga(e){if(r(e))return!1;var t=e.fns;return i(t)?Ga(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Va(e,t){!0!==t.data.show&&qa(t)}var Xa=K?{create:Va,activate:Va,remove:function(e,t){!0!==e.data.show?za(e,t):t()}}:{},$a=[Hi,Xi,ra,ca,wa,Xa],Ya=$a.concat(ji),Ka=Pi({nodeOps:Ai,modules:Ya});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&io(e,"input")}));var Za={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?_t(n,"postpatch",(function(){Za.componentUpdated(e,t,n)})):Ja(e,t,n.context),e._vOptions=[].map.call(e.options,to)):("textarea"===n.tag||ui(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",no),e.addEventListener("compositionend",ro),e.addEventListener("change",ro),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ja(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,to);if(i.some((function(e,t){return!N(e,r[t])}))){var a=e.multiple?t.value.some((function(e){return eo(e,i)})):t.value!==t.oldValue&&eo(t.value,i);a&&io(e,"change")}}}};function Ja(e,t,n){Qa(e,t,n),(ee||ne)&&setTimeout((function(){Qa(e,t,n)}),0)}function Qa(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var a,o,s=0,c=e.options.length;s<c;s++)if(o=e.options[s],i)a=L(r,to(o))>-1,o.selected!==a&&(o.selected=a);else if(N(to(o),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function eo(e,t){return t.every((function(t){return!N(t,e)}))}function to(e){return"_value"in e?e._value:e.value}function no(e){e.target.composing=!0}function ro(e){e.target.composing&&(e.target.composing=!1,io(e.target,"input"))}function io(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function ao(e){return!e.componentInstance||e.data&&e.data.transition?e:ao(e.componentInstance._vnode)}var oo={bind:function(e,t,n){var r=t.value;n=ao(n);var i=n.data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,qa(n,(function(){e.style.display=a}))):e.style.display=r?a:"none"},update:function(e,t,n){var r=t.value,i=t.oldValue;if(!r!==!i){n=ao(n);var a=n.data&&n.data.transition;a?(n.data.show=!0,r?qa(n,(function(){e.style.display=e.__vOriginalDisplay})):za(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}},so={model:Za,show:oo},co={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function lo(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?lo(An(t.children)):e}function uo(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var a in i)t[S(a)]=i[a];return t}function ho(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function fo(e){while(e=e.parent)if(e.data.transition)return!0}function po(e,t){return t.key===e.key&&t.tag===e.tag}var go=function(e){return e.tag||Ot(e)},mo=function(e){return"show"===e.name},bo={name:"transition",props:co,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(go),n.length)){0;var r=this.mode;0;var i=n[0];if(fo(this.$vnode))return i;var a=lo(i);if(!a)return i;if(this._leaving)return ho(e,i);var o="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?o+"comment":o+a.tag:s(a.key)?0===String(a.key).indexOf(o)?a.key:o+a.key:a.key;var c=(a.data||(a.data={})).transition=uo(this),l=this._vnode,u=lo(l);if(a.data.directives&&a.data.directives.some(mo)&&(a.data.show=!0),u&&u.data&&!po(a,u)&&!Ot(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var h=u.data.transition=F({},c);if("out-in"===r)return this._leaving=!0,_t(h,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),ho(e,i);if("in-out"===r){if(Ot(a))return l;var d,f=function(){d()};_t(c,"afterEnter",f),_t(c,"enterCancelled",f),_t(h,"delayLeave",(function(e){d=e}))}}return i}}},yo=F({tag:String,moveClass:String},co);delete yo.mode;var vo={props:yo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Pn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=uo(this),s=0;s<i.length;s++){var c=i[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))a.push(c),n[c.key]=c,(c.data||(c.data={})).transition=o;else;}if(r){for(var l=[],u=[],h=0;h<r.length;h++){var d=r[h];d.data.transition=o,d.data.pos=d.elm.getBoundingClientRect(),n[d.key]?l.push(d):u.push(d)}this.kept=e(t,null,l),this.removed=u}return e(t,null,a)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(wo),e.forEach(xo),e.forEach(_o),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;Ra(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Ua,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Ua,e),n._moveCb=null,Na(n,t))})}})))},methods:{hasMove:function(e,t){if(!Da)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Sa(n,e)})),_a(n,t),n.style.display="none",this.$el.appendChild(n);var r=Ma(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function wo(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function xo(e){e.data.newPos=e.elm.getBoundingClientRect()}function _o(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+i+"px)",a.transitionDuration="0s"}}var So={Transition:bo,TransitionGroup:vo};Ar.config.mustUseProp=Wr,Ar.config.isReservedTag=oi,Ar.config.isReservedAttr=Mr,Ar.config.getTagNamespace=si,Ar.config.isUnknownElement=li,F(Ar.options.directives,so),F(Ar.options.components,So),Ar.prototype.__patch__=K?Ka:I,Ar.prototype.$mount=function(e,t){return e=e&&K?hi(e):void 0,Rn(this,e,t)},K&&setTimeout((function(){q.devtools&&le&&le.emit("init",Ar)}),0),t["a"]=Ar}).call(this,n("c8ba"))},"2b32":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.hex=t.dec=t.codePoint=void 0;for(var i=r(n("5580")),a={},o=String.fromCodePoint?String.fromCodePoint:g,s=0,c=i.default;s<c.length;s++){var l=c[s],u=parseInt(l["Unicode dec"],10),h={codePoint:u,string:o(u)};a[l["Typeface name"].toUpperCase()+"_"+l["Dingbat dec"]]=h}function d(e,t){return a[e.toUpperCase()+"_"+t]}function f(e,t){return d(e,parseInt(t,10))}function p(e,t){return d(e,parseInt(t,16))}function g(e){if(e<=65535)return String.fromCharCode(e);var t=Math.floor((e-65536)/1024)+55296,n=(e-65536)%1024+56320;return String.fromCharCode(t,n)}t.codePoint=d,t.dec=f,t.hex=p},"2c63":function(e,t,n){e.exports=n("dc14")},"2c67":function(e,t,n){var r=n("ebf8");function i(){function e(e){return r.reject(new Error("could not open external image: '"+e+"'\ncannot open linked files from a web browser"))}return{read:e}}t.Files=i},"2ca0":function(e,t,n){"use strict";var r=n("23e7"),i=n("06cf").f,a=n("50c4"),o=n("577e"),s=n("5a34"),c=n("1d80"),l=n("ab13"),u=n("c430"),h="".startsWith,d=Math.min,f=l("startsWith"),p=!u&&!f&&!!function(){var e=i(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!p&&!f},{startsWith:function(e){var t=o(c(this));s(e);var n=a(d(arguments.length>1?arguments[1]:void 0,t.length)),r=o(e);return h?h.call(t,r,n):t.slice(n,n+r.length)===r}})},"2cf4":function(e,t,n){var r,i,a,o,s=n("da84"),c=n("d039"),l=n("0366"),u=n("1be4"),h=n("cc12"),d=n("1cdc"),f=n("605d"),p=s.setImmediate,g=s.clearImmediate,m=s.process,b=s.MessageChannel,y=s.Dispatch,v=0,w={},x="onreadystatechange";try{r=s.location}catch(D){}var _=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},S=function(e){return function(){_(e)}},A=function(e){_(e.data)},k=function(e){s.postMessage(String(e),r.protocol+"//"+r.host)};p&&g||(p=function(e){var t=[],n=arguments.length,r=1;while(n>r)t.push(arguments[r++]);return w[++v]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},i(v),v},g=function(e){delete w[e]},f?i=function(e){m.nextTick(S(e))}:y&&y.now?i=function(e){y.now(S(e))}:b&&!d?(a=new b,o=a.port2,a.port1.onmessage=A,i=l(o.postMessage,o,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&r&&"file:"!==r.protocol&&!c(k)?(i=k,s.addEventListener("message",A,!1)):i=x in h("script")?function(e){u.appendChild(h("script"))[x]=function(){u.removeChild(this),_(e)}}:function(e){setTimeout(S(e),0)}),e.exports={set:p,clear:g}},"2d00":function(e,t,n){var r,i,a=n("da84"),o=n("342f"),s=a.process,c=a.Deno,l=s&&s.versions||c&&c.version,u=l&&l.v8;u?(r=u.split("."),i=r[0]<4?1:r[0]+r[1]):o&&(r=o.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/),r&&(i=r[1]))),e.exports=i&&+i},"2d83":function(e,t,n){"use strict";var r=n("387f");e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2e84":function(e,t,n){"use strict";var r=n("bd65");function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}i.prototype=new r,i.prototype.byteAt=function(e){return this.data[e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===n&&this.data[a+2]===r&&this.data[a+3]===i)return a;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},e.exports=i},"2eb4":function(e,t,n){"use strict";var r=n("bd65"),i=n("f5a6");function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}a.prototype=new r,a.prototype.byteAt=function(e){return this.data.charCodeAt(e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=a},"2f47":function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return r})),n.d(t,"p",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return l})),n.d(t,"t",(function(){return u})),n.d(t,"i",(function(){return h})),n.d(t,"r",(function(){return d})),n.d(t,"s",(function(){return f})),n.d(t,"k",(function(){return p})),n.d(t,"m",(function(){return g})),n.d(t,"j",(function(){return m})),n.d(t,"l",(function(){return b})),n.d(t,"g",(function(){return y})),n.d(t,"f",(function(){return v})),n.d(t,"h",(function(){return w})),n.d(t,"n",(function(){return x})),n.d(t,"b",(function(){return _}));var r="1.13.1",i="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||Function("return this")()||{},a=Array.prototype,o=Object.prototype,s="undefined"!==typeof Symbol?Symbol.prototype:null,c=a.push,l=a.slice,u=o.toString,h=o.hasOwnProperty,d="undefined"!==typeof ArrayBuffer,f="undefined"!==typeof DataView,p=Array.isArray,g=Object.keys,m=Object.create,b=d&&ArrayBuffer.isView,y=isNaN,v=isFinite,w=!{toString:null}.propertyIsEnumerable("toString"),x=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],_=Math.pow(2,53)-1}).call(this,n("c8ba"))},3022:function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},i=/%[sdj%]/g;t.format=function(e){if(!_(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,a=r.length,o=String(e).replace(i,(function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}})),c=r[n];n<a;c=r[++n])v(c)||!D(c)?o+=" "+c:o+=" "+s(c);return o},t.deprecate=function(n,r){if("undefined"!==typeof e&&!0===e.noDeprecation)return n;if("undefined"===typeof e)return function(){return t.deprecate(n,r).apply(this,arguments)};var i=!1;function a(){if(!i){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),i=!0}return n.apply(this,arguments)}return a};var a,o={};function s(e,n){var r={seen:[],stylize:l};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),A(r.showHidden)&&(r.showHidden=!1),A(r.depth)&&(r.depth=2),A(r.colors)&&(r.colors=!1),A(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),h(r,e,r.depth)}function c(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function l(e,t){return e}function u(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}function h(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return _(i)||(i=h(e,i,r)),i}var a=d(e,n);if(a)return a;var o=Object.keys(n),s=u(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),T(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return f(n);if(0===o.length){if(E(n)){var c=n.name?": "+n.name:"";return e.stylize("[Function"+c+"]","special")}if(k(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(C(n))return e.stylize(Date.prototype.toString.call(n),"date");if(T(n))return f(n)}var l,y="",v=!1,w=["{","}"];if(b(n)&&(v=!0,w=["[","]"]),E(n)){var x=n.name?": "+n.name:"";y=" [Function"+x+"]"}return k(n)&&(y=" "+RegExp.prototype.toString.call(n)),C(n)&&(y=" "+Date.prototype.toUTCString.call(n)),T(n)&&(y=" "+f(n)),0!==o.length||v&&0!=n.length?r<0?k(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=v?p(e,n,r,s,o):o.map((function(t){return g(e,n,r,s,t,v)})),e.seen.pop(),m(l,y,w)):w[0]+y+w[1]}function d(e,t){if(A(t))return e.stylize("undefined","undefined");if(_(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return x(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):v(t)?e.stylize("null","null"):void 0}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)R(t,String(o))?a.push(g(e,t,n,r,String(o),!0)):a.push("");return i.forEach((function(i){i.match(/^\d+$/)||a.push(g(e,t,n,r,i,!0))})),a}function g(e,t,n,r,i,a){var o,s,c;if(c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},c.get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),R(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(c.value)<0?(s=v(n)?h(e,c.value,null):h(e,c.value,n-1),s.indexOf("\n")>-1&&(s=a?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n"))):s=e.stylize("[Circular]","special")),A(o)){if(a&&i.match(/^\d+$/))return s;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function m(e,t,n){var r=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return r>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function b(e){return Array.isArray(e)}function y(e){return"boolean"===typeof e}function v(e){return null===e}function w(e){return null==e}function x(e){return"number"===typeof e}function _(e){return"string"===typeof e}function S(e){return"symbol"===typeof e}function A(e){return void 0===e}function k(e){return D(e)&&"[object RegExp]"===F(e)}function D(e){return"object"===typeof e&&null!==e}function C(e){return D(e)&&"[object Date]"===F(e)}function T(e){return D(e)&&("[object Error]"===F(e)||e instanceof Error)}function E(e){return"function"===typeof e}function U(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function F(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(A(a)&&(a=Object({NODE_ENV:"production",BASE_URL:"/"}).NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(a)){var r=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else o[n]=function(){};return o[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=b,t.isBoolean=y,t.isNull=v,t.isNullOrUndefined=w,t.isNumber=x,t.isString=_,t.isSymbol=S,t.isUndefined=A,t.isRegExp=k,t.isObject=D,t.isDate=C,t.isError=T,t.isFunction=E,t.isPrimitive=U,t.isBuffer=n("d60a");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function R(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",O(),t.format.apply(t,arguments))},t.inherits=n("28a0"),t._extend=function(e,t){if(!t||!D(t))return e;var n=Object.keys(t),r=n.length;while(r--)e[n[r]]=t[n[r]];return e};var N="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function L(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function B(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var i=n.pop();if("function"!==typeof i)throw new TypeError("The last argument must be of type Function");var a=this,o=function(){return i.apply(a,arguments)};t.apply(this,n).then((function(t){e.nextTick(o,null,t)}),(function(t){e.nextTick(L,t,o)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(N&&e[N]){var t=e[N];if("function"!==typeof t)throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,N,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(o){n(o)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),N&&Object.defineProperty(t,N,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=N,t.callbackify=B}).call(this,n("4362"))},"30b5":function(e,t,n){"use strict";var r=n("c532");function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},"31d3":function(e,t,n){"use strict";for(var r=n("f5a6"),i=n("322d"),a=n("cfff"),o=new Array(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;o[254]=o[254]=1;var c=function(e){var t,n,r,a,o,s=e.length,c=0;for(a=0;a<s;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(r=e.charCodeAt(a+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),a++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=i.uint8array?new Uint8Array(c):new Array(c),o=0,a=0;o<c;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(r=e.charCodeAt(a+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),a++)),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},l=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+o[e[n]]>t?n:t},u=function(e){var t,n,i,a,s=e.length,c=new Array(2*s);for(n=0,t=0;t<s;)if(i=e[t++],i<128)c[n++]=i;else if(a=o[i],a>4)c[n++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<s)i=i<<6|63&e[t++],a--;a>1?c[n++]=65533:i<65536?c[n++]=i:(i-=65536,c[n++]=55296|i>>10&1023,c[n++]=56320|1023&i)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)};t.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):c(e)},t.utf8decode=function(e){if(i.nodebuffer)return r.transformTo("nodebuffer",e).toString("utf-8");e=r.transformTo(i.uint8array?"uint8array":"array",e);var t=[],n=0,a=e.length,o=65536;while(n<a){var s=l(e,Math.min(n+o,a));i.uint8array?t.push(u(e.subarray(n,s))):t.push(u(e.slice(n,s))),n=s}return t.join("")}},"322d":function(e,t,n){"use strict";(function(e){if(t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,t.nodebuffer="undefined"!==typeof e,t.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)t.blob=!1;else{var n=new ArrayBuffer(0);try{t.blob=0===new Blob([n],{type:"application/zip"}).size}catch(a){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new r;i.append(n),t.blob=0===i.getBlob("application/zip").size}catch(a){t.blob=!1}}}}).call(this,n("b639").Buffer)},3280:function(e,t,n){"use strict";var r=n("ebb5"),i=n("e58c"),a=r.aTypedArray,o=r.exportTypedArrayMethod;o("lastIndexOf",(function(e){return i.apply(a(this),arguments)}))},3304:function(e,t,n){"use strict";var r=n("2b0e");const i={audioSrc:{type:String,default:null},refLink:{type:String,default:null},audioControls:{type:Boolean,default:!0},corsAnonym:{type:Boolean,default:!1},audioClass:{type:String,default:null},canvWidth:{type:Number,default:300},canvHeight:{type:Number,default:80},canvClass:{type:String,default:null},canvTop:{type:Boolean,default:!1},canvFillColor:{type:[String,Array],default:null}},a={createHTMLElements:function(){const e=document.createElement("canvas"),t=document.createElement("div");let n=null,r=null;this.refLink?r=this.$parent.$refs[this.refLink]:(r=document.createElement("audio"),n=document.createElement("div"),r.setAttribute("src",this.audioSrc),this.audioControls&&r.setAttribute("controls",!0),this.audioClass&&r.setAttribute("class",this.audioClass),this.corsAnonym&&(r.crossOrigin="anonymous"),n.appendChild(r),this.$el.appendChild(n)),this.canvClass&&e.setAttribute("class",this.canvClass),this.canvWidth&&e.setAttribute("width",this.canvWidth),this.canvHeight&&e.setAttribute("height",this.canvHeight),t.appendChild(e),this.canvTop?this.$el.insertBefore(t,n):this.$el.appendChild(t),this.ctxWrapper=e,this.ctx=e.getContext("2d"),this.audio=r,this.audio.load()},setAnalyser:function(){this.audioCtx=this.audioCtx||new AudioContext,this.analyser=this.analyser||this.audioCtx.createAnalyser();const e=this.audioCtx.createMediaElementSource(this.audio);e.connect(this.analyser),this.analyser.fftSize=this.fftSize,this.analyser.connect(this.audioCtx.destination)},fillGradient:function(e){const t=this.canvWidth,n=this.canvHeight,r=this.ctx.createLinearGradient(t/2,0,t/2,n);let i=0;return e.forEach(t=>{r.addColorStop(i,t),i+=1/e.length}),r}};var o={props:i,render(e){return r["h"]?Object(r["h"])("div"):e("div")},mounted(){this.createHTMLElements(),this.audio.onclick=()=>{this.audioCtx||this.setAnalyser()},this.audio.onplay=()=>{this.audioCtx||this.setAnalyser(),this.mainLoop(),this.audioCtx&&this.audioCtx.resume()},this.audio.onpause=()=>{this.audioCtx&&(this.audioCtx.suspend(),cancelAnimationFrame(this.animId))}},beforeDestroy(){this.audioCtx&&this.audioCtx.suspend(),cancelAnimationFrame(this.animId)},methods:a};const s={barWidth:{type:Number,default:5},barSpace:{type:Number,default:1},barColor:{type:[String,Array],default:"#0A0AFF"},capsHeight:{type:Number,default:0},capsDropSpeed:{type:Number,default:.9},capsColor:{type:String,default:"#A0A0FF"},brickHeight:{type:Number,default:0},brickSpace:{type:Number,default:1},symmetric:{type:Boolean,default:!1},fftSize:{type:Number,default:1024}},c={name:"av-bars",mixins:[o],props:s,data(){return{animId:null,audio:null,analyser:null,ctx:null,audioCtx:null,caps:Array.apply(null,Array(this.fftSize/2)).map(()=>0)}},methods:{mainLoop:function(){const e=this.analyser.frequencyBinCount,t=new Uint8Array(e),n=this.barWidth>=this.canvWidth?this.canvWidth:this.barWidth,r=Math.round((n+this.barSpace)/e*this.canvWidth),i=Array.isArray(this.barColor)?this.fillGradient(this.barColor):this.barColor;let a=0;this.analyser.getByteFrequencyData(t),this._fillCanvasBG(),t.forEach((e,o)=>{if(o%r)return;const s=Math.round(t.slice(o,o+r).reduce((e,t)=>t+e,0)/r),c=s/255*this.canvHeight;this.capsHeight&&this._drawCap(o,n,a,s),this.ctx.fillStyle=i,this._drawBar(n,c,a),a+=n+this.barSpace}),this.animId=requestAnimationFrame(this.mainLoop)},_fillCanvasBG:function(){const e=this.canvWidth,t=this.canvHeight;this.ctx.clearRect(0,0,e,t),this.canvFillColor&&(this.ctx.fillStyle=Array.isArray(this.canvFillColor)?this.fillGradient(this.canvFillColor):this.canvFillColor,this.ctx.fillRect(0,0,e,t))},_drawBar:function(e,t,n){this.brickHeight?this._drawBrickBar(e,t,n):this.ctx.fillRect(n,this.canvHeight-t-this._symAlign(t),e,t)},_drawBrickBar:function(e,t,n){for(let r=0;r<t;r+=this.brickHeight+this.brickSpace)this.ctx.fillRect(n,this.canvHeight-t+r-this._symAlign(t),e,this.brickHeight)},_drawCap:function(e,t,n,r){const i=this.caps[e]<=r?r:this.caps[e]-this.capsDropSpeed,a=i/255*this.canvHeight,o=this.canvHeight-a-this.capsHeight-this._symAlign(a);this.ctx.fillStyle=this.capsColor,this.ctx.fillRect(n,o,t,this.capsHeight),this.symmetric&&this.ctx.fillRect(n,this.canvHeight-o-this.capsHeight,t,this.capsHeight),this.caps[e]=i},_symAlign:function(e){return this.symmetric?(this.canvHeight-e)/2:0}}};var l=c;const u={lineWidth:{type:Number,default:2},lineColor:{type:[String,Array],default:"#9F9"},fftSize:{type:Number,default:128}},h={name:"av-line",mixins:[o],props:u,data(){return{animId:null,audio:null,analyser:null,ctx:null,audioCtx:null}},methods:{mainLoop:function(){const e=this.analyser.frequencyBinCount,t=this.canvWidth/2/e,n=new Uint8Array(e);let r=0;this._setCanvas(),this.analyser.getByteFrequencyData(n),this.ctx.lineWidth=this.lineWidth,this.ctx.strokeStyle=Array.isArray(this.lineColor)?this.fillGradient(this.lineColor):this.lineColor,this.ctx.beginPath(),n.reverse(),this.ctx.moveTo(r,this.canvHeight/2),r=this._drawLine(n,r,t),n.reverse(),r=this._drawLine(n,r,t),this.ctx.lineTo(this.canvWidth,this.canvHeight/2),this.ctx.stroke(),this.animId=requestAnimationFrame(this.mainLoop)},_setCanvas:function(){const e=this.canvWidth,t=this.canvHeight,n=this.canvFillColor,r=this.ctx.createLinearGradient(e/2,0,e/2,t);let i=0;this.ctx.clearRect(0,0,e,t),n&&(Array.isArray(n)?(n.forEach(e=>{r.addColorStop(i,e),i+=1/n.length}),this.ctx.fillStyle=r):this.ctx.fillStyle=n,this.ctx.fillRect(0,0,e,t))},_drawLine:function(e,t,n){const r=this.canvHeight;let i=0;return e.forEach((e,a)=>{i=r*(255-e)/510,a%2&&(i=r-i),this.ctx.lineTo(t,i),t+=n}),t}}};var d=h;const f={fftSize:{type:Number,default:1024},canvWidth:{type:Number,default:100},canvHeight:{type:Number,default:100},radius:{type:Number,default:0},lineWidth:{type:Number,default:1},lineSpace:{type:Number,default:1},outlineColor:{type:String,default:"#0000FF"},outlineWidth:{type:Number,default:.3},barWidth:{type:Number,default:1},barLength:{type:Number,default:0},barColor:{type:[String,Array],default:()=>["#FFFFFF","#0000FF"]},progress:{type:Boolean,default:!0},progressWidth:{type:Number,default:1},progressColor:{type:String,default:"#0000FF"},progressClockwise:{type:Boolean,default:!1},outlineMeterSpace:{type:Number,default:3},playtime:{type:Boolean,default:!1},playtimeFont:{type:String,default:"14px Monaco"},playtimeColor:{type:String,default:"#00f"},rotateGraph:{type:Boolean,default:!1},rotateSpeed:{type:Number,default:.001}},p={name:"av-circle",mixins:[o],props:f,data(){return{animId:null,rotate:1.5,audio:null,analyser:null,ctx:null,audioCtx:null}},methods:{mainLoop:function(){const e=this.canvWidth/2,t=this.canvHeight/2,n=this.radius?this.radius:Math.round(this.canvWidth/2*.7),r=this.lineWidth,i=this.lineSpace,a=Math.ceil(r+i),o=this.analyser.frequencyBinCount,s=new Uint8Array(o),c=(r+i)/s.length*(2*Math.PI),l=this.barLength>0?this.barLength:this.canvWidth/2-n;let u=Math.PI*this._rotate();this._setCanvas(),this.analyser.getByteFrequencyData(s),this.outlineWidth>0&&this._drawOutline(n,e,t),this.progress&&this._drawProgress(n,e,t),this.playtime&&this._drawPlaytime(e,t),this.ctx.lineWidth=this.barWidth,this.ctx.strokeStyle=this._setBarColor(e,t),s.forEach((r,i)=>{if(u+=c,i%a)return;const o=Math.round(s.slice(i,i+a).reduce((e,t)=>t+e,0)/a),h=n+o/255*l;this.ctx.beginPath(),this.ctx.moveTo(n*Math.cos(u)+e,n*Math.sin(u)+t),this.ctx.lineTo(h*Math.cos(u)+e,h*Math.sin(u)+t),this.ctx.stroke()}),this.animId=requestAnimationFrame(this.mainLoop)},_setCanvas:function(){this.ctx.clearRect(0,0,this.canvWidth,this.canvHeight),this.canvFillColor&&(this.ctx.fillStyle=Array.isArray(this.canvFillColor)?this.fillGradient(this.canvFillColor):this.canvFillColor,this.ctx.fillRect(0,0,this.canvWidth,this.canvHeight))},_drawProgress:function(e,t,n){const r=this.audio.currentTime/this.audio.duration*2*Math.PI,i=1.5*Math.PI+r;r&&(this.ctx.lineWidth=this.progressWidth,this.ctx.strokeStyle=this.progressColor,this.ctx.beginPath(),this.ctx.arc(t,n,e-this.outlineWidth-this.outlineMeterSpace,1.5*Math.PI,i,this.progressClockwise),this.ctx.stroke())},_drawOutline:function(e,t,n){this.ctx.beginPath(),this.ctx.strokeStyle=this.outlineColor,this.ctx.lineWidth=this.outlineWidth,this.ctx.arc(t,n,e,0,2*Math.PI),this.ctx.stroke()},_drawPlaytime:function(e,t){const n=Math.floor(this.audio.currentTime/60),r=Math.floor(this.audio.currentTime)%60,i=r<10?"0"+r:""+r,a=`${n}:${i}`,o=Math.ceil(this.ctx.measureText(a).width);this.ctx.font=this.playtimeFont,this.ctx.fillStyle=this.playtimeColor,this.ctx.fillText(a,e-Math.round(o/2),t+.25*parseInt(this.playtimeFont))},_rotate:function(){return this.rotateGraph?this.rotate=3.5===this.rotate?1.5:this.rotate+this.rotateSpeed:this.rotate=1.5,this.rotate},_setBarColor:function(e,t){if(!Array.isArray(this.barColor))return this.barColor;const n=this.ctx.createRadialGradient(e,t,this.canvWidth/2,e,t,0);let r=0;return this.barColor.forEach(e=>{n.addColorStop(r,e),r+=1/this.barColor.length}),n}}};var g=p,m=n("bc3a"),b=n.n(m);const y={canvWidth:{type:Number,default:500},canvHeight:{type:Number,default:80},playedLineWidth:{type:Number,default:.5},playedLineColor:{type:String,default:"navy"},noplayedLineWidth:{type:Number,default:.5},noplayedLineColor:{type:String,default:"lime"},playtime:{type:Boolean,default:!0},playtimeWithMs:{type:Boolean,default:!0},playtimeFontSize:{type:Number,default:12},playtimeFontFamily:{type:String,default:"monospace"},playtimeFontColor:{type:String,default:"grey"},playtimeTextBottom:{type:Boolean,default:!1},playtimeSlider:{type:Boolean,default:!0},playtimeSliderColor:{type:String,default:"red"},playtimeSliderWidth:{type:Number,default:1},playtimeClickable:{type:Boolean,default:!0},requester:{type:Function,default:b.a}},v={name:"av-waveform",mixins:[o],props:y,data(){return{animId:null,ctxWrapper:null,ctx:null,audio:null,duration:null,peaks:[]}},mounted(){const e={responseType:"arraybuffer",onDownloadProgress:this.downloadProgress};this.requester.get(this.audio.src,e).then(e=>this.decode(e)).catch(e=>{console.error(`Failed to get file '${this.audio.src}'`),console.log(e)}),this.audio.onplay=()=>{this.animId=requestAnimationFrame(this.waveformAnim)},this.audio.onpause=()=>{cancelAnimationFrame(this.animId),this.animId=null}},methods:{setAnalyser:function(){return null},mainLoop:function(){return null},decode:function(e){const t=new AudioContext;t.decodeAudioData(e.data,e=>{this.setPeaks(e)},e=>{console.error("Failed to decode audio data."),console.log(e)})},setPeaks:function(e){const t=[];let n=0,r=0,i=0,a=0;const o=Math.ceil(e.length/this.canvWidth),s=this.canvWidth,c=this.canvHeight;this.duration=e.duration;for(let l=0;l<e.numberOfChannels;l++){const i=e.getChannelData(l);for(let e=0;e<s;e++){const a=~~(e*o),s=~~(a+o);n=0,r=0;for(let e=a;e<s;e++)n=i[e]<n?i[e]:n,r=i[e]>r?i[e]:r;t[e]&&(t[e][0]=t[e][0]<r?r:t[e][0],t[e][1]=t[e][1]>n?n:t[e][1]),t[e]=[r,n]}}for(let l=0;l<t.length;l++)r=t[l][0],n=t[l][1],i=c/2-r*c/2,a=c/2-n*c/2,t[l]=[i,a===i?i+1:a];this.peaks=t,this.playtimeClickable&&this.ctxWrapper.addEventListener("click",e=>this.updateTime(e)),this.waveform()},waveform:function(){const e=this.peaks,t=this.audio.currentTime,n=this.playX(t);let r=0;this.ctx.clearRect(0,0,this.canvWidth,this.canvHeight),r=this.draw(e.slice(0,n),this.playedLineWidth,this.playedLineColor,r),this.draw(e.slice(n),this.noplayedLineWidth,this.noplayedLineColor,r),this.drawSlider(t),this.playtime&&this.drawTime(t)},waveformAnim:function(){this.waveform(),this.animId=requestAnimationFrame(this.waveformAnim)},draw:function(e,t,n,r){return this.ctx.lineWidth=t,this.ctx.strokeStyle=n,this.ctx.beginPath(),e.forEach(e=>{this.ctx.moveTo(r,e[0]),this.ctx.lineTo(r,e[1]),r++}),this.ctx.stroke(),r},timeFormat:function(e){let t="";const n=parseFloat(e);if(isNaN(n))return t;const r=~~(n/60),i=~~(n%60),a=~~(n%1*1e3);return t=r<10?`0${r}:`:r+":",t+=("0"+i).substr(-2),this.playtimeWithMs&&(t+="."+("00"+a).substr(-3)),t},drawTime:function(e){const t=this.timeFormat(e),n=3,r=~~this.ctx.measureText(t).width,i=this.playX(e),a=i>this.canvWidth-r-n?i-r-n:i+n,o=this.playtimeTextBottom?this.canvHeight-this.playtimeFontSize+n:this.playtimeFontSize+n;this.ctx.fillStyle=this.playtimeFontColor,this.ctx.font=`${this.playtimeFontSize}px ${this.playtimeFontFamily}`,this.ctx.fillText(t,a,o)},drawSlider:function(e){const t=this.playX(e);this.ctx.lineWidth=this.playtimeSliderWidth,this.ctx.strokeStyle=this.playtimeSliderColor,this.ctx.beginPath(),this.ctx.moveTo(t,0),this.ctx.lineTo(t,this.canvHeight),this.ctx.stroke()},playX:function(e){return~~(e/this.duration*this.canvWidth)},updateTime:function(e){this.audio.currentTime=e.offsetX/this.canvWidth*this.duration,this.animId||this.waveform()},downloadProgress:function(e){const t=Math.round(e.loaded/e.total*this.canvWidth);this.ctx.clearRect(0,0,this.canvWidth,this.canvHeight),this.ctx.beginPath(),this.ctx.strokeStyle=this.noplayedLineColor,this.ctx.moveTo(0,this.canvHeight/2),this.ctx.lineTo(t,this.canvHeight/2),this.ctx.stroke()}}};var w=v;const x={media:{type:MediaStream,required:!1,default:null},canvWidth:{type:Number,default:300},canvClass:{type:String,default:null},canvHeight:{type:Number,default:80},canvFillColor:{type:String,default:null},fftSize:{type:Number,default:null},type:{type:String,default:"wform"},frequLnum:{type:Number,default:60},frequLineCap:{type:Boolean,default:!1},frequDirection:{type:String,default:"lr"},lineColor:{type:String,default:"lime"},lineWidth:{type:Number,default:null},radius:{type:Number,default:4},connectDestination:{type:Boolean,default:!1}},_={name:"av-media",data(){return{ctx:null,audioCtx:null,analyser:null}},props:x,render(e){return r["h"]?Object(r["h"])("div"):e("div")},mounted(){this.createCanvas()},watch:{media:function(e,t){try{e&&this.setAnalyser(),this.draw()}catch(n){console.log("Failed create analyser",n)}}},methods:{createCanvas:function(){const e=document.createElement("canvas");e.width=this.canvWidth,e.height=this.canvHeight,this.canvClass&&e.setAttribute("class",this.canvClass),this.ctx=e.getContext("2d"),this.$el.appendChild(e)},setAnalyser:function(){this.audioCtx=this.audioCtx||new AudioContext,this.analyser=this.analyser||this.audioCtx.createAnalyser();const e=this.audioCtx.createMediaStreamSource(this.media);e.connect(this.analyser),this.fftSize?this.analyser.fftSize=this.fftSize:this.analyser.fftSize="frequ"===this.type?1024:8192,this.connectDestination&&this.analyser.connect(this.audioCtx.destination)},draw:function(){const e=new Uint8Array(this.analyser.fftSize);this.canvFillColor&&(this.ctx.fillStyle=this.canvFillColor),this.ctx.clearRect(0,0,this.canvWidth,this.canvHeight),this.ctx.beginPath(),this.ctx.strokeStyle=this.lineColor,"frequ"===this.type?(this.analyser.getByteFrequencyData(e),this.frequ(e)):"circle"===this.type?(this.analyser.getByteFrequencyData(e),this.circle(e)):(this.analyser.getByteTimeDomainData(e),this.wform(e)),requestAnimationFrame(this.draw)},wform:function(e){const t=this.canvHeight,n=this.canvWidth/this.analyser.fftSize;let r=0;this.ctx.lineWidth=this.lineWidth||.5,e.forEach(e=>{const i=e/255*t;this.ctx.lineTo(r,i),r+=n}),this.ctx.stroke()},frequ:function(e){const t="mo"===this.frequDirection,n=t?this.canvWidth/2:0,r=t?this.frequLnum/2:this.frequLnum,i=t?this.canvWidth/r/2:this.canvWidth/r,a=this.canvHeight,o=this.lineWidth||2;for(let s=0;s<r;s++){const r=t?s*i:s*i+o,c=e.slice(r,r+i).reduce((e,t)=>e+t/255*a,0)/i,l=(a-c)/2+2;this.ctx.lineWidth=o,this.ctx.lineCap=this.frequLineCap?"round":"butt",this.ctx.moveTo(n+r,l),this.ctx.lineTo(n+r,a-l),this.ctx.stroke(),t&&s>0&&(this.ctx.moveTo(n-r,l),this.ctx.lineTo(n-r,a-l),this.ctx.stroke())}},circle:function(e){const t=this.canvWidth/2,n=this.canvHeight/2,r=this.radius||4,i=this.lineWidth,a=10,o=Math.ceil(i+a),s=(i+a)/e.length*(2*Math.PI),c=this.canvWidth/1.2-r;let l=Math.PI;this.ctx.lineWidth=this.lineWidth||.5,e.forEach((i,a)=>{if(l+=s,a%o)return;const u=Math.round(e.slice(a,a+o).reduce((e,t)=>t+e,0)/o),h=r+u/255*c;this.ctx.beginPath(),this.ctx.lineCap="round",this.ctx.moveTo(r*Math.cos(l)+t,r*Math.sin(l)+n),this.ctx.lineTo(h*Math.cos(l)+t,h*Math.sin(l)+n),this.ctx.stroke()})}}};var S=_;const A={install:function(e){window.AudioContext=window.AudioContext||window.webkitAudioContext||window.mozAudioContext||window.msAudioContext,window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame,e.component(l.name,l),e.component(d.name,d),e.component(g.name,g),e.component(w.name,w),e.component(S.name,S)}};t["a"]=A},"335c":function(e,t,n){var r=n("c46f"),i=n("5ddd");function a(e,t){return o([c(e,t,{fresh:!0})])}function o(e){return new s(e.map((function(e){return r.isString(e)?c(e):e})))}function s(e){this._elements=e}function c(e,t,n){return n=n||{},new l(e,t,n)}function l(e,t,n){var i={};r.isArray(e)?(e.forEach((function(e){i[e]=!0})),e=e[0]):i[e]=!0,this.tagName=e,this.tagNames=i,this.attributes=t||{},this.fresh=n.fresh,this.separator=n.separator}t.topLevelElement=a,t.elements=o,t.element=c,s.prototype.wrap=function(e){for(var t=e(),n=this._elements.length-1;n>=0;n--)t=this._elements[n].wrapNodes(t);return t},l.prototype.matchesElement=function(e){return this.tagNames[e.tagName]&&r.isEqual(this.attributes||{},e.attributes||{})},l.prototype.wrap=function(e){return this.wrapNodes(e())},l.prototype.wrapNodes=function(e){return[i.elementWithTag(this,e)]},t.empty=o([]),t.ignore={wrap:function(){return[]}}},"33cb":function(e,t,n){"use strict";var r=n("6df9"),i=r.maybeWrapAsError,a=n("8d16"),o=a.OperationalError,s=n("0341");function c(e){return e instanceof Error&&s.getPrototypeOf(e)===Error.prototype}var l=/^(?:name|message|stack|cause)$/;function u(e){var t;if(c(e)){t=new o(e),t.name=e.name,t.message=e.message,t.stack=e.stack;for(var n=s.keys(e),i=0;i<n.length;++i){var a=n[i];l.test(a)||(t[a]=e[a])}return t}return r.markAsOriginatingFromRejection(e),e}function h(e,t){return function(n,r){if(null!==e){if(n){var a=u(i(n));e._attachExtraTrace(a),e._reject(a)}else if(t){for(var o=arguments.length,s=new Array(Math.max(o-1,0)),c=1;c<o;++c)s[c-1]=arguments[c];e._fulfill(s)}else e._fulfill(r);e=null}}}e.exports=h},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"35a1":function(e,t,n){var r=n("f5df"),i=n("3f8c"),a=n("b622"),o=a("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},"360f":function(e,t,n){"use strict";var r=n("42e2").assign,i=n("b4e6"),a=n("1d33"),o=n("763a"),s={};r(s,i,a,o),e.exports=s},3776:function(e,t,n){"use strict";var r=30,i=12;e.exports=function(e,t){var n,a,o,s,c,l,u,h,d,f,p,g,m,b,y,v,w,x,_,S,A,k,D,C,T;n=e.state,a=e.next_in,C=e.input,o=a+(e.avail_in-5),s=e.next_out,T=e.output,c=s-(t-e.avail_out),l=s+(e.avail_out-257),u=n.dmax,h=n.wsize,d=n.whave,f=n.wnext,p=n.window,g=n.hold,m=n.bits,b=n.lencode,y=n.distcode,v=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{m<15&&(g+=C[a++]<<m,m+=8,g+=C[a++]<<m,m+=8),x=b[g&v];t:for(;;){if(_=x>>>24,g>>>=_,m-=_,_=x>>>16&255,0===_)T[s++]=65535&x;else{if(!(16&_)){if(0===(64&_)){x=b[(65535&x)+(g&(1<<_)-1)];continue t}if(32&_){n.mode=i;break e}e.msg="invalid literal/length code",n.mode=r;break e}S=65535&x,_&=15,_&&(m<_&&(g+=C[a++]<<m,m+=8),S+=g&(1<<_)-1,g>>>=_,m-=_),m<15&&(g+=C[a++]<<m,m+=8,g+=C[a++]<<m,m+=8),x=y[g&w];n:for(;;){if(_=x>>>24,g>>>=_,m-=_,_=x>>>16&255,!(16&_)){if(0===(64&_)){x=y[(65535&x)+(g&(1<<_)-1)];continue n}e.msg="invalid distance code",n.mode=r;break e}if(A=65535&x,_&=15,m<_&&(g+=C[a++]<<m,m+=8,m<_&&(g+=C[a++]<<m,m+=8)),A+=g&(1<<_)-1,A>u){e.msg="invalid distance too far back",n.mode=r;break e}if(g>>>=_,m-=_,_=s-c,A>_){if(_=A-_,_>d&&n.sane){e.msg="invalid distance too far back",n.mode=r;break e}if(k=0,D=p,0===f){if(k+=h-_,_<S){S-=_;do{T[s++]=p[k++]}while(--_);k=s-A,D=T}}else if(f<_){if(k+=h+f-_,_-=f,_<S){S-=_;do{T[s++]=p[k++]}while(--_);if(k=0,f<S){_=f,S-=_;do{T[s++]=p[k++]}while(--_);k=s-A,D=T}}}else if(k+=f-_,_<S){S-=_;do{T[s++]=p[k++]}while(--_);k=s-A,D=T}while(S>2)T[s++]=D[k++],T[s++]=D[k++],T[s++]=D[k++],S-=3;S&&(T[s++]=D[k++],S>1&&(T[s++]=D[k++]))}else{k=s-A;do{T[s++]=T[k++],T[s++]=T[k++],T[s++]=T[k++],S-=3}while(S>2);S&&(T[s++]=T[k++],S>1&&(T[s++]=T[k++]))}break}}break}}while(a<o&&s<l);S=m>>3,a-=S,m-=S<<3,g&=(1<<m)-1,e.next_in=a,e.next_out=s,e.avail_in=a<o?o-a+5:5-(a-o),e.avail_out=s<l?l-s+257:257-(s-l),n.hold=g,n.bits=m}},"37e8":function(e,t,n){var r=n("83ab"),i=n("9bf2"),a=n("825a"),o=n("df75");e.exports=r?Object.defineProperties:function(e,t){a(e);var n,r=o(t),s=r.length,c=0;while(s>c)i.f(e,n=r[c++],t[n]);return e}},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},3934:function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"3a5a":function(e,t,n){var r=n("c46f"),i=n("803c");function a(e){return o(d(e))}function o(e){var t=[];return e.map(s).forEach((function(e){h(t,e)})),t}function s(e){return c[e.type](e)}var c={element:l,text:u,forceWrite:u};function l(e){return i.elementWithTag(e.tag,o(e.children))}function u(e){return e}function h(e,t){var n=e[e.length-1];"element"===t.type&&!t.tag.fresh&&n&&"element"===n.type&&t.tag.matchesElement(n.tag)?(t.tag.separator&&h(n.children,i.text(t.tag.separator)),t.children.forEach((function(e){h(n.children,e)}))):e.push(t)}function d(e){return f(e,(function(e){return p[e.type](e)}))}function f(e,t){return r.flatten(r.map(e,t),!0)}var p={element:m,text:b,forceWrite:g};function g(e){return[e]}function m(e){var t=d(e.children);return 0!==t.length||i.isVoidElement(e)?[i.elementWithTag(e.tag,t)]:[]}function b(e){return 0===e.value.length?[]:[e]}e.exports=a},"3a7b":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").findIndex,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("findIndex",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"3a7c":function(e,t,n){(function(e){function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}function r(e){return"boolean"===typeof e}function i(e){return null===e}function a(e){return null==e}function o(e){return"number"===typeof e}function s(e){return"string"===typeof e}function c(e){return"symbol"===typeof e}function l(e){return void 0===e}function u(e){return"[object RegExp]"===m(e)}function h(e){return"object"===typeof e&&null!==e}function d(e){return"[object Date]"===m(e)}function f(e){return"[object Error]"===m(e)||e instanceof Error}function p(e){return"function"===typeof e}function g(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function m(e){return Object.prototype.toString.call(e)}t.isArray=n,t.isBoolean=r,t.isNull=i,t.isNullOrUndefined=a,t.isNumber=o,t.isString=s,t.isSymbol=c,t.isUndefined=l,t.isRegExp=u,t.isObject=h,t.isDate=d,t.isError=f,t.isFunction=p,t.isPrimitive=g,t.isBuffer=e.isBuffer}).call(this,n("b639").Buffer)},"3b32":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n,r){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing DTD element name. "+this.debugInfo());r||(r="(#PCDATA)"),Array.isArray(r)&&(r="("+r.join(",")+")"),this.name=this.stringify.eleName(n),this.value=this.stringify.dtdElementValue(r)}return r(t,e),t.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},t}(t)}).call(this)},"3bbe":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3c5d":function(e,t,n){"use strict";var r=n("ebb5"),i=n("50c4"),a=n("182d"),o=n("7b0b"),s=n("d039"),c=r.aTypedArray,l=r.exportTypedArrayMethod,u=s((function(){new Int8Array(1).set({})}));l("set",(function(e){c(this);var t=a(arguments.length>1?arguments[1]:void 0,1),n=this.length,r=o(e),s=i(r.length),l=0;if(s+t>n)throw RangeError("Wrong length");while(l<s)this[t+l]=r[l++]}),u)},"3ca3":function(e,t,n){"use strict";var r=n("6547").charAt,i=n("577e"),a=n("69f3"),o=n("7dd0"),s="String Iterator",c=a.set,l=a.getterFor(s);o(String,"String",(function(e){c(this,{type:s,string:i(e),index:0})}),(function(){var e,t=l(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},"3ec9":function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=e._getDomain,c=n("6df9"),l=c.tryCatch;function u(t,n,r,i){this.constructor$(t);var o=s();this._fn=null===o?n:c.domainBind(o,n),void 0!==r&&(r=e.resolve(r),r._attachCancellationCallback(this)),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===a?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function h(e,t){this.isFulfilled()?t._resolve(e):t._reject(e)}function d(e,t,n,i){if("function"!==typeof t)return r("expecting a function but got "+c.classString(t));var a=new u(e,t,n,i);return a.promise()}function f(t){this.accum=t,this.array._gotAccum(t);var n=i(this.value,this.array._promise);return n instanceof e?(this.array._currentCancellable=n,n._then(p,void 0,void 0,this,void 0)):p.call(this,n)}function p(t){var n,r=this.array,i=r._promise,a=l(r._fn);i._pushContext(),n=void 0!==r._eachValues?a.call(i._boundValue(),t,this.index,this.length):a.call(i._boundValue(),this.accum,t,this.index,this.length),n instanceof e&&(r._currentCancellable=n);var s=i._popContext();return o.checkForgottenReturns(n,s,void 0!==r._eachValues?"Promise.each":"Promise.reduce",i),n}c.inherits(u,t),u.prototype._gotAccum=function(e){void 0!==this._eachValues&&null!==this._eachValues&&e!==a&&this._eachValues.push(e)},u.prototype._eachComplete=function(e){return null!==this._eachValues&&this._eachValues.push(e),this._eachValues},u.prototype._init=function(){},u.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},u.prototype.shouldCopyValues=function(){return!1},u.prototype._resolve=function(e){this._promise._resolveCallback(e),this._values=null},u.prototype._resultCancelled=function(t){if(t===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof e&&this._currentCancellable.cancel(),this._initialValue instanceof e&&this._initialValue.cancel())},u.prototype._iterate=function(t){var n,r;this._values=t;var i=t.length;if(void 0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n,!n.isRejected())for(;r<i;++r){var a={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(f,void 0,void 0,a,void 0)}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(h,h,void 0,n,this)},e.prototype.reduce=function(e,t){return d(this,e,t,null)},e.reduce=function(e,t,n,r){return d(e,t,n,r)}}},"3f8c":function(e,t){e.exports={}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},"3fcc":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").map,a=n("b6b7"),o=r.aTypedArray,s=r.exportTypedArrayMethod;s("map",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(a(e))(t)}))}))},"3ff2":function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"3ff9":function(e,t,n){"use strict";var r=Object.create;if(r){var i=r(null),a=r(null);i[" size"]=a[" size"]=0}e.exports=function(e){var t,r,o=n("6df9"),s=o.canEvaluate,c=o.isIdentifier,l=function(e){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,e))(d)},u=function(e){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",e))},h=function(e,t,n){var r=n[e];if("function"!==typeof r){if(!c(e))return null;if(r=t(e),n[e]=r,n[" size"]++,n[" size"]>512){for(var i=Object.keys(n),a=0;a<256;++a)delete n[i[a]];n[" size"]=i.length-256}}return r};function d(t,n){var r;if(null!=t&&(r=t[n]),"function"!==typeof r){var i="Object "+o.classString(t)+" has no method '"+o.toString(n)+"'";throw new e.TypeError(i)}return r}function f(e){var t=this.pop(),n=d(e,t);return n.apply(e,this)}function p(e){return e[this]}function g(e){var t=+this;return t<0&&(t=Math.max(0,t+e.length)),e[t]}t=function(e){return h(e,l,i)},r=function(e){return h(e,u,a)},e.prototype.call=function(e){for(var n=arguments.length,r=new Array(Math.max(n-1,0)),i=1;i<n;++i)r[i-1]=arguments[i];if(s){var a=t(e);if(null!==a)return this._then(a,void 0,void 0,r,void 0)}return r.push(e),this._then(f,void 0,void 0,r,void 0)},e.prototype.get=function(e){var t,n="number"===typeof e;if(n)t=g;else if(s){var i=r(e);t=null!==i?i:p}else t=p;return this._then(t,void 0,void 0,e,void 0)}}},4221:function(e,t,n){var r=n("9d83"),i=n("03e1").Result;function a(e){function t(e){return i.combine(e.getElementsByTagName("w:comment").map(n))}function n(t){var n=t.attributes["w:id"];function i(e){return(t.attributes[e]||"").trim()||null}return e.readXmlElements(t.children).map((function(e){return r.comment({commentId:n,body:e,authorName:i("w:author"),authorInitials:i("w:initials")})}))}return t}t.createCommentsReader=a},"428f":function(e,t,n){var r=n("da84");e.exports=r},"429b":function(e,t,n){e.exports=n("faa1").EventEmitter},"42e2":function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(r)},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"44ad":function(e,t,n){var r=n("d039"),i=n("c6b6"),a="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?a.call(e,""):Object(e)}:Object},"44cf":function(e,t,n){var r=n("ebf8"),i=n("1dc6");function a(e){return e.arrayBuffer?r.resolve(i.openArrayBuffer(e.arrayBuffer)):r.reject(new Error("Could not find file in options"))}t.openZip=a},"44d2":function(e,t,n){var r=n("b622"),i=n("7c73"),a=n("9bf2"),o=r("unscopables"),s=Array.prototype;void 0==s[o]&&a.f(s,o,{configurable:!0,value:i(null)}),e.exports=function(e){s[o][e]=!0}},"44de":function(e,t,n){var r=n("da84");e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},"44e7":function(e,t,n){var r=n("861d"),i=n("c6b6"),a=n("b622"),o=a("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},"45f3":function(e,t){(function(){var t,n,r,i,a,o,s,c=[].slice,l={}.hasOwnProperty;t=function(){var e,t,n,r,i,o;if(o=arguments[0],i=2<=arguments.length?c.call(arguments,1):[],a(Object.assign))Object.assign.apply(null,arguments);else for(e=0,n=i.length;e<n;e++)if(r=i[e],null!=r)for(t in r)l.call(r,t)&&(o[t]=r[t]);return o},a=function(e){return!!e&&"[object Function]"===Object.prototype.toString.call(e)},o=function(e){var t;return!!e&&("function"===(t=typeof e)||"object"===t)},r=function(e){return a(Array.isArray)?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},i=function(e){var t;if(r(e))return!e.length;for(t in e)if(l.call(e,t))return!1;return!0},s=function(e){var t,n;return o(e)&&(n=Object.getPrototypeOf(e))&&(t=n.constructor)&&"function"===typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)},n=function(e){return a(e.valueOf)?e.valueOf():e},e.exports.assign=t,e.exports.isFunction=a,e.exports.isObject=o,e.exports.isArray=r,e.exports.isEmpty=i,e.exports.isPlainObject=s,e.exports.getValue=n}).call(this)},"466d":function(e,t,n){"use strict";var r=n("d784"),i=n("825a"),a=n("50c4"),o=n("577e"),s=n("1d80"),c=n("8aa5"),l=n("14c3");r("match",(function(e,t,n){return[function(t){var n=s(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](o(n))},function(e){var r=i(this),s=o(e),u=n(t,r,s);if(u.done)return u.value;if(!r.global)return l(r,s);var h=r.unicode;r.lastIndex=0;var d,f=[],p=0;while(null!==(d=l(r,s))){var g=o(d[0]);f[p]=g,""===g&&(r.lastIndex=c(s,a(r.lastIndex),h)),p++}return 0===p?null:f}]}))},"467f":function(e,t,n){"use strict";var r=n("2d83");e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},4681:function(e,t,n){"use strict";var r=n("966d");function i(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}e.exports={destroy:i,undestroy:a}},"46b5":function(e,t){t.error=function(e){return new n(e)};var n=function(e){this.expected=e.expected,this.actual=e.actual,this._location=e.location};n.prototype.describe=function(){var e=this._location?this._location.describe()+":\n":"";return e+"Expected "+this.expected+"\nbut got "+this.actual},n.prototype.lineNumber=function(){return this._location.lineNumber()},n.prototype.characterNumber=function(){return this._location.characterNumber()}},4840:function(e,t,n){var r=n("825a"),i=n("1c0b"),a=n("b622"),o=a("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[o])?t:i(n)}},"485a":function(e,t,n){var r=n("861d");e.exports=function(e,t){var n,i;if("string"===t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if("string"!==t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},4930:function(e,t,n){var r=n("2d00"),i=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4a7b":function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function c(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=l[e]||a,i=t(e);r.isUndefined(i)&&t!==c||(n[e]=i)})),n}},"4c22":function(e,t,n){"use strict";var r=n("2eb4"),i=n("a927"),a=n("2e84"),o=n("f5a6"),s=n("7abd"),c=n("17fe"),l=n("322d"),u=n("b64a");function h(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}h.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(t)+", expected "+o.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=u.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,n,r=this.zip64EndOfCentralSize-44,i=0;while(i<r)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===s.CENTRAL_FILE_HEADER)e=new c({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(-1===e){var t=!0;try{this.reader.setIndex(0),this.checkSignature(s.LOCAL_FILE_HEADER),t=!1}catch(n){}throw t?new Error("Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip : can't find end of central directory")}if(this.reader.setIndex(e),this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=o.getTypeOf(e);"string"!==t||l.uint8array?this.reader="nodebuffer"===t?new i(e):new a(o.transformTo("uint8array",e)):this.reader=new r(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=h},"4d64":function(e,t,n){var r=n("fc6a"),i=n("50c4"),a=n("23cb"),o=function(e){return function(t,n,o){var s,c=r(t),l=i(c.length),u=a(o,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4de4":function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").filter,a=n("1dde"),o=a("filter");r({target:"Array",proto:!0,forced:!o},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4e02":function(e,t,n){var r=n("3022"),i=(e.exports=function(e,t){var n={asString:function(){return e},range:function(n,r){return new i(e,t,n,r)}};return n},function(e,t,n,r){this._string=e,this._description=t,this._startIndex=n,this._endIndex=r});i.prototype.to=function(e){return new i(this._string,this._description,this._startIndex,e._endIndex)},i.prototype.describe=function(){var e=this._position(),t=this._description?this._description+"\n":"";return r.format("%sLine number: %s\nCharacter number: %s",t,e.lineNumber,e.characterNumber)},i.prototype.lineNumber=function(){return this._position().lineNumber},i.prototype.characterNumber=function(){return this._position().characterNumber},i.prototype._position=function(){var e=this,t=0,n=function(){return e._string.indexOf("\n",t)},r=1;while(-1!==n()&&n()<this._startIndex)t=n()+1,r+=1;var i=this._startIndex-t+1;return{lineNumber:r,characterNumber:i}}},"50c4":function(e,t,n){var r=n("a691"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},"50d7":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(n)}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return this.options.writer.set(e).raw(this)},t}(t)}).call(this)},5120:function(e,t,n){t.Parser=n("b36c").Parser,t.rules=n("ad74"),t.errors=n("46b5"),t.results=n("85d1"),t.StringSource=n("4e02"),t.Token=n("83da"),t.bottomUp=n("a88e"),t.RegexTokeniser=n("a6fb").RegexTokeniser,t.rule=function(e){var t;return function(n){return t||(t=e()),t(n)}}},"512c":function(e,t,n){var r=n("342f"),i=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!i&&+i[1]},5135:function(e,t,n){var r=n("7b0b"),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(r(e),t)}},5270:function(e,t,n){"use strict";var r=n("c532"),i=n("c401"),a=n("2e67"),o=n("2444"),s=n("7a77");function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){c(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||o.adapter;return t(e).then((function(t){return c(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(c(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},"528d":function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t)a.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},a={}.hasOwnProperty;r=n("45f3").isObject,t=n("92e7"),e.exports=function(e){function t(e,n,i,a){var o;t.__super__.constructor.call(this,e),r(n)&&(o=n,n=o.version,i=o.encoding,a=o.standalone),n||(n="1.0"),this.version=this.stringify.xmlVersion(n),null!=i&&(this.encoding=this.stringify.xmlEncoding(i)),null!=a&&(this.standalone=this.stringify.xmlStandalone(a))}return i(t,e),t.prototype.toString=function(e){return this.options.writer.set(e).declaration(this)},t}(t)}).call(this)},"536e":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(n)}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return this.options.writer.set(e).cdata(this)},t}(t)}).call(this)},5494:function(e,t,n){"use strict";function r(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}r.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=r},"54ad":function(e,t,n){var r=n("c46f");function i(e){return o("paragraph",e)}function a(e){return o("run",e)}function o(e,t){return s((function(n){return n.type===e?t(n):n}))}function s(e){return function t(n){if(n.children){var i=r.map(n.children,t);n=r.extend(n,{children:i})}return e(n)}}function c(e,t){return l(e).filter((function(e){return e.type===t}))}function l(e){var t=[];return u(e,(function(e){t.push(e)})),t}function u(e,t){e.children&&e.children.forEach((function(e){u(e,t),t(e)}))}t.paragraph=i,t.run=a,t._elements=s,t.getDescendantsOfType=c,t.getDescendants=l},"54dd":function(e,t,n){(function(){var t,r,i,a,o,s,c,l,u,h,d,f,p,g,m,b,y,v,w,x,_={}.hasOwnProperty;x=n("45f3"),v=x.isObject,y=x.isFunction,w=x.isPlainObject,b=x.getValue,h=n("b8ee"),r=n("536e"),i=n("8930"),f=n("50d7"),m=n("9d2f"),d=n("f016"),l=n("528d"),u=n("d7e3"),a=n("188f"),s=n("1585"),o=n("3b32"),c=n("b6e1"),t=n("2280"),g=n("5a61"),p=n("1f08"),e.exports=function(){function e(e,t,n){var r;this.name="?xml",e||(e={}),e.writer?w(e.writer)&&(r=e.writer,e.writer=new p(r)):e.writer=new p(e),this.options=e,this.writer=e.writer,this.stringify=new g(e),this.onDataCallback=t||function(){},this.onEndCallback=n||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return e.prototype.node=function(e,t,n){var r,i;if(null==e)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(e));return this.openCurrent(),e=b(e),null===t&&null==n&&(r=[{},null],t=r[0],n=r[1]),null==t&&(t={}),t=b(t),v(t)||(i=[t,n],n=i[0],t=i[1]),this.currentNode=new h(this,e,t),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=n&&this.text(n),this},e.prototype.element=function(e,t,n){return this.currentNode&&this.currentNode instanceof u?this.dtdElement.apply(this,arguments):this.node(e,t,n)},e.prototype.attribute=function(e,n){var r,i;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(e));if(null!=e&&(e=b(e)),v(e))for(r in e)_.call(e,r)&&(i=e[r],this.attribute(r,i));else y(n)&&(n=n.apply()),this.options.skipNullAttributes&&null==n||(this.currentNode.attributes[e]=new t(this,e,n));return this},e.prototype.text=function(e){var t;return this.openCurrent(),t=new m(this,e),this.onData(this.writer.text(t,this.currentLevel+1),this.currentLevel+1),this},e.prototype.cdata=function(e){var t;return this.openCurrent(),t=new r(this,e),this.onData(this.writer.cdata(t,this.currentLevel+1),this.currentLevel+1),this},e.prototype.comment=function(e){var t;return this.openCurrent(),t=new i(this,e),this.onData(this.writer.comment(t,this.currentLevel+1),this.currentLevel+1),this},e.prototype.raw=function(e){var t;return this.openCurrent(),t=new f(this,e),this.onData(this.writer.raw(t,this.currentLevel+1),this.currentLevel+1),this},e.prototype.instruction=function(e,t){var n,r,i,a,o;if(this.openCurrent(),null!=e&&(e=b(e)),null!=t&&(t=b(t)),Array.isArray(e))for(n=0,a=e.length;n<a;n++)r=e[n],this.instruction(r);else if(v(e))for(r in e)_.call(e,r)&&(i=e[r],this.instruction(r,i));else y(t)&&(t=t.apply()),o=new d(this,e,t),this.onData(this.writer.processingInstruction(o,this.currentLevel+1),this.currentLevel+1);return this},e.prototype.declaration=function(e,t,n){var r;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return r=new l(this,e,t,n),this.onData(this.writer.declaration(r,this.currentLevel+1),this.currentLevel+1),this},e.prototype.doctype=function(e,t,n){if(this.openCurrent(),null==e)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new u(this,t,n),this.currentNode.rootNodeName=e,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},e.prototype.dtdElement=function(e,t){var n;return this.openCurrent(),n=new o(this,e,t),this.onData(this.writer.dtdElement(n,this.currentLevel+1),this.currentLevel+1),this},e.prototype.attList=function(e,t,n,r,i){var o;return this.openCurrent(),o=new a(this,e,t,n,r,i),this.onData(this.writer.dtdAttList(o,this.currentLevel+1),this.currentLevel+1),this},e.prototype.entity=function(e,t){var n;return this.openCurrent(),n=new s(this,!1,e,t),this.onData(this.writer.dtdEntity(n,this.currentLevel+1),this.currentLevel+1),this},e.prototype.pEntity=function(e,t){var n;return this.openCurrent(),n=new s(this,!0,e,t),this.onData(this.writer.dtdEntity(n,this.currentLevel+1),this.currentLevel+1),this},e.prototype.notation=function(e,t){var n;return this.openCurrent(),n=new c(this,e,t),this.onData(this.writer.dtdNotation(n,this.currentLevel+1),this.currentLevel+1),this},e.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},e.prototype.end=function(){while(this.currentLevel>=0)this.up();return this.onEnd()},e.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},e.prototype.openNode=function(e){if(!e.isOpen)return!this.root&&0===this.currentLevel&&e instanceof h&&(this.root=e),this.onData(this.writer.openNode(e,this.currentLevel),this.currentLevel),e.isOpen=!0},e.prototype.closeNode=function(e){if(!e.isClosed)return this.onData(this.writer.closeNode(e,this.currentLevel),this.currentLevel),e.isClosed=!0},e.prototype.onData=function(e,t){return this.documentStarted=!0,this.onDataCallback(e,t+1)},e.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},e.prototype.debugInfo=function(e){return null==e?"":"node: <"+e+">"},e.prototype.ele=function(){return this.element.apply(this,arguments)},e.prototype.nod=function(e,t,n){return this.node(e,t,n)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.dec=function(e,t,n){return this.declaration(e,t,n)},e.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)},e.prototype.e=function(e,t,n){return this.element(e,t,n)},e.prototype.n=function(e,t,n){return this.node(e,t,n)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.att=function(){return this.currentNode&&this.currentNode instanceof u?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.a=function(){return this.currentNode&&this.currentNode instanceof u?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.ent=function(e,t){return this.entity(e,t)},e.prototype.pent=function(e,t){return this.pEntity(e,t)},e.prototype.not=function(e,t){return this.notation(e,t)},e}()}).call(this)},5580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}];t.default=r},"55db":function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"WorkerMessageHandler",{enumerable:!0,get:function(){return r.WorkerMessageHandler}});var r=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WorkerMessageHandler=t.WorkerTask=void 0;var r=n(2),i=n(5),a=n(6),o=n(4),s=n(45),c=n(46),l=n(8),u=function(){function e(e){this.name=e,this.terminated=!1,this._capability=(0,r.createPromiseCapability)()}return e.prototype={get finished(){return this._capability.promise},finish(){this._capability.resolve()},terminate(){this.terminated=!0},ensureNotTerminated(){if(this.terminated)throw new Error("Worker task was terminated")}},e}();t.WorkerTask=u;var h={setup(e,t){var n=!1;e.on("test",(function(t){if(n)return;if(n=!0,!(t instanceof Uint8Array))return void e.send("test",null);const r=255===t[0];e.postMessageTransfers=r,e.send("test",{supportTransfers:r})})),e.on("configure",(function(e){(0,r.setVerbosityLevel)(e.verbosity)})),e.on("GetDocRequest",(function(e){return h.createDocumentHandler(e,t)}))},createDocumentHandler(e,t){var n,o=!1,h=null,d=[];const f=(0,r.getVerbosityLevel)(),p=e.apiVersion,g="2.5.207";if(p!==g)throw new Error(`The API version "${p}" does not match the Worker version "${g}".`);const m=[];for(const r in[])m.push(r);if(m.length)throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+m.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");if("undefined"===typeof ReadableStream||"undefined"===typeof Promise.allSettled)throw new Error("The browser/environment lacks native support for critical functionality used by the PDF.js library (e.g. `ReadableStream` and/or `Promise.allSettled`); please use an ES5-compatible build instead.");var b=e.docId,y=e.docBaseUrl,v=e.docId+"_worker",w=new s.MessageHandler(v,b,t);function x(){if(o)throw new Error("Worker was terminated")}function _(e){d.push(e)}function S(e){e.finish();var t=d.indexOf(e);d.splice(t,1)}async function A(e){await n.ensureDoc("checkHeader"),await n.ensureDoc("parseStartXRef"),await n.ensureDoc("parse",[e]),e||await n.ensureDoc("checkFirstPage");const[t,r]=await Promise.all([n.ensureDoc("numPages"),n.ensureDoc("fingerprint")]);return{numPages:t,fingerprint:r}}function k(e,t){var n=(0,r.createPromiseCapability)();let i;var o=e.source;if(o.data){try{i=new a.LocalPdfManager(b,o.data,o.password,t,y),n.resolve(i)}catch(g){n.reject(g)}return n.promise}var s,l=[];try{s=new c.PDFWorkerStream(w)}catch(g){return n.reject(g),n.promise}var u=s.getFullReader();u.headersReady.then((function(){if(u.isRangeSupported){var e=o.disableAutoFetch||u.isStreamingSupported;i=new a.NetworkPdfManager(b,s,{msgHandler:w,password:o.password,length:u.contentLength,disableAutoFetch:e,rangeChunkSize:o.rangeChunkSize},t,y);for(let e=0;e<l.length;e++)i.sendProgressiveData(l[e]);l=[],n.resolve(i),h=null}})).catch((function(e){n.reject(e),h=null}));var d=0,f=function(){var e=(0,r.arraysToBytes)(l);o.length&&e.length!==o.length&&(0,r.warn)("reported HTTP length is different from actual");try{i=new a.LocalPdfManager(b,e,o.password,t,y),n.resolve(i)}catch(g){n.reject(g)}l=[]},p=new Promise((function(e,t){var n=function({value:e,done:a}){try{if(x(),a)return i||f(),void(h=null);d+=(0,r.arrayByteLength)(e),u.isStreamingSupported||w.send("DocProgress",{loaded:d,total:Math.max(d,u.contentLength||0)}),i?i.sendProgressiveData(e):l.push(e),u.read().then(n,t)}catch(o){t(o)}};u.read().then(n,t)}));return p.catch((function(e){n.reject(e),h=null})),h=function(e){s.cancelAllRequests(e)},n.promise}function D(e){function t(e){x(),w.send("GetDoc",{pdfInfo:e})}function i(e){if(x(),e instanceof r.PasswordException){var t=new u("PasswordException: response "+e.code);_(t),w.sendWithPromise("PasswordRequest",e).then((function({password:e}){S(t),n.updatePassword(e),a()})).catch((function(){S(t),w.send("DocException",e)}))}else e instanceof r.InvalidPDFException||e instanceof r.MissingPDFException||e instanceof r.UnexpectedResponseException||e instanceof r.UnknownErrorException?w.send("DocException",e):w.send("DocException",new r.UnknownErrorException(e.message,e.toString()))}function a(){x(),A(!1).then(t,(function(e){x(),e instanceof l.XRefParseException?(n.requestLoadedStream(),n.onLoadedStream().then((function(){x(),A(!0).then(t,i)}))):i(e)}),i)}x();var s={maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported,fontExtraProperties:e.fontExtraProperties};k(e,s).then((function(e){if(o)throw e.terminate(new r.AbortException("Worker was terminated.")),new Error("Worker was terminated");n=e,n.onLoadedStream().then((function(e){w.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(a,i)}return w.postMessageTransfers=e.postMessageTransfers,w.on("GetPage",(function(e){return n.getPage(e.pageIndex).then((function(e){return Promise.all([n.ensure(e,"rotate"),n.ensure(e,"ref"),n.ensure(e,"userUnit"),n.ensure(e,"view")]).then((function([e,t,n,r]){return{rotate:e,ref:t,userUnit:n,view:r}}))}))})),w.on("GetPageIndex",(function(e){var t=i.Ref.get(e.ref.num,e.ref.gen),r=n.pdfDocument.catalog;return r.getPageIndex(t)})),w.on("GetDestinations",(function(e){return n.ensureCatalog("destinations")})),w.on("GetDestination",(function(e){return n.ensureCatalog("getDestination",[e.id])})),w.on("GetPageLabels",(function(e){return n.ensureCatalog("pageLabels")})),w.on("GetPageLayout",(function(e){return n.ensureCatalog("pageLayout")})),w.on("GetPageMode",(function(e){return n.ensureCatalog("pageMode")})),w.on("GetViewerPreferences",(function(e){return n.ensureCatalog("viewerPreferences")})),w.on("GetOpenAction",(function(e){return n.ensureCatalog("openAction")})),w.on("GetAttachments",(function(e){return n.ensureCatalog("attachments")})),w.on("GetJavaScript",(function(e){return n.ensureCatalog("javaScript")})),w.on("GetOutline",(function(e){return n.ensureCatalog("documentOutline")})),w.on("GetPermissions",(function(e){return n.ensureCatalog("permissions")})),w.on("GetMetadata",(function(e){return Promise.all([n.ensureDoc("documentInfo"),n.ensureCatalog("metadata")])})),w.on("GetData",(function(e){return n.requestLoadedStream(),n.onLoadedStream().then((function(e){return e.bytes}))})),w.on("GetStats",(function(e){return n.pdfDocument.xref.stats})),w.on("GetAnnotations",(function({pageIndex:e,intent:t}){return n.getPage(e).then((function(e){return e.getAnnotationsData(t)}))})),w.on("GetOperatorList",(function(e,t){var i=e.pageIndex;n.getPage(i).then((function(n){var a=new u("GetOperatorList: page "+i);_(a);const o=f>=r.VerbosityLevel.INFOS?Date.now():0;n.getOperatorList({handler:w,sink:t,task:a,intent:e.intent,renderInteractiveForms:e.renderInteractiveForms}).then((function(e){S(a),o&&(0,r.info)(`page=${i+1} - getOperatorList: time=${Date.now()-o}ms, len=${e.length}`),t.close()}),(function(e){S(a),a.terminated||(w.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorOperatorList}),t.error(e))}))}))}),this),w.on("GetTextContent",(function(e,t){var i=e.pageIndex;t.onPull=function(e){},t.onCancel=function(e){},n.getPage(i).then((function(n){var a=new u("GetTextContent: page "+i);_(a);const o=f>=r.VerbosityLevel.INFOS?Date.now():0;n.extractTextContent({handler:w,task:a,sink:t,normalizeWhitespace:e.normalizeWhitespace,combineTextItems:e.combineTextItems}).then((function(){S(a),o&&(0,r.info)(`page=${i+1} - getTextContent: time=`+(Date.now()-o)+"ms"),t.close()}),(function(e){S(a),a.terminated||t.error(e)}))}))})),w.on("FontFallback",(function(e){return n.fontFallback(e.id,w)})),w.on("Cleanup",(function(e){return n.cleanup(!0)})),w.on("Terminate",(function(e){o=!0;const t=[];if(n){n.terminate(new r.AbortException("Worker was terminated."));const e=n.cleanup();t.push(e),n=null}else(0,i.clearPrimitiveCaches)();return h&&h(new r.AbortException("Worker was terminated.")),d.forEach((function(e){t.push(e.finished),e.terminate()})),Promise.all(t).then((function(){w.destroy(),w=null}))})),w.on("Ready",(function(t){D(e),e=null})),v},initializeFromPort(e){var t=new s.MessageHandler("worker","main",e);h.setup(t,e),t.send("ready",null)}};function d(e){return"function"===typeof e.postMessage&&"onmessage"in e}t.WorkerMessageHandler=h,"undefined"===typeof window&&!o.isNodeJS&&"undefined"!==typeof self&&d(self)&&h.initializeFromPort(self)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=V,t.arraysToBytes=X,t.assert=E,t.bytesToString=H,t.createPromiseCapability=he,t.getVerbosityLevel=k,t.info=D,t.isArrayBuffer=le,t.isArrayEqual=ue,t.isBool=oe,t.isEmptyObj=ae,t.isNum=se,t.isString=ce,t.isSameOrigin=U,t.createValidAbsoluteUrl=P,t.removeNullCharacters=z,t.setVerbosityLevel=A,t.shadow=I,t.string32=$,t.stringToBytes=G,t.stringToPDFString=ne,t.stringToUTF8String=re,t.utf8StringToString=ie,t.warn=C,t.unreachable=T,t.IsEvalSupportedCached=t.IsLittleEndianCached=t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,n(3);const r=[1,0,0,1,0,0];t.IDENTITY_MATRIX=r;const i=[.001,0,0,.001,0,0];t.FONT_IDENTITY_MATRIX=i;const a={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.PermissionFlag=a;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};t.TextRenderingMode=o;const s={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.ImageKind=s;const c={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};t.AnnotationType=c;const l={MARKED:"Marked",REVIEW:"Review"};t.AnnotationStateModelType=l;const u={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationMarkedState=u;const h={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReviewState=h;const d={GROUP:"Group",REPLY:"R"};t.AnnotationReplyType=d;const f={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFlag=f;const p={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};t.AnnotationFieldFlag=p;const g={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.AnnotationBorderStyleType=g;const m={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.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"};t.FontType=b;const y={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=y;const v={NONE:0,BINARY:1,STREAM:2};t.CMapCompressionType=v;const w={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};t.OPS=w;const x={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontGetPath:"errorFontGetPath"};t.UNSUPPORTED_FEATURES=x;const _={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};t.PasswordResponses=_;let S=y.WARNINGS;function A(e){Number.isInteger(e)&&(S=e)}function k(){return S}function D(e){S>=y.INFOS&&console.log("Info: "+e)}function C(e){S>=y.WARNINGS&&console.log("Warning: "+e)}function T(e){throw new Error(e)}function E(e,t){e||T(t)}function U(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(i){return!1}const r=new URL(t,n);return n.origin===r.origin}function F(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function P(e,t){if(!e)return null;try{const n=t?new URL(e,t):new URL(e);if(F(n))return n}catch(n){}return null}function I(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const O=function(){function e(t){this.constructor===e&&T("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=O;class R extends O{constructor(e,t){super(e),this.code=t}}t.PasswordException=R;class N extends O{constructor(e,t){super(e),this.details=t}}t.UnknownErrorException=N;class L extends O{}t.InvalidPDFException=L;class B extends O{}t.MissingPDFException=B;class M extends O{constructor(e,t){super(e),this.status=t}}t.UnexpectedResponseException=M;class j extends O{}t.FormatError=j;class W extends O{}t.AbortException=W;const q=/\x00/g;function z(e){return"string"!==typeof e?(C("The argument for removeNullCharacters must be a string."),e):e.replace(q,"")}function H(e){E(null!==e&&"object"===typeof e&&void 0!==e.length,"Invalid argument for bytesToString");const t=e.length,n=8192;if(t<n)return String.fromCharCode.apply(null,e);const r=[];for(let i=0;i<t;i+=n){const a=Math.min(i+n,t),o=e.subarray(i,a);r.push(String.fromCharCode.apply(null,o))}return r.join("")}function G(e){E("string"===typeof e,"Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;r<t;++r)n[r]=255&e.charCodeAt(r);return n}function V(e){return void 0!==e.length?e.length:(E(void 0!==e.byteLength,"arrayByteLength - invalid argument."),e.byteLength)}function X(e){const t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];let n=0;for(let a=0;a<t;a++)n+=V(e[a]);let r=0;const i=new Uint8Array(n);for(let a=0;a<t;a++){let t=e[a];t instanceof Uint8Array||(t="string"===typeof t?G(t):new Uint8Array(t));const n=t.byteLength;i.set(t,r),r+=n}return i}function $(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function Y(){const e=new Uint8Array(4);e[0]=1;const t=new Uint32Array(e.buffer,0,1);return 1===t[0]}const K={get value(){return I(this,"value",Y())}};function Z(){try{return new Function(""),!0}catch(e){return!1}}t.IsLittleEndianCached=K;const J={get value(){return I(this,"value",Z())}};t.IsEvalSupportedCached=J;const Q=["rgb(",0,",",0,",",0,")"];class ee{static makeCssRgb(e,t,n){return Q[1]=e,Q[3]=t,Q[5]=n,Q.join("")}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){const n=e[0]*t[0]+e[1]*t[2]+t[4],r=e[0]*t[1]+e[1]*t[3]+t[5];return[n,r]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2],r=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,i=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n;return[r,i]}static getAxialAlignedBoundingBox(e,t){const n=ee.applyTransform(e,t),r=ee.applyTransform(e.slice(2,4),t),i=ee.applyTransform([e[0],e[3]],t),a=ee.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],i[0],a[0]),Math.min(n[1],r[1],i[1],a[1]),Math.max(n[0],r[0],i[0],a[0]),Math.max(n[1],r[1],i[1],a[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],a=e[2]*t[1]+e[3]*t[3],o=(n+a)/2,s=Math.sqrt((n+a)*(n+a)-4*(n*a-i*r))/2,c=o+s||1,l=o-s||1;return[Math.sqrt(c),Math.sqrt(l)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){function n(e,t){return e-t}const r=[e[0],e[2],t[0],t[2]].sort(n),i=[e[1],e[3],t[1],t[3]].sort(n),a=[];return e=ee.normalizeRect(e),t=ee.normalizeRect(t),r[0]===e[0]&&r[1]===t[0]||r[0]===t[0]&&r[1]===e[0]?(a[0]=r[1],a[2]=r[2],i[0]===e[1]&&i[1]===t[1]||i[0]===t[1]&&i[1]===e[1]?(a[1]=i[1],a[3]=i[2],a):null):null}}t.Util=ee;const te=[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 ne(e){const t=e.length,n=[];if("þ"===e[0]&&"ÿ"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r)<<8|e.charCodeAt(r+1)));else if("ÿ"===e[0]&&"þ"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r+1)<<8|e.charCodeAt(r)));else for(let r=0;r<t;++r){const t=te[e.charCodeAt(r)];n.push(t?String.fromCharCode(t):e.charAt(r))}return n.join("")}function re(e){return decodeURIComponent(escape(e))}function ie(e){return unescape(encodeURIComponent(e))}function ae(e){for(const t in e)return!1;return!0}function oe(e){return"boolean"===typeof e}function se(e){return"number"===typeof e}function ce(e){return"string"===typeof e}function le(e){return"object"===typeof e&&null!==e&&void 0!==e.byteLength}function ue(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))}function he(){const e=Object.create(null);let t=!1;return Object.defineProperty(e,"settled",{get(){return t}}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e}const de=function(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,n,r=!1){if(!r&&URL.createObjectURL){const e=new Blob([t],{type:n});return URL.createObjectURL(e)}let i=`data:${n};base64,`;for(let a=0,o=t.length;a<o;a+=3){const n=255&t[a],r=255&t[a+1],s=255&t[a+2],c=n>>2,l=(3&n)<<4|r>>4,u=a+1<o?(15&r)<<2|s>>6:64,h=a+2<o?63&s:64;i+=e[c]+e[l]+e[u]+e[h]}return i}}();t.createObjectURL=de},function(e,t,n){"use strict";n(4)},function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isNodeJS=void 0;const i="object"===typeof t&&t+""==="[object process]"&&!t.versions.nw&&!t.versions.electron;n.isNodeJS=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearPrimitiveCaches=b,t.isEOF=u,t.isCmd=d,t.isDict=f,t.isName=h,t.isRef=p,t.isRefsEqual=g,t.isStream=m,t.RefSetCache=t.RefSet=t.Ref=t.Name=t.Dict=t.Cmd=t.EOF=void 0;n(2);var r={};t.EOF=r;var i=function(){let e=Object.create(null);function t(e){this.name=e}return t.prototype={},t.get=function(n){var r=e[n];return r||(e[n]=new t(n))},t._clearCache=function(){e=Object.create(null)},t}();t.Name=i;var a=function(){let e=Object.create(null);function t(e){this.cmd=e}return t.prototype={},t.get=function(n){var r=e[n];return r||(e[n]=new t(n))},t._clearCache=function(){e=Object.create(null)},t}();t.Cmd=a;var o=function(){var e=function(){return e};function t(t){this._map=Object.create(null),this.xref=t,this.objId=null,this.suppressEncryption=!1,this.__nonSerializable__=e}return t.prototype={assignXref:function(e){this.xref=e},get(e,t,n){let r=this._map[e];return void 0===r&&void 0!==t&&(r=this._map[t],void 0===r&&void 0!==n&&(r=this._map[n])),r instanceof s&&this.xref?this.xref.fetch(r,this.suppressEncryption):r},async getAsync(e,t,n){let r=this._map[e];return void 0===r&&void 0!==t&&(r=this._map[t],void 0===r&&void 0!==n&&(r=this._map[n])),r instanceof s&&this.xref?this.xref.fetchAsync(r,this.suppressEncryption):r},getArray(e,t,n){let r=this.get(e,t,n);if(!Array.isArray(r)||!this.xref)return r;r=r.slice();for(let i=0,a=r.length;i<a;i++)r[i]instanceof s&&(r[i]=this.xref.fetch(r[i],this.suppressEncryption));return r},getRaw:function(e){return this._map[e]},getKeys:function(){return Object.keys(this._map)},set:function(e,t){this._map[e]=t},has:function(e){return void 0!==this._map[e]},forEach:function(e){for(var t in this._map)e(t,this.get(t))}},t.empty=new t(null),t.merge=function(e,n){const r=new t(e);for(let t=0,i=n.length;t<i;t++){const e=n[t];if(f(e))for(const t in e._map)void 0===r._map[t]&&(r._map[t]=e._map[t])}return r},t}();t.Dict=o;var s=function(){let e=Object.create(null);function t(e,t){this.num=e,this.gen=t}return t.prototype={toString:function(){return 0===this.gen?this.num+"R":`${this.num}R${this.gen}`}},t.get=function(n,r){const i=0===r?n+"R":`${n}R${r}`,a=e[i];return a||(e[i]=new t(n,r))},t._clearCache=function(){e=Object.create(null)},t}();t.Ref=s;var c=function(){function e(){this.dict=Object.create(null)}return e.prototype={has:function(e){return e.toString()in this.dict},put:function(e){this.dict[e.toString()]=!0},remove:function(e){delete this.dict[e.toString()]}},e}();t.RefSet=c;var l=function(){function e(){this.dict=Object.create(null)}return e.prototype={get size(){return Object.keys(this.dict).length},get:function(e){return this.dict[e.toString()]},has:function(e){return e.toString()in this.dict},put:function(e,t){this.dict[e.toString()]=t},putAlias:function(e,t){this.dict[e.toString()]=this.get(t)},forEach:function(e){for(const t in this.dict)e(this.dict[t])},clear:function(){this.dict=Object.create(null)}},e}();function u(e){return e===r}function h(e,t){return e instanceof i&&(void 0===t||e.name===t)}function d(e,t){return e instanceof a&&(void 0===t||e.cmd===t)}function f(e,t){return e instanceof o&&(void 0===t||h(e.get("Type"),t))}function p(e){return e instanceof s}function g(e,t){return e.num===t.num&&e.gen===t.gen}function m(e){return"object"===typeof e&&null!==e&&void 0!==e.getBytes}function b(){a._clearCache(),i._clearCache(),s._clearCache()}t.RefSetCache=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkPdfManager=t.LocalPdfManager=void 0;var r=n(2),i=n(7),a=n(8),o=n(9),s=n(12);class c{constructor(){this.constructor===c&&(0,r.unreachable)("Cannot initialize BasePdfManager.")}get docId(){return this._docId}get password(){return this._password}get docBaseUrl(){let e=null;if(this._docBaseUrl){const t=(0,r.createValidAbsoluteUrl)(this._docBaseUrl);t?e=t.href:(0,r.warn)(`Invalid absolute docBaseUrl: "${this._docBaseUrl}".`)}return(0,r.shadow)(this,"docBaseUrl",e)}onLoadedStream(){(0,r.unreachable)("Abstract method `onLoadedStream` called")}ensureDoc(e,t){return this.ensure(this.pdfDocument,e,t)}ensureXRef(e,t){return this.ensure(this.pdfDocument.xref,e,t)}ensureCatalog(e,t){return this.ensure(this.pdfDocument.catalog,e,t)}getPage(e){return this.pdfDocument.getPage(e)}fontFallback(e,t){return this.pdfDocument.fontFallback(e,t)}cleanup(e=!1){return this.pdfDocument.cleanup(e)}async ensure(e,t,n){(0,r.unreachable)("Abstract method `ensure` called")}requestRange(e,t){(0,r.unreachable)("Abstract method `requestRange` called")}requestLoadedStream(){(0,r.unreachable)("Abstract method `requestLoadedStream` called")}sendProgressiveData(e){(0,r.unreachable)("Abstract method `sendProgressiveData` called")}updatePassword(e){this._password=e}terminate(e){(0,r.unreachable)("Abstract method `terminate` called")}}class l extends c{constructor(e,t,n,r,i){super(),this._docId=e,this._password=n,this._docBaseUrl=i,this.evaluatorOptions=r;const a=new s.Stream(t);this.pdfDocument=new o.PDFDocument(this,a),this._loadedStreamPromise=Promise.resolve(a)}async ensure(e,t,n){const r=e[t];return"function"===typeof r?r.apply(e,n):r}requestRange(e,t){return Promise.resolve()}requestLoadedStream(){}onLoadedStream(){return this._loadedStreamPromise}terminate(e){}}t.LocalPdfManager=l;class u extends c{constructor(e,t,n,r,a){super(),this._docId=e,this._password=n.password,this._docBaseUrl=a,this.msgHandler=n.msgHandler,this.evaluatorOptions=r,this.streamManager=new i.ChunkedStreamManager(t,{msgHandler:n.msgHandler,length:n.length,disableAutoFetch:n.disableAutoFetch,rangeChunkSize:n.rangeChunkSize}),this.pdfDocument=new o.PDFDocument(this,this.streamManager.getStream())}async ensure(e,t,n){try{const r=e[t];return"function"===typeof r?r.apply(e,n):r}catch(r){if(!(r instanceof a.MissingDataException))throw r;return await this.requestRange(r.begin,r.end),this.ensure(e,t,n)}}requestRange(e,t){return this.streamManager.requestRange(e,t)}requestLoadedStream(){this.streamManager.requestAllChunks()}sendProgressiveData(e){this.streamManager.onReceiveData({chunk:e})}onLoadedStream(){return this.streamManager.onLoadedStream()}terminate(e){this.streamManager.abort(e)}}t.NetworkPdfManager=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedStreamManager=t.ChunkedStream=void 0;var r=n(2),i=n(8);class a{constructor(e,t,n){this.bytes=new Uint8Array(e),this.start=0,this.pos=0,this.end=e,this.chunkSize=t,this.loadedChunks=[],this.numChunksLoaded=0,this.numChunks=Math.ceil(e/t),this.manager=n,this.progressiveDataLength=0,this.lastSuccessfulEnsureByteChunk=-1}getMissingChunks(){const e=[];for(let t=0,n=this.numChunks;t<n;++t)this.loadedChunks[t]||e.push(t);return e}getBaseStreams(){return[this]}allChunksLoaded(){return this.numChunksLoaded===this.numChunks}onReceiveData(e,t){const n=this.chunkSize;if(e%n!==0)throw new Error("Bad begin offset: "+e);const r=e+t.byteLength;if(r%n!==0&&r!==this.bytes.length)throw new Error("Bad end offset: "+r);this.bytes.set(new Uint8Array(t),e);const i=Math.floor(e/n),a=Math.floor((r-1)/n)+1;for(let o=i;o<a;++o)this.loadedChunks[o]||(this.loadedChunks[o]=!0,++this.numChunksLoaded)}onReceiveProgressiveData(e){let t=this.progressiveDataLength;const n=Math.floor(t/this.chunkSize);this.bytes.set(new Uint8Array(e),t),t+=e.byteLength,this.progressiveDataLength=t;const r=t>=this.end?this.numChunks:Math.floor(t/this.chunkSize);for(let i=n;i<r;++i)this.loadedChunks[i]||(this.loadedChunks[i]=!0,++this.numChunksLoaded)}ensureByte(e){if(e<this.progressiveDataLength)return;const t=Math.floor(e/this.chunkSize);if(t!==this.lastSuccessfulEnsureByteChunk){if(!this.loadedChunks[t])throw new i.MissingDataException(e,e+1);this.lastSuccessfulEnsureByteChunk=t}}ensureRange(e,t){if(e>=t)return;if(t<=this.progressiveDataLength)return;const n=this.chunkSize,r=Math.floor(e/n),a=Math.floor((t-1)/n)+1;for(let o=r;o<a;++o)if(!this.loadedChunks[o])throw new i.MissingDataException(e,t)}nextEmptyChunk(e){const t=this.numChunks;for(let n=0;n<t;++n){const r=(e+n)%t;if(!this.loadedChunks[r])return r}return null}hasChunk(e){return!!this.loadedChunks[e]}get length(){return this.end-this.start}get isEmpty(){return 0===this.length}getByte(){const e=this.pos;return e>=this.end?-1:(e>=this.progressiveDataLength&&this.ensureByte(e),this.bytes[this.pos++])}getUint16(){const e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t}getInt32(){const e=this.getByte(),t=this.getByte(),n=this.getByte(),r=this.getByte();return(e<<24)+(t<<16)+(n<<8)+r}getBytes(e,t=!1){const n=this.bytes,r=this.pos,i=this.end;if(!e){i>this.progressiveDataLength&&this.ensureRange(r,i);const e=n.subarray(r,i);return t?new Uint8ClampedArray(e):e}let a=r+e;a>i&&(a=i),a>this.progressiveDataLength&&this.ensureRange(r,a),this.pos=a;const o=n.subarray(r,a);return t?new Uint8ClampedArray(o):o}peekByte(){const e=this.getByte();return-1!==e&&this.pos--,e}peekBytes(e,t=!1){const n=this.getBytes(e,t);return this.pos-=n.length,n}getByteRange(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),t>this.progressiveDataLength&&this.ensureRange(e,t),this.bytes.subarray(e,t)}skip(e){e||(e=1),this.pos+=e}reset(){this.pos=this.start}moveStart(){this.start=this.pos}makeSubStream(e,t,n){function r(){}t?e+t>this.progressiveDataLength&&this.ensureRange(e,e+t):e>=this.progressiveDataLength&&this.ensureByte(e),r.prototype=Object.create(this),r.prototype.getMissingChunks=function(){const e=this.chunkSize,t=Math.floor(this.start/e),n=Math.floor((this.end-1)/e)+1,r=[];for(let i=t;i<n;++i)this.loadedChunks[i]||r.push(i);return r},r.prototype.allChunksLoaded=function(){return this.numChunksLoaded===this.numChunks||0===this.getMissingChunks().length};const i=new r;return i.pos=i.start=e,i.end=e+t||this.end,i.dict=n,i}}t.ChunkedStream=a;class o{constructor(e,t){this.length=t.length,this.chunkSize=t.rangeChunkSize,this.stream=new a(this.length,this.chunkSize,this),this.pdfNetworkStream=e,this.disableAutoFetch=t.disableAutoFetch,this.msgHandler=t.msgHandler,this.currRequestId=0,this.chunksNeededByRequest=Object.create(null),this.requestsByChunk=Object.create(null),this.promisesByRequest=Object.create(null),this.progressiveDataLength=0,this.aborted=!1,this._loadedStreamCapability=(0,r.createPromiseCapability)()}onLoadedStream(){return this._loadedStreamCapability.promise}sendRequest(e,t){const n=this.pdfNetworkStream.getRangeReader(e,t);n.isStreamingSupported||(n.onProgress=this.onProgress.bind(this));let i=[],a=0;const o=new Promise((e,t)=>{const o=s=>{try{if(!s.done){const e=s.value;return i.push(e),a+=(0,r.arrayByteLength)(e),n.isStreamingSupported&&this.onProgress({loaded:a}),void n.read().then(o,t)}const c=(0,r.arraysToBytes)(i);i=null,e(c)}catch(c){t(c)}};n.read().then(o,t)});o.then(t=>{this.aborted||this.onReceiveData({chunk:t,begin:e})})}requestAllChunks(){const e=this.stream.getMissingChunks();return this._requestChunks(e),this._loadedStreamCapability.promise}_requestChunks(e){const t=this.currRequestId++,n=Object.create(null);this.chunksNeededByRequest[t]=n;for(const r of e)this.stream.hasChunk(r)||(n[r]=!0);if((0,r.isEmptyObj)(n))return Promise.resolve();const i=(0,r.createPromiseCapability)();this.promisesByRequest[t]=i;const a=[];for(let r in n)r|=0,r in this.requestsByChunk||(this.requestsByChunk[r]=[],a.push(r)),this.requestsByChunk[r].push(t);if(!a.length)return i.promise;const o=this.groupChunks(a);for(const r of o){const e=r.beginChunk*this.chunkSize,t=Math.min(r.endChunk*this.chunkSize,this.length);this.sendRequest(e,t)}return i.promise}getStream(){return this.stream}requestRange(e,t){t=Math.min(t,this.length);const n=this.getBeginChunk(e),r=this.getEndChunk(t),i=[];for(let a=n;a<r;++a)i.push(a);return this._requestChunks(i)}requestRanges(e=[]){const t=[];for(const n of e){const e=this.getBeginChunk(n.begin),r=this.getEndChunk(n.end);for(let n=e;n<r;++n)t.includes(n)||t.push(n)}return t.sort((function(e,t){return e-t})),this._requestChunks(t)}groupChunks(e){const t=[];let n=-1,r=-1;for(let i=0,a=e.length;i<a;++i){const a=e[i];n<0&&(n=a),r>=0&&r+1!==a&&(t.push({beginChunk:n,endChunk:r+1}),n=a),i+1===e.length&&t.push({beginChunk:n,endChunk:a+1}),r=a}return t}onProgress(e){this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize+e.loaded,total:this.length})}onReceiveData(e){const t=e.chunk,n=void 0===e.begin,i=n?this.progressiveDataLength:e.begin,a=i+t.byteLength,o=Math.floor(i/this.chunkSize),s=a<this.length?Math.floor(a/this.chunkSize):Math.ceil(a/this.chunkSize);n?(this.stream.onReceiveProgressiveData(t),this.progressiveDataLength=a):this.stream.onReceiveData(i,t),this.stream.allChunksLoaded()&&this._loadedStreamCapability.resolve(this.stream);const c=[];for(let l=o;l<s;++l){const e=this.requestsByChunk[l]||[];delete this.requestsByChunk[l];for(const t of e){const e=this.chunksNeededByRequest[t];l in e&&delete e[l],(0,r.isEmptyObj)(e)&&c.push(t)}}if(!this.disableAutoFetch&&(0,r.isEmptyObj)(this.requestsByChunk)){let e;if(1===this.stream.numChunksLoaded){const t=this.stream.numChunks-1;this.stream.hasChunk(t)||(e=t)}else e=this.stream.nextEmptyChunk(s);Number.isInteger(e)&&this._requestChunks([e])}for(const r of c){const e=this.promisesByRequest[r];delete this.promisesByRequest[r],e.resolve()}this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize,total:this.length})}onError(e){this._loadedStreamCapability.reject(e)}getBeginChunk(e){return Math.floor(e/this.chunkSize)}getEndChunk(e){return Math.floor((e-1)/this.chunkSize)+1}abort(e){this.aborted=!0,this.pdfNetworkStream&&this.pdfNetworkStream.cancelAllRequests(e);for(const t in this.promisesByRequest)this.promisesByRequest[t].reject(e)}}t.ChunkedStreamManager=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLookupTableFactory=i,t.getInheritableProperty=c,t.toRomanNumerals=u,t.log2=h,t.readInt8=d,t.readUint16=f,t.readUint32=p,t.isWhiteSpace=g,t.XRefParseException=t.XRefEntryException=t.MissingDataException=void 0;var r=n(2);function i(e){let t;return function(){return e&&(t=Object.create(null),e(t),e=null),t}}class a extends r.BaseException{constructor(e,t){super(`Missing data [${e}, ${t})`),this.begin=e,this.end=t}}t.MissingDataException=a;class o extends r.BaseException{}t.XRefEntryException=o;class s extends r.BaseException{}function c({dict:e,key:t,getArray:n=!1,stopWhenFound:i=!0}){const a=100;let o,s=0;while(e){const c=n?e.getArray(t):e.get(t);if(void 0!==c){if(i)return c;o||(o=[]),o.push(c)}if(++s>a){(0,r.warn)(`getInheritableProperty: maximum loop count exceeded for "${t}"`);break}e=e.get("Parent")}return o}t.XRefParseException=s;const l=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];function u(e,t=!1){(0,r.assert)(Number.isInteger(e)&&e>0,"The number should be a positive integer.");const n=[];let i;while(e>=1e3)e-=1e3,n.push("M");i=e/100|0,e%=100,n.push(l[i]),i=e/10|0,e%=10,n.push(l[10+i]),n.push(l[20+e]);const a=n.join("");return t?a.toLowerCase():a}function h(e){return e<=0?0:Math.ceil(Math.log2(e))}function d(e,t){return e[t]<<24>>24}function f(e,t){return e[t]<<8|e[t+1]}function p(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function g(e){return 32===e||9===e||13===e||10===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDocument=t.Page=void 0;var r=n(2),i=n(10),a=n(5),o=n(8),s=n(12),c=n(25),l=n(22),u=n(11),h=n(26),d=n(27),f=n(41);const p=1,g=[0,0,612,792];function m(e,t){return"display"===t&&e.viewable||"print"===t&&e.printable}class b{constructor({pdfManager:e,xref:t,pageIndex:n,pageDict:r,ref:i,fontCache:a,builtInCMapCache:o,globalImageCache:s,pdfFunctionFactory:c}){this.pdfManager=e,this.pageIndex=n,this.pageDict=r,this.xref=t,this.ref=i,this.fontCache=a,this.builtInCMapCache=o,this.globalImageCache=s,this.pdfFunctionFactory=c,this.evaluatorOptions=e.evaluatorOptions,this.resourcesPromise=null;const l={obj:0};this.idFactory={createObjId(){return`p${n}_${++l.obj}`},getDocId(){return"g_"+e.docId}}}_getInheritableProperty(e,t=!1){const n=(0,o.getInheritableProperty)({dict:this.pageDict,key:e,getArray:t,stopWhenFound:!1});return Array.isArray(n)?1!==n.length&&(0,a.isDict)(n[0])?a.Dict.merge(this.xref,n):n[0]:n}get content(){return this.pageDict.get("Contents")}get resources(){return(0,r.shadow)(this,"resources",this._getInheritableProperty("Resources")||a.Dict.empty)}_getBoundingBox(e){const t=this._getInheritableProperty(e,!0);if(Array.isArray(t)&&4===t.length){if(t[2]-t[0]!==0&&t[3]-t[1]!==0)return t;(0,r.warn)(`Empty /${e} entry.`)}return null}get mediaBox(){return(0,r.shadow)(this,"mediaBox",this._getBoundingBox("MediaBox")||g)}get cropBox(){return(0,r.shadow)(this,"cropBox",this._getBoundingBox("CropBox")||this.mediaBox)}get userUnit(){let e=this.pageDict.get("UserUnit");return(!(0,r.isNum)(e)||e<=0)&&(e=p),(0,r.shadow)(this,"userUnit",e)}get view(){const{cropBox:e,mediaBox:t}=this;let n;if(e===t||(0,r.isArrayEqual)(e,t))n=t;else{const i=r.Util.intersect(e,t);i&&i[2]-i[0]!==0&&i[3]-i[1]!==0?n=i:(0,r.warn)("Empty /CropBox and /MediaBox intersection.")}return(0,r.shadow)(this,"view",n||t)}get rotate(){let e=this._getInheritableProperty("Rotate")||0;return e%90!==0?e=0:e>=360?e%=360:e<0&&(e=(e%360+360)%360),(0,r.shadow)(this,"rotate",e)}getContentStream(){const e=this.content;let t;if(Array.isArray(e)){const n=this.xref,r=[];for(const t of e)r.push(n.fetchIfRef(t));t=new s.StreamsSequenceStream(r)}else t=(0,a.isStream)(e)?e:new s.NullStream;return t}loadResources(e){return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,"resources")),this.resourcesPromise.then(()=>{const t=new i.ObjectLoader(this.resources,e,this.xref);return t.load()})}getOperatorList({handler:e,sink:t,task:n,intent:i,renderInteractiveForms:a}){const o=this.pdfManager.ensure(this,"getContentStream"),s=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),c=new d.PartialEvaluator({xref:this.xref,handler:e,pageIndex:this.pageIndex,idFactory:this.idFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,globalImageCache:this.globalImageCache,options:this.evaluatorOptions,pdfFunctionFactory:this.pdfFunctionFactory}),l=Promise.all([o,s]),u=l.then(([r])=>{const a=new h.OperatorList(i,t,this.pageIndex);return e.send("StartRenderPage",{transparency:c.hasBlendModes(this.resources),pageIndex:this.pageIndex,intent:i}),c.getOperatorList({stream:r,task:n,resources:this.resources,operatorList:a}).then((function(){return a}))});return Promise.all([u,this._parsedAnnotations]).then((function([e,t]){if(0===t.length)return e.flush(!0),{length:e.totalLength};const o=[];for(const s of t)m(s,i)&&o.push(s.getOperatorList(c,n,a).catch((function(e){return(0,r.warn)(`getOperatorList - ignoring annotation data during "${n.name}" task: "${e}".`),null})));return Promise.all(o).then((function(t){e.addOp(r.OPS.beginAnnotations,[]);for(const n of t)e.addOpList(n);return e.addOp(r.OPS.endAnnotations,[]),e.flush(!0),{length:e.totalLength}}))}))}extractTextContent({handler:e,task:t,normalizeWhitespace:n,sink:r,combineTextItems:i}){const a=this.pdfManager.ensure(this,"getContentStream"),o=this.loadResources(["ExtGState","XObject","Font"]),s=Promise.all([a,o]);return s.then(([a])=>{const o=new d.PartialEvaluator({xref:this.xref,handler:e,pageIndex:this.pageIndex,idFactory:this.idFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,globalImageCache:this.globalImageCache,options:this.evaluatorOptions,pdfFunctionFactory:this.pdfFunctionFactory});return o.getTextContent({stream:a,task:t,resources:this.resources,normalizeWhitespace:n,combineTextItems:i,sink:r})})}getAnnotationsData(e){return this._parsedAnnotations.then((function(t){const n=[];for(let r=0,i=t.length;r<i;r++)e&&!m(t[r],e)||n.push(t[r].data);return n}))}get annotations(){return(0,r.shadow)(this,"annotations",this._getInheritableProperty("Annots")||[])}get _parsedAnnotations(){const e=this.pdfManager.ensure(this,"annotations").then(()=>{const e=[];for(const t of this.annotations)e.push(c.AnnotationFactory.create(this.xref,t,this.pdfManager,this.idFactory).catch((function(e){return(0,r.warn)(`_parsedAnnotations: "${e}".`),null})));return Promise.all(e).then((function(e){return e.filter(e=>!!e)}))});return(0,r.shadow)(this,"_parsedAnnotations",e)}}t.Page=b;const y=new Uint8Array([37,80,68,70,45]),v=new Uint8Array([115,116,97,114,116,120,114,101,102]),w=new Uint8Array([101,110,100,111,98,106]),x=1024,_="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",S=/^[1-9]\.[0-9]$/;function A(e,t,n=1024,r=!1){const i=t.length,a=e.peekBytes(n),o=a.length-i;if(o<=0)return!1;if(r){const n=i-1;let r=a.length-1;while(r>=n){let o=0;while(o<i&&a[r-o]===t[n-o])o++;if(o>=i)return e.pos+=r-n,!0;r--}}else{let n=0;while(n<=o){let r=0;while(r<i&&a[n+r]===t[r])r++;if(r>=i)return e.pos+=n,!0;n++}}return!1}class k{constructor(e,t){let n;if((0,a.isStream)(t))n=t;else{if(!(0,r.isArrayBuffer)(t))throw new Error("PDFDocument: Unknown argument type");n=new s.Stream(t)}if(n.length<=0)throw new r.InvalidPDFException("The PDF file is empty, i.e. its size is zero bytes.");this.pdfManager=e,this.stream=n,this.xref=new i.XRef(n,e),this.pdfFunctionFactory=new f.PDFFunctionFactory({xref:this.xref,isEvalSupported:e.evaluatorOptions.isEvalSupported}),this._pagePromises=[]}parse(e){this.setup(e);const t=this.catalog.catDict.get("Version");(0,a.isName)(t)&&(this.pdfFormatVersion=t.name);try{if(this.acroForm=this.catalog.catDict.get("AcroForm"),this.acroForm){this.xfa=this.acroForm.get("XFA");const e=this.acroForm.get("Fields");Array.isArray(e)&&0!==e.length||this.xfa||(this.acroForm=null)}}catch(n){if(n instanceof o.MissingDataException)throw n;(0,r.info)("Cannot fetch AcroForm entry; assuming no AcroForms are present"),this.acroForm=null}try{const e=this.catalog.catDict.get("Collection");(0,a.isDict)(e)&&e.getKeys().length>0&&(this.collection=e)}catch(n){if(n instanceof o.MissingDataException)throw n;(0,r.info)("Cannot fetch Collection dictionary.")}}get linearization(){let e=null;try{e=u.Linearization.create(this.stream)}catch(t){if(t instanceof o.MissingDataException)throw t;(0,r.info)(t)}return(0,r.shadow)(this,"linearization",e)}get startXRef(){const e=this.stream;let t=0;if(this.linearization)e.reset(),A(e,w)&&(t=e.pos+6-e.start);else{const n=1024,r=v.length;let i=!1,a=e.end;while(!i&&a>0)a-=n-r,a<0&&(a=0),e.pos=a,i=A(e,v,n,!0);if(i){let n;e.skip(9);do{n=e.getByte()}while((0,o.isWhiteSpace)(n));let r="";while(n>=32&&n<=57)r+=String.fromCharCode(n),n=e.getByte();t=parseInt(r,10),isNaN(t)&&(t=0)}}return(0,r.shadow)(this,"startXRef",t)}checkHeader(){const e=this.stream;if(e.reset(),!A(e,y))return;e.moveStart();const t=12;let n,r="";while((n=e.getByte())>32){if(r.length>=t)break;r+=String.fromCharCode(n)}this.pdfFormatVersion||(this.pdfFormatVersion=r.substring(5))}parseStartXRef(){this.xref.setStartXRef(this.startXRef)}setup(e){this.xref.parse(e),this.catalog=new i.Catalog(this.pdfManager,this.xref)}get numPages(){const e=this.linearization,t=e?e.numPages:this.catalog.numPages;return(0,r.shadow)(this,"numPages",t)}get documentInfo(){const e={Title:r.isString,Author:r.isString,Subject:r.isString,Keywords:r.isString,Creator:r.isString,Producer:r.isString,CreationDate:r.isString,ModDate:r.isString,Trapped:a.isName};let t=this.pdfFormatVersion;"string"===typeof t&&S.test(t)||((0,r.warn)("Invalid PDF header version number: "+t),t=null);const n={PDFFormatVersion:t,IsLinearized:!!this.linearization,IsAcroFormPresent:!!this.acroForm,IsXFAPresent:!!this.xfa,IsCollectionPresent:!!this.collection};let i;try{i=this.xref.trailer.get("Info")}catch(s){if(s instanceof o.MissingDataException)throw s;(0,r.info)("The document information dictionary is invalid.")}if((0,a.isDict)(i))for(const o of i.getKeys()){const t=i.get(o);if(e[o])e[o](t)?n[o]="string"!==typeof t?t:(0,r.stringToPDFString)(t):(0,r.info)(`Bad value in document info for "${o}".`);else if("string"===typeof o){let e;if((0,r.isString)(t))e=(0,r.stringToPDFString)(t);else{if(!((0,a.isName)(t)||(0,r.isNum)(t)||(0,r.isBool)(t))){(0,r.info)(`Unsupported value in document info for (custom) "${o}".`);continue}e=t}n.Custom||(n.Custom=Object.create(null)),n.Custom[o]=e}}return(0,r.shadow)(this,"documentInfo",n)}get fingerprint(){let e;const t=this.xref.trailer.get("ID");e=Array.isArray(t)&&t[0]&&(0,r.isString)(t[0])&&t[0]!==_?(0,r.stringToBytes)(t[0]):(0,l.calculateMD5)(this.stream.getByteRange(0,x),0,x);const n=[];for(let r=0,i=e.length;r<i;r++){const t=e[r].toString(16);n.push(t.padStart(2,"0"))}return(0,r.shadow)(this,"fingerprint",n.join(""))}_getLinearizationPage(e){const{catalog:t,linearization:n}=this,i=a.Ref.get(n.objectNumberFirst,0);return this.xref.fetchAsync(i).then(e=>{if((0,a.isDict)(e,"Page")||(0,a.isDict)(e)&&!e.has("Type")&&e.has("Contents"))return i&&!t.pageKidsCountCache.has(i)&&t.pageKidsCountCache.put(i,1),[e,i];throw new r.FormatError("The Linearization dictionary doesn't point to a valid Page dictionary.")}).catch(n=>((0,r.info)(n),t.getPageDict(e)))}getPage(e){if(void 0!==this._pagePromises[e])return this._pagePromises[e];const{catalog:t,linearization:n}=this,r=n&&n.pageFirst===e?this._getLinearizationPage(e):t.getPageDict(e);return this._pagePromises[e]=r.then(([n,r])=>new b({pdfManager:this.pdfManager,xref:this.xref,pageIndex:e,pageDict:n,ref:r,fontCache:t.fontCache,builtInCMapCache:t.builtInCMapCache,globalImageCache:t.globalImageCache,pdfFunctionFactory:this.pdfFunctionFactory}))}checkFirstPage(){return this.getPage(0).catch(async e=>{if(e instanceof o.XRefEntryException)throw this._pagePromises.length=0,await this.cleanup(),new o.XRefParseException})}fontFallback(e,t){return this.catalog.fontFallback(e,t)}async cleanup(e=!1){return this.catalog?this.catalog.cleanup(e):(0,a.clearPrimitiveCaches)()}}t.PDFDocument=k},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileSpec=t.XRef=t.ObjectLoader=t.Catalog=void 0;var r=n(2),i=n(5),a=n(11),o=n(8),s=n(22),c=n(23),l=n(24);function u(e){return(0,i.isDict)(e)?e.get("D"):e}class h{constructor(e,t){if(this.pdfManager=e,this.xref=t,this.catDict=t.getCatalogObj(),!(0,i.isDict)(this.catDict))throw new r.FormatError("Catalog object is not a dictionary.");this.fontCache=new i.RefSetCache,this.builtInCMapCache=new Map,this.globalImageCache=new l.GlobalImageCache,this.pageKidsCountCache=new i.RefSetCache}get metadata(){const e=this.catDict.getRaw("Metadata");if(!(0,i.isRef)(e))return(0,r.shadow)(this,"metadata",null);const t=!(this.xref.encrypt&&this.xref.encrypt.encryptMetadata),n=this.xref.fetch(e,t);let a;if(n&&(0,i.isDict)(n.dict)){const e=n.dict.get("Type"),t=n.dict.get("Subtype");if((0,i.isName)(e,"Metadata")&&(0,i.isName)(t,"XML"))try{a=(0,r.stringToUTF8String)((0,r.bytesToString)(n.getBytes()))}catch(s){if(s instanceof o.MissingDataException)throw s;(0,r.info)("Skipping invalid metadata.")}}return(0,r.shadow)(this,"metadata",a)}get toplevelPagesDict(){const e=this.catDict.get("Pages");if(!(0,i.isDict)(e))throw new r.FormatError("Invalid top-level pages dictionary.");return(0,r.shadow)(this,"toplevelPagesDict",e)}get documentOutline(){let e=null;try{e=this._readDocumentOutline()}catch(t){if(t instanceof o.MissingDataException)throw t;(0,r.warn)("Unable to read document outline.")}return(0,r.shadow)(this,"documentOutline",e)}_readDocumentOutline(){let e=this.catDict.get("Outlines");if(!(0,i.isDict)(e))return null;if(e=e.getRaw("First"),!(0,i.isRef)(e))return null;const t={items:[]},n=[{obj:e,parent:t}],a=new i.RefSet;a.put(e);const o=this.xref,s=new Uint8ClampedArray(3);while(n.length>0){const t=n.shift(),l=o.fetchIfRef(t.obj);if(null===l)continue;if(!l.has("Title"))throw new r.FormatError("Invalid outline item encountered.");const u={url:null,dest:null};h.parseDestDictionary({destDict:l,resultObj:u,docBaseUrl:this.pdfManager.docBaseUrl});const d=l.get("Title"),f=l.get("F")||0,p=l.getArray("C"),g=l.get("Count");let m=s;!Array.isArray(p)||3!==p.length||0===p[0]&&0===p[1]&&0===p[2]||(m=c.ColorSpace.singletons.rgb.getRgb(p,0));const b={dest:u.dest,url:u.url,unsafeUrl:u.unsafeUrl,newWindow:u.newWindow,title:(0,r.stringToPDFString)(d),color:m,count:Number.isInteger(g)?g:void 0,bold:!!(2&f),italic:!!(1&f),items:[]};t.parent.items.push(b),e=l.getRaw("First"),(0,i.isRef)(e)&&!a.has(e)&&(n.push({obj:e,parent:b}),a.put(e)),e=l.getRaw("Next"),(0,i.isRef)(e)&&!a.has(e)&&(n.push({obj:e,parent:t.parent}),a.put(e))}return t.items.length>0?t.items:null}get permissions(){let e=null;try{e=this._readPermissions()}catch(t){if(t instanceof o.MissingDataException)throw t;(0,r.warn)("Unable to read permissions.")}return(0,r.shadow)(this,"permissions",e)}_readPermissions(){const e=this.xref.trailer.get("Encrypt");if(!(0,i.isDict)(e))return null;let t=e.get("P");if(!(0,r.isNum)(t))return null;t+=2**32;const n=[];for(const i in r.PermissionFlag){const e=r.PermissionFlag[i];t&e&&n.push(e)}return n}get numPages(){const e=this.toplevelPagesDict.get("Count");if(!Number.isInteger(e))throw new r.FormatError("Page count in top-level pages dictionary is not an integer.");return(0,r.shadow)(this,"numPages",e)}get destinations(){const e=this._readDests(),t=Object.create(null);if(e instanceof p){const n=e.getAll();for(const e in n)t[e]=u(n[e])}else e instanceof i.Dict&&e.forEach((function(e,n){n&&(t[e]=u(n))}));return(0,r.shadow)(this,"destinations",t)}getDestination(e){const t=this._readDests();return t instanceof p||t instanceof i.Dict?u(t.get(e)||null):null}_readDests(){const e=this.catDict.get("Names");return e&&e.has("Dests")?new p(e.getRaw("Dests"),this.xref):this.catDict.has("Dests")?this.catDict.get("Dests"):void 0}get pageLabels(){let e=null;try{e=this._readPageLabels()}catch(t){if(t instanceof o.MissingDataException)throw t;(0,r.warn)("Unable to read page labels.")}return(0,r.shadow)(this,"pageLabels",e)}_readPageLabels(){const e=this.catDict.getRaw("PageLabels");if(!e)return null;const t=new Array(this.numPages);let n=null,a="";const s=new g(e,this.xref),c=s.getAll();let l="",u=1;for(let h=0,d=this.numPages;h<d;h++){if(h in c){const e=c[h];if(!(0,i.isDict)(e))throw new r.FormatError("PageLabel is not a dictionary.");if(e.has("Type")&&!(0,i.isName)(e.get("Type"),"PageLabel"))throw new r.FormatError("Invalid type in PageLabel dictionary.");if(e.has("S")){const t=e.get("S");if(!(0,i.isName)(t))throw new r.FormatError("Invalid style in PageLabel dictionary.");n=t.name}else n=null;if(e.has("P")){const t=e.get("P");if(!(0,r.isString)(t))throw new r.FormatError("Invalid prefix in PageLabel dictionary.");a=(0,r.stringToPDFString)(t)}else a="";if(e.has("St")){const t=e.get("St");if(!(Number.isInteger(t)&&t>=1))throw new r.FormatError("Invalid start in PageLabel dictionary.");u=t}else u=1}switch(n){case"D":l=u;break;case"R":case"r":l=(0,o.toRomanNumerals)(u,"r"===n);break;case"A":case"a":const e=26,t=65,i=97,a="a"===n?i:t,s=u-1,c=String.fromCharCode(a+s%e),h=[];for(let n=0,r=s/e|0;n<=r;n++)h.push(c);l=h.join("");break;default:if(n)throw new r.FormatError(`Invalid style "${n}" in PageLabel dictionary.`);l=""}t[h]=a+l,u++}return t}get pageLayout(){const e=this.catDict.get("PageLayout");let t="";if((0,i.isName)(e))switch(e.name){case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft":case"TwoPageRight":t=e.name}return(0,r.shadow)(this,"pageLayout",t)}get pageMode(){const e=this.catDict.get("PageMode");let t="UseNone";if((0,i.isName)(e))switch(e.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttachments":t=e.name}return(0,r.shadow)(this,"pageMode",t)}get viewerPreferences(){const e={HideToolbar:r.isBool,HideMenubar:r.isBool,HideWindowUI:r.isBool,FitWindow:r.isBool,CenterWindow:r.isBool,DisplayDocTitle:r.isBool,NonFullScreenPageMode:i.isName,Direction:i.isName,ViewArea:i.isName,ViewClip:i.isName,PrintArea:i.isName,PrintClip:i.isName,PrintScaling:i.isName,Duplex:i.isName,PickTrayByPDFSize:r.isBool,PrintPageRange:Array.isArray,NumCopies:Number.isInteger},t=this.catDict.get("ViewerPreferences");let n=null;if((0,i.isDict)(t))for(const i in e){if(!t.has(i))continue;const a=t.get(i);if(!e[i](a)){(0,r.info)(`Bad value in ViewerPreferences for "${i}".`);continue}let o;switch(i){case"NonFullScreenPageMode":switch(a.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":o=a.name;break;default:o="UseNone"}break;case"Direction":switch(a.name){case"L2R":case"R2L":o=a.name;break;default:o="L2R"}break;case"ViewArea":case"ViewClip":case"PrintArea":case"PrintClip":switch(a.name){case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":o=a.name;break;default:o="CropBox"}break;case"PrintScaling":switch(a.name){case"None":case"AppDefault":o=a.name;break;default:o="AppDefault"}break;case"Duplex":switch(a.name){case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":o=a.name;break;default:o="None"}break;case"PrintPageRange":const e=a.length;if(e%2!==0)break;const t=a.every((e,t,n)=>Number.isInteger(e)&&e>0&&(0===t||e>=n[t-1])&&e<=this.numPages);t&&(o=a);break;case"NumCopies":a>0&&(o=a);break;default:if("boolean"!==typeof a)throw new r.FormatError("viewerPreferences - expected a boolean value for: "+i);o=a}void 0!==o?(n||(n=Object.create(null)),n[i]=o):(0,r.info)(`Bad value in ViewerPreferences for "${i}".`)}return(0,r.shadow)(this,"viewerPreferences",n)}get openAction(){const e=this.catDict.get("OpenAction");let t=null;if((0,i.isDict)(e)){const n=new i.Dict(this.xref);n.set("A",e);const r={url:null,dest:null,action:null};h.parseDestDictionary({destDict:n,resultObj:r}),Array.isArray(r.dest)?(t||(t=Object.create(null)),t.dest=r.dest):r.action&&(t||(t=Object.create(null)),t.action=r.action)}else Array.isArray(e)&&(t||(t=Object.create(null)),t.dest=e);return(0,r.shadow)(this,"openAction",t)}get attachments(){const e=this.catDict.get("Names");let t=null;if(e&&e.has("EmbeddedFiles")){const n=new p(e.getRaw("EmbeddedFiles"),this.xref),i=n.getAll();for(const e in i){const n=new m(i[e],this.xref);t||(t=Object.create(null)),t[(0,r.stringToPDFString)(e)]=n.serializable}}return(0,r.shadow)(this,"attachments",t)}get javaScript(){const e=this.catDict.get("Names");let t=null;function n(e){const n=e.get("S");if(!(0,i.isName)(n,"JavaScript"))return;let a=e.get("JS");if((0,i.isStream)(a))a=(0,r.bytesToString)(a.getBytes());else if(!(0,r.isString)(a))return;t||(t=[]),t.push((0,r.stringToPDFString)(a))}if(e&&e.has("JavaScript")){const t=new p(e.getRaw("JavaScript"),this.xref),r=t.getAll();for(const e in r){const t=r[e];(0,i.isDict)(t)&&n(t)}}const a=this.catDict.get("OpenAction");return(0,i.isDict)(a)&&(0,i.isName)(a.get("S"),"JavaScript")&&n(a),(0,r.shadow)(this,"javaScript",t)}fontFallback(e,t){const n=[];return this.fontCache.forEach((function(e){n.push(e)})),Promise.all(n).then(n=>{for(const r of n)if(r.loadedName===e)return void r.fallback(t)})}cleanup(e=!1){(0,i.clearPrimitiveCaches)(),this.globalImageCache.clear(e),this.pageKidsCountCache.clear();const t=[];return this.fontCache.forEach((function(e){t.push(e)})),Promise.all(t).then(e=>{for(const{dict:t}of e)delete t.translated;this.fontCache.clear(),this.builtInCMapCache.clear()})}getPageDict(e){const t=(0,r.createPromiseCapability)(),n=[this.catDict.getRaw("Pages")],a=new i.RefSet,o=this.xref,s=this.pageKidsCountCache;let c,l=0;function u(){while(n.length){const h=n.pop();if((0,i.isRef)(h)){if(c=s.get(h),c>0&&l+c<e){l+=c;continue}return a.has(h)?void t.reject(new r.FormatError("Pages tree contains circular reference.")):(a.put(h),void o.fetchAsync(h).then((function(r){(0,i.isDict)(r,"Page")||(0,i.isDict)(r)&&!r.has("Kids")?e===l?(h&&!s.has(h)&&s.put(h,1),t.resolve([r,h])):(l++,u()):(n.push(r),u())}),t.reject))}if(!(0,i.isDict)(h))return void t.reject(new r.FormatError("Page dictionary kid reference points to wrong type of object."));if(c=h.get("Count"),Number.isInteger(c)&&c>=0){const t=h.objId;if(t&&!s.has(t)&&s.put(t,c),l+c<=e){l+=c;continue}}const d=h.get("Kids");if(!Array.isArray(d)){if((0,i.isName)(h.get("Type"),"Page")||!h.has("Type")&&h.has("Contents")){if(l===e)return void t.resolve([h,null]);l++;continue}return void t.reject(new r.FormatError("Page dictionary kids object is not an array."))}for(let e=d.length-1;e>=0;e--)n.push(d[e])}t.reject(new Error(`Page index ${e} not found.`))}return u(),t.promise}getPageIndex(e){const t=this.xref;function n(n){let a,o=0;return t.fetchAsync(n).then((function(t){if((0,i.isRefsEqual)(n,e)&&!(0,i.isDict)(t,"Page")&&(!(0,i.isDict)(t)||t.has("Type")||!t.has("Contents")))throw new r.FormatError("The reference does not point to a /Page dictionary.");if(!t)return null;if(!(0,i.isDict)(t))throw new r.FormatError("Node must be a dictionary.");return a=t.getRaw("Parent"),t.getAsync("Parent")})).then((function(e){if(!e)return null;if(!(0,i.isDict)(e))throw new r.FormatError("Parent must be a dictionary.");return e.getAsync("Kids")})).then((function(e){if(!e)return null;const s=[];let c=!1;for(let a=0,l=e.length;a<l;a++){const l=e[a];if(!(0,i.isRef)(l))throw new r.FormatError("Kid must be a reference.");if((0,i.isRefsEqual)(l,n)){c=!0;break}s.push(t.fetchAsync(l).then((function(e){if(!(0,i.isDict)(e))throw new r.FormatError("Kid node must be a dictionary.");e.has("Count")?o+=e.get("Count"):o++})))}if(!c)throw new r.FormatError("Kid reference not found in parent's kids.");return Promise.all(s).then((function(){return[o,a]}))}))}let a=0;function o(e){return n(e).then((function(e){if(!e)return a;const[t,n]=e;return a+=t,o(n)}))}return o(e)}static parseDestDictionary(e){function t(e){return e.startsWith("www.")?"http://"+e:e}function n(e){try{return(0,r.stringToUTF8String)(e)}catch(t){return e}}const a=e.destDict;if(!(0,i.isDict)(a))return void(0,r.warn)("parseDestDictionary: `destDict` must be a dictionary.");const o=e.resultObj;if("object"!==typeof o)return void(0,r.warn)("parseDestDictionary: `resultObj` must be an object.");const s=e.docBaseUrl||null;let c,l,u=a.get("A");if(!(0,i.isDict)(u)&&a.has("Dest")&&(u=a.get("Dest")),(0,i.isDict)(u)){const e=u.get("S");if(!(0,i.isName)(e))return void(0,r.warn)("parseDestDictionary: Invalid type in Action dictionary.");const n=e.name;switch(n){case"URI":c=u.get("URI"),(0,i.isName)(c)?c="/"+c.name:(0,r.isString)(c)&&(c=t(c));break;case"GoTo":l=u.get("D");break;case"Launch":case"GoToR":const e=u.get("F");(0,i.isDict)(e)?c=e.get("F")||null:(0,r.isString)(e)&&(c=e);let a=u.get("D");if(a&&((0,i.isName)(a)&&(a=a.name),(0,r.isString)(c))){const e=c.split("#")[0];(0,r.isString)(a)?c=e+"#"+a:Array.isArray(a)&&(c=e+"#"+JSON.stringify(a))}const s=u.get("NewWindow");(0,r.isBool)(s)&&(o.newWindow=s);break;case"Named":const h=u.get("N");(0,i.isName)(h)&&(o.action=h.name);break;case"JavaScript":const d=u.get("JS");let f;if((0,i.isStream)(d)?f=(0,r.bytesToString)(d.getBytes()):(0,r.isString)(d)&&(f=d),f){const e=["app.launchURL","window.open"],t=new RegExp("^\\s*("+e.join("|").split(".").join("\\.")+")\\((?:'|\")([^'\"]*)(?:'|\")(?:,\\s*(\\w+)\\)|\\))","i"),n=t.exec((0,r.stringToPDFString)(f));if(n&&n[2]){c=n[2],"true"===n[3]&&"app.launchURL"===n[1]&&(o.newWindow=!0);break}}default:(0,r.warn)(`parseDestDictionary: unsupported action type "${n}".`);break}}else a.has("Dest")&&(l=a.get("Dest"));if((0,r.isString)(c)){c=n(c);const e=(0,r.createValidAbsoluteUrl)(c,s);e&&(o.url=e.href),o.unsafeUrl=c}l&&((0,i.isName)(l)&&(l=l.name),((0,r.isString)(l)||Array.isArray(l))&&(o.dest=l))}}t.Catalog=h;var d=function(){function e(e,t){this.stream=e,this.pdfManager=t,this.entries=[],this.xrefstms=Object.create(null),this._cacheMap=new Map,this.stats={streamTypes:Object.create(null),fontTypes:Object.create(null)}}return e.prototype={setStartXRef:function(e){this.startXRefQueue=[e]},parse:function(e){var t;let n,a;e?((0,r.warn)("Indexing all PDF objects"),t=this.indexObjects()):t=this.readXRef(),t.assignXref(this),this.trailer=t;try{n=t.get("Encrypt")}catch(u){if(u instanceof o.MissingDataException)throw u;(0,r.warn)(`XRef.parse - Invalid "Encrypt" reference: "${u}".`)}if((0,i.isDict)(n)){var c=t.get("ID"),l=c&&c.length?c[0]:"";n.suppressEncryption=!0,this.encrypt=new s.CipherTransformFactory(n,l,this.pdfManager.password)}try{a=t.get("Root")}catch(u){if(u instanceof o.MissingDataException)throw u;(0,r.warn)(`XRef.parse - Invalid "Root" reference: "${u}".`)}if(!(0,i.isDict)(a)||!a.has("Pages")){if(!e)throw new o.XRefParseException;throw new r.FormatError("Invalid root reference")}this.root=a},processXRefTable:function(e){"tableState"in this||(this.tableState={entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2});var t=this.readXRefTable(e);if(!(0,i.isCmd)(t,"trailer"))throw new r.FormatError("Invalid XRef table: could not find trailer dictionary");var n=e.getObj();if(!(0,i.isDict)(n)&&n.dict&&(n=n.dict),!(0,i.isDict)(n))throw new r.FormatError("Invalid XRef table: could not parse trailer dictionary");return delete this.tableState,n},readXRefTable:function(e){var t,n=e.lexer.stream,a=this.tableState;n.pos=a.streamPos,e.buf1=a.parserBuf1,e.buf2=a.parserBuf2;while(1){if(!("firstEntryNum"in a)||!("entryCount"in a)){if((0,i.isCmd)(t=e.getObj(),"trailer"))break;a.firstEntryNum=t,a.entryCount=e.getObj()}var o=a.firstEntryNum,s=a.entryCount;if(!Number.isInteger(o)||!Number.isInteger(s))throw new r.FormatError("Invalid XRef table: wrong types in subsection header");for(var c=a.entryNum;c<s;c++){a.streamPos=n.pos,a.entryNum=c,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2;var l={};l.offset=e.getObj(),l.gen=e.getObj();var u=e.getObj();if(u instanceof i.Cmd)switch(u.cmd){case"f":l.free=!0;break;case"n":l.uncompressed=!0;break}if(!Number.isInteger(l.offset)||!Number.isInteger(l.gen)||!l.free&&!l.uncompressed)throw new r.FormatError(`Invalid entry in XRef subsection: ${o}, ${s}`);0===c&&l.free&&1===o&&(o=0),this.entries[c+o]||(this.entries[c+o]=l)}a.entryNum=0,a.streamPos=n.pos,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2,delete a.firstEntryNum,delete a.entryCount}if(this.entries[0]&&!this.entries[0].free)throw new r.FormatError("Invalid XRef table: unexpected first object");return t},processXRefStream:function(e){if(!("streamState"in this)){var t=e.dict,n=t.get("W"),r=t.get("Index");r||(r=[0,t.get("Size")]),this.streamState={entryRanges:r,byteWidths:n,entryNum:0,streamPos:e.pos}}return this.readXRefStream(e),delete this.streamState,e.dict},readXRefStream:function(e){var t,n,i=this.streamState;e.pos=i.streamPos;var a=i.byteWidths,o=a[0],s=a[1],c=a[2],l=i.entryRanges;while(l.length>0){var u=l[0],h=l[1];if(!Number.isInteger(u)||!Number.isInteger(h))throw new r.FormatError(`Invalid XRef range fields: ${u}, ${h}`);if(!Number.isInteger(o)||!Number.isInteger(s)||!Number.isInteger(c))throw new r.FormatError(`Invalid XRef entry fields length: ${u}, ${h}`);for(t=i.entryNum;t<h;++t){i.entryNum=t,i.streamPos=e.pos;var d=0,f=0,p=0;for(n=0;n<o;++n)d=d<<8|e.getByte();for(0===o&&(d=1),n=0;n<s;++n)f=f<<8|e.getByte();for(n=0;n<c;++n)p=p<<8|e.getByte();var g={};switch(g.offset=f,g.gen=p,d){case 0:g.free=!0;break;case 1:g.uncompressed=!0;break;case 2:break;default:throw new r.FormatError("Invalid XRef entry type: "+d)}this.entries[u+t]||(this.entries[u+t]=g)}i.entryNum=0,i.streamPos=e.pos,l.splice(0,2)}},indexObjects:function(){var e=9,t=10,n=13,s=32,c=37,l=60;function u(e,r){var i="",a=e[r];while(a!==t&&a!==n&&a!==l){if(++r>=e.length)break;i+=String.fromCharCode(a),a=e[r]}return i}function h(e,t,n){var r=n.length,i=e.length,a=0;while(t<i){var o=0;while(o<r&&e[t+o]===n[o])++o;if(o>=r)break;t++,a++}return a}var d=/^(\d+)\s+(\d+)\s+obj\b/;const f=/\bendobj[\b\s]$/,p=/\s+(\d+\s+\d+\s+obj[\b\s<])$/,g=25;var m=new Uint8Array([116,114,97,105,108,101,114]),b=new Uint8Array([115,116,97,114,116,120,114,101,102]);const y=new Uint8Array([111,98,106]);var v=new Uint8Array([47,88,82,101,102]);this.entries.length=0;var w=this.stream;w.pos=0;var x,_,S=w.getBytes(),A=w.start,k=S.length,D=[],C=[];while(A<k){var T=S[A];if(T!==e&&T!==t&&T!==n&&T!==s)if(T!==c){var E,U=u(S,A);if(U.startsWith("xref")&&(4===U.length||/\s/.test(U[4])))A+=h(S,A,m),D.push(A),A+=h(S,A,b);else if(E=d.exec(U)){const e=0|E[1],t=0|E[2];this.entries[e]&&this.entries[e].gen!==t||(this.entries[e]={offset:A-w.start,gen:t,uncompressed:!0});let n,i=A+U.length;while(i<S.length){const e=i+h(S,i,y)+4;n=e-A;const t=Math.max(e-g,i),a=(0,r.bytesToString)(S.subarray(t,e));if(f.test(a))break;{const e=p.exec(a);if(e&&e[1]){(0,r.warn)('indexObjects: Found new "obj" inside of another "obj", caused by missing "endobj" -- trying to recover.'),n-=e[1].length;break}}i=e}const a=S.subarray(A,A+n);var F=h(a,0,v);F<n&&a[F+5]<64&&(C.push(A-w.start),this.xrefstms[A-w.start]=1),A+=n}else U.startsWith("trailer")&&(7===U.length||/\s/.test(U[7]))?(D.push(A),A+=h(S,A,b)):A+=U.length+1}else do{if(++A,A>=k)break;T=S[A]}while(T!==t&&T!==n);else++A}for(x=0,_=C.length;x<_;++x)this.startXRefQueue.push(C[x]),this.readXRef(!0);let P;for(x=0,_=D.length;x<_;++x){w.pos=D[x];const e=new a.Parser({lexer:new a.Lexer(w),xref:this,allowStreams:!0,recoveryMode:!0});var I=e.getObj();if(!(0,i.isCmd)(I,"trailer"))continue;const t=e.getObj();if(!(0,i.isDict)(t))continue;let n;try{n=t.get("Root")}catch(O){if(O instanceof o.MissingDataException)throw O;continue}if((0,i.isDict)(n)&&n.has("Pages")){if(t.has("ID"))return t;P=t}}if(P)return P;throw new r.InvalidPDFException("Invalid PDF structure.")},readXRef:function(e){var t=this.stream;const n=Object.create(null);try{while(this.startXRefQueue.length){var s=this.startXRefQueue[0];if(n[s]){(0,r.warn)("readXRef - skipping XRef table since it was already parsed."),this.startXRefQueue.shift();continue}n[s]=!0,t.pos=s+t.start;const e=new a.Parser({lexer:new a.Lexer(t),xref:this,allowStreams:!0});var c,l=e.getObj();if((0,i.isCmd)(l,"xref")){if(c=this.processXRefTable(e),this.topDict||(this.topDict=c),l=c.get("XRefStm"),Number.isInteger(l)){var u=l;u in this.xrefstms||(this.xrefstms[u]=1,this.startXRefQueue.push(u))}}else{if(!Number.isInteger(l))throw new r.FormatError("Invalid XRef stream header");if(!Number.isInteger(e.getObj())||!(0,i.isCmd)(e.getObj(),"obj")||!(0,i.isStream)(l=e.getObj()))throw new r.FormatError("Invalid XRef stream");if(c=this.processXRefStream(l),this.topDict||(this.topDict=c),!c)throw new r.FormatError("Failed to read XRef stream")}l=c.get("Prev"),Number.isInteger(l)?this.startXRefQueue.push(l):(0,i.isRef)(l)&&this.startXRefQueue.push(l.num),this.startXRefQueue.shift()}return this.topDict}catch(h){if(h instanceof o.MissingDataException)throw h;(0,r.info)("(while reading XRef): "+h)}if(!e)throw new o.XRefParseException},getEntry:function(e){var t=this.entries[e];return t&&!t.free&&t.offset?t:null},fetchIfRef:function(e,t){return e instanceof i.Ref?this.fetch(e,t):e},fetch:function(e,t){if(!(e instanceof i.Ref))throw new Error("ref object is not a reference");const n=e.num,r=this._cacheMap.get(n);if(void 0!==r)return r instanceof i.Dict&&!r.objId&&(r.objId=e.toString()),r;let a=this.getEntry(n);return null===a?(this._cacheMap.set(n,a),a):(a=a.uncompressed?this.fetchUncompressed(e,a,t):this.fetchCompressed(e,a,t),(0,i.isDict)(a)?a.objId=e.toString():(0,i.isStream)(a)&&(a.dict.objId=e.toString()),a)},fetchUncompressed(e,t,n=!1){var r=e.gen,s=e.num;if(t.gen!==r)throw new o.XRefEntryException("Inconsistent generation in XRef: "+e);var c=this.stream.makeSubStream(t.offset+this.stream.start);const l=new a.Parser({lexer:new a.Lexer(c),xref:this,allowStreams:!0});var u=l.getObj(),h=l.getObj(),d=l.getObj();if(u!==s||h!==r||!(d instanceof i.Cmd))throw new o.XRefEntryException("Bad (uncompressed) XRef entry: "+e);if("obj"!==d.cmd){if(d.cmd.startsWith("obj")&&(s=parseInt(d.cmd.substring(3),10),!Number.isNaN(s)))return s;throw new o.XRefEntryException("Bad (uncompressed) XRef entry: "+e)}return t=this.encrypt&&!n?l.getObj(this.encrypt.createCipherTransform(s,r)):l.getObj(),(0,i.isStream)(t)||this._cacheMap.set(s,t),t},fetchCompressed(e,t,n=!1){const s=t.offset,c=this.fetch(i.Ref.get(s,0));if(!(0,i.isStream)(c))throw new r.FormatError("bad ObjStm stream");const l=c.dict.get("First"),u=c.dict.get("N");if(!Number.isInteger(l)||!Number.isInteger(u))throw new r.FormatError("invalid first and n parameters for ObjStm stream");const h=new a.Parser({lexer:new a.Lexer(c),xref:this,allowStreams:!0}),d=new Array(u);for(let i=0;i<u;++i){const e=h.getObj();if(!Number.isInteger(e))throw new r.FormatError("invalid object number in the ObjStm stream: "+e);const t=h.getObj();if(!Number.isInteger(t))throw new r.FormatError("invalid object offset in the ObjStm stream: "+t);d[i]=e}const f=new Array(u);for(let r=0;r<u;++r){const e=h.getObj();if(f[r]=e,h.buf1 instanceof i.Cmd&&"endobj"===h.buf1.cmd&&h.shift(),(0,i.isStream)(e))continue;const t=d[r],n=this.entries[t];n&&n.offset===s&&n.gen===r&&this._cacheMap.set(t,e)}if(t=f[t.gen],void 0===t)throw new o.XRefEntryException("Bad (compressed) XRef entry: "+e);return t},async fetchIfRefAsync(e,t){return e instanceof i.Ref?this.fetchAsync(e,t):e},async fetchAsync(e,t){try{return this.fetch(e,t)}catch(n){if(!(n instanceof o.MissingDataException))throw n;return await this.pdfManager.requestRange(n.begin,n.end),this.fetchAsync(e,t)}},getCatalogObj:function(){return this.root}},e}();t.XRef=d;class f{constructor(e,t,n){this.constructor===f&&(0,r.unreachable)("Cannot initialize NameOrNumberTree."),this.root=e,this.xref=t,this._type=n}getAll(){const e=Object.create(null);if(!this.root)return e;const t=this.xref,n=new i.RefSet;n.put(this.root);const a=[this.root];while(a.length>0){const o=t.fetchIfRef(a.shift());if(!(0,i.isDict)(o))continue;if(o.has("Kids")){const e=o.get("Kids");for(let t=0,i=e.length;t<i;t++){const i=e[t];if(n.has(i))throw new r.FormatError(`Duplicate entry in "${this._type}" tree.`);a.push(i),n.put(i)}continue}const s=o.get(this._type);if(Array.isArray(s))for(let n=0,r=s.length;n<r;n+=2)e[t.fetchIfRef(s[n])]=t.fetchIfRef(s[n+1])}return e}get(e){if(!this.root)return null;const t=this.xref;let n=t.fetchIfRef(this.root),i=0;const a=10;while(n.has("Kids")){if(++i>a)return(0,r.warn)(`Search depth limit reached for "${this._type}" tree.`),null;const o=n.get("Kids");if(!Array.isArray(o))return null;let s=0,c=o.length-1;while(s<=c){const r=s+c>>1,i=t.fetchIfRef(o[r]),a=i.get("Limits");if(e<t.fetchIfRef(a[0]))c=r-1;else{if(!(e>t.fetchIfRef(a[1]))){n=t.fetchIfRef(o[r]);break}s=r+1}}if(s>c)return null}const o=n.get(this._type);if(Array.isArray(o)){let n=0,i=o.length-2;while(n<=i){const r=n+i>>1,a=r+(1&r),s=t.fetchIfRef(o[a]);if(e<s)i=a-2;else{if(!(e>s))return t.fetchIfRef(o[a+1]);n=a+2}}(0,r.info)(`Falling back to an exhaustive search, for key "${e}", in "${this._type}" tree.`);for(let a=0,s=o.length;a<s;a+=2){const n=t.fetchIfRef(o[a]);if(n===e)return(0,r.warn)(`The "${e}" key was found at an incorrect, i.e. out-of-order, position in "${this._type}" tree.`),t.fetchIfRef(o[a+1])}}return null}}class p extends f{constructor(e,t){super(e,t,"Names")}}class g extends f{constructor(e,t){super(e,t,"Nums")}}var m=function(){function e(e,t){e&&(0,i.isDict)(e)&&(this.xref=t,this.root=e,e.has("FS")&&(this.fs=e.get("FS")),this.description=e.has("Desc")?(0,r.stringToPDFString)(e.get("Desc")):"",e.has("RF")&&(0,r.warn)("Related file specifications are not supported"),this.contentAvailable=!0,e.has("EF")||(this.contentAvailable=!1,(0,r.warn)("Non-embedded file specifications are not supported")))}function t(e){return e.has("UF")?e.get("UF"):e.has("F")?e.get("F"):e.has("Unix")?e.get("Unix"):e.has("Mac")?e.get("Mac"):e.has("DOS")?e.get("DOS"):null}return e.prototype={get filename(){if(!this._filename&&this.root){var e=t(this.root)||"unnamed";this._filename=(0,r.stringToPDFString)(e).replace(/\\\\/g,"\\").replace(/\\\//g,"/").replace(/\\/g,"/")}return this._filename},get content(){if(!this.contentAvailable)return null;!this.contentRef&&this.root&&(this.contentRef=t(this.root.get("EF")));var e=null;if(this.contentRef){var n=this.xref,a=n.fetchIfRef(this.contentRef);a&&(0,i.isStream)(a)?e=a.getBytes():(0,r.warn)("Embedded file specification points to non-existing/invalid content")}else(0,r.warn)("Embedded file specification does not have a content");return e},get serializable(){return{filename:this.filename,content:this.content}}},e}();t.FileSpec=m;const b=function(){function e(e){return e instanceof i.Ref||e instanceof i.Dict||Array.isArray(e)||(0,i.isStream)(e)}function t(t,n){if(t instanceof i.Dict||(0,i.isStream)(t)){const r=t instanceof i.Dict?t:t.dict,a=r.getKeys();for(let t=0,i=a.length;t<i;t++){const i=r.getRaw(a[t]);e(i)&&n.push(i)}}else if(Array.isArray(t))for(let r=0,i=t.length;r<i;r++){const i=t[r];e(i)&&n.push(i)}}function n(e,t,n){this.dict=e,this.keys=t,this.xref=n,this.refSet=null}return n.prototype={async load(){if(!this.xref.stream.allChunksLoaded||this.xref.stream.allChunksLoaded())return;const{keys:e,dict:t}=this;this.refSet=new i.RefSet;const n=[];for(let r=0,i=e.length;r<i;r++){const i=t.getRaw(e[r]);void 0!==i&&n.push(i)}return this._walk(n)},async _walk(e){const n=[],r=[];while(e.length){let s=e.pop();if(s instanceof i.Ref){if(this.refSet.has(s))continue;try{this.refSet.put(s),s=this.xref.fetch(s)}catch(a){if(!(a instanceof o.MissingDataException))throw a;n.push(s),r.push({begin:a.begin,end:a.end})}}if(s&&s.getBaseStreams){const e=s.getBaseStreams();let t=!1;for(let n=0,i=e.length;n<i;n++){const i=e[n];i.allChunksLoaded&&!i.allChunksLoaded()&&(t=!0,r.push({begin:i.start,end:i.end}))}t&&n.push(s)}t(s,e)}if(r.length){await this.xref.stream.manager.requestRanges(r);for(let e=0,t=n.length;e<t;e++){const t=n[e];t instanceof i.Ref&&this.refSet.remove(t)}return this._walk(n)}this.refSet=null}},n}();t.ObjectLoader=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=t.Linearization=t.Lexer=void 0;var r=n(12),i=n(2),a=n(5),o=n(8),s=n(13),c=n(15),l=n(18),u=n(20);const h=1e3,d=5552;function f(e){const t=e.length;let n=1,r=0;for(let i=0;i<t;++i)n+=255&e[i],r+=n;return r%65521<<16|n%65521}class p{constructor({lexer:e,xref:t,allowStreams:n=!1,recoveryMode:r=!1}){this.lexer=e,this.xref=t,this.allowStreams=n,this.recoveryMode=r,this.imageCache=Object.create(null),this.refill()}refill(){this.buf1=this.lexer.getObj(),this.buf2=this.lexer.getObj()}shift(){this.buf2 instanceof a.Cmd&&"ID"===this.buf2.cmd?(this.buf1=this.buf2,this.buf2=null):(this.buf1=this.buf2,this.buf2=this.lexer.getObj())}tryShift(){try{return this.shift(),!0}catch(e){if(e instanceof o.MissingDataException)throw e;return!1}}getObj(e=null){const t=this.buf1;if(this.shift(),t instanceof a.Cmd)switch(t.cmd){case"BI":return this.makeInlineImage(e);case"[":const n=[];while(!(0,a.isCmd)(this.buf1,"]")&&!(0,a.isEOF)(this.buf1))n.push(this.getObj(e));if((0,a.isEOF)(this.buf1)){if(!this.recoveryMode)throw new i.FormatError("End of file inside array");return n}return this.shift(),n;case"<<":const r=new a.Dict(this.xref);while(!(0,a.isCmd)(this.buf1,">>")&&!(0,a.isEOF)(this.buf1)){if(!(0,a.isName)(this.buf1)){(0,i.info)("Malformed dictionary: key must be a name object"),this.shift();continue}const t=this.buf1.name;if(this.shift(),(0,a.isEOF)(this.buf1))break;r.set(t,this.getObj(e))}if((0,a.isEOF)(this.buf1)){if(!this.recoveryMode)throw new i.FormatError("End of file inside dictionary");return r}return(0,a.isCmd)(this.buf2,"stream")?this.allowStreams?this.makeStream(r,e):r:(this.shift(),r);default:return t}if(Number.isInteger(t)){if(Number.isInteger(this.buf1)&&(0,a.isCmd)(this.buf2,"R")){const e=a.Ref.get(t,this.buf1);return this.shift(),this.shift(),e}return t}return"string"===typeof t&&e?e.decryptString(t):t}findDefaultInlineStreamEnd(e){const t=69,n=73,r=32,a=10,s=13,c=10,l=0,u=e.pos;let h,d,f=0;while(-1!==(h=e.getByte()))if(0===f)f=h===t?1:0;else if(1===f)f=h===n?2:0;else if((0,i.assert)(2===f,"findDefaultInlineStreamEnd - invalid state."),h===r||h===a||h===s){d=e.pos;const t=e.peekBytes(c);for(let e=0,n=t.length;e<n;e++)if(h=t[e],(h!==l||t[e+1]===l)&&h!==a&&h!==s&&(h<r||h>127)){f=0;break}if(2===f)break}else f=0;-1===h&&((0,i.warn)("findDefaultInlineStreamEnd: Reached the end of the stream without finding a valid EI marker"),d&&((0,i.warn)('... trying to recover by using the last "EI" occurrence.'),e.skip(-(e.pos-d))));let p=4;return e.skip(-p),h=e.peekByte(),e.skip(p),(0,o.isWhiteSpace)(h)||p--,e.pos-p-u}findDCTDecodeInlineStreamEnd(e){const t=e.pos;let n,r,a=!1;while(-1!==(n=e.getByte()))if(255===n){switch(e.getByte()){case 0:break;case 255:e.skip(-1);break;case 217:a=!0;break;case 192:case 193:case 194:case 195:case 197:case 198:case 199:case 201:case 202:case 203:case 205:case 206:case 207:case 196:case 204:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 254:r=e.getUint16(),r>2?e.skip(r-2):e.skip(-2);break}if(a)break}const o=e.pos-t;return-1===n?((0,i.warn)("Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead."),e.skip(-o),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),o)}findASCII85DecodeInlineStreamEnd(e){const t=126,n=62,r=e.pos;let a;while(-1!==(a=e.getByte()))if(a===t){const t=e.pos;a=e.peekByte();while((0,o.isWhiteSpace)(a))e.skip(),a=e.peekByte();if(a===n){e.skip();break}if(e.pos>t){const t=e.peekBytes(2);if(69===t[0]&&73===t[1])break}}const s=e.pos-r;return-1===a?((0,i.warn)("Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-s),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),s)}findASCIIHexDecodeInlineStreamEnd(e){const t=62,n=e.pos;let r;while(-1!==(r=e.getByte()))if(r===t)break;const a=e.pos-n;return-1===r?((0,i.warn)("Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-a),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),a)}inlineStreamSkipEI(e){const t=69,n=73;let r,i=0;while(-1!==(r=e.getByte()))if(0===i)i=r===t?1:0;else if(1===i)i=r===n?2:0;else if(2===i)break}makeInlineImage(e){const t=this.lexer,n=t.stream,r=new a.Dict(this.xref);let o;while(!(0,a.isCmd)(this.buf1,"ID")&&!(0,a.isEOF)(this.buf1)){if(!(0,a.isName)(this.buf1))throw new i.FormatError("Dictionary key must be a name object");const t=this.buf1.name;if(this.shift(),(0,a.isEOF)(this.buf1))break;r.set(t,this.getObj(e))}-1!==t.beginInlineImagePos&&(o=n.pos-t.beginInlineImagePos);const s=r.get("Filter","F");let c;if((0,a.isName)(s))c=s.name;else if(Array.isArray(s)){const e=this.xref.fetchIfRef(s[0]);(0,a.isName)(e)&&(c=e.name)}const l=n.pos;let u;u="DCTDecode"===c||"DCT"===c?this.findDCTDecodeInlineStreamEnd(n):"ASCII85Decode"===c||"A85"===c?this.findASCII85DecodeInlineStreamEnd(n):"ASCIIHexDecode"===c||"AHx"===c?this.findASCIIHexDecodeInlineStreamEnd(n):this.findDefaultInlineStreamEnd(n);let p,g=n.makeSubStream(l,u,r);if(u<h&&o<d){const e=g.getBytes();g.reset();const r=n.pos;n.pos=t.beginInlineImagePos;const i=n.getBytes(o);n.pos=r,p=f(e)+"_"+f(i);const s=this.imageCache[p];if(void 0!==s)return this.buf2=a.Cmd.get("EI"),this.shift(),s.reset(),s}return e&&(g=e.createStream(g,u)),g=this.filter(g,r,u),g.dict=r,void 0!==p&&(g.cacheKey=`inline_${u}_${p}`,this.imageCache[p]=g),this.buf2=a.Cmd.get("EI"),this.shift(),g}_findStreamLength(e,t){const{stream:n}=this.lexer;n.pos=e;const r=2048,i=t.length;while(n.pos<n.end){const a=n.peekBytes(r),o=a.length-i;if(o<=0)break;let s=0;while(s<o){let r=0;while(r<i&&a[s+r]===t[r])r++;if(r>=i)return n.pos+=s,n.pos-e;s++}n.pos+=o}return-1}makeStream(e,t){const n=this.lexer;let r=n.stream;n.skipToNextLine();const s=r.pos-1;let c=e.get("Length");if(Number.isInteger(c)||((0,i.info)(`Bad length "${c}" in stream`),c=0),r.pos=s+c,n.nextChar(),this.tryShift()&&(0,a.isCmd)(this.buf2,"endstream"))this.shift();else{const e=new Uint8Array([101,110,100,115,116,114,101,97,109]);let t=this._findStreamLength(s,e);if(t<0){const n=1;for(let a=1;a<=n;a++){const n=e.length-a,c=e.slice(0,n),l=this._findStreamLength(s,c);if(l>=0){const e=r.peekBytes(n+1)[n];if(!(0,o.isWhiteSpace)(e))break;(0,i.info)(`Found "${(0,i.bytesToString)(c)}" when searching for endstream command.`),t=l;break}}if(t<0)throw new i.FormatError("Missing endstream command.")}c=t,n.nextChar(),this.shift(),this.shift()}return this.shift(),r=r.makeSubStream(s,c,e),t&&(r=t.createStream(r,c)),r=this.filter(r,e,c),r.dict=e,r}filter(e,t,n){let r=t.get("Filter","F"),o=t.get("DecodeParms","DP");if((0,a.isName)(r))return Array.isArray(o)&&(0,i.warn)("/DecodeParms should not contain an Array, when /Filter contains a Name."),this.makeFilter(e,r.name,n,o);let s=n;if(Array.isArray(r)){const t=r,n=o;for(let c=0,l=t.length;c<l;++c){if(r=this.xref.fetchIfRef(t[c]),!(0,a.isName)(r))throw new i.FormatError(`Bad filter name "${r}"`);o=null,Array.isArray(n)&&c in n&&(o=this.xref.fetchIfRef(n[c])),e=this.makeFilter(e,r.name,s,o),s=null}}return e}makeFilter(e,t,n,a){if(0===n)return(0,i.warn)(`Empty "${t}" stream.`),new r.NullStream;try{const o=this.xref.stats.streamTypes;if("FlateDecode"===t||"Fl"===t)return o[i.StreamType.FLATE]=!0,a?new r.PredictorStream(new r.FlateStream(e,n),n,a):new r.FlateStream(e,n);if("LZWDecode"===t||"LZW"===t){o[i.StreamType.LZW]=!0;let t=1;return a?(a.has("EarlyChange")&&(t=a.get("EarlyChange")),new r.PredictorStream(new r.LZWStream(e,n,t),n,a)):new r.LZWStream(e,n,t)}return"DCTDecode"===t||"DCT"===t?(o[i.StreamType.DCT]=!0,new l.JpegStream(e,n,e.dict,a)):"JPXDecode"===t||"JPX"===t?(o[i.StreamType.JPX]=!0,new u.JpxStream(e,n,e.dict,a)):"ASCII85Decode"===t||"A85"===t?(o[i.StreamType.A85]=!0,new r.Ascii85Stream(e,n)):"ASCIIHexDecode"===t||"AHx"===t?(o[i.StreamType.AHX]=!0,new r.AsciiHexStream(e,n)):"CCITTFaxDecode"===t||"CCF"===t?(o[i.StreamType.CCF]=!0,new s.CCITTFaxStream(e,n,a)):"RunLengthDecode"===t||"RL"===t?(o[i.StreamType.RLX]=!0,new r.RunLengthStream(e,n)):"JBIG2Decode"===t?(o[i.StreamType.JBIG]=!0,new c.Jbig2Stream(e,n,e.dict,a)):((0,i.warn)(`Filter "${t}" is not supported.`),e)}catch(h){if(h instanceof o.MissingDataException)throw h;return(0,i.warn)(`Invalid stream: "${h}"`),new r.NullStream}}}t.Parser=p;const g=[1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,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,2,0,2,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,2,0,2,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,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];function m(e){return e>=48&&e<=57?15&e:e>=65&&e<=70||e>=97&&e<=102?9+(15&e):-1}class b{constructor(e,t=null){this.stream=e,this.nextChar(),this.strBuf=[],this.knownCommands=t,this._hexStringNumWarn=0,this.beginInlineImagePos=-1}nextChar(){return this.currentChar=this.stream.getByte()}peekChar(){return this.stream.peekByte()}getNumber(){let e=this.currentChar,t=!1,n=0,r=0;if(45===e?(r=-1,e=this.nextChar(),45===e&&(e=this.nextChar())):43===e&&(r=1,e=this.nextChar()),10===e||13===e)do{e=this.nextChar()}while(10===e||13===e);if(46===e&&(n=10,e=this.nextChar()),e<48||e>57){if(10===n&&0===r&&((0,o.isWhiteSpace)(e)||-1===e))return(0,i.warn)("Lexer.getNumber - treating a single decimal point as zero."),0;throw new i.FormatError(`Invalid number: ${String.fromCharCode(e)} (charCode ${e})`)}r=r||1;let a=e-48,s=0,c=1;while((e=this.nextChar())>=0)if(e>=48&&e<=57){const r=e-48;t?s=10*s+r:(0!==n&&(n*=10),a=10*a+r)}else if(46===e){if(0!==n)break;n=1}else if(45===e)(0,i.warn)("Badly formatted number: minus sign in the middle");else{if(69!==e&&101!==e)break;if(e=this.peekChar(),43===e||45===e)c=45===e?-1:1,this.nextChar();else if(e<48||e>57)break;t=!0}return 0!==n&&(a/=n),t&&(a*=10**(c*s)),r*a}getString(){let e=1,t=!1;const n=this.strBuf;n.length=0;let r=this.nextChar();while(1){let a=!1;switch(0|r){case-1:(0,i.warn)("Unterminated string"),t=!0;break;case 40:++e,n.push("(");break;case 41:0===--e?(this.nextChar(),t=!0):n.push(")");break;case 92:switch(r=this.nextChar(),r){case-1:(0,i.warn)("Unterminated string"),t=!0;break;case 110:n.push("\n");break;case 114:n.push("\r");break;case 116:n.push("\t");break;case 98:n.push("\b");break;case 102:n.push("\f");break;case 92:case 40:case 41:n.push(String.fromCharCode(r));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:let e=15&r;r=this.nextChar(),a=!0,r>=48&&r<=55&&(e=(e<<3)+(15&r),r=this.nextChar(),r>=48&&r<=55&&(a=!1,e=(e<<3)+(15&r))),n.push(String.fromCharCode(e));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:n.push(String.fromCharCode(r));break}break;default:n.push(String.fromCharCode(r));break}if(t)break;a||(r=this.nextChar())}return n.join("")}getName(){let e,t;const n=this.strBuf;n.length=0;while((e=this.nextChar())>=0&&!g[e])if(35===e){if(e=this.nextChar(),g[e]){(0,i.warn)("Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number."),n.push("#");break}const r=m(e);if(-1!==r){t=e,e=this.nextChar();const a=m(e);if(-1===a){if((0,i.warn)(`Lexer_getName: Illegal digit (${String.fromCharCode(e)}) in hexadecimal number.`),n.push("#",String.fromCharCode(t)),g[e])break;n.push(String.fromCharCode(e));continue}n.push(String.fromCharCode(r<<4|a))}else n.push("#",String.fromCharCode(e))}else n.push(String.fromCharCode(e));return n.length>127&&(0,i.warn)("Name token is longer than allowed by the spec: "+n.length),a.Name.get(n.join(""))}_hexStringWarn(e){const t=5;this._hexStringNumWarn++!==t?this._hexStringNumWarn>t||(0,i.warn)("getHexString - ignoring invalid character: "+e):(0,i.warn)("getHexString - ignoring additional invalid characters.")}getHexString(){const e=this.strBuf;e.length=0;let t,n,r=this.currentChar,a=!0;this._hexStringNumWarn=0;while(1){if(r<0){(0,i.warn)("Unterminated hex string");break}if(62===r){this.nextChar();break}if(1!==g[r]){if(a){if(t=m(r),-1===t){this._hexStringWarn(r),r=this.nextChar();continue}}else{if(n=m(r),-1===n){this._hexStringWarn(r),r=this.nextChar();continue}e.push(String.fromCharCode(t<<4|n))}a=!a,r=this.nextChar()}else r=this.nextChar()}return e.join("")}getObj(){let e=!1,t=this.currentChar;while(1){if(t<0)return a.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(1!==g[t])break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return this.getNumber();case 40:return this.getString();case 47:return this.getName();case 91:return this.nextChar(),a.Cmd.get("[");case 93:return this.nextChar(),a.Cmd.get("]");case 60:return t=this.nextChar(),60===t?(this.nextChar(),a.Cmd.get("<<")):this.getHexString();case 62:return t=this.nextChar(),62===t?(this.nextChar(),a.Cmd.get(">>")):a.Cmd.get(">");case 123:return this.nextChar(),a.Cmd.get("{");case 125:return this.nextChar(),a.Cmd.get("}");case 41:throw this.nextChar(),new i.FormatError("Illegal character: "+t)}let n=String.fromCharCode(t);const r=this.knownCommands;let o=r&&void 0!==r[n];while((t=this.nextChar())>=0&&!g[t]){const e=n+String.fromCharCode(t);if(o&&void 0===r[e])break;if(128===n.length)throw new i.FormatError("Command token too long: "+n.length);n=e,o=r&&void 0!==r[n]}return"true"===n||"false"!==n&&("null"===n?null:("BI"===n&&(this.beginInlineImagePos=this.stream.pos),a.Cmd.get(n)))}skipToNextLine(){let e=this.currentChar;while(e>=0){if(13===e){e=this.nextChar(),10===e&&this.nextChar();break}if(10===e){this.nextChar();break}e=this.nextChar()}}}t.Lexer=b;class y{static create(e){function t(e,t,n=!1){const r=e.get(t);if(Number.isInteger(r)&&(n?r>=0:r>0))return r;throw new Error(`The "${t}" parameter in the linearization dictionary is invalid.`)}function n(e){const t=e.get("H");let n;if(Array.isArray(t)&&(2===(n=t.length)||4===n)){for(let e=0;e<n;e++){const n=t[e];if(!(Number.isInteger(n)&&n>0))throw new Error(`Hint (${e}) in the linearization dictionary is invalid.`)}return t}throw new Error("Hint array in the linearization dictionary is invalid.")}const r=new p({lexer:new b(e),xref:null}),o=r.getObj(),s=r.getObj(),c=r.getObj(),l=r.getObj();let u,h;if(!(Number.isInteger(o)&&Number.isInteger(s)&&(0,a.isCmd)(c,"obj")&&(0,a.isDict)(l)&&(0,i.isNum)(u=l.get("Linearized"))&&u>0))return null;if((h=t(l,"L"))!==e.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:h,hints:n(l),objectNumberFirst:t(l,"O"),endFirst:t(l,"E"),numPages:t(l,"N"),mainXRefEntriesOffset:t(l,"T"),pageFirst:l.has("P")?t(l,"P",!0):0}}}t.Linearization=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LZWStream=t.StringStream=t.StreamsSequenceStream=t.Stream=t.RunLengthStream=t.PredictorStream=t.NullStream=t.FlateStream=t.DecodeStream=t.DecryptStream=t.AsciiHexStream=t.Ascii85Stream=void 0;var r=n(2),i=n(5),a=n(8),o=function(){function e(e,t,n,r){this.bytes=e instanceof Uint8Array?e:new Uint8Array(e),this.start=t||0,this.pos=this.start,this.end=t+n||this.bytes.length,this.dict=r}return e.prototype={get length(){return this.end-this.start},get isEmpty(){return 0===this.length},getByte:function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),n=this.getByte(),r=this.getByte();return(e<<24)+(t<<16)+(n<<8)+r},getBytes(e,t=!1){var n=this.bytes,r=this.pos,i=this.end;if(!e){const e=n.subarray(r,i);return t?new Uint8ClampedArray(e):e}var a=r+e;a>i&&(a=i),this.pos=a;const o=n.subarray(r,a);return t?new Uint8ClampedArray(o):o},peekByte:function(){var e=this.getByte();return-1!==e&&this.pos--,e},peekBytes(e,t=!1){var n=this.getBytes(e,t);return this.pos-=n.length,n},getByteRange(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),this.bytes.subarray(e,t)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=this.start},moveStart:function(){this.start=this.pos},makeSubStream:function(t,n,r){return new e(this.bytes.buffer,t,n,r)}},e}();t.Stream=o;var s=function(){function e(e){const t=(0,r.stringToBytes)(e);o.call(this,t)}return e.prototype=o.prototype,e}();t.StringStream=s;var c=function(){var e=new Uint8Array(0);function t(t){if(this._rawMinBufferLength=t||0,this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=e,this.minBufferLength=512,t)while(this.minBufferLength<t)this.minBufferLength*=2}return t.prototype={get isEmpty(){while(!this.eof&&0===this.bufferLength)this.readBlock();return 0===this.bufferLength},ensureBuffer:function(e){var t=this.buffer;if(e<=t.byteLength)return t;var n=this.minBufferLength;while(n<e)n*=2;var r=new Uint8Array(n);return r.set(t),this.buffer=r},getByte:function(){var e=this.pos;while(this.bufferLength<=e){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),n=this.getByte(),r=this.getByte();return(e<<24)+(t<<16)+(n<<8)+r},getBytes(e,t=!1){var n,r=this.pos;if(e){this.ensureBuffer(r+e),n=r+e;while(!this.eof&&this.bufferLength<n)this.readBlock();var i=this.bufferLength;n>i&&(n=i)}else{while(!this.eof)this.readBlock();n=this.bufferLength}this.pos=n;const a=this.buffer.subarray(r,n);return!t||a instanceof Uint8ClampedArray?a:new Uint8ClampedArray(a)},peekByte:function(){var e=this.getByte();return-1!==e&&this.pos--,e},peekBytes(e,t=!1){var n=this.getBytes(e,t);return this.pos-=n.length,n},makeSubStream:function(e,t,n){var r=e+t;while(this.bufferLength<=r&&!this.eof)this.readBlock();return new o(this.buffer,e,t,n)},getByteRange(e,t){(0,r.unreachable)("Should not call DecodeStream.getByteRange")},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0},getBaseStreams:function(){return this.str&&this.str.getBaseStreams?this.str.getBaseStreams():[]}},t}();t.DecodeStream=c;var l=function(){function e(e){this.streams=e;let t=0;for(let n=0,r=e.length;n<r;n++){const r=e[n];t+=r instanceof c?r._rawMinBufferLength:r.length}c.call(this,t)}return e.prototype=Object.create(c.prototype),e.prototype.readBlock=function(){var e=this.streams;if(0!==e.length){var t=e.shift(),n=t.getBytes(),r=this.bufferLength,i=r+n.length,a=this.ensureBuffer(i);a.set(n,r),this.bufferLength=i}else this.eof=!0},e.prototype.getBaseStreams=function(){for(var e=[],t=0,n=this.streams.length;t<n;t++){var r=this.streams[t];r.getBaseStreams&&e.push(...r.getBaseStreams())}return e},e}();t.StreamsSequenceStream=l;var u=function(){var e=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),i=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],a=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];function o(e,t){this.str=e,this.dict=e.dict;var n=e.getByte(),i=e.getByte();if(-1===n||-1===i)throw new r.FormatError(`Invalid header in flate stream: ${n}, ${i}`);if(8!==(15&n))throw new r.FormatError(`Unknown compression method in flate stream: ${n}, ${i}`);if(((n<<8)+i)%31!==0)throw new r.FormatError(`Bad FCHECK in flate stream: ${n}, ${i}`);if(32&i)throw new r.FormatError(`FDICT bit set in flate stream: ${n}, ${i}`);this.codeSize=0,this.codeBuf=0,c.call(this,t)}return o.prototype=Object.create(c.prototype),o.prototype.getBits=function(e){var t,n=this.str,i=this.codeSize,a=this.codeBuf;while(i<e){if(-1===(t=n.getByte()))throw new r.FormatError("Bad encoding in flate stream");a|=t<<i,i+=8}return t=a&(1<<e)-1,this.codeBuf=a>>e,this.codeSize=i-=e,t},o.prototype.getCode=function(e){var t,n=this.str,i=e[0],a=e[1],o=this.codeSize,s=this.codeBuf;while(o<a){if(-1===(t=n.getByte()))break;s|=t<<o,o+=8}var c=i[s&(1<<a)-1],l=c>>16,u=65535&c;if(l<1||o<l)throw new r.FormatError("Bad encoding in flate stream");return this.codeBuf=s>>l,this.codeSize=o-l,u},o.prototype.generateHuffmanTable=function(e){var t,n=e.length,r=0;for(t=0;t<n;++t)e[t]>r&&(r=e[t]);for(var i=1<<r,a=new Int32Array(i),o=1,s=0,c=2;o<=r;++o,s<<=1,c<<=1)for(var l=0;l<n;++l)if(e[l]===o){var u=0,h=s;for(t=0;t<o;++t)u=u<<1|1&h,h>>=1;for(t=u;t<i;t+=c)a[t]=o<<16|l;++s}return[a,r]},o.prototype.readBlock=function(){var o,s,c=this.str,l=this.getBits(3);if(1&l&&(this.eof=!0),l>>=1,0!==l){var u,h;if(1===l)u=i,h=a;else{if(2!==l)throw new r.FormatError("Unknown block type in flate stream");var d,f=this.getBits(5)+257,p=this.getBits(5)+1,g=this.getBits(4)+4,m=new Uint8Array(e.length);for(d=0;d<g;++d)m[e[d]]=this.getBits(3);var b=this.generateHuffmanTable(m);s=0,d=0;var y,v,w,x=f+p,_=new Uint8Array(x);while(d<x){var S=this.getCode(b);if(16===S)y=2,v=3,w=s;else if(17===S)y=3,v=3,w=s=0;else{if(18!==S){_[d++]=s=S;continue}y=7,v=11,w=s=0}var A=this.getBits(y)+v;while(A-- >0)_[d++]=w}u=this.generateHuffmanTable(_.subarray(0,f)),h=this.generateHuffmanTable(_.subarray(f,x))}o=this.buffer;var k=o?o.length:0,D=this.bufferLength;while(1){var C=this.getCode(u);if(C<256)D+1>=k&&(o=this.ensureBuffer(D+1),k=o.length),o[D++]=C;else{if(256===C)return void(this.bufferLength=D);C-=257,C=t[C];var T=C>>16;T>0&&(T=this.getBits(T)),s=(65535&C)+T,C=this.getCode(h),C=n[C],T=C>>16,T>0&&(T=this.getBits(T));var E=(65535&C)+T;D+s>=k&&(o=this.ensureBuffer(D+s),k=o.length);for(var U=0;U<s;++U,++D)o[D]=o[D-E]}}}else{var F;if(-1===(F=c.getByte()))throw new r.FormatError("Bad block header in flate stream");var P=F;if(-1===(F=c.getByte()))throw new r.FormatError("Bad block header in flate stream");if(P|=F<<8,-1===(F=c.getByte()))throw new r.FormatError("Bad block header in flate stream");var I=F;if(-1===(F=c.getByte()))throw new r.FormatError("Bad block header in flate stream");if(I|=F<<8,I!==(65535&~P)&&(0!==P||0!==I))throw new r.FormatError("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;const e=this.bufferLength,t=e+P;if(o=this.ensureBuffer(t),this.bufferLength=t,0===P)-1===c.peekByte()&&(this.eof=!0);else{const t=c.getBytes(P);o.set(t,e),t.length<P&&(this.eof=!0)}}},o}();t.FlateStream=u;var h=function(){function e(e,t,n){if(!(0,i.isDict)(n))return e;var a=this.predictor=n.get("Predictor")||1;if(a<=1)return e;if(2!==a&&(a<10||a>15))throw new r.FormatError("Unsupported predictor: "+a);this.readBlock=2===a?this.readBlockTiff:this.readBlockPng,this.str=e,this.dict=e.dict;var o=this.colors=n.get("Colors")||1,s=this.bits=n.get("BitsPerComponent")||8,l=this.columns=n.get("Columns")||1;return this.pixBytes=o*s+7>>3,this.rowBytes=l*o*s+7>>3,c.call(this,t),this}return e.prototype=Object.create(c.prototype),e.prototype.readBlockTiff=function(){var e=this.rowBytes,t=this.bufferLength,n=this.ensureBuffer(t+e),r=this.bits,i=this.colors,a=this.str.getBytes(e);if(this.eof=!a.length,!this.eof){var o,s=0,c=0,l=0,u=0,h=t;if(1===r&&1===i)for(o=0;o<e;++o){var d=a[o]^s;d^=d>>1,d^=d>>2,d^=d>>4,s=(1&d)<<7,n[h++]=d}else if(8===r){for(o=0;o<i;++o)n[h++]=a[o];for(;o<e;++o)n[h]=n[h-i]+a[o],h++}else if(16===r){var f=2*i;for(o=0;o<f;++o)n[h++]=a[o];for(;o<e;o+=2){var p=((255&a[o])<<8)+(255&a[o+1])+((255&n[h-f])<<8)+(255&n[h-f+1]);n[h++]=p>>8&255,n[h++]=255&p}}else{var g=new Uint8Array(i+1),m=(1<<r)-1,b=0,y=t,v=this.columns;for(o=0;o<v;++o)for(var w=0;w<i;++w)l<r&&(s=s<<8|255&a[b++],l+=8),g[w]=g[w]+(s>>l-r)&m,l-=r,c=c<<r|g[w],u+=r,u>=8&&(n[y++]=c>>u-8&255,u-=8);u>0&&(n[y++]=(c<<8-u)+(s&(1<<8-u)-1))}this.bufferLength+=e}},e.prototype.readBlockPng=function(){var e=this.rowBytes,t=this.pixBytes,n=this.str.getByte(),i=this.str.getBytes(e);if(this.eof=!i.length,!this.eof){var a=this.bufferLength,o=this.ensureBuffer(a+e),s=o.subarray(a-e,a);0===s.length&&(s=new Uint8Array(e));var c,l,u,h=a;switch(n){case 0:for(c=0;c<e;++c)o[h++]=i[c];break;case 1:for(c=0;c<t;++c)o[h++]=i[c];for(;c<e;++c)o[h]=o[h-t]+i[c]&255,h++;break;case 2:for(c=0;c<e;++c)o[h++]=s[c]+i[c]&255;break;case 3:for(c=0;c<t;++c)o[h++]=(s[c]>>1)+i[c];for(;c<e;++c)o[h]=(s[c]+o[h-t]>>1)+i[c]&255,h++;break;case 4:for(c=0;c<t;++c)l=s[c],u=i[c],o[h++]=l+u;for(;c<e;++c){l=s[c];var d=s[c-t],f=o[h-t],p=f+l-d,g=p-f;g<0&&(g=-g);var m=p-l;m<0&&(m=-m);var b=p-d;b<0&&(b=-b),u=i[c],o[h++]=g<=m&&g<=b?f+u:m<=b?l+u:d+u}break;default:throw new r.FormatError("Unsupported predictor: "+n)}this.bufferLength+=e}},e}();t.PredictorStream=h;var d=function(){function e(e,t,n){this.str=e,this.dict=e.dict,this.decrypt=n,this.nextChunk=null,this.initialized=!1,c.call(this,t)}var t=512;return e.prototype=Object.create(c.prototype),e.prototype.readBlock=function(){var e;if(this.initialized?e=this.nextChunk:(e=this.str.getBytes(t),this.initialized=!0),e&&0!==e.length){this.nextChunk=this.str.getBytes(t);var n=this.nextChunk&&this.nextChunk.length>0,r=this.decrypt;e=r(e,!n);var i,a=this.bufferLength,o=e.length,s=this.ensureBuffer(a+o);for(i=0;i<o;i++)s[a++]=e[i];this.bufferLength=a}else this.eof=!0},e}();t.DecryptStream=d;var f=function(){function e(e,t){this.str=e,this.dict=e.dict,this.input=new Uint8Array(5),t&&(t*=.8),c.call(this,t)}return e.prototype=Object.create(c.prototype),e.prototype.readBlock=function(){var e=126,t=122,n=-1,r=this.str,i=r.getByte();while((0,a.isWhiteSpace)(i))i=r.getByte();if(i!==n&&i!==e){var o,s,c=this.bufferLength;if(i===t){for(o=this.ensureBuffer(c+4),s=0;s<4;++s)o[c+s]=0;this.bufferLength+=4}else{var l=this.input;for(l[0]=i,s=1;s<5;++s){i=r.getByte();while((0,a.isWhiteSpace)(i))i=r.getByte();if(l[s]=i,i===n||i===e)break}if(o=this.ensureBuffer(c+s-1),this.bufferLength+=s-1,s<5){for(;s<5;++s)l[s]=117;this.eof=!0}var u=0;for(s=0;s<5;++s)u=85*u+(l[s]-33);for(s=3;s>=0;--s)o[c+s]=255&u,u>>=8}}else this.eof=!0},e}();t.Ascii85Stream=f;var p=function(){function e(e,t){this.str=e,this.dict=e.dict,this.firstDigit=-1,t&&(t*=.5),c.call(this,t)}return e.prototype=Object.create(c.prototype),e.prototype.readBlock=function(){var e=8e3,t=this.str.getBytes(e);if(t.length){for(var n=t.length+1>>1,r=this.ensureBuffer(this.bufferLength+n),i=this.bufferLength,a=this.firstDigit,o=0,s=t.length;o<s;o++){var c,l=t[o];if(l>=48&&l<=57)c=15&l;else{if(!(l>=65&&l<=70||l>=97&&l<=102)){if(62===l){this.eof=!0;break}continue}c=9+(15&l)}a<0?a=c:(r[i++]=a<<4|c,a=-1)}a>=0&&this.eof&&(r[i++]=a<<4,a=-1),this.firstDigit=a,this.bufferLength=i}else this.eof=!0},e}();t.AsciiHexStream=p;var g=function(){function e(e,t){this.str=e,this.dict=e.dict,c.call(this,t)}return e.prototype=Object.create(c.prototype),e.prototype.readBlock=function(){var e=this.str.getBytes(2);if(!e||e.length<2||128===e[0])this.eof=!0;else{var t,n=this.bufferLength,r=e[0];if(r<128){if(t=this.ensureBuffer(n+r+1),t[n++]=e[1],r>0){var i=this.str.getBytes(r);t.set(i,n),n+=r}}else{r=257-r;var a=e[1];t=this.ensureBuffer(n+r+1);for(var o=0;o<r;o++)t[n++]=a}this.bufferLength=n}},e}();t.RunLengthStream=g;var m=function(){function e(e,t,n){this.str=e,this.dict=e.dict,this.cachedData=0,this.bitsCached=0;for(var r=4096,i={earlyChange:n,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(r),dictionaryLengths:new Uint16Array(r),dictionaryPrevCodes:new Uint16Array(r),currentSequence:new Uint8Array(r),currentSequenceLength:0},a=0;a<256;++a)i.dictionaryValues[a]=a,i.dictionaryLengths[a]=1;this.lzwState=i,c.call(this,t)}return e.prototype=Object.create(c.prototype),e.prototype.readBits=function(e){var t=this.bitsCached,n=this.cachedData;while(t<e){var r=this.str.getByte();if(-1===r)return this.eof=!0,null;n=n<<8|r,t+=8}return this.bitsCached=t-=e,this.cachedData=n,this.lastCode=null,n>>>t&(1<<e)-1},e.prototype.readBlock=function(){var e,t,n,r=512,i=2*r,a=r,o=this.lzwState;if(o){var s=o.earlyChange,c=o.nextCode,l=o.dictionaryValues,u=o.dictionaryLengths,h=o.dictionaryPrevCodes,d=o.codeLength,f=o.prevCode,p=o.currentSequence,g=o.currentSequenceLength,m=0,b=this.bufferLength,y=this.ensureBuffer(this.bufferLength+i);for(e=0;e<r;e++){var v=this.readBits(d),w=g>0;if(v<256)p[0]=v,g=1;else{if(!(v>=258)){if(256===v){d=9,c=258,g=0;continue}this.eof=!0,delete this.lzwState;break}if(v<c)for(g=u[v],t=g-1,n=v;t>=0;t--)p[t]=l[n],n=h[n];else p[g++]=p[0]}if(w&&(h[c]=f,u[c]=u[f]+1,l[c]=p[0],c++,d=c+s&c+s-1?d:0|Math.min(Math.log(c+s)/.6931471805599453+1,12)),f=v,m+=g,i<m){do{i+=a}while(i<m);y=this.ensureBuffer(this.bufferLength+i)}for(t=0;t<g;t++)y[b++]=p[t]}o.nextCode=c,o.codeLength=d,o.prevCode=f,o.currentSequenceLength=g,this.bufferLength=b}},e}();t.LZWStream=m;var b=function(){function e(){o.call(this,new Uint8Array(0))}return e.prototype=o.prototype,e}();t.NullStream=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxStream=void 0;var r=n(5),i=n(14),a=n(12),o=function(){function e(e,t,n){this.str=e,this.dict=e.dict,(0,r.isDict)(n)||(n=r.Dict.empty);const o={next(){return e.getByte()}};this.ccittFaxDecoder=new i.CCITTFaxDecoder(o,{K:n.get("K"),EndOfLine:n.get("EndOfLine"),EncodedByteAlign:n.get("EncodedByteAlign"),Columns:n.get("Columns"),Rows:n.get("Rows"),EndOfBlock:n.get("EndOfBlock"),BlackIs1:n.get("BlackIs1")}),a.DecodeStream.call(this,t)}return e.prototype=Object.create(a.DecodeStream.prototype),e.prototype.readBlock=function(){while(!this.eof){const e=this.ccittFaxDecoder.readNextChar();if(-1===e)return void(this.eof=!0);this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=e}},e}();t.CCITTFaxStream=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxDecoder=void 0;var r=n(2);const i=function(){const e=-2,t=-1,n=0,i=1,a=2,o=3,s=4,c=5,l=6,u=7,h=8,d=[[-1,-1],[-1,-1],[7,h],[7,u],[6,l],[6,l],[6,c],[6,c],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a],[1,a]],f=[[-1,-1],[12,e],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[12,1984],[12,2048],[12,2112],[12,2176],[12,2240],[12,2304],[11,1856],[11,1856],[11,1920],[11,1920],[12,2368],[12,2432],[12,2496],[12,2560]],p=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[8,29],[8,29],[8,30],[8,30],[8,45],[8,45],[8,46],[8,46],[7,22],[7,22],[7,22],[7,22],[7,23],[7,23],[7,23],[7,23],[8,47],[8,47],[8,48],[8,48],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[7,20],[7,20],[7,20],[7,20],[8,33],[8,33],[8,34],[8,34],[8,35],[8,35],[8,36],[8,36],[8,37],[8,37],[8,38],[8,38],[7,19],[7,19],[7,19],[7,19],[8,31],[8,31],[8,32],[8,32],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[8,53],[8,53],[8,54],[8,54],[7,26],[7,26],[7,26],[7,26],[8,39],[8,39],[8,40],[8,40],[8,41],[8,41],[8,42],[8,42],[8,43],[8,43],[8,44],[8,44],[7,21],[7,21],[7,21],[7,21],[7,28],[7,28],[7,28],[7,28],[8,61],[8,61],[8,62],[8,62],[8,63],[8,63],[8,0],[8,0],[8,320],[8,320],[8,384],[8,384],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[7,27],[7,27],[7,27],[7,27],[8,59],[8,59],[8,60],[8,60],[9,1472],[9,1536],[9,1600],[9,1728],[7,18],[7,18],[7,18],[7,18],[7,24],[7,24],[7,24],[7,24],[8,49],[8,49],[8,50],[8,50],[8,51],[8,51],[8,52],[8,52],[7,25],[7,25],[7,25],[7,25],[8,55],[8,55],[8,56],[8,56],[8,57],[8,57],[8,58],[8,58],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[8,448],[8,448],[8,512],[8,512],[9,704],[9,768],[8,640],[8,640],[8,576],[8,576],[9,832],[9,896],[9,960],[9,1024],[9,1088],[9,1152],[9,1216],[9,1280],[9,1344],[9,1408],[7,256],[7,256],[7,256],[7,256],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7]],g=[[-1,-1],[-1,-1],[12,e],[12,e],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[11,1792],[11,1792],[12,1984],[12,1984],[12,2048],[12,2048],[12,2112],[12,2112],[12,2176],[12,2176],[12,2240],[12,2240],[12,2304],[12,2304],[11,1856],[11,1856],[11,1856],[11,1856],[11,1920],[11,1920],[11,1920],[11,1920],[12,2368],[12,2368],[12,2432],[12,2432],[12,2496],[12,2496],[12,2560],[12,2560],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[12,52],[12,52],[13,640],[13,704],[13,768],[13,832],[12,55],[12,55],[12,56],[12,56],[13,1280],[13,1344],[13,1408],[13,1472],[12,59],[12,59],[12,60],[12,60],[13,1536],[13,1600],[11,24],[11,24],[11,24],[11,24],[11,25],[11,25],[11,25],[11,25],[13,1664],[13,1728],[12,320],[12,320],[12,384],[12,384],[12,448],[12,448],[13,512],[13,576],[12,53],[12,53],[12,54],[12,54],[13,896],[13,960],[13,1024],[13,1088],[13,1152],[13,1216],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64]],m=[[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[11,23],[11,23],[12,50],[12,51],[12,44],[12,45],[12,46],[12,47],[12,57],[12,58],[12,61],[12,256],[10,16],[10,16],[10,16],[10,16],[10,17],[10,17],[10,17],[10,17],[12,48],[12,49],[12,62],[12,63],[12,30],[12,31],[12,32],[12,33],[12,40],[12,41],[11,22],[11,22],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[12,128],[12,192],[12,26],[12,27],[12,28],[12,29],[11,19],[11,19],[11,20],[11,20],[12,34],[12,35],[12,36],[12,37],[12,38],[12,39],[11,21],[11,21],[12,42],[12,43],[10,0],[10,0],[10,0],[10,0],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12]],b=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[6,9],[6,8],[5,7],[5,7],[4,6],[4,6],[4,6],[4,6],[4,5],[4,5],[4,5],[4,5],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2]];function y(e,t={}){if(!e||"function"!==typeof e.next)throw new Error('CCITTFaxDecoder - invalid "source" parameter.');this.source=e,this.eof=!1,this.encoding=t.K||0,this.eoline=t.EndOfLine||!1,this.byteAlign=t.EncodedByteAlign||!1,this.columns=t.Columns||1728,this.rows=t.Rows||0;let n,r=t.EndOfBlock;null!==r&&void 0!==r||(r=!0),this.eoblock=r,this.black=t.BlackIs1||!1,this.codingLine=new Uint32Array(this.columns+1),this.refLine=new Uint32Array(this.columns+2),this.codingLine[0]=this.columns,this.codingPos=0,this.row=0,this.nextLine2D=this.encoding<0,this.inputBits=0,this.inputBuf=0,this.outputBits=0,this.rowsDone=!1;while(0===(n=this._lookBits(12)))this._eatBits(1);1===n&&this._eatBits(12),this.encoding>0&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1))}return y.prototype={readNextChar(){if(this.eof)return-1;const e=this.refLine,d=this.codingLine,f=this.columns;let p,g,m,b,y;if(0===this.outputBits){if(this.rowsDone&&(this.eof=!0),this.eof)return-1;let m,y,v;if(this.err=!1,this.nextLine2D){for(b=0;d[b]<f;++b)e[b]=d[b];e[b++]=f,e[b]=f,d[0]=0,this.codingPos=0,p=0,g=0;while(d[this.codingPos]<f)switch(m=this._getTwoDimCode(),m){case n:this._addPixels(e[p+1],g),e[p+1]<f&&(p+=2);break;case i:if(m=y=0,g){do{m+=v=this._getBlackCode()}while(v>=64);do{y+=v=this._getWhiteCode()}while(v>=64)}else{do{m+=v=this._getWhiteCode()}while(v>=64);do{y+=v=this._getBlackCode()}while(v>=64)}this._addPixels(d[this.codingPos]+m,g),d[this.codingPos]<f&&this._addPixels(d[this.codingPos]+y,1^g);while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2;break;case u:if(this._addPixels(e[p]+3,g),g^=1,d[this.codingPos]<f){++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case c:if(this._addPixels(e[p]+2,g),g^=1,d[this.codingPos]<f){++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case o:if(this._addPixels(e[p]+1,g),g^=1,d[this.codingPos]<f){++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case a:if(this._addPixels(e[p],g),g^=1,d[this.codingPos]<f){++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case h:if(this._addPixelsNeg(e[p]-3,g),g^=1,d[this.codingPos]<f){p>0?--p:++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case l:if(this._addPixelsNeg(e[p]-2,g),g^=1,d[this.codingPos]<f){p>0?--p:++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case s:if(this._addPixelsNeg(e[p]-1,g),g^=1,d[this.codingPos]<f){p>0?--p:++p;while(e[p]<=d[this.codingPos]&&e[p]<f)p+=2}break;case t:this._addPixels(f,0),this.eof=!0;break;default:(0,r.info)("bad 2d code"),this._addPixels(f,0),this.err=!0}}else{d[0]=0,this.codingPos=0,g=0;while(d[this.codingPos]<f){if(m=0,g)do{m+=v=this._getBlackCode()}while(v>=64);else do{m+=v=this._getWhiteCode()}while(v>=64);this._addPixels(d[this.codingPos]+m,g),g^=1}}let w=!1;if(this.byteAlign&&(this.inputBits&=-8),this.eoblock||this.row!==this.rows-1){if(m=this._lookBits(12),this.eoline)while(m!==t&&1!==m)this._eatBits(1),m=this._lookBits(12);else while(0===m)this._eatBits(1),m=this._lookBits(12);1===m?(this._eatBits(12),w=!0):m===t&&(this.eof=!0)}else this.rowsDone=!0;if(!this.eof&&this.encoding>0&&!this.rowsDone&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1)),this.eoblock&&w&&this.byteAlign){if(m=this._lookBits(12),1===m){if(this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1)),this.encoding>=0)for(b=0;b<4;++b)m=this._lookBits(12),1!==m&&(0,r.info)("bad rtc code: "+m),this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){while(1){if(m=this._lookBits(13),m===t)return this.eof=!0,-1;if(m>>1===1)break;this._eatBits(1)}this._eatBits(12),this.encoding>0&&(this._eatBits(1),this.nextLine2D=!(1&m))}d[0]>0?this.outputBits=d[this.codingPos=0]:this.outputBits=d[this.codingPos=1],this.row++}if(this.outputBits>=8)y=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&d[this.codingPos]<f&&(this.codingPos++,this.outputBits=d[this.codingPos]-d[this.codingPos-1]);else{m=8,y=0;do{this.outputBits>m?(y<<=m,1&this.codingPos||(y|=255>>8-m),this.outputBits-=m,m=0):(y<<=this.outputBits,1&this.codingPos||(y|=255>>8-this.outputBits),m-=this.outputBits,this.outputBits=0,d[this.codingPos]<f?(this.codingPos++,this.outputBits=d[this.codingPos]-d[this.codingPos-1]):m>0&&(y<<=m,m=0))}while(m)}return this.black&&(y^=255),y},_addPixels(e,t){const n=this.codingLine;let i=this.codingPos;e>n[i]&&(e>this.columns&&((0,r.info)("row is wrong length"),this.err=!0,e=this.columns),1&i^t&&++i,n[i]=e),this.codingPos=i},_addPixelsNeg(e,t){const n=this.codingLine;let i=this.codingPos;if(e>n[i])e>this.columns&&((0,r.info)("row is wrong length"),this.err=!0,e=this.columns),1&i^t&&++i,n[i]=e;else if(e<n[i]){e<0&&((0,r.info)("invalid code"),this.err=!0,e=0);while(i>0&&e<n[i-1])--i;n[i]=e}this.codingPos=i},_findTableCode(e,n,r,i){const a=i||0;for(let o=e;o<=n;++o){let e=this._lookBits(o);if(e===t)return[!0,1,!1];if(o<n&&(e<<=n-o),!a||e>=a){const t=r[e-a];if(t[0]===o)return this._eatBits(o),[!0,t[1],!0]}}return[!1,0,!1]},_getTwoDimCode(){let e,n=0;if(this.eoblock){if(n=this._lookBits(7),e=d[n],e&&e[0]>0)return this._eatBits(e[0]),e[1]}else{const e=this._findTableCode(1,7,d);if(e[0]&&e[2])return e[1]}return(0,r.info)("Bad two dim code"),t},_getWhiteCode(){let e,n=0;if(this.eoblock){if(n=this._lookBits(12),n===t)return 1;if(e=n>>5===0?f[n]:p[n>>3],e[0]>0)return this._eatBits(e[0]),e[1]}else{let e=this._findTableCode(1,9,p);if(e[0])return e[1];if(e=this._findTableCode(11,12,f),e[0])return e[1]}return(0,r.info)("bad white code"),this._eatBits(1),1},_getBlackCode(){let e,n;if(this.eoblock){if(e=this._lookBits(13),e===t)return 1;if(n=e>>7===0?g[e]:e>>9===0&&e>>7!==0?m[(e>>1)-64]:b[e>>7],n[0]>0)return this._eatBits(n[0]),n[1]}else{let e=this._findTableCode(2,6,b);if(e[0])return e[1];if(e=this._findTableCode(7,12,m,64),e[0])return e[1];if(e=this._findTableCode(10,13,g),e[0])return e[1]}return(0,r.info)("bad black code"),this._eatBits(1),1},_lookBits(e){let n;while(this.inputBits<e){if(-1===(n=this.source.next()))return 0===this.inputBits?t:this.inputBuf<<e-this.inputBits&65535>>16-e;this.inputBuf=this.inputBuf<<8|n,this.inputBits+=8}return this.inputBuf>>this.inputBits-e&65535>>16-e},_eatBits(e){(this.inputBits-=e)<0&&(this.inputBits=0)}},y}();t.CCITTFaxDecoder=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Stream=void 0;var r=n(5),i=n(12),a=n(16),o=n(2);const s=function(){function e(e,t,n,r){this.stream=e,this.maybeLength=t,this.dict=n,this.params=r,i.DecodeStream.call(this,t)}return e.prototype=Object.create(i.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get(){return(0,o.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(this.eof)return;const e=new a.Jbig2Image,t=[];if((0,r.isDict)(this.params)){const e=this.params.get("JBIG2Globals");if((0,r.isStream)(e)){const n=e.getBytes();t.push({data:n,start:0,end:n.length})}}t.push({data:this.bytes,start:0,end:this.bytes.length});const n=e.parseChunks(t),i=n.length;for(let r=0;r<i;r++)n[r]^=255;this.buffer=n,this.bufferLength=i,this.eof=!0},e}();t.Jbig2Stream=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Image=void 0;var r=n(2),i=n(8),a=n(17),o=n(14);class s extends r.BaseException{constructor(e){super("JBIG2 error: "+e)}}var c=function(){function e(){}function t(e,t,n){this.data=e,this.start=t,this.end=n}function n(e,t,n){var r=e.getContexts(t),i=1;function a(e){for(var t=0,a=0;a<e;a++){var o=n.readBit(r,i);i=i<256?i<<1|o:511&(i<<1|o)|256,t=t<<1|o}return t>>>0}var o=a(1),s=a(1)?a(1)?a(1)?a(1)?a(1)?a(32)+4436:a(12)+340:a(8)+84:a(6)+20:a(4)+4:a(2);return 0===o?s:s>0?-s:null}function c(e,t,n){for(var r=e.getContexts("IAID"),i=1,a=0;a<n;a++){var o=t.readBit(r,i);i=i<<1|o}return n<31?i&(1<<n)-1:2147483647&i}e.prototype={getContexts(e){return e in this?this[e]:this[e]=new Int8Array(65536)}},t.prototype={get decoder(){var e=new a.ArithmeticDecoder(this.data,this.start,this.end);return(0,r.shadow)(this,"decoder",e)},get contextCache(){var t=new e;return(0,r.shadow)(this,"contextCache",t)}};var l=["SymbolDictionary",null,null,null,"IntermediateTextRegion",null,"ImmediateTextRegion","ImmediateLosslessTextRegion",null,null,null,null,null,null,null,null,"PatternDictionary",null,null,null,"IntermediateHalftoneRegion",null,"ImmediateHalftoneRegion","ImmediateLosslessHalftoneRegion",null,null,null,null,null,null,null,null,null,null,null,null,"IntermediateGenericRegion",null,"ImmediateGenericRegion","ImmediateLosslessGenericRegion","IntermediateGenericRefinementRegion",null,"ImmediateGenericRefinementRegion","ImmediateLosslessGenericRefinementRegion",null,null,null,null,"PageInformation","EndOfPage","EndOfStripe","EndOfFile","Profiles","Tables",null,null,null,null,null,null,null,null,"Extension"],u=[[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:2,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-2,y:0},{x:-1,y:0}],[{x:-3,y:-1},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}]],h=[{coding:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:-1,y:1},{x:0,y:1},{x:1,y:1}]},{coding:[{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:0,y:1},{x:1,y:1}]}],d=[39717,1941,229,405],f=[32,8];function p(e,t,n){var r,i,a,o,s,c,l,u=n.decoder,h=n.contextCache.getContexts("GB"),d=[],f=31735;for(i=0;i<t;i++)for(s=d[i]=new Uint8Array(e),c=i<1?s:d[i-1],l=i<2?s:d[i-2],r=l[0]<<13|l[1]<<12|l[2]<<11|c[0]<<7|c[1]<<6|c[2]<<5|c[3]<<4,a=0;a<e;a++)s[a]=o=u.readBit(h,r),r=(r&f)<<1|(a+3<e?l[a+3]<<11:0)|(a+4<e?c[a+4]<<4:0)|o;return d}function g(e,t,n,r,i,a,o,s){if(e){const e=new N(s.data,s.start,s.end);return W(e,t,n,!1)}if(0===r&&!a&&!i&&4===o.length&&3===o[0].x&&-1===o[0].y&&-3===o[1].x&&-1===o[1].y&&2===o[2].x&&-2===o[2].y&&-2===o[3].x&&-2===o[3].y)return p(t,n,s);var c=!!a,l=u[r].concat(o);l.sort((function(e,t){return e.y-t.y||e.x-t.x}));var h,f,g=l.length,m=new Int8Array(g),b=new Int8Array(g),y=[],v=0,w=0,x=0,_=0;for(f=0;f<g;f++)m[f]=l[f].x,b[f]=l[f].y,w=Math.min(w,l[f].x),x=Math.max(x,l[f].x),_=Math.min(_,l[f].y),f<g-1&&l[f].y===l[f+1].y&&l[f].x===l[f+1].x-1?v|=1<<g-1-f:y.push(f);var S=y.length,A=new Int8Array(S),k=new Int8Array(S),D=new Uint16Array(S);for(h=0;h<S;h++)f=y[h],A[h]=l[f].x,k[h]=l[f].y,D[h]=1<<g-1-f;for(var C,T,E,U,F,P=-w,I=-_,O=t-x,R=d[r],L=new Uint8Array(t),B=[],M=s.decoder,j=s.contextCache.getContexts("GB"),q=0,z=0,H=0;H<n;H++){if(i){var G=M.readBit(j,R);if(q^=G,q){B.push(L);continue}}for(L=new Uint8Array(L),B.push(L),C=0;C<t;C++)if(c&&a[H][C])L[C]=0;else{if(C>=P&&C<O&&H>=I)for(z=z<<1&v,f=0;f<S;f++)T=H+k[f],E=C+A[f],U=B[T][E],U&&(U=D[f],z|=U);else for(z=0,F=g-1,f=0;f<g;f++,F--)E=C+m[f],E>=0&&E<t&&(T=H+b[f],T>=0&&(U=B[T][E],U&&(z|=U<<F)));var V=M.readBit(j,z);L[C]=V}}return B}function m(e,t,n,r,i,a,o,c,l){var u=h[n].coding;0===n&&(u=u.concat([c[0]]));var d,p=u.length,g=new Int32Array(p),m=new Int32Array(p);for(d=0;d<p;d++)g[d]=u[d].x,m[d]=u[d].y;var b=h[n].reference;0===n&&(b=b.concat([c[1]]));var y=b.length,v=new Int32Array(y),w=new Int32Array(y);for(d=0;d<y;d++)v[d]=b[d].x,w[d]=b[d].y;for(var x=r[0].length,_=r.length,S=f[n],A=[],k=l.decoder,D=l.contextCache.getContexts("GR"),C=0,T=0;T<t;T++){if(o){var E=k.readBit(D,S);if(C^=E,C)throw new s("prediction is not supported")}var U=new Uint8Array(e);A.push(U);for(var F=0;F<e;F++){var P,I,O=0;for(d=0;d<p;d++)P=T+m[d],I=F+g[d],P<0||I<0||I>=e?O<<=1:O=O<<1|A[P][I];for(d=0;d<y;d++)P=T+w[d]-a,I=F+v[d]-i,P<0||P>=_||I<0||I>=x?O<<=1:O=O<<1|r[P][I];var R=k.readBit(D,O);U[F]=R}}return A}function b(e,t,r,a,o,l,u,h,d,f,p,b){if(e&&t)throw new s("symbol refinement with Huffman is not supported");var v=[],w=0,x=(0,i.log2)(r.length+a),_=p.decoder,S=p.contextCache;let A,k;e&&(A=R(1),k=[],x=Math.max(x,1));while(v.length<a){var D=e?l.tableDeltaHeight.decode(b):n(S,"IADH",_);w+=D;let i=0,a=0;const o=e?k.length:0;while(1){var C,T=e?l.tableDeltaWidth.decode(b):n(S,"IADW",_);if(null===T)break;if(i+=T,a+=i,t){var E=n(S,"IAAI",_);if(E>1)C=y(e,t,i,w,0,E,1,r.concat(v),x,0,0,1,0,l,d,f,p,0,b);else{var U=c(S,_,x),F=n(S,"IARDX",_),P=n(S,"IARDY",_),I=U<r.length?r[U]:v[U-r.length];C=m(i,w,d,I,F,P,!1,f,p)}v.push(C)}else e?k.push(i):(C=g(!1,i,w,u,!1,null,h,p),v.push(C))}if(e&&!t){const e=l.tableBitmapSize.decode(b);let t;if(b.byteAlign(),0===e)t=j(b,a,w);else{const n=b.end,r=b.position+e;b.end=r,t=W(b,a,w,!1),b.end=n,b.position=r}const n=k.length;if(o===n-1)v.push(t);else{let e,r,i,a,s,c=0;for(e=o;e<n;e++){for(a=k[e],i=c+a,s=[],r=0;r<w;r++)s.push(t[r].subarray(c,i));v.push(s),c=i}}}}var O=[],N=[],L=!1,B=r.length+a;while(N.length<B){var M=e?A.decode(b):n(S,"IAEX",_);while(M--)N.push(L);L=!L}for(var q=0,z=r.length;q<z;q++)N[q]&&O.push(r[q]);for(var H=0;H<a;q++,H++)N[q]&&O.push(v[H]);return O}function y(e,t,r,i,a,o,l,u,h,d,f,p,g,b,y,v,w,x,_){if(e&&t)throw new s("refinement with Huffman is not supported");var S,A,k=[];for(S=0;S<i;S++){if(A=new Uint8Array(r),a)for(var D=0;D<r;D++)A[D]=a;k.push(A)}var C=w.decoder,T=w.contextCache,E=e?-b.tableDeltaT.decode(_):-n(T,"IADT",C),U=0;S=0;while(S<o){var F=e?b.tableDeltaT.decode(_):n(T,"IADT",C);E+=F;var P=e?b.tableFirstS.decode(_):n(T,"IAFS",C);U+=P;var I=U;do{let i=0;l>1&&(i=e?_.readBits(x):n(T,"IAIT",C));var O=l*E+i,R=e?b.symbolIDTable.decode(_):c(T,C,h),N=t&&(e?_.readBit():n(T,"IARI",C)),L=u[R],B=L[0].length,M=L.length;if(N){var j=n(T,"IARDW",C),W=n(T,"IARDH",C),q=n(T,"IARDX",C),z=n(T,"IARDY",C);B+=j,M+=W,L=m(B,M,y,L,(j>>1)+q,(W>>1)+z,!1,v,w)}var H,G,V,X=O-(1&p?0:M-1),$=I-(2&p?B-1:0);if(d){for(H=0;H<M;H++)if(A=k[$+H],A){V=L[H];var Y=Math.min(r-X,B);switch(g){case 0:for(G=0;G<Y;G++)A[X+G]|=V[G];break;case 2:for(G=0;G<Y;G++)A[X+G]^=V[G];break;default:throw new s(`operator ${g} is not supported`)}}I+=M-1}else{for(G=0;G<M;G++)if(A=k[X+G],A)switch(V=L[G],g){case 0:for(H=0;H<B;H++)A[$+H]|=V[H];break;case 2:for(H=0;H<B;H++)A[$+H]^=V[H];break;default:throw new s(`operator ${g} is not supported`)}I+=B-1}S++;var K=e?b.tableDeltaS.decode(_):n(T,"IADS",C);if(null===K)break;I+=K+f}while(1)}return k}function v(e,t,n,r,i,a){const o=[];e||(o.push({x:-t,y:0}),0===i&&(o.push({x:-3,y:-1}),o.push({x:2,y:-2}),o.push({x:-2,y:-2})));const s=(r+1)*t,c=g(e,s,n,i,!1,null,o,a),l=[];for(let u=0;u<=r;u++){const e=[],r=t*u,i=r+t;for(let t=0;t<n;t++)e.push(c[t].subarray(r,i));l.push(e)}return l}function w(e,t,n,r,a,o,c,l,u,h,d,f,p,m,b){const y=null;if(c)throw new s("skip is not supported");if(0!==l)throw new s("operator "+l+" is not supported in halftone region");const v=[];let w,x,_;for(w=0;w<a;w++){if(_=new Uint8Array(r),o)for(x=0;x<r;x++)_[x]=o;v.push(_)}const S=t.length,A=t[0],k=A[0].length,D=A.length,C=(0,i.log2)(S),T=[];e||(T.push({x:n<=1?3:2,y:-1}),0===n&&(T.push({x:-3,y:-1}),T.push({x:2,y:-2}),T.push({x:-2,y:-2})));const E=[];let U,F,P,I,O,R,L,B,M,j,q;for(e&&(U=new N(b.data,b.start,b.end)),w=C-1;w>=0;w--)F=e?W(U,u,h,!0):g(!1,u,h,n,!1,y,T,b),E[w]=F;for(P=0;P<h;P++)for(I=0;I<u;I++){for(O=0,R=0,x=C-1;x>=0;x--)O=E[x][P][I]^O,R|=O<<x;if(L=t[R],B=d+P*m+I*p>>8,M=f+P*p-I*m>>8,B>=0&&B+k<=r&&M>=0&&M+D<=a)for(w=0;w<D;w++)for(q=v[M+w],j=L[w],x=0;x<k;x++)q[B+x]|=j[x];else{let e,t;for(w=0;w<D;w++)if(t=M+w,!(t<0||t>=a))for(q=v[t],j=L[w],x=0;x<k;x++)e=B+x,e>=0&&e<r&&(q[e]|=j[x])}}return v}function x(e,t){var n={};n.number=(0,i.readUint32)(e,t);var r=e[t+4],a=63&r;if(!l[a])throw new s("invalid segment type: "+a);n.type=a,n.typeName=l[a],n.deferredNonRetain=!!(128&r);var o=!!(64&r),c=e[t+5],u=c>>5&7,h=[31&c],d=t+6;if(7===c){u=536870911&(0,i.readUint32)(e,d-1),d+=3;var f=u+7>>3;h[0]=e[d++];while(--f>0)h.push(e[d++])}else if(5===c||6===c)throw new s("invalid referred-to flags");n.retainBits=h;let p=4;n.number<=256?p=1:n.number<=65536&&(p=2);var g,m,b=[];for(g=0;g<u;g++){let t;t=1===p?e[d]:2===p?(0,i.readUint16)(e,d):(0,i.readUint32)(e,d),b.push(t),d+=p}if(n.referredTo=b,o?(n.pageAssociation=(0,i.readUint32)(e,d),d+=4):n.pageAssociation=e[d++],n.length=(0,i.readUint32)(e,d),d+=4,4294967295===n.length){if(38!==a)throw new s("invalid unknown segment length");var y=S(e,d),v=e[d+A],w=!!(1&v),x=6,_=new Uint8Array(x);for(w||(_[0]=255,_[1]=172),_[2]=y.height>>>24&255,_[3]=y.height>>16&255,_[4]=y.height>>8&255,_[5]=255&y.height,g=d,m=e.length;g<m;g++){var k=0;while(k<x&&_[k]===e[g+k])k++;if(k===x){n.length=g+x;break}}if(4294967295===n.length)throw new s("segment end was not found")}return n.headerEnd=d,n}function _(e,t,n,r){var i=[],a=n;while(a<r){var o=x(t,a);a=o.headerEnd;var s={header:o,data:t};if(e.randomAccess||(s.start=a,a+=o.length,s.end=a),i.push(s),51===o.type)break}if(e.randomAccess)for(var c=0,l=i.length;c<l;c++)i[c].start=a,a+=i[c].header.length,i[c].end=a;return i}function S(e,t){return{width:(0,i.readUint32)(e,t),height:(0,i.readUint32)(e,t+4),x:(0,i.readUint32)(e,t+8),y:(0,i.readUint32)(e,t+12),combinationOperator:7&e[t+16]}}var A=17;function k(e,t){var n,r,a,o,c=e.header,l=e.data,u=e.start,h=e.end;switch(c.type){case 0:var d={},f=(0,i.readUint16)(l,u);if(d.huffman=!!(1&f),d.refinement=!!(2&f),d.huffmanDHSelector=f>>2&3,d.huffmanDWSelector=f>>4&3,d.bitmapSizeSelector=f>>6&1,d.aggregationInstancesSelector=f>>7&1,d.bitmapCodingContextUsed=!!(256&f),d.bitmapCodingContextRetained=!!(512&f),d.template=f>>10&3,d.refinementTemplate=f>>12&1,u+=2,!d.huffman){for(o=0===d.template?4:1,r=[],a=0;a<o;a++)r.push({x:(0,i.readInt8)(l,u),y:(0,i.readInt8)(l,u+1)}),u+=2;d.at=r}if(d.refinement&&!d.refinementTemplate){for(r=[],a=0;a<2;a++)r.push({x:(0,i.readInt8)(l,u),y:(0,i.readInt8)(l,u+1)}),u+=2;d.refinementAt=r}d.numberOfExportedSymbols=(0,i.readUint32)(l,u),u+=4,d.numberOfNewSymbols=(0,i.readUint32)(l,u),u+=4,n=[d,c.number,c.referredTo,l,u,h];break;case 6:case 7:var p={};p.info=S(l,u),u+=A;var g=(0,i.readUint16)(l,u);if(u+=2,p.huffman=!!(1&g),p.refinement=!!(2&g),p.logStripSize=g>>2&3,p.stripSize=1<<p.logStripSize,p.referenceCorner=g>>4&3,p.transposed=!!(64&g),p.combinationOperator=g>>7&3,p.defaultPixelValue=g>>9&1,p.dsOffset=g<<17>>27,p.refinementTemplate=g>>15&1,p.huffman){var m=(0,i.readUint16)(l,u);u+=2,p.huffmanFS=3&m,p.huffmanDS=m>>2&3,p.huffmanDT=m>>4&3,p.huffmanRefinementDW=m>>6&3,p.huffmanRefinementDH=m>>8&3,p.huffmanRefinementDX=m>>10&3,p.huffmanRefinementDY=m>>12&3,p.huffmanRefinementSizeSelector=!!(16384&m)}if(p.refinement&&!p.refinementTemplate){for(r=[],a=0;a<2;a++)r.push({x:(0,i.readInt8)(l,u),y:(0,i.readInt8)(l,u+1)}),u+=2;p.refinementAt=r}p.numberOfSymbolInstances=(0,i.readUint32)(l,u),u+=4,n=[p,c.referredTo,l,u,h];break;case 16:const e={},t=l[u++];e.mmr=!!(1&t),e.template=t>>1&3,e.patternWidth=l[u++],e.patternHeight=l[u++],e.maxPatternIndex=(0,i.readUint32)(l,u),u+=4,n=[e,c.number,l,u,h];break;case 22:case 23:const x={};x.info=S(l,u),u+=A;const _=l[u++];x.mmr=!!(1&_),x.template=_>>1&3,x.enableSkip=!!(8&_),x.combinationOperator=_>>4&7,x.defaultPixelValue=_>>7&1,x.gridWidth=(0,i.readUint32)(l,u),u+=4,x.gridHeight=(0,i.readUint32)(l,u),u+=4,x.gridOffsetX=4294967295&(0,i.readUint32)(l,u),u+=4,x.gridOffsetY=4294967295&(0,i.readUint32)(l,u),u+=4,x.gridVectorX=(0,i.readUint16)(l,u),u+=2,x.gridVectorY=(0,i.readUint16)(l,u),u+=2,n=[x,c.referredTo,l,u,h];break;case 38:case 39:var b={};b.info=S(l,u),u+=A;var y=l[u++];if(b.mmr=!!(1&y),b.template=y>>1&3,b.prediction=!!(8&y),!b.mmr){for(o=0===b.template?4:1,r=[],a=0;a<o;a++)r.push({x:(0,i.readInt8)(l,u),y:(0,i.readInt8)(l,u+1)}),u+=2;b.at=r}n=[b,l,u,h];break;case 48:var v={width:(0,i.readUint32)(l,u),height:(0,i.readUint32)(l,u+4),resolutionX:(0,i.readUint32)(l,u+8),resolutionY:(0,i.readUint32)(l,u+12)};4294967295===v.height&&delete v.height;var w=l[u+16];(0,i.readUint16)(l,u+17),v.lossless=!!(1&w),v.refinement=!!(2&w),v.defaultPixelValue=w>>2&1,v.combinationOperator=w>>3&3,v.requiresBuffer=!!(32&w),v.combinationOperatorOverride=!!(64&w),n=[v];break;case 49:break;case 50:break;case 51:break;case 53:n=[c.number,l,u,h];break;case 62:break;default:throw new s(`segment type ${c.typeName}(${c.type}) is not implemented`)}var x="on"+c.typeName;x in t&&t[x].apply(t,n)}function D(e,t){for(var n=0,r=e.length;n<r;n++)k(e[n],t)}function C(e){for(var t=new E,n=0,r=e.length;n<r;n++){var i=e[n],a=_({},i.data,i.start,i.end);D(a,t)}return t.buffer}function T(e){const t=e.length;let n=0;if(151!==e[n]||74!==e[n+1]||66!==e[n+2]||50!==e[n+3]||13!==e[n+4]||10!==e[n+5]||26!==e[n+6]||10!==e[n+7])throw new s("parseJbig2 - invalid header.");const r=Object.create(null);n+=8;const a=e[n++];r.randomAccess=!(1&a),2&a||(r.numberOfPages=(0,i.readUint32)(e,n),n+=4);const o=_(r,e,n,t),c=new E;D(o,c);const{width:l,height:u}=c.currentPageInfo,h=c.buffer,d=new Uint8ClampedArray(l*u);let f=0,p=0;for(let i=0;i<u;i++){let e,t=0;for(let n=0;n<l;n++)t||(t=128,e=h[p++]),d[f++]=e&t?0:255,t>>=1}return{imgData:d,width:l,height:u}}function E(){}function U(e){2===e.length?(this.isOOB=!0,this.rangeLow=0,this.prefixLength=e[0],this.rangeLength=0,this.prefixCode=e[1],this.isLowerRange=!1):(this.isOOB=!1,this.rangeLow=e[0],this.prefixLength=e[1],this.rangeLength=e[2],this.prefixCode=e[3],this.isLowerRange="lower"===e[4])}function F(e){this.children=[],e?(this.isLeaf=!0,this.rangeLength=e.rangeLength,this.rangeLow=e.rangeLow,this.isLowerRange=e.isLowerRange,this.isOOB=e.isOOB):this.isLeaf=!1}function P(e,t){t||this.assignPrefixCodes(e),this.rootNode=new F(null);for(let n=0,r=e.length;n<r;n++){const t=e[n];t.prefixLength>0&&this.rootNode.buildTree(t,t.prefixLength-1)}}function I(e,t,n){const r=e[t],a=4294967295&(0,i.readUint32)(e,t+1),o=4294967295&(0,i.readUint32)(e,t+5),s=new N(e,t+9,n),c=1+(r>>1&7),l=1+(r>>4&7),u=[];let h,d,f=a;do{h=s.readBits(c),d=s.readBits(l),u.push(new U([f,h,d,0])),f+=1<<d}while(f<o);return h=s.readBits(c),u.push(new U([a-1,h,32,0,"lower"])),h=s.readBits(c),u.push(new U([o,h,32,0])),1&r&&(h=s.readBits(c),u.push(new U([h,0]))),new P(u,!1)}E.prototype={onPageInformation:function(e){this.currentPageInfo=e;var t=e.width+7>>3,n=new Uint8ClampedArray(t*e.height);if(e.defaultPixelValue)for(var r=0,i=n.length;r<i;r++)n[r]=255;this.buffer=n},drawBitmap:function(e,t){var n,r,i,a,o=this.currentPageInfo,c=e.width,l=e.height,u=o.width+7>>3,h=o.combinationOperatorOverride?e.combinationOperator:o.combinationOperator,d=this.buffer,f=128>>(7&e.x),p=e.y*u+(e.x>>3);switch(h){case 0:for(n=0;n<l;n++){for(i=f,a=p,r=0;r<c;r++)t[n][r]&&(d[a]|=i),i>>=1,i||(i=128,a++);p+=u}break;case 2:for(n=0;n<l;n++){for(i=f,a=p,r=0;r<c;r++)t[n][r]&&(d[a]^=i),i>>=1,i||(i=128,a++);p+=u}break;default:throw new s(`operator ${h} is not supported`)}},onImmediateGenericRegion:function(e,n,r,i){var a=e.info,o=new t(n,r,i),s=g(e.mmr,a.width,a.height,e.template,e.prediction,null,e.at,o);this.drawBitmap(a,s)},onImmediateLosslessGenericRegion:function(){this.onImmediateGenericRegion.apply(this,arguments)},onSymbolDictionary:function(e,n,r,i,a,o){let s,c;e.huffman&&(s=M(e,r,this.customTables),c=new N(i,a,o));var l=this.symbols;l||(this.symbols=l={});for(var u=[],h=0,d=r.length;h<d;h++){const e=l[r[h]];e&&(u=u.concat(e))}var f=new t(i,a,o);l[n]=b(e.huffman,e.refinement,u,e.numberOfNewSymbols,e.numberOfExportedSymbols,s,e.template,e.at,e.refinementTemplate,e.refinementAt,f,c)},onImmediateTextRegion:function(e,n,r,a,o){var s=e.info;let c,l;for(var u=this.symbols,h=[],d=0,f=n.length;d<f;d++){const e=u[n[d]];e&&(h=h.concat(e))}var p=(0,i.log2)(h.length);e.huffman&&(l=new N(r,a,o),c=B(e,n,this.customTables,h.length,l));var g=new t(r,a,o),m=y(e.huffman,e.refinement,s.width,s.height,e.defaultPixelValue,e.numberOfSymbolInstances,e.stripSize,h,p,e.transposed,e.dsOffset,e.referenceCorner,e.combinationOperator,c,e.refinementTemplate,e.refinementAt,g,e.logStripSize,l);this.drawBitmap(s,m)},onImmediateLosslessTextRegion:function(){this.onImmediateTextRegion.apply(this,arguments)},onPatternDictionary(e,n,r,i,a){let o=this.patterns;o||(this.patterns=o={});const s=new t(r,i,a);o[n]=v(e.mmr,e.patternWidth,e.patternHeight,e.maxPatternIndex,e.template,s)},onImmediateHalftoneRegion(e,n,r,i,a){const o=this.patterns[n[0]],s=e.info,c=new t(r,i,a),l=w(e.mmr,o,e.template,s.width,s.height,e.defaultPixelValue,e.enableSkip,e.combinationOperator,e.gridWidth,e.gridHeight,e.gridOffsetX,e.gridOffsetY,e.gridVectorX,e.gridVectorY,c);this.drawBitmap(s,l)},onImmediateLosslessHalftoneRegion(){this.onImmediateHalftoneRegion.apply(this,arguments)},onTables(e,t,n,r){let i=this.customTables;i||(this.customTables=i={}),i[e]=I(t,n,r)}},F.prototype={buildTree(e,t){const n=e.prefixCode>>t&1;if(t<=0)this.children[n]=new F(e);else{let r=this.children[n];r||(this.children[n]=r=new F(null)),r.buildTree(e,t-1)}},decodeNode(e){if(this.isLeaf){if(this.isOOB)return null;const t=e.readBits(this.rangeLength);return this.rangeLow+(this.isLowerRange?-t:t)}const t=this.children[e.readBit()];if(!t)throw new s("invalid Huffman data");return t.decodeNode(e)}},P.prototype={decode(e){return this.rootNode.decodeNode(e)},assignPrefixCodes(e){const t=e.length;let n=0;for(let l=0;l<t;l++)n=Math.max(n,e[l].prefixLength);const r=new Uint32Array(n+1);for(let l=0;l<t;l++)r[e[l].prefixLength]++;let i,a,o,s=1,c=0;r[0]=0;while(s<=n){c=c+r[s-1]<<1,i=c,a=0;while(a<t)o=e[a],o.prefixLength===s&&(o.prefixCode=i,i++),a++;s++}}};const O={};function R(e){let t,n=O[e];if(n)return n;switch(e){case 1:t=[[0,1,4,0],[16,2,8,2],[272,3,16,6],[65808,3,32,7]];break;case 2:t=[[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[75,6,32,62],[6,63]];break;case 3:t=[[-256,8,8,254],[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[-257,8,32,255,"lower"],[75,7,32,126],[6,62]];break;case 4:t=[[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[76,5,32,31]];break;case 5:t=[[-255,7,8,126],[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[-256,7,32,127,"lower"],[76,6,32,62]];break;case 6:t=[[-2048,5,10,28],[-1024,4,9,8],[-512,4,8,9],[-256,4,7,10],[-128,5,6,29],[-64,5,5,30],[-32,4,5,11],[0,2,7,0],[128,3,7,2],[256,3,8,3],[512,4,9,12],[1024,4,10,13],[-2049,6,32,62,"lower"],[2048,6,32,63]];break;case 7:t=[[-1024,4,9,8],[-512,3,8,0],[-256,4,7,9],[-128,5,6,26],[-64,5,5,27],[-32,4,5,10],[0,4,5,11],[32,5,5,28],[64,5,6,29],[128,4,7,12],[256,3,8,1],[512,3,9,2],[1024,3,10,3],[-1025,5,32,30,"lower"],[2048,5,32,31]];break;case 8:t=[[-15,8,3,252],[-7,9,1,508],[-5,8,1,253],[-3,9,0,509],[-2,7,0,124],[-1,4,0,10],[0,2,1,0],[2,5,0,26],[3,6,0,58],[4,3,4,4],[20,6,1,59],[22,4,4,11],[38,4,5,12],[70,5,6,27],[134,5,7,28],[262,6,7,60],[390,7,8,125],[646,6,10,61],[-16,9,32,510,"lower"],[1670,9,32,511],[2,1]];break;case 9:t=[[-31,8,4,252],[-15,9,2,508],[-11,8,2,253],[-7,9,1,509],[-5,7,1,124],[-3,4,1,10],[-1,3,1,2],[1,3,1,3],[3,5,1,26],[5,6,1,58],[7,3,5,4],[39,6,2,59],[43,4,5,11],[75,4,6,12],[139,5,7,27],[267,5,8,28],[523,6,8,60],[779,7,9,125],[1291,6,11,61],[-32,9,32,510,"lower"],[3339,9,32,511],[2,0]];break;case 10:t=[[-21,7,4,122],[-5,8,0,252],[-4,7,0,123],[-3,5,0,24],[-2,2,2,0],[2,5,0,25],[3,6,0,54],[4,7,0,124],[5,8,0,253],[6,2,6,1],[70,5,5,26],[102,6,5,55],[134,6,6,56],[198,6,7,57],[326,6,8,58],[582,6,9,59],[1094,6,10,60],[2118,7,11,125],[-22,8,32,254,"lower"],[4166,8,32,255],[2,2]];break;case 11:t=[[1,1,0,0],[2,2,1,2],[4,4,0,12],[5,4,1,13],[7,5,1,28],[9,5,2,29],[13,6,2,60],[17,7,2,122],[21,7,3,123],[29,7,4,124],[45,7,5,125],[77,7,6,126],[141,7,32,127]];break;case 12:t=[[1,1,0,0],[2,2,0,2],[3,3,1,6],[5,5,0,28],[6,5,1,29],[8,6,1,60],[10,7,0,122],[11,7,1,123],[13,7,2,124],[17,7,3,125],[25,7,4,126],[41,8,5,254],[73,8,32,255]];break;case 13:t=[[1,1,0,0],[2,3,0,4],[3,4,0,12],[4,5,0,28],[5,4,1,13],[7,3,3,5],[15,6,1,58],[17,6,2,59],[21,6,3,60],[29,6,4,61],[45,6,5,62],[77,7,6,126],[141,7,32,127]];break;case 14:t=[[-2,3,0,4],[-1,3,0,5],[0,1,0,0],[1,3,0,6],[2,3,0,7]];break;case 15:t=[[-24,7,4,124],[-8,6,2,60],[-4,5,1,28],[-2,4,0,12],[-1,3,0,4],[0,1,0,0],[1,3,0,5],[2,4,0,13],[3,5,1,29],[5,6,2,61],[9,7,4,125],[-25,7,32,126,"lower"],[25,7,32,127]];break;default:throw new s(`standard table B.${e} does not exist`)}for(let r=0,i=t.length;r<i;r++)t[r]=new U(t[r]);return n=new P(t,!0),O[e]=n,n}function N(e,t,n){this.data=e,this.start=t,this.end=n,this.position=t,this.shift=-1,this.currentByte=0}function L(e,t,n){let r=0;for(let i=0,a=t.length;i<a;i++){const a=n[t[i]];if(a){if(e===r)return a;r++}}throw new s("can't find custom Huffman table")}function B(e,t,n,r,i){const a=[];for(let s=0;s<=34;s++){const e=i.readBits(4);a.push(new U([s,e,0,0]))}const o=new P(a,!1);a.length=0;for(let f=0;f<r;){const e=o.decode(i);if(e>=32){let t,n,r;switch(e){case 32:if(0===f)throw new s("no previous value in symbol ID table");n=i.readBits(2)+3,t=a[f-1].prefixLength;break;case 33:n=i.readBits(3)+3,t=0;break;case 34:n=i.readBits(7)+11,t=0;break;default:throw new s("invalid code length in symbol ID table")}for(r=0;r<n;r++)a.push(new U([f,t,0,0])),f++}else a.push(new U([f,e,0,0])),f++}i.byteAlign();const c=new P(a,!1);let l,u,h,d=0;switch(e.huffmanFS){case 0:case 1:l=R(e.huffmanFS+6);break;case 3:l=L(d,t,n),d++;break;default:throw new s("invalid Huffman FS selector")}switch(e.huffmanDS){case 0:case 1:case 2:u=R(e.huffmanDS+8);break;case 3:u=L(d,t,n),d++;break;default:throw new s("invalid Huffman DS selector")}switch(e.huffmanDT){case 0:case 1:case 2:h=R(e.huffmanDT+11);break;case 3:h=L(d,t,n),d++;break;default:throw new s("invalid Huffman DT selector")}if(e.refinement)throw new s("refinement with Huffman is not supported");return{symbolIDTable:c,tableFirstS:l,tableDeltaS:u,tableDeltaT:h}}function M(e,t,n){let r,i,a,o,c=0;switch(e.huffmanDHSelector){case 0:case 1:r=R(e.huffmanDHSelector+4);break;case 3:r=L(c,t,n),c++;break;default:throw new s("invalid Huffman DH selector")}switch(e.huffmanDWSelector){case 0:case 1:i=R(e.huffmanDWSelector+2);break;case 3:i=L(c,t,n),c++;break;default:throw new s("invalid Huffman DW selector")}return e.bitmapSizeSelector?(a=L(c,t,n),c++):a=R(1),o=e.aggregationInstancesSelector?L(c,t,n):R(1),{tableDeltaHeight:r,tableDeltaWidth:i,tableBitmapSize:a,tableAggregateInstances:o}}function j(e,t,n){const r=[];for(let i=0;i<n;i++){const n=new Uint8Array(t);r.push(n);for(let r=0;r<t;r++)n[r]=e.readBit();e.byteAlign()}return r}function W(e,t,n,r){const i={K:-1,Columns:t,Rows:n,BlackIs1:!0,EndOfBlock:r},a=new o.CCITTFaxDecoder(e,i),s=[];let c,l=!1;for(let o=0;o<n;o++){const e=new Uint8Array(t);s.push(e);let n=-1;for(let r=0;r<t;r++)n<0&&(c=a.readNextChar(),-1===c&&(c=0,l=!0),n=7),e[r]=c>>n&1,n--}if(r&&!l){const e=5;for(let t=0;t<e;t++)if(-1===a.readNextChar())break}return s}function q(){}return N.prototype={readBit(){if(this.shift<0){if(this.position>=this.end)throw new s("end of data while reading bit");this.currentByte=this.data[this.position++],this.shift=7}const e=this.currentByte>>this.shift&1;return this.shift--,e},readBits(e){let t,n=0;for(t=e-1;t>=0;t--)n|=this.readBit()<<t;return n},byteAlign(){this.shift=-1},next(){return this.position>=this.end?-1:this.data[this.position++]}},q.prototype={parseChunks(e){return C(e)},parse(e){const{imgData:t,width:n,height:r}=T(e);return this.width=n,this.height=r,t}},q}();t.Jbig2Image=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArithmeticDecoder=void 0;const r=[{qe:22017,nmps:1,nlps:1,switchFlag:1},{qe:13313,nmps:2,nlps:6,switchFlag:0},{qe:6145,nmps:3,nlps:9,switchFlag:0},{qe:2753,nmps:4,nlps:12,switchFlag:0},{qe:1313,nmps:5,nlps:29,switchFlag:0},{qe:545,nmps:38,nlps:33,switchFlag:0},{qe:22017,nmps:7,nlps:6,switchFlag:1},{qe:21505,nmps:8,nlps:14,switchFlag:0},{qe:18433,nmps:9,nlps:14,switchFlag:0},{qe:14337,nmps:10,nlps:14,switchFlag:0},{qe:12289,nmps:11,nlps:17,switchFlag:0},{qe:9217,nmps:12,nlps:18,switchFlag:0},{qe:7169,nmps:13,nlps:20,switchFlag:0},{qe:5633,nmps:29,nlps:21,switchFlag:0},{qe:22017,nmps:15,nlps:14,switchFlag:1},{qe:21505,nmps:16,nlps:14,switchFlag:0},{qe:20737,nmps:17,nlps:15,switchFlag:0},{qe:18433,nmps:18,nlps:16,switchFlag:0},{qe:14337,nmps:19,nlps:17,switchFlag:0},{qe:13313,nmps:20,nlps:18,switchFlag:0},{qe:12289,nmps:21,nlps:19,switchFlag:0},{qe:10241,nmps:22,nlps:19,switchFlag:0},{qe:9217,nmps:23,nlps:20,switchFlag:0},{qe:8705,nmps:24,nlps:21,switchFlag:0},{qe:7169,nmps:25,nlps:22,switchFlag:0},{qe:6145,nmps:26,nlps:23,switchFlag:0},{qe:5633,nmps:27,nlps:24,switchFlag:0},{qe:5121,nmps:28,nlps:25,switchFlag:0},{qe:4609,nmps:29,nlps:26,switchFlag:0},{qe:4353,nmps:30,nlps:27,switchFlag:0},{qe:2753,nmps:31,nlps:28,switchFlag:0},{qe:2497,nmps:32,nlps:29,switchFlag:0},{qe:2209,nmps:33,nlps:30,switchFlag:0},{qe:1313,nmps:34,nlps:31,switchFlag:0},{qe:1089,nmps:35,nlps:32,switchFlag:0},{qe:673,nmps:36,nlps:33,switchFlag:0},{qe:545,nmps:37,nlps:34,switchFlag:0},{qe:321,nmps:38,nlps:35,switchFlag:0},{qe:273,nmps:39,nlps:36,switchFlag:0},{qe:133,nmps:40,nlps:37,switchFlag:0},{qe:73,nmps:41,nlps:38,switchFlag:0},{qe:37,nmps:42,nlps:39,switchFlag:0},{qe:21,nmps:43,nlps:40,switchFlag:0},{qe:9,nmps:44,nlps:41,switchFlag:0},{qe:5,nmps:45,nlps:42,switchFlag:0},{qe:1,nmps:45,nlps:43,switchFlag:0},{qe:22017,nmps:46,nlps:46,switchFlag:0}];class i{constructor(e,t,n){this.data=e,this.bp=t,this.dataEnd=n,this.chigh=e[t],this.clow=0,this.byteIn(),this.chigh=this.chigh<<7&65535|this.clow>>9&127,this.clow=this.clow<<7&65535,this.ct-=7,this.a=32768}byteIn(){const e=this.data;let t=this.bp;255===e[t]?e[t+1]>143?(this.clow+=65280,this.ct=8):(t++,this.clow+=e[t]<<9,this.ct=7,this.bp=t):(t++,this.clow+=t<this.dataEnd?e[t]<<8:65280,this.ct=8,this.bp=t),this.clow>65535&&(this.chigh+=this.clow>>16,this.clow&=65535)}readBit(e,t){let n=e[t]>>1,i=1&e[t];const a=r[n],o=a.qe;let s,c=this.a-o;if(this.chigh<o)c<o?(c=o,s=i,n=a.nmps):(c=o,s=1^i,1===a.switchFlag&&(i=s),n=a.nlps);else{if(this.chigh-=o,0!==(32768&c))return this.a=c,i;c<o?(s=1^i,1===a.switchFlag&&(i=s),n=a.nlps):(s=i,n=a.nmps)}do{0===this.ct&&this.byteIn(),c<<=1,this.chigh=this.chigh<<1&65535|this.clow>>15&1,this.clow=this.clow<<1&65535,this.ct--}while(0===(32768&c));return this.a=c,e[t]=n<<1|i,s}}t.ArithmeticDecoder=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpegStream=void 0;var r=n(12),i=n(5),a=n(19),o=n(2);const s=function(){function e(e,t,n,i){let a;while(-1!==(a=e.getByte()))if(255===a){e.skip(-1);break}this.stream=e,this.maybeLength=t,this.dict=n,this.params=i,r.DecodeStream.call(this,t)}return e.prototype=Object.create(r.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,o.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(this.eof)return;const e={decodeTransform:void 0,colorTransform:void 0},t=this.dict.getArray("Decode","D");if(this.forceRGB&&Array.isArray(t)){const n=this.dict.get("BitsPerComponent")||8,r=t.length,i=new Int32Array(r);let a=!1;const o=(1<<n)-1;for(let e=0;e<r;e+=2)i[e]=256*(t[e+1]-t[e])|0,i[e+1]=t[e]*o|0,256===i[e]&&0===i[e+1]||(a=!0);a&&(e.decodeTransform=i)}if((0,i.isDict)(this.params)){const t=this.params.get("ColorTransform");Number.isInteger(t)&&(e.colorTransform=t)}const n=new a.JpegImage(e);n.parse(this.bytes);const r=n.getData({width:this.drawWidth,height:this.drawHeight,forceRGB:this.forceRGB,isSourcePDF:!0});this.buffer=r,this.bufferLength=r.length,this.eof=!0},e}();t.JpegStream=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpegImage=void 0;var r=n(2),i=n(8);class a extends r.BaseException{constructor(e){super("JPEG error: "+e)}}class o extends r.BaseException{constructor(e,t){super(e),this.scanLines=t}}class s extends r.BaseException{}var c=function(){var e=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),t=4017,n=799,c=3406,l=2276,u=1567,h=3784,d=5793,f=2896;function p({decodeTransform:e=null,colorTransform:t=-1}={}){this._decodeTransform=e,this._colorTransform=t}function g(e,t){var n,r,i=0,a=[],o=16;while(o>0&&!e[o-1])o--;a.push({children:[],index:0});var s,c=a[0];for(n=0;n<o;n++){for(r=0;r<e[n];r++){c=a.pop(),c.children[c.index]=t[i];while(c.index>0)c=a.pop();c.index++,a.push(c);while(a.length<=n)a.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s;i++}n+1<o&&(a.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s)}return a[0].children}function m(e,t,n){return 64*((e.blocksPerLine+1)*t+n)}function b(t,n,c,l,u,h,d,f,p,g=!1){var b=c.mcusPerLine,y=c.progressive;const v=n;let x=0,_=0;function S(){if(_>0)return _--,x>>_&1;if(x=t[n++],255===x){var e=t[n++];if(e){if(220===e&&g){n+=2;const e=(0,i.readUint16)(t,n);if(n+=2,e>0&&e!==c.scanLines)throw new o("Found DNL marker (0xFFDC) while parsing scan data",e)}else if(217===e){if(g){const e=8*R;if(e>0&&e<c.scanLines/10)throw new o("Found EOI marker (0xFFD9) while parsing scan data, possibly caused by incorrect `scanLines` parameter",e)}throw new s("Found EOI marker (0xFFD9) while parsing scan data")}throw new a("unexpected marker "+(x<<8|e).toString(16))}}return _=7,x>>>7}function A(e){var t=e;while(1){switch(t=t[S()],typeof t){case"number":return t;case"object":continue}throw new a("invalid huffman sequence")}}function k(e){var t=0;while(e>0)t=t<<1|S(),e--;return t}function D(e){if(1===e)return 1===S()?1:-1;var t=k(e);return t>=1<<e-1?t:t+(-1<<e)+1}function C(t,n){var r=A(t.huffmanTableDC),i=0===r?0:D(r);t.blockData[n]=t.pred+=i;var a=1;while(a<64){var o=A(t.huffmanTableAC),s=15&o,c=o>>4;if(0!==s){a+=c;var l=e[a];t.blockData[n+l]=D(s),a++}else{if(c<15)break;a+=16}}}function T(e,t){var n=A(e.huffmanTableDC),r=0===n?0:D(n)<<p;e.blockData[t]=e.pred+=r}function E(e,t){e.blockData[t]|=S()<<p}var U=0;function F(t,n){if(U>0)U--;else{var r=h,i=d;while(r<=i){var a=A(t.huffmanTableAC),o=15&a,s=a>>4;if(0!==o){r+=s;var c=e[r];t.blockData[n+c]=D(o)*(1<<p),r++}else{if(s<15){U=k(s)+(1<<s)-1;break}r+=16}}}}var P,I=0;function O(t,n){var r,i,o=h,s=d,c=0;while(o<=s){const s=n+e[o],l=t.blockData[s]<0?-1:1;switch(I){case 0:if(i=A(t.huffmanTableAC),r=15&i,c=i>>4,0===r)c<15?(U=k(c)+(1<<c),I=4):(c=16,I=1);else{if(1!==r)throw new a("invalid ACn encoding");P=D(r),I=c?2:3}continue;case 1:case 2:t.blockData[s]?t.blockData[s]+=l*(S()<<p):(c--,0===c&&(I=2===I?3:0));break;case 3:t.blockData[s]?t.blockData[s]+=l*(S()<<p):(t.blockData[s]=P<<p,I=0);break;case 4:t.blockData[s]&&(t.blockData[s]+=l*(S()<<p));break}o++}4===I&&(U--,0===U&&(I=0))}let R=0;function N(e,t,n,r,i){var a=n/b|0,o=n%b;R=a*e.v+r;var s=o*e.h+i;const c=m(e,R,s);t(e,c)}function L(e,t,n){R=n/e.blocksPerLine|0;var r=n%e.blocksPerLine;const i=m(e,R,r);t(e,i)}var B,M,j,W,q,z,H=l.length;z=y?0===h?0===f?T:E:0===f?F:O:C;var G,V,X,$,Y=0;V=1===H?l[0].blocksPerLine*l[0].blocksPerColumn:b*c.mcusPerColumn;while(Y<=V){var K=u?Math.min(V-Y,u):V;if(K>0){for(M=0;M<H;M++)l[M].pred=0;if(U=0,1===H)for(B=l[0],q=0;q<K;q++)L(B,z,Y),Y++;else for(q=0;q<K;q++){for(M=0;M<H;M++)for(B=l[M],X=B.h,$=B.v,j=0;j<$;j++)for(W=0;W<X;W++)N(B,z,Y,j,W);Y++}}if(_=0,G=w(t,n),!G)break;if(G.invalid){const e=K>0?"unexpected":"excessive";(0,r.warn)(`decodeScan - ${e} MCU data, current marker is: ${G.invalid}`),n=G.offset}if(!(G.marker>=65488&&G.marker<=65495))break;n+=2}return n-v}function y(e,r,i){var o,s,p,g,m,b,y,v,w,x,_,S,A,k,D,C,T,E=e.quantizationTable,U=e.blockData;if(!E)throw new a("missing required Quantization Table.");for(var F=0;F<64;F+=8)w=U[r+F],x=U[r+F+1],_=U[r+F+2],S=U[r+F+3],A=U[r+F+4],k=U[r+F+5],D=U[r+F+6],C=U[r+F+7],w*=E[F],0!==(x|_|S|A|k|D|C)?(x*=E[F+1],_*=E[F+2],S*=E[F+3],A*=E[F+4],k*=E[F+5],D*=E[F+6],C*=E[F+7],o=d*w+128>>8,s=d*A+128>>8,p=_,g=D,m=f*(x-C)+128>>8,v=f*(x+C)+128>>8,b=S<<4,y=k<<4,o=o+s+1>>1,s=o-s,T=p*h+g*u+128>>8,p=p*u-g*h+128>>8,g=T,m=m+y+1>>1,y=m-y,v=v+b+1>>1,b=v-b,o=o+g+1>>1,g=o-g,s=s+p+1>>1,p=s-p,T=m*l+v*c+2048>>12,m=m*c-v*l+2048>>12,v=T,T=b*n+y*t+2048>>12,b=b*t-y*n+2048>>12,y=T,i[F]=o+v,i[F+7]=o-v,i[F+1]=s+y,i[F+6]=s-y,i[F+2]=p+b,i[F+5]=p-b,i[F+3]=g+m,i[F+4]=g-m):(T=d*w+512>>10,i[F]=T,i[F+1]=T,i[F+2]=T,i[F+3]=T,i[F+4]=T,i[F+5]=T,i[F+6]=T,i[F+7]=T);for(var P=0;P<8;++P)w=i[P],x=i[P+8],_=i[P+16],S=i[P+24],A=i[P+32],k=i[P+40],D=i[P+48],C=i[P+56],0!==(x|_|S|A|k|D|C)?(o=d*w+2048>>12,s=d*A+2048>>12,p=_,g=D,m=f*(x-C)+2048>>12,v=f*(x+C)+2048>>12,b=S,y=k,o=4112+(o+s+1>>1),s=o-s,T=p*h+g*u+2048>>12,p=p*u-g*h+2048>>12,g=T,m=m+y+1>>1,y=m-y,v=v+b+1>>1,b=v-b,o=o+g+1>>1,g=o-g,s=s+p+1>>1,p=s-p,T=m*l+v*c+2048>>12,m=m*c-v*l+2048>>12,v=T,T=b*n+y*t+2048>>12,b=b*t-y*n+2048>>12,y=T,w=o+v,C=o-v,x=s+y,D=s-y,_=p+b,k=p-b,S=g+m,A=g-m,w<16?w=0:w>=4080?w=255:w>>=4,x<16?x=0:x>=4080?x=255:x>>=4,_<16?_=0:_>=4080?_=255:_>>=4,S<16?S=0:S>=4080?S=255:S>>=4,A<16?A=0:A>=4080?A=255:A>>=4,k<16?k=0:k>=4080?k=255:k>>=4,D<16?D=0:D>=4080?D=255:D>>=4,C<16?C=0:C>=4080?C=255:C>>=4,U[r+P]=w,U[r+P+8]=x,U[r+P+16]=_,U[r+P+24]=S,U[r+P+32]=A,U[r+P+40]=k,U[r+P+48]=D,U[r+P+56]=C):(T=d*w+8192>>14,T=T<-2040?0:T>=2024?255:T+2056>>4,U[r+P]=T,U[r+P+8]=T,U[r+P+16]=T,U[r+P+24]=T,U[r+P+32]=T,U[r+P+40]=T,U[r+P+48]=T,U[r+P+56]=T)}function v(e,t){for(var n=t.blocksPerLine,r=t.blocksPerColumn,i=new Int16Array(64),a=0;a<r;a++)for(var o=0;o<n;o++){var s=m(t,a,o);y(t,s,i)}return t.blockData}function w(e,t,n=t){const r=e.length-1;var a=n<t?n:t;if(t>=r)return null;var o=(0,i.readUint16)(e,t);if(o>=65472&&o<=65534)return{invalid:null,marker:o,offset:t};var s=(0,i.readUint16)(e,a);while(!(s>=65472&&s<=65534)){if(++a>=r)return null;s=(0,i.readUint16)(e,a)}return{invalid:o.toString(16),marker:s,offset:a}}return p.prototype={parse(t,{dnlScanLines:n=null}={}){function c(){const e=(0,i.readUint16)(t,d);d+=2;let n=d+e-2;var a=w(t,n,d);a&&a.invalid&&((0,r.warn)("readDataBlock - incorrect length, current marker is: "+a.invalid),n=a.offset);var o=t.subarray(d,n);return d+=o.length,o}function l(e){for(var t=Math.ceil(e.samplesPerLine/8/e.maxH),n=Math.ceil(e.scanLines/8/e.maxV),r=0;r<e.components.length;r++){z=e.components[r];var i=Math.ceil(Math.ceil(e.samplesPerLine/8)*z.h/e.maxH),a=Math.ceil(Math.ceil(e.scanLines/8)*z.v/e.maxV),o=t*z.h,s=n*z.v,c=64*s*(o+1);z.blockData=new Int16Array(c),z.blocksPerLine=i,z.blocksPerColumn=a}e.mcusPerLine=t,e.mcusPerColumn=n}var u,h,d=0,f=null,p=null;let m=0;var y=[],x=[],_=[];let S=(0,i.readUint16)(t,d);if(d+=2,65496!==S)throw new a("SOI not found");S=(0,i.readUint16)(t,d),d+=2;e:while(65497!==S){var A,k,D;switch(S){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var C=c();65504===S&&74===C[0]&&70===C[1]&&73===C[2]&&70===C[3]&&0===C[4]&&(f={version:{major:C[5],minor:C[6]},densityUnits:C[7],xDensity:C[8]<<8|C[9],yDensity:C[10]<<8|C[11],thumbWidth:C[12],thumbHeight:C[13],thumbData:C.subarray(14,14+3*C[12]*C[13])}),65518===S&&65===C[0]&&100===C[1]&&111===C[2]&&98===C[3]&&101===C[4]&&(p={version:C[5]<<8|C[6],flags0:C[7]<<8|C[8],flags1:C[9]<<8|C[10],transformCode:C[11]});break;case 65499:const v=(0,i.readUint16)(t,d);d+=2;var T,E=v+d-2;while(d<E){var U=t[d++],F=new Uint16Array(64);if(U>>4===0)for(k=0;k<64;k++)T=e[k],F[T]=t[d++];else{if(U>>4!==1)throw new a("DQT - invalid table spec");for(k=0;k<64;k++)T=e[k],F[T]=(0,i.readUint16)(t,d),d+=2}y[15&U]=F}break;case 65472:case 65473:case 65474:if(u)throw new a("Only single frame JPEGs supported");d+=2,u={},u.extended=65473===S,u.progressive=65474===S,u.precision=t[d++];const J=(0,i.readUint16)(t,d);d+=2,u.scanLines=n||J,u.samplesPerLine=(0,i.readUint16)(t,d),d+=2,u.components=[],u.componentIds={};var P,I=t[d++],O=0,R=0;for(A=0;A<I;A++){P=t[d];var N=t[d+1]>>4,L=15&t[d+1];O<N&&(O=N),R<L&&(R=L);var B=t[d+2];D=u.components.push({h:N,v:L,quantizationId:B,quantizationTable:null}),u.componentIds[P]=D-1,d+=3}u.maxH=O,u.maxV=R,l(u);break;case 65476:const ee=(0,i.readUint16)(t,d);for(d+=2,A=2;A<ee;){var M=t[d++],j=new Uint8Array(16),W=0;for(k=0;k<16;k++,d++)W+=j[k]=t[d];var q=new Uint8Array(W);for(k=0;k<W;k++,d++)q[k]=t[d];A+=17+W,(M>>4===0?_:x)[15&M]=g(j,q)}break;case 65501:d+=2,h=(0,i.readUint16)(t,d),d+=2;break;case 65498:const te=1===++m&&!n;d+=2;var z,H=t[d++],G=[];for(A=0;A<H;A++){var V=u.componentIds[t[d++]];z=u.components[V];var X=t[d++];z.huffmanTableDC=_[X>>4],z.huffmanTableAC=x[15&X],G.push(z)}var $=t[d++],Y=t[d++],K=t[d++];try{var Z=b(t,d,u,G,h,$,Y,K>>4,15&K,te);d+=Z}catch(Q){if(Q instanceof o)return(0,r.warn)(Q.message+" -- attempting to re-parse the JPEG image."),this.parse(t,{dnlScanLines:Q.scanLines});if(Q instanceof s){(0,r.warn)(Q.message+" -- ignoring the rest of the image data.");break e}throw Q}break;case 65500:d+=4;break;case 65535:255!==t[d]&&d--;break;default:const ne=w(t,d-2,d-3);if(ne&&ne.invalid){(0,r.warn)("JpegImage.parse - unexpected data, current marker is: "+ne.invalid),d=ne.offset;break}if(d>=t.length-1){(0,r.warn)("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break e}throw new a("JpegImage.parse - unknown marker: "+S.toString(16))}S=(0,i.readUint16)(t,d),d+=2}for(this.width=u.samplesPerLine,this.height=u.scanLines,this.jfif=f,this.adobe=p,this.components=[],A=0;A<u.components.length;A++){z=u.components[A];var J=y[z.quantizationId];J&&(z.quantizationTable=J),this.components.push({output:v(u,z),scaleX:z.h/u.maxH,scaleY:z.v/u.maxV,blocksPerLine:z.blocksPerLine,blocksPerColumn:z.blocksPerColumn})}this.numComponents=this.components.length},_getLinearizedBlockData(e,t,n=!1){var r,i,a,o,s,c,l,u,h,d,f,p=this.width/e,g=this.height/t,m=0,b=this.components.length,y=e*t*b,v=new Uint8ClampedArray(y),w=new Uint32Array(e),x=4294967288;let _;for(l=0;l<b;l++){if(r=this.components[l],i=r.scaleX*p,a=r.scaleY*g,m=l,f=r.output,o=r.blocksPerLine+1<<3,i!==_){for(s=0;s<e;s++)u=0|s*i,w[s]=(u&x)<<3|7&u;_=i}for(c=0;c<t;c++)for(u=0|c*a,d=o*(u&x)|(7&u)<<3,s=0;s<e;s++)v[m]=f[d+w[s]],m+=b}let S=this._decodeTransform;if(n||4!==b||S||(S=new Int32Array([-256,255,-256,255,-256,255,-256,255])),S)for(l=0;l<y;)for(u=0,h=0;u<b;u++,l++,h+=2)v[l]=(v[l]*S[h]>>8)+S[h+1];return v},get _isColorConversionNeeded(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform:1===this._colorTransform},_convertYccToRgb:function(e){for(var t,n,r,i=0,a=e.length;i<a;i+=3)t=e[i],n=e[i+1],r=e[i+2],e[i]=t-179.456+1.402*r,e[i+1]=t+135.459-.344*n-.714*r,e[i+2]=t-226.816+1.772*n;return e},_convertYcckToRgb:function(e){for(var t,n,r,i,a=0,o=0,s=e.length;o<s;o+=4)t=e[o],n=e[o+1],r=e[o+2],i=e[o+3],e[a++]=n*(-660635669420364e-19*n+.000437130475926232*r-54080610064599e-18*t+.00048449797120281*i-.154362151871126)-122.67195406894+r*(-.000957964378445773*r+.000817076911346625*t-.00477271405408747*i+1.53380253221734)+t*(.000961250184130688*t-.00266257332283933*i+.48357088451265)+i*(-.000336197177618394*i+.484791561490776),e[a++]=107.268039397724+n*(219927104525741e-19*n-.000640992018297945*r+.000659397001245577*t+.000426105652938837*i-.176491792462875)+r*(-.000778269941513683*r+.00130872261408275*t+.000770482631801132*i-.151051492775562)+t*(.00126935368114843*t-.00265090189010898*i+.25802910206845)+i*(-.000318913117588328*i-.213742400323665),e[a++]=n*(-.000570115196973677*n-263409051004589e-19*r+.0020741088115012*t-.00288260236853442*i+.814272968359295)-20.810012546947+r*(-153496057440975e-19*r-.000132689043961446*t+.000560833691242812*i-.195152027534049)+t*(.00174418132927582*t-.00255243321439347*i+.116935020465145)+i*(-.000343531996510555*i+.24165260232407);return e.subarray(0,a)},_convertYcckToCmyk:function(e){for(var t,n,r,i=0,a=e.length;i<a;i+=4)t=e[i],n=e[i+1],r=e[i+2],e[i]=434.456-t-1.402*r,e[i+1]=119.541-t+.344*n+.714*r,e[i+2]=481.816-t-1.772*n;return e},_convertCmykToRgb:function(e){for(var t,n,r,i,a=0,o=0,s=e.length;o<s;o+=4)t=e[o],n=e[o+1],r=e[o+2],i=e[o+3],e[a++]=255+t*(-6747147073602441e-20*t+.0008379262121013727*n+.0002894718188643294*r+.003264231057537806*i-1.1185611867203937)+n*(26374107616089405e-21*n-8626949158638572e-20*r-.0002748769067499491*i-.02155688794978967)+r*(-3878099212869363e-20*r-.0003267808279485286*i+.0686742238595345)-i*(.0003361971776183937*i+.7430659151342254),e[a++]=255+t*(.00013596372813588848*t+.000924537132573585*n+.00010567359618683593*r+.0004791864687436512*i-.3109689587515875)+n*(-.00023545346108370344*n+.0002702845253534714*r+.0020200308977307156*i-.7488052167015494)+r*(6834815998235662e-20*r+.00015168452363460973*i-.09751927774728933)-i*(.0003189131175883281*i+.7364883807733168),e[a++]=255+t*(13598650411385307e-21*t+.00012423956175490851*n+.0004751985097583589*r-36729317476630422e-22*i-.05562186980264034)+n*(.00016141380598724676*n+.0009692239130725186*r+.0007782692450036253*i-.44015232367526463)+r*(5.068882914068769e-7*r+.0017778369011375071*i-.7591454649749609)-i*(.0003435319965105553*i+.7063770186160144);return e.subarray(0,a)},getData({width:e,height:t,forceRGB:n=!1,isSourcePDF:r=!1}){if(this.numComponents>4)throw new a("Unsupported color mode");var i=this._getLinearizedBlockData(e,t,r);if(1===this.numComponents&&n){for(var o=i.length,s=new Uint8ClampedArray(3*o),c=0,l=0;l<o;l++){var u=i[l];s[c++]=u,s[c++]=u,s[c++]=u}return s}if(3===this.numComponents&&this._isColorConversionNeeded)return this._convertYccToRgb(i);if(4===this.numComponents){if(this._isColorConversionNeeded)return n?this._convertYcckToRgb(i):this._convertYcckToCmyk(i);if(n)return this._convertCmykToRgb(i)}return i}},p}();t.JpegImage=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpxStream=void 0;var r=n(12),i=n(21),a=n(2);const o=function(){function e(e,t,n,i){this.stream=e,this.maybeLength=t,this.dict=n,this.params=i,r.DecodeStream.call(this,t)}return e.prototype=Object.create(r.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,a.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(this.eof)return;const e=new i.JpxImage;e.parse(this.bytes);const t=e.width,n=e.height,r=e.componentsCount,a=e.tiles.length;if(1===a)this.buffer=e.tiles[0].items;else{const i=new Uint8ClampedArray(t*n*r);for(let n=0;n<a;n++){const a=e.tiles[n],o=a.width,s=a.height,c=a.left,l=a.top,u=a.items;let h=0,d=(t*l+c)*r;const f=t*r,p=o*r;for(let e=0;e<s;e++){const e=u.subarray(h,h+p);i.set(e,d),h+=p,d+=f}}this.buffer=i}this.bufferLength=this.buffer.length,this.eof=!0},e}();t.JpxStream=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpxImage=void 0;var r=n(2),i=n(8),a=n(17);class o extends r.BaseException{constructor(e){super("JPX error: "+e)}}var s=function(){var e={LL:0,LH:1,HL:1,HH:2};function t(){this.failOnCorruptedImage=!1}function n(e,t){e.x0=Math.ceil(t.XOsiz/e.XRsiz),e.x1=Math.ceil(t.Xsiz/e.XRsiz),e.y0=Math.ceil(t.YOsiz/e.YRsiz),e.y1=Math.ceil(t.Ysiz/e.YRsiz),e.width=e.x1-e.x0,e.height=e.y1-e.y0}function s(e,t){for(var n,r=e.SIZ,i=[],a=Math.ceil((r.Xsiz-r.XTOsiz)/r.XTsiz),o=Math.ceil((r.Ysiz-r.YTOsiz)/r.YTsiz),s=0;s<o;s++)for(var c=0;c<a;c++)n={},n.tx0=Math.max(r.XTOsiz+c*r.XTsiz,r.XOsiz),n.ty0=Math.max(r.YTOsiz+s*r.YTsiz,r.YOsiz),n.tx1=Math.min(r.XTOsiz+(c+1)*r.XTsiz,r.Xsiz),n.ty1=Math.min(r.YTOsiz+(s+1)*r.YTsiz,r.Ysiz),n.width=n.tx1-n.tx0,n.height=n.ty1-n.ty0,n.components=[],i.push(n);e.tiles=i;for(var l=r.Csiz,u=0,h=l;u<h;u++)for(var d=t[u],f=0,p=i.length;f<p;f++){var g={};n=i[f],g.tcx0=Math.ceil(n.tx0/d.XRsiz),g.tcy0=Math.ceil(n.ty0/d.YRsiz),g.tcx1=Math.ceil(n.tx1/d.XRsiz),g.tcy1=Math.ceil(n.ty1/d.YRsiz),g.width=g.tcx1-g.tcx0,g.height=g.tcy1-g.tcy0,n.components[u]=g}}function c(e,t,n){var r=t.codingStyleParameters,i={};return r.entropyCoderWithCustomPrecincts?(i.PPx=r.precinctsSizes[n].PPx,i.PPy=r.precinctsSizes[n].PPy):(i.PPx=15,i.PPy=15),i.xcb_=n>0?Math.min(r.xcb,i.PPx-1):Math.min(r.xcb,i.PPx),i.ycb_=n>0?Math.min(r.ycb,i.PPy-1):Math.min(r.ycb,i.PPy),i}function l(e,t,n){var r=1<<n.PPx,i=1<<n.PPy,a=0===t.resLevel,o=1<<n.PPx+(a?0:-1),s=1<<n.PPy+(a?0:-1),c=t.trx1>t.trx0?Math.ceil(t.trx1/r)-Math.floor(t.trx0/r):0,l=t.try1>t.try0?Math.ceil(t.try1/i)-Math.floor(t.try0/i):0,u=c*l;t.precinctParameters={precinctWidth:r,precinctHeight:i,numprecinctswide:c,numprecinctshigh:l,numprecincts:u,precinctWidthInSubband:o,precinctHeightInSubband:s}}function u(e,t,n){var r,i,a,o,s=n.xcb_,c=n.ycb_,l=1<<s,u=1<<c,h=t.tbx0>>s,d=t.tby0>>c,f=t.tbx1+l-1>>s,p=t.tby1+u-1>>c,g=t.resolution.precinctParameters,m=[],b=[];for(i=d;i<p;i++)for(r=h;r<f;r++){a={cbx:r,cby:i,tbx0:l*r,tby0:u*i,tbx1:l*(r+1),tby1:u*(i+1)},a.tbx0_=Math.max(t.tbx0,a.tbx0),a.tby0_=Math.max(t.tby0,a.tby0),a.tbx1_=Math.min(t.tbx1,a.tbx1),a.tby1_=Math.min(t.tby1,a.tby1);var y=Math.floor((a.tbx0_-t.tbx0)/g.precinctWidthInSubband),v=Math.floor((a.tby0_-t.tby0)/g.precinctHeightInSubband);if(o=y+v*g.numprecinctswide,a.precinctNumber=o,a.subbandType=t.type,a.Lblock=3,!(a.tbx1_<=a.tbx0_||a.tby1_<=a.tby0_)){m.push(a);var w=b[o];void 0!==w?(r<w.cbxMin?w.cbxMin=r:r>w.cbxMax&&(w.cbxMax=r),i<w.cbyMin?w.cbxMin=i:i>w.cbyMax&&(w.cbyMax=i)):b[o]=w={cbxMin:r,cbyMin:i,cbxMax:r,cbyMax:i},a.precinct=w}}t.codeblockParameters={codeblockWidth:s,codeblockHeight:c,numcodeblockwide:f-h+1,numcodeblockhigh:p-d+1},t.codeblocks=m,t.precincts=b}function h(e,t,n){for(var r=[],i=e.subbands,a=0,o=i.length;a<o;a++)for(var s=i[a],c=s.codeblocks,l=0,u=c.length;l<u;l++){var h=c[l];h.precinctNumber===t&&r.push(h)}return{layerNumber:n,codeblocks:r}}function d(e){for(var t=e.SIZ,n=e.currentTile.index,r=e.tiles[n],i=r.codingStyleDefaultParameters.layersCount,a=t.Csiz,s=0,c=0;c<a;c++)s=Math.max(s,r.components[c].codingStyleParameters.decompositionLevelsCount);var l=0,u=0,d=0,f=0;this.nextPacket=function(){for(;l<i;l++){for(;u<=s;u++){for(;d<a;d++){var e=r.components[d];if(!(u>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[u],n=t.precinctParameters.numprecincts;f<n;){var c=h(t,f,l);return f++,c}f=0}}d=0}u=0}throw new o("Out of packets")}}function f(e){for(var t=e.SIZ,n=e.currentTile.index,r=e.tiles[n],i=r.codingStyleDefaultParameters.layersCount,a=t.Csiz,s=0,c=0;c<a;c++)s=Math.max(s,r.components[c].codingStyleParameters.decompositionLevelsCount);var l=0,u=0,d=0,f=0;this.nextPacket=function(){for(;l<=s;l++){for(;u<i;u++){for(;d<a;d++){var e=r.components[d];if(!(l>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[l],n=t.precinctParameters.numprecincts;f<n;){var c=h(t,f,u);return f++,c}f=0}}d=0}u=0}throw new o("Out of packets")}}function p(e){var t,n,r,i,a=e.SIZ,s=e.currentTile.index,c=e.tiles[s],l=c.codingStyleDefaultParameters.layersCount,u=a.Csiz,d=0;for(r=0;r<u;r++){const e=c.components[r];d=Math.max(d,e.codingStyleParameters.decompositionLevelsCount)}var f=new Int32Array(d+1);for(n=0;n<=d;++n){var p=0;for(r=0;r<u;++r){var g=c.components[r].resolutions;n<g.length&&(p=Math.max(p,g[n].precinctParameters.numprecincts))}f[n]=p}t=0,n=0,r=0,i=0,this.nextPacket=function(){for(;n<=d;n++){for(;i<f[n];i++){for(;r<u;r++){const o=c.components[r];if(!(n>o.codingStyleParameters.decompositionLevelsCount)){var e=o.resolutions[n],a=e.precinctParameters.numprecincts;if(!(i>=a)){for(;t<l;){var s=h(e,i,t);return t++,s}t=0}}}r=0}i=0}throw new o("Out of packets")}}function g(e){var t=e.SIZ,n=e.currentTile.index,r=e.tiles[n],i=r.codingStyleDefaultParameters.layersCount,a=t.Csiz,s=y(r),c=s,l=0,u=0,d=0,f=0,p=0;this.nextPacket=function(){for(;p<c.maxNumHigh;p++){for(;f<c.maxNumWide;f++){for(;d<a;d++){for(var e=r.components[d],t=e.codingStyleParameters.decompositionLevelsCount;u<=t;u++){var n=e.resolutions[u],g=s.components[d].resolutions[u],m=b(f,p,g,c,n);if(null!==m){for(;l<i;){var y=h(n,m,l);return l++,y}l=0}}u=0}d=0}f=0}throw new o("Out of packets")}}function m(e){var t=e.SIZ,n=e.currentTile.index,r=e.tiles[n],i=r.codingStyleDefaultParameters.layersCount,a=t.Csiz,s=y(r),c=0,l=0,u=0,d=0,f=0;this.nextPacket=function(){for(;u<a;++u){for(var e=r.components[u],t=s.components[u],n=e.codingStyleParameters.decompositionLevelsCount;f<t.maxNumHigh;f++){for(;d<t.maxNumWide;d++){for(;l<=n;l++){var p=e.resolutions[l],g=t.resolutions[l],m=b(d,f,g,t,p);if(null!==m){for(;c<i;){var y=h(p,m,c);return c++,y}c=0}}l=0}d=0}f=0}throw new o("Out of packets")}}function b(e,t,n,r,i){var a=e*r.minWidth,o=t*r.minHeight;if(a%n.width!==0||o%n.height!==0)return null;var s=o/n.width*i.precinctParameters.numprecinctswide;return a/n.height+s}function y(e){for(var t=e.components.length,n=Number.MAX_VALUE,r=Number.MAX_VALUE,i=0,a=0,o=new Array(t),s=0;s<t;s++){for(var c=e.components[s],l=c.codingStyleParameters.decompositionLevelsCount,u=new Array(l+1),h=Number.MAX_VALUE,d=Number.MAX_VALUE,f=0,p=0,g=1,m=l;m>=0;--m){var b=c.resolutions[m],y=g*b.precinctParameters.precinctWidth,v=g*b.precinctParameters.precinctHeight;h=Math.min(h,y),d=Math.min(d,v),f=Math.max(f,b.precinctParameters.numprecinctswide),p=Math.max(p,b.precinctParameters.numprecinctshigh),u[m]={width:y,height:v},g<<=1}n=Math.min(n,h),r=Math.min(r,d),i=Math.max(i,f),a=Math.max(a,p),o[s]={resolutions:u,minWidth:h,minHeight:d,maxNumWide:f,maxNumHigh:p}}return{components:o,minWidth:n,minHeight:r,maxNumWide:i,maxNumHigh:a}}function v(e){for(var t=e.SIZ,n=e.currentTile.index,r=e.tiles[n],i=t.Csiz,a=0;a<i;a++){for(var s=r.components[a],h=s.codingStyleParameters.decompositionLevelsCount,b=[],y=[],v=0;v<=h;v++){var w,x=c(e,s,v),_={},S=1<<h-v;if(_.trx0=Math.ceil(s.tcx0/S),_.try0=Math.ceil(s.tcy0/S),_.trx1=Math.ceil(s.tcx1/S),_.try1=Math.ceil(s.tcy1/S),_.resLevel=v,l(e,_,x),b.push(_),0===v)w={},w.type="LL",w.tbx0=Math.ceil(s.tcx0/S),w.tby0=Math.ceil(s.tcy0/S),w.tbx1=Math.ceil(s.tcx1/S),w.tby1=Math.ceil(s.tcy1/S),w.resolution=_,u(e,w,x),y.push(w),_.subbands=[w];else{var A=1<<h-v+1,k=[];w={},w.type="HL",w.tbx0=Math.ceil(s.tcx0/A-.5),w.tby0=Math.ceil(s.tcy0/A),w.tbx1=Math.ceil(s.tcx1/A-.5),w.tby1=Math.ceil(s.tcy1/A),w.resolution=_,u(e,w,x),y.push(w),k.push(w),w={},w.type="LH",w.tbx0=Math.ceil(s.tcx0/A),w.tby0=Math.ceil(s.tcy0/A-.5),w.tbx1=Math.ceil(s.tcx1/A),w.tby1=Math.ceil(s.tcy1/A-.5),w.resolution=_,u(e,w,x),y.push(w),k.push(w),w={},w.type="HH",w.tbx0=Math.ceil(s.tcx0/A-.5),w.tby0=Math.ceil(s.tcy0/A-.5),w.tbx1=Math.ceil(s.tcx1/A-.5),w.tby1=Math.ceil(s.tcy1/A-.5),w.resolution=_,u(e,w,x),y.push(w),k.push(w),_.subbands=k}}s.resolutions=b,s.subbands=y}var D=r.codingStyleDefaultParameters.progressionOrder;switch(D){case 0:r.packetsIterator=new d(e);break;case 1:r.packetsIterator=new f(e);break;case 2:r.packetsIterator=new p(e);break;case 3:r.packetsIterator=new g(e);break;case 4:r.packetsIterator=new m(e);break;default:throw new o("Unsupported progression order "+D)}}function w(e,t,n,r){var a,o=0,s=0,c=!1;function l(e){while(s<e){var r=t[n+o];o++,c?(a=a<<7|r,s+=7,c=!1):(a=a<<8|r,s+=8),255===r&&(c=!0)}return s-=e,a>>>s&(1<<e)-1}function u(e){return 255===t[n+o-1]&&t[n+o]===e?(h(1),!0):255===t[n+o]&&t[n+o+1]===e&&(h(2),!0)}function h(e){o+=e}function d(){s=0,c&&(o++,c=!1)}function f(){if(0===l(1))return 1;if(0===l(1))return 2;var e=l(2);return e<3?e+3:(e=l(5),e<31?e+6:(e=l(7),e+37))}var p=e.currentTile.index,g=e.tiles[p],m=e.COD.sopMarkerUsed,b=e.COD.ephMarkerUsed,y=g.packetsIterator;while(o<r){d(),m&&u(145)&&h(4);var v=y.nextPacket();if(l(1)){for(var w,x=v.layerNumber,_=[],S=0,A=v.codeblocks.length;S<A;S++){w=v.codeblocks[S];var C,T=w.precinct,E=w.cbx-T.cbxMin,U=w.cby-T.cbyMin,F=!1,P=!1;if(void 0!==w.included)F=!!l(1);else{var I,O;if(T=w.precinct,void 0!==T.inclusionTree)I=T.inclusionTree;else{var R=T.cbxMax-T.cbxMin+1,N=T.cbyMax-T.cbyMin+1;I=new D(R,N,x),O=new k(R,N),T.inclusionTree=I,T.zeroBitPlanesTree=O}if(I.reset(E,U,x))while(1){if(!l(1)){I.incrementValue(x);break}if(C=!I.nextLevel(),C){w.included=!0,F=P=!0;break}}}if(F){if(P){O=T.zeroBitPlanesTree,O.reset(E,U);while(1)if(l(1)){if(C=!O.nextLevel(),C)break}else O.incrementValue();w.zeroBitPlanes=O.value}var L=f();while(l(1))w.Lblock++;var B=(0,i.log2)(L),M=(L<1<<B?B-1:B)+w.Lblock,j=l(M);_.push({codeblock:w,codingpasses:L,dataLength:j})}}d(),b&&u(146);while(_.length>0){var W=_.shift();w=W.codeblock,void 0===w.data&&(w.data=[]),w.data.push({data:t,start:n+o,end:n+o+W.dataLength,codingpasses:W.codingpasses}),o+=W.dataLength}}}return o}function x(e,t,n,r,i,o,s,c){for(var l=r.tbx0,u=r.tby0,h=r.tbx1-r.tbx0,d=r.codeblocks,f="H"===r.type.charAt(0)?1:0,p="H"===r.type.charAt(1)?t:0,g=0,m=d.length;g<m;++g){var b=d[g],y=b.tbx1_-b.tbx0_,v=b.tby1_-b.tby0_;if(0!==y&&0!==v&&void 0!==b.data){var w,x;w=new C(y,v,b.subbandType,b.zeroBitPlanes,o),x=2;var _,S,A,k=b.data,D=0,T=0;for(_=0,S=k.length;_<S;_++)A=k[_],D+=A.end-A.start,T+=A.codingpasses;var E=new Uint8Array(D),U=0;for(_=0,S=k.length;_<S;_++){A=k[_];var F=A.data.subarray(A.start,A.end);E.set(F,U),U+=F.length}var P=new a.ArithmeticDecoder(E,0,D);for(w.setDecoder(P),_=0;_<T;_++){switch(x){case 0:w.runSignificancePropagationPass();break;case 1:w.runMagnitudeRefinementPass();break;case 2:w.runCleanupPass(),c&&w.checkSegmentationSymbol();break}x=(x+1)%3}var I,O,R,N=b.tbx0_-l+(b.tby0_-u)*h,L=w.coefficentsSign,B=w.coefficentsMagnitude,M=w.bitsDecoded,j=s?0:.5;U=0;var W="LL"!==r.type;for(_=0;_<v;_++){var q=N/h|0,z=2*q*(t-h)+f+p;for(I=0;I<y;I++){if(O=B[U],0!==O){O=(O+j)*i,0!==L[U]&&(O=-O),R=M[U];var H=W?z+(N<<1):N;e[H]=s&&R>=o?O:O*(1<<o-R)}N++,U++}N+=h-y}}}}function _(t,n,r){for(var i=n.components[r],a=i.codingStyleParameters,o=i.quantizationParameters,s=a.decompositionLevelsCount,c=o.SPqcds,l=o.scalarExpounded,u=o.guardBits,h=a.segmentationSymbolUsed,d=t.components[r].precision,f=a.reversibleTransformation,p=f?new U:new E,g=[],m=0,b=0;b<=s;b++){for(var y=i.resolutions[b],v=y.trx1-y.trx0,w=y.try1-y.try0,_=new Float32Array(v*w),S=0,A=y.subbands.length;S<A;S++){var k,D;l?(k=c[m].mu,D=c[m].epsilon,m++):(k=c[0].mu,D=c[0].epsilon+(b>0?1-b:0));var C=y.subbands[S],T=e[C.type],F=f?1:2**(d+T-D)*(1+k/2048),P=u+D-1;x(_,v,w,C,F,P,f,h)}g.push({width:v,height:w,items:_})}var I=p.calculate(g,i.tcx0,i.tcy0);return{left:i.tcx0,top:i.tcy0,width:I.width,height:I.height,items:I.items}}function S(e){for(var t=e.SIZ,n=e.components,r=t.Csiz,i=[],a=0,o=e.tiles.length;a<o;a++){var s,c=e.tiles[a],l=[];for(s=0;s<r;s++)l[s]=_(e,c,s);var u,h,d,f,p,g,m,b=l[0],y=new Uint8ClampedArray(b.items.length*r),v={left:b.left,top:b.top,width:b.width,height:b.height,items:y},w=0;if(c.codingStyleDefaultParameters.multipleComponentTransform){var x=4===r,S=l[0].items,A=l[1].items,k=l[2].items,D=x?l[3].items:null;u=n[0].precision-8,h=.5+(128<<u);var C=c.components[0],T=r-3;if(f=S.length,C.codingStyleParameters.reversibleTransformation)for(d=0;d<f;d++,w+=T){p=S[d]+h,g=A[d],m=k[d];const e=p-(m+g>>2);y[w++]=e+m>>u,y[w++]=e>>u,y[w++]=e+g>>u}else for(d=0;d<f;d++,w+=T)p=S[d]+h,g=A[d],m=k[d],y[w++]=p+1.402*m>>u,y[w++]=p-.34413*g-.71414*m>>u,y[w++]=p+1.772*g>>u;if(x)for(d=0,w=3;d<f;d++,w+=4)y[w]=D[d]+h>>u}else for(s=0;s<r;s++){var E=l[s].items;for(u=n[s].precision-8,h=.5+(128<<u),w=s,d=0,f=E.length;d<f;d++)y[w]=E[d]+h>>u,w+=r}i.push(v)}return i}function A(e,t){for(var n=e.SIZ,r=n.Csiz,i=e.tiles[t],a=0;a<r;a++){var o=i.components[a],s=void 0!==e.currentTile.QCC[a]?e.currentTile.QCC[a]:e.currentTile.QCD;o.quantizationParameters=s;var c=void 0!==e.currentTile.COC[a]?e.currentTile.COC[a]:e.currentTile.COD;o.codingStyleParameters=c}i.codingStyleDefaultParameters=e.currentTile.COD}t.prototype={parse:function(e){var t=(0,i.readUint16)(e,0);if(65359!==t){var n=0,a=e.length;while(n<a){var s=8,c=(0,i.readUint32)(e,n),l=(0,i.readUint32)(e,n+4);if(n+=s,1===c&&(c=4294967296*(0,i.readUint32)(e,n)+(0,i.readUint32)(e,n+4),n+=8,s+=8),0===c&&(c=a-n+s),c<s)throw new o("Invalid box field size");var u=c-s,h=!0;switch(l){case 1785737832:h=!1;break;case 1668246642:var d=e[n];if(1===d){var f=(0,i.readUint32)(e,n+3);switch(f){case 16:case 17:case 18:break;default:(0,r.warn)("Unknown colorspace "+f);break}}else 2===d&&(0,r.info)("ICC profile not supported");break;case 1785737827:this.parseCodestream(e,n,n+u);break;case 1783636e3:218793738!==(0,i.readUint32)(e,n)&&(0,r.warn)("Invalid JP2 signature");break;case 1783634458:case 1718909296:case 1920099697:case 1919251232:case 1768449138:break;default:var p=String.fromCharCode(l>>24&255,l>>16&255,l>>8&255,255&l);(0,r.warn)("Unsupported header type "+l+" ("+p+")");break}h&&(n+=u)}}else this.parseCodestream(e,0,e.length)},parseImageProperties:function(e){var t=e.getByte();while(t>=0){var n=t;t=e.getByte();var r=n<<8|t;if(65361===r){e.skip(4);var i=e.getInt32()>>>0,a=e.getInt32()>>>0,s=e.getInt32()>>>0,c=e.getInt32()>>>0;e.skip(16);var l=e.getUint16();return this.width=i-s,this.height=a-c,this.componentsCount=l,void(this.bitsPerComponent=8)}}throw new o("No size marker found in JPX stream")},parseCodestream:function(e,t,a){var c={},l=!1;try{var u=t;while(u+1<a){var h=(0,i.readUint16)(e,u);u+=2;var d,f,p,g,m,b,y=0;switch(h){case 65359:c.mainHeader=!0;break;case 65497:break;case 65361:y=(0,i.readUint16)(e,u);var x={};x.Xsiz=(0,i.readUint32)(e,u+4),x.Ysiz=(0,i.readUint32)(e,u+8),x.XOsiz=(0,i.readUint32)(e,u+12),x.YOsiz=(0,i.readUint32)(e,u+16),x.XTsiz=(0,i.readUint32)(e,u+20),x.YTsiz=(0,i.readUint32)(e,u+24),x.XTOsiz=(0,i.readUint32)(e,u+28),x.YTOsiz=(0,i.readUint32)(e,u+32);var _=(0,i.readUint16)(e,u+36);x.Csiz=_;var k=[];d=u+38;for(var D=0;D<_;D++){var C={precision:1+(127&e[d]),isSigned:!!(128&e[d]),XRsiz:e[d+1],YRsiz:e[d+2]};d+=3,n(C,x),k.push(C)}c.SIZ=x,c.components=k,s(c,k),c.QCC=[],c.COC=[];break;case 65372:y=(0,i.readUint16)(e,u);var T={};switch(d=u+2,f=e[d++],31&f){case 0:g=8,m=!0;break;case 1:g=16,m=!1;break;case 2:g=16,m=!0;break;default:throw new Error("Invalid SQcd value "+f)}T.noQuantization=8===g,T.scalarExpounded=m,T.guardBits=f>>5,p=[];while(d<y+u){var E={};8===g?(E.epsilon=e[d++]>>3,E.mu=0):(E.epsilon=e[d]>>3,E.mu=(7&e[d])<<8|e[d+1],d+=2),p.push(E)}T.SPqcds=p,c.mainHeader?c.QCD=T:(c.currentTile.QCD=T,c.currentTile.QCC=[]);break;case 65373:y=(0,i.readUint16)(e,u);var U,F={};switch(d=u+2,c.SIZ.Csiz<257?U=e[d++]:(U=(0,i.readUint16)(e,d),d+=2),f=e[d++],31&f){case 0:g=8,m=!0;break;case 1:g=16,m=!1;break;case 2:g=16,m=!0;break;default:throw new Error("Invalid SQcd value "+f)}F.noQuantization=8===g,F.scalarExpounded=m,F.guardBits=f>>5,p=[];while(d<y+u)E={},8===g?(E.epsilon=e[d++]>>3,E.mu=0):(E.epsilon=e[d]>>3,E.mu=(7&e[d])<<8|e[d+1],d+=2),p.push(E);F.SPqcds=p,c.mainHeader?c.QCC[U]=F:c.currentTile.QCC[U]=F;break;case 65362:y=(0,i.readUint16)(e,u);var P={};d=u+2;var I=e[d++];P.entropyCoderWithCustomPrecincts=!!(1&I),P.sopMarkerUsed=!!(2&I),P.ephMarkerUsed=!!(4&I),P.progressionOrder=e[d++],P.layersCount=(0,i.readUint16)(e,d),d+=2,P.multipleComponentTransform=e[d++],P.decompositionLevelsCount=e[d++],P.xcb=2+(15&e[d++]),P.ycb=2+(15&e[d++]);var O=e[d++];if(P.selectiveArithmeticCodingBypass=!!(1&O),P.resetContextProbabilities=!!(2&O),P.terminationOnEachCodingPass=!!(4&O),P.verticallyStripe=!!(8&O),P.predictableTermination=!!(16&O),P.segmentationSymbolUsed=!!(32&O),P.reversibleTransformation=e[d++],P.entropyCoderWithCustomPrecincts){var R=[];while(d<y+u){var N=e[d++];R.push({PPx:15&N,PPy:N>>4})}P.precinctsSizes=R}var L=[];if(P.selectiveArithmeticCodingBypass&&L.push("selectiveArithmeticCodingBypass"),P.resetContextProbabilities&&L.push("resetContextProbabilities"),P.terminationOnEachCodingPass&&L.push("terminationOnEachCodingPass"),P.verticallyStripe&&L.push("verticallyStripe"),P.predictableTermination&&L.push("predictableTermination"),L.length>0)throw l=!0,new Error("Unsupported COD options ("+L.join(", ")+")");c.mainHeader?c.COD=P:(c.currentTile.COD=P,c.currentTile.COC=[]);break;case 65424:y=(0,i.readUint16)(e,u),b={},b.index=(0,i.readUint16)(e,u+2),b.length=(0,i.readUint32)(e,u+4),b.dataEnd=b.length+u-2,b.partIndex=e[u+8],b.partsCount=e[u+9],c.mainHeader=!1,0===b.partIndex&&(b.COD=c.COD,b.COC=c.COC.slice(0),b.QCD=c.QCD,b.QCC=c.QCC.slice(0)),c.currentTile=b;break;case 65427:b=c.currentTile,0===b.partIndex&&(A(c,b.index),v(c)),y=b.dataEnd-u,w(c,e,u,y);break;case 65365:case 65367:case 65368:case 65380:y=(0,i.readUint16)(e,u);break;case 65363:throw new Error("Codestream code 0xFF53 (COC) is not implemented");default:throw new Error("Unknown codestream code: "+h.toString(16))}u+=y}}catch(B){if(l||this.failOnCorruptedImage)throw new o(B.message);(0,r.warn)("JPX: Trying to recover from: "+B.message)}this.tiles=S(c),this.width=c.SIZ.Xsiz-c.SIZ.XOsiz,this.height=c.SIZ.Ysiz-c.SIZ.YOsiz,this.componentsCount=c.SIZ.Csiz}};var k=function(){function e(e,t){var n=(0,i.log2)(Math.max(e,t))+1;this.levels=[];for(var r=0;r<n;r++){var a={width:e,height:t,items:[]};this.levels.push(a),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t){var n,r=0,i=0;while(r<this.levels.length){n=this.levels[r];var a=e+t*n.width;if(void 0!==n.items[a]){i=n.items[a];break}n.index=a,e>>=1,t>>=1,r++}r--,n=this.levels[r],n.items[n.index]=i,this.currentLevel=r,delete this.value},incrementValue:function(){var e=this.levels[this.currentLevel];e.items[e.index]++},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],n=t.items[t.index];return e--,e<0?(this.value=n,!1):(this.currentLevel=e,t=this.levels[e],t.items[t.index]=n,!0)}},e}(),D=function(){function e(e,t,n){var r=(0,i.log2)(Math.max(e,t))+1;this.levels=[];for(var a=0;a<r;a++){for(var o=new Uint8Array(e*t),s=0,c=o.length;s<c;s++)o[s]=n;var l={width:e,height:t,items:o};this.levels.push(l),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t,n){var r=0;while(r<this.levels.length){var i=this.levels[r],a=e+t*i.width;i.index=a;var o=i.items[a];if(255===o)break;if(o>n)return this.currentLevel=r,this.propagateValues(),!1;e>>=1,t>>=1,r++}return this.currentLevel=r-1,!0},incrementValue:function(e){var t=this.levels[this.currentLevel];t.items[t.index]=e+1,this.propagateValues()},propagateValues:function(){var e=this.currentLevel,t=this.levels[e],n=t.items[t.index];while(--e>=0)t=this.levels[e],t.items[t.index]=n},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],n=t.items[t.index];return t.items[t.index]=255,e--,!(e<0)&&(this.currentLevel=e,t=this.levels[e],t.items[t.index]=n,!0)}},e}(),C=function(){var e=17,t=18,n=new Uint8Array([0,5,8,0,3,7,8,0,4,7,8,0,0,0,0,0,1,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8]),r=new Uint8Array([0,3,4,0,5,7,7,0,8,8,8,0,0,0,0,0,1,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8]),i=new Uint8Array([0,1,2,0,1,2,2,0,2,2,2,0,0,0,0,0,3,4,5,0,4,5,5,0,5,5,5,0,0,0,0,0,6,7,7,0,7,7,7,0,7,7,7,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8]);function a(e,t,a,o,s){let c;this.width=e,this.height=t,c="HH"===a?i:"HL"===a?r:n,this.contextLabelTable=c;var l=e*t;let u;this.neighborsSignificance=new Uint8Array(l),this.coefficentsSign=new Uint8Array(l),u=s>14?new Uint32Array(l):s>6?new Uint16Array(l):new Uint8Array(l),this.coefficentsMagnitude=u,this.processingFlags=new Uint8Array(l);var h=new Uint8Array(l);if(0!==o)for(var d=0;d<l;d++)h[d]=o;this.bitsDecoded=h,this.reset()}return a.prototype={setDecoder:function(e){this.decoder=e},reset:function(){this.contexts=new Int8Array(19),this.contexts[0]=8,this.contexts[e]=92,this.contexts[t]=6},setNeighborsSignificance:function(e,t,n){var r,i=this.neighborsSignificance,a=this.width,o=this.height,s=t>0,c=t+1<a;e>0&&(r=n-a,s&&(i[r-1]+=16),c&&(i[r+1]+=16),i[r]+=4),e+1<o&&(r=n+a,s&&(i[r-1]+=16),c&&(i[r+1]+=16),i[r]+=4),s&&(i[n-1]+=1),c&&(i[n+1]+=1),i[n]|=128},runSignificancePropagationPass:function(){for(var e=this.decoder,t=this.width,n=this.height,r=this.coefficentsMagnitude,i=this.coefficentsSign,a=this.neighborsSignificance,o=this.processingFlags,s=this.contexts,c=this.contextLabelTable,l=this.bitsDecoded,u=-2,h=1,d=2,f=0;f<n;f+=4)for(var p=0;p<t;p++)for(var g=f*t+p,m=0;m<4;m++,g+=t){var b=f+m;if(b>=n)break;if(o[g]&=u,!r[g]&&a[g]){var y=c[a[g]],v=e.readBit(s,y);if(v){var w=this.decodeSignBit(b,p,g);i[g]=w,r[g]=1,this.setNeighborsSignificance(b,p,g),o[g]|=d}l[g]++,o[g]|=h}}},decodeSignBit:function(e,t,n){var r,i,a,o,s,c,l=this.width,u=this.height,h=this.coefficentsMagnitude,d=this.coefficentsSign;o=t>0&&0!==h[n-1],t+1<l&&0!==h[n+1]?(a=d[n+1],o?(i=d[n-1],r=1-a-i):r=1-a-a):o?(i=d[n-1],r=1-i-i):r=0;var f=3*r;return o=e>0&&0!==h[n-l],e+1<u&&0!==h[n+l]?(a=d[n+l],o?(i=d[n-l],r=1-a-i+f):r=1-a-a+f):o?(i=d[n-l],r=1-i-i+f):r=f,r>=0?(s=9+r,c=this.decoder.readBit(this.contexts,s)):(s=9-r,c=1^this.decoder.readBit(this.contexts,s)),c},runMagnitudeRefinementPass:function(){for(var e,t=this.decoder,n=this.width,r=this.height,i=this.coefficentsMagnitude,a=this.neighborsSignificance,o=this.contexts,s=this.bitsDecoded,c=this.processingFlags,l=1,u=2,h=n*r,d=4*n,f=0;f<h;f=e){e=Math.min(h,f+d);for(var p=0;p<n;p++)for(var g=f+p;g<e;g+=n)if(i[g]&&0===(c[g]&l)){var m=16;if(0!==(c[g]&u)){c[g]^=u;var b=127&a[g];m=0===b?15:14}var y=t.readBit(o,m);i[g]=i[g]<<1|y,s[g]++,c[g]|=l}}},runCleanupPass:function(){for(var n,r=this.decoder,i=this.width,a=this.height,o=this.neighborsSignificance,s=this.coefficentsMagnitude,c=this.coefficentsSign,l=this.contexts,u=this.contextLabelTable,h=this.bitsDecoded,d=this.processingFlags,f=1,p=2,g=i,m=2*i,b=3*i,y=0;y<a;y=n){n=Math.min(y+4,a);for(var v=y*i,w=y+3<a,x=0;x<i;x++){var _,S=v+x,A=w&&0===d[S]&&0===d[S+g]&&0===d[S+m]&&0===d[S+b]&&0===o[S]&&0===o[S+g]&&0===o[S+m]&&0===o[S+b],k=0,D=S,C=y;if(A){var T=r.readBit(l,t);if(!T){h[S]++,h[S+g]++,h[S+m]++,h[S+b]++;continue}k=r.readBit(l,e)<<1|r.readBit(l,e),0!==k&&(C=y+k,D+=k*i),_=this.decodeSignBit(C,x,D),c[D]=_,s[D]=1,this.setNeighborsSignificance(C,x,D),d[D]|=p,D=S;for(var E=y;E<=C;E++,D+=i)h[D]++;k++}for(C=y+k;C<n;C++,D+=i)if(!s[D]&&0===(d[D]&f)){var U=u[o[D]],F=r.readBit(l,U);1===F&&(_=this.decodeSignBit(C,x,D),c[D]=_,s[D]=1,this.setNeighborsSignificance(C,x,D),d[D]|=p),h[D]++}}}},checkSegmentationSymbol:function(){var t=this.decoder,n=this.contexts,r=t.readBit(n,e)<<3|t.readBit(n,e)<<2|t.readBit(n,e)<<1|t.readBit(n,e);if(10!==r)throw new o("Invalid segmentation symbol")}},a}(),T=function(){function e(){}return e.prototype.calculate=function(e,t,n){for(var r=e[0],i=1,a=e.length;i<a;i++)r=this.iterate(r,e[i],t,n);return r},e.prototype.extend=function(e,t,n){var r=t-1,i=t+1,a=t+n-2,o=t+n;e[r--]=e[i++],e[o++]=e[a--],e[r--]=e[i++],e[o++]=e[a--],e[r--]=e[i++],e[o++]=e[a--],e[r]=e[i],e[o]=e[a]},e.prototype.iterate=function(e,t,n,r){var i,a,o,s,c,l,u=e.width,h=e.height,d=e.items,f=t.width,p=t.height,g=t.items;for(o=0,i=0;i<h;i++)for(s=2*i*f,a=0;a<u;a++,o++,s+=2)g[s]=d[o];d=e.items=null;var m=4,b=new Float32Array(f+2*m);if(1===f){if(0!==(1&n))for(l=0,o=0;l<p;l++,o+=f)g[o]*=.5}else for(l=0,o=0;l<p;l++,o+=f)b.set(g.subarray(o,o+f),m),this.extend(b,m,f),this.filter(b,m,f),g.set(b.subarray(m,m+f),o);var y=16,v=[];for(i=0;i<y;i++)v.push(new Float32Array(p+2*m));var w,x=0;if(e=m+p,1===p){if(0!==(1&r))for(c=0;c<f;c++)g[c]*=.5}else for(c=0;c<f;c++){if(0===x){for(y=Math.min(f-c,y),o=c,s=m;s<e;o+=f,s++)for(w=0;w<y;w++)v[w][s]=g[o+w];x=y}x--;var _=v[x];if(this.extend(_,m,p),this.filter(_,m,p),0===x)for(o=c-y+1,s=m;s<e;o+=f,s++)for(w=0;w<y;w++)g[o+w]=v[w][s]}return{width:f,height:p,items:g}},e}(),E=function(){function e(){T.call(this)}return e.prototype=Object.create(T.prototype),e.prototype.filter=function(e,t,n){var r,i,a,o,s=n>>1;t|=0;var c=-1.586134342059924,l=-.052980118572961,u=.882911075530934,h=.443506852043971,d=1.230174104914001,f=1/d;for(r=t-3,i=s+4;i--;r+=2)e[r]*=f;for(r=t-2,a=h*e[r-1],i=s+3;i--;r+=2){if(o=h*e[r+1],e[r]=d*e[r]-a-o,!i--)break;r+=2,a=h*e[r+1],e[r]=d*e[r]-a-o}for(r=t-1,a=u*e[r-1],i=s+2;i--;r+=2){if(o=u*e[r+1],e[r]-=a+o,!i--)break;r+=2,a=u*e[r+1],e[r]-=a+o}for(r=t,a=l*e[r-1],i=s+1;i--;r+=2){if(o=l*e[r+1],e[r]-=a+o,!i--)break;r+=2,a=l*e[r+1],e[r]-=a+o}if(0!==s)for(r=t+1,a=c*e[r-1],i=s;i--;r+=2){if(o=c*e[r+1],e[r]-=a+o,!i--)break;r+=2,a=c*e[r+1],e[r]-=a+o}},e}(),U=function(){function e(){T.call(this)}return e.prototype=Object.create(T.prototype),e.prototype.filter=function(e,t,n){var r,i,a=n>>1;for(t|=0,r=t,i=a+1;i--;r+=2)e[r]-=e[r-1]+e[r+1]+2>>2;for(r=t+1,i=a;i--;r+=2)e[r]+=e[r-1]+e[r+1]>>1},e}();return t}();t.JpxImage=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateSHA512=t.calculateSHA384=t.calculateSHA256=t.calculateMD5=t.PDF20=t.PDF17=t.CipherTransformFactory=t.ARCFourCipher=t.AES256Cipher=t.AES128Cipher=void 0;var r=n(2),i=n(5),a=n(12),o=function(){function e(e){this.a=0,this.b=0;var t,n,r=new Uint8Array(256),i=0,a=e.length;for(t=0;t<256;++t)r[t]=t;for(t=0;t<256;++t)n=r[t],i=i+n+e[t%a]&255,r[t]=r[i],r[i]=n;this.s=r}return e.prototype={encryptBlock:function(e){var t,n,r,i=e.length,a=this.a,o=this.b,s=this.s,c=new Uint8Array(i);for(t=0;t<i;++t)a=a+1&255,n=s[a],o=o+n&255,r=s[o],s[a]=r,s[o]=n,c[t]=e[t]^s[n+r&255];return this.a=a,this.b=o,c}},e.prototype.decryptBlock=e.prototype.encryptBlock,e}();t.ARCFourCipher=o;var s=function(){var e=new Uint8Array([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]),t=new Int32Array([-680876936,-389564586,606105819,-1044525330,-176418897,1200080426,-1473231341,-45705983,1770035416,-1958414417,-42063,-1990404162,1804603682,-40341101,-1502002290,1236535329,-165796510,-1069501632,643717713,-373897302,-701558691,38016083,-660478335,-405537848,568446438,-1019803690,-187363961,1163531501,-1444681467,-51403784,1735328473,-1926607734,-378558,-2022574463,1839030562,-35309556,-1530992060,1272893353,-155497632,-1094730640,681279174,-358537222,-722521979,76029189,-640364487,-421815835,530742520,-995338651,-198630844,1126891415,-1416354905,-57434055,1700485571,-1894986606,-1051523,-2054922799,1873313359,-30611744,-1560198380,1309151649,-145523070,-1120210379,718787259,-343485551]);function n(n,r,i){var a,o,s,c=1732584193,l=-271733879,u=-1732584194,h=271733878,d=i+72&-64,f=new Uint8Array(d);for(a=0;a<i;++a)f[a]=n[r++];f[a++]=128,s=d-8;while(a<s)f[a++]=0;f[a++]=i<<3&255,f[a++]=i>>5&255,f[a++]=i>>13&255,f[a++]=i>>21&255,f[a++]=i>>>29&255,f[a++]=0,f[a++]=0,f[a++]=0;var p=new Int32Array(16);for(a=0;a<d;){for(o=0;o<16;++o,a+=4)p[o]=f[a]|f[a+1]<<8|f[a+2]<<16|f[a+3]<<24;var g,m,b=c,y=l,v=u,w=h;for(o=0;o<64;++o){o<16?(g=y&v|~y&w,m=o):o<32?(g=w&y|~w&v,m=5*o+1&15):o<48?(g=y^v^w,m=3*o+5&15):(g=v^(y|~w),m=7*o&15);var x=w,_=b+g+t[o]+p[m]|0,S=e[o];w=v,v=y,y=y+(_<<S|_>>>32-S)|0,b=x}c=c+b|0,l=l+y|0,u=u+v|0,h=h+w|0}return new Uint8Array([255&c,c>>8&255,c>>16&255,c>>>24&255,255&l,l>>8&255,l>>16&255,l>>>24&255,255&u,u>>8&255,u>>16&255,u>>>24&255,255&h,h>>8&255,h>>16&255,h>>>24&255])}return n}();t.calculateMD5=s;var c=function(){function e(e,t){this.high=0|e,this.low=0|t}return e.prototype={and:function(e){this.high&=e.high,this.low&=e.low},xor:function(e){this.high^=e.high,this.low^=e.low},or:function(e){this.high|=e.high,this.low|=e.low},shiftRight:function(e){e>=32?(this.low=this.high>>>e-32|0,this.high=0):(this.low=this.low>>>e|this.high<<32-e,this.high=this.high>>>e|0)},shiftLeft:function(e){e>=32?(this.high=this.low<<e-32,this.low=0):(this.high=this.high<<e|this.low>>>32-e,this.low=this.low<<e)},rotateRight:function(e){var t,n;32&e?(n=this.low,t=this.high):(t=this.low,n=this.high),e&=31,this.low=t>>>e|n<<32-e,this.high=n>>>e|t<<32-e},not:function(){this.high=~this.high,this.low=~this.low},add:function(e){var t=(this.low>>>0)+(e.low>>>0),n=(this.high>>>0)+(e.high>>>0);t>4294967295&&(n+=1),this.low=0|t,this.high=0|n},copyTo:function(e,t){e[t]=this.high>>>24&255,e[t+1]=this.high>>16&255,e[t+2]=this.high>>8&255,e[t+3]=255&this.high,e[t+4]=this.low>>>24&255,e[t+5]=this.low>>16&255,e[t+6]=this.low>>8&255,e[t+7]=255&this.low},assign:function(e){this.high=e.high,this.low=e.low}},e}(),l=function(){function e(e,t){return e>>>t|e<<32-t}function t(e,t,n){return e&t^~e&n}function n(e,t,n){return e&t^e&n^t&n}function r(t){return e(t,2)^e(t,13)^e(t,22)}function i(t){return e(t,6)^e(t,11)^e(t,25)}function a(t){return e(t,7)^e(t,18)^t>>>3}function o(t){return e(t,17)^e(t,19)^t>>>10}var s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function c(e,c,l){var u,h,d,f=1779033703,p=3144134277,g=1013904242,m=2773480762,b=1359893119,y=2600822924,v=528734635,w=1541459225,x=64*Math.ceil((l+9)/64),_=new Uint8Array(x);for(u=0;u<l;++u)_[u]=e[c++];_[u++]=128,d=x-8;while(u<d)_[u++]=0;_[u++]=0,_[u++]=0,_[u++]=0,_[u++]=l>>>29&255,_[u++]=l>>21&255,_[u++]=l>>13&255,_[u++]=l>>5&255,_[u++]=l<<3&255;var S=new Uint32Array(64);for(u=0;u<x;){for(h=0;h<16;++h)S[h]=_[u]<<24|_[u+1]<<16|_[u+2]<<8|_[u+3],u+=4;for(h=16;h<64;++h)S[h]=o(S[h-2])+S[h-7]+a(S[h-15])+S[h-16]|0;var A,k,D=f,C=p,T=g,E=m,U=b,F=y,P=v,I=w;for(h=0;h<64;++h)A=I+i(U)+t(U,F,P)+s[h]+S[h],k=r(D)+n(D,C,T),I=P,P=F,F=U,U=E+A|0,E=T,T=C,C=D,D=A+k|0;f=f+D|0,p=p+C|0,g=g+T|0,m=m+E|0,b=b+U|0,y=y+F|0,v=v+P|0,w=w+I|0}return new Uint8Array([f>>24&255,f>>16&255,f>>8&255,255&f,p>>24&255,p>>16&255,p>>8&255,255&p,g>>24&255,g>>16&255,g>>8&255,255&g,m>>24&255,m>>16&255,m>>8&255,255&m,b>>24&255,b>>16&255,b>>8&255,255&b,y>>24&255,y>>16&255,y>>8&255,255&y,v>>24&255,v>>16&255,v>>8&255,255&v,w>>24&255,w>>16&255,w>>8&255,255&w])}return c}();t.calculateSHA256=l;var u=function(){function e(e,t,n,r,i){e.assign(t),e.and(n),i.assign(t),i.not(),i.and(r),e.xor(i)}function t(e,t,n,r,i){e.assign(t),e.and(n),i.assign(t),i.and(r),e.xor(i),i.assign(n),i.and(r),e.xor(i)}function n(e,t,n){e.assign(t),e.rotateRight(28),n.assign(t),n.rotateRight(34),e.xor(n),n.assign(t),n.rotateRight(39),e.xor(n)}function r(e,t,n){e.assign(t),e.rotateRight(14),n.assign(t),n.rotateRight(18),e.xor(n),n.assign(t),n.rotateRight(41),e.xor(n)}function i(e,t,n){e.assign(t),e.rotateRight(1),n.assign(t),n.rotateRight(8),e.xor(n),n.assign(t),n.shiftRight(7),e.xor(n)}function a(e,t,n){e.assign(t),e.rotateRight(19),n.assign(t),n.rotateRight(61),e.xor(n),n.assign(t),n.shiftRight(6),e.xor(n)}var o=[new c(1116352408,3609767458),new c(1899447441,602891725),new c(3049323471,3964484399),new c(3921009573,2173295548),new c(961987163,4081628472),new c(1508970993,3053834265),new c(2453635748,2937671579),new c(2870763221,3664609560),new c(3624381080,2734883394),new c(310598401,1164996542),new c(607225278,1323610764),new c(1426881987,3590304994),new c(1925078388,4068182383),new c(2162078206,991336113),new c(2614888103,633803317),new c(3248222580,3479774868),new c(3835390401,2666613458),new c(4022224774,944711139),new c(264347078,2341262773),new c(604807628,2007800933),new c(770255983,1495990901),new c(1249150122,1856431235),new c(1555081692,3175218132),new c(1996064986,2198950837),new c(2554220882,3999719339),new c(2821834349,766784016),new c(2952996808,2566594879),new c(3210313671,3203337956),new c(3336571891,1034457026),new c(3584528711,2466948901),new c(113926993,3758326383),new c(338241895,168717936),new c(666307205,1188179964),new c(773529912,1546045734),new c(1294757372,1522805485),new c(1396182291,2643833823),new c(1695183700,2343527390),new c(1986661051,1014477480),new c(2177026350,1206759142),new c(2456956037,344077627),new c(2730485921,1290863460),new c(2820302411,3158454273),new c(3259730800,3505952657),new c(3345764771,106217008),new c(3516065817,3606008344),new c(3600352804,1432725776),new c(4094571909,1467031594),new c(275423344,851169720),new c(430227734,3100823752),new c(506948616,1363258195),new c(659060556,3750685593),new c(883997877,3785050280),new c(958139571,3318307427),new c(1322822218,3812723403),new c(1537002063,2003034995),new c(1747873779,3602036899),new c(1955562222,1575990012),new c(2024104815,1125592928),new c(2227730452,2716904306),new c(2361852424,442776044),new c(2428436474,593698344),new c(2756734187,3733110249),new c(3204031479,2999351573),new c(3329325298,3815920427),new c(3391569614,3928383900),new c(3515267271,566280711),new c(3940187606,3454069534),new c(4118630271,4000239992),new c(116418474,1914138554),new c(174292421,2731055270),new c(289380356,3203993006),new c(460393269,320620315),new c(685471733,587496836),new c(852142971,1086792851),new c(1017036298,365543100),new c(1126000580,2618297676),new c(1288033470,3409855158),new c(1501505948,4234509866),new c(1607167915,987167468),new c(1816402316,1246189591)];function s(s,l,u,h){var d,f,p,g,m,b,y,v;h=!!h,h?(d=new c(3418070365,3238371032),f=new c(1654270250,914150663),p=new c(2438529370,812702999),g=new c(355462360,4144912697),m=new c(1731405415,4290775857),b=new c(2394180231,1750603025),y=new c(3675008525,1694076839),v=new c(1203062813,3204075428)):(d=new c(1779033703,4089235720),f=new c(3144134277,2227873595),p=new c(1013904242,4271175723),g=new c(2773480762,1595750129),m=new c(1359893119,2917565137),b=new c(2600822924,725511199),y=new c(528734635,4215389547),v=new c(1541459225,327033209));var w,x,_,S=128*Math.ceil((u+17)/128),A=new Uint8Array(S);for(w=0;w<u;++w)A[w]=s[l++];A[w++]=128,_=S-16;while(w<_)A[w++]=0;A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=0,A[w++]=u>>>29&255,A[w++]=u>>21&255,A[w++]=u>>13&255,A[w++]=u>>5&255,A[w++]=u<<3&255;var k=new Array(80);for(w=0;w<80;w++)k[w]=new c(0,0);var D,C,T=new c(0,0),E=new c(0,0),U=new c(0,0),F=new c(0,0),P=new c(0,0),I=new c(0,0),O=new c(0,0),R=new c(0,0),N=new c(0,0),L=new c(0,0),B=new c(0,0),M=new c(0,0);for(w=0;w<S;){for(x=0;x<16;++x)k[x].high=A[w]<<24|A[w+1]<<16|A[w+2]<<8|A[w+3],k[x].low=A[w+4]<<24|A[w+5]<<16|A[w+6]<<8|A[w+7],w+=8;for(x=16;x<80;++x)D=k[x],a(D,k[x-2],M),D.add(k[x-7]),i(B,k[x-15],M),D.add(B),D.add(k[x-16]);for(T.assign(d),E.assign(f),U.assign(p),F.assign(g),P.assign(m),I.assign(b),O.assign(y),R.assign(v),x=0;x<80;++x)N.assign(R),r(B,P,M),N.add(B),e(B,P,I,O,M),N.add(B),N.add(o[x]),N.add(k[x]),n(L,T,M),t(B,T,E,U,M),L.add(B),D=R,R=O,O=I,I=P,F.add(N),P=F,F=U,U=E,E=T,D.assign(N),D.add(L),T=D;d.add(T),f.add(E),p.add(U),g.add(F),m.add(P),b.add(I),y.add(O),v.add(R)}return h?(C=new Uint8Array(48),d.copyTo(C,0),f.copyTo(C,8),p.copyTo(C,16),g.copyTo(C,24),m.copyTo(C,32),b.copyTo(C,40)):(C=new Uint8Array(64),d.copyTo(C,0),f.copyTo(C,8),p.copyTo(C,16),g.copyTo(C,24),m.copyTo(C,32),b.copyTo(C,40),y.copyTo(C,48),v.copyTo(C,56)),C}return s}();t.calculateSHA512=u;var h=function(){function e(e,t,n){return u(e,t,n,!0)}return e}();t.calculateSHA384=h;var d=function(){function e(){}return e.prototype={decryptBlock:function(e){return e}},e}();class f{constructor(){this.constructor===f&&(0,r.unreachable)("Cannot initialize AESBaseCipher."),this._s=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),this._inv_s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]),this._mix=new Uint32Array([0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]),this._mixCol=new Uint8Array(256);for(let e=0;e<256;e++)this._mixCol[e]=e<128?e<<1:e<<1^27;this.buffer=new Uint8Array(16),this.bufferPosition=0}_expandKey(e){(0,r.unreachable)("Cannot call `_expandKey` on the base class")}_decrypt(e,t){let n,r,i;const a=new Uint8Array(16);a.set(e);for(let o=0,s=this._keySize;o<16;++o,++s)a[o]^=t[s];for(let o=this._cyclesOfRepetition-1;o>=1;--o){n=a[13],a[13]=a[9],a[9]=a[5],a[5]=a[1],a[1]=n,n=a[14],r=a[10],a[14]=a[6],a[10]=a[2],a[6]=n,a[2]=r,n=a[15],r=a[11],i=a[7],a[15]=a[3],a[11]=n,a[7]=r,a[3]=i;for(let e=0;e<16;++e)a[e]=this._inv_s[a[e]];for(let e=0,n=16*o;e<16;++e,++n)a[e]^=t[n];for(let e=0;e<16;e+=4){const t=this._mix[a[e]],r=this._mix[a[e+1]],i=this._mix[a[e+2]],o=this._mix[a[e+3]];n=t^r>>>8^r<<24^i>>>16^i<<16^o>>>24^o<<8,a[e]=n>>>24&255,a[e+1]=n>>16&255,a[e+2]=n>>8&255,a[e+3]=255&n}}n=a[13],a[13]=a[9],a[9]=a[5],a[5]=a[1],a[1]=n,n=a[14],r=a[10],a[14]=a[6],a[10]=a[2],a[6]=n,a[2]=r,n=a[15],r=a[11],i=a[7],a[15]=a[3],a[11]=n,a[7]=r,a[3]=i;for(let o=0;o<16;++o)a[o]=this._inv_s[a[o]],a[o]^=t[o];return a}_encrypt(e,t){const n=this._s;let r,i,a;const o=new Uint8Array(16);o.set(e);for(let s=0;s<16;++s)o[s]^=t[s];for(let s=1;s<this._cyclesOfRepetition;s++){for(let e=0;e<16;++e)o[e]=n[o[e]];a=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=a,a=o[2],i=o[6],o[2]=o[10],o[6]=o[14],o[10]=a,o[14]=i,a=o[3],i=o[7],r=o[11],o[3]=o[15],o[7]=a,o[11]=i,o[15]=r;for(let e=0;e<16;e+=4){const t=o[e+0],n=o[e+1],i=o[e+2],a=o[e+3];r=t^n^i^a,o[e+0]^=r^this._mixCol[t^n],o[e+1]^=r^this._mixCol[n^i],o[e+2]^=r^this._mixCol[i^a],o[e+3]^=r^this._mixCol[a^t]}for(let e=0,n=16*s;e<16;++e,++n)o[e]^=t[n]}for(let s=0;s<16;++s)o[s]=n[o[s]];a=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=a,a=o[2],i=o[6],o[2]=o[10],o[6]=o[14],o[10]=a,o[14]=i,a=o[3],i=o[7],r=o[11],o[3]=o[15],o[7]=a,o[11]=i,o[15]=r;for(let s=0,c=this._keySize;s<16;++s,++c)o[s]^=t[c];return o}_decryptBlock2(e,t){const n=e.length;let r=this.buffer,i=this.bufferPosition;const a=[];let o=this.iv;for(let l=0;l<n;++l){if(r[i]=e[l],++i,i<16)continue;const t=this._decrypt(r,this._key);for(let e=0;e<16;++e)t[e]^=o[e];o=r,a.push(t),r=new Uint8Array(16),i=0}if(this.buffer=r,this.bufferLength=i,this.iv=o,0===a.length)return new Uint8Array(0);let s=16*a.length;if(t){const e=a[a.length-1];let t=e[15];if(t<=16){for(let n=15,r=16-t;n>=r;--n)if(e[n]!==t){t=0;break}s-=t,a[a.length-1]=e.subarray(0,16-t)}}const c=new Uint8Array(s);for(let l=0,u=0,h=a.length;l<h;++l,u+=16)c.set(a[l],u);return c}decryptBlock(e,t,n=null){const r=e.length,i=this.buffer;let a=this.bufferPosition;if(n)this.iv=n;else{for(let t=0;a<16&&t<r;++t,++a)i[a]=e[t];if(a<16)return this.bufferLength=a,new Uint8Array(0);this.iv=i,e=e.subarray(16)}return this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=this._decryptBlock2,this.decryptBlock(e,t)}encrypt(e,t){const n=e.length;let r=this.buffer,i=this.bufferPosition;const a=[];t||(t=new Uint8Array(16));for(let c=0;c<n;++c){if(r[i]=e[c],++i,i<16)continue;for(let e=0;e<16;++e)r[e]^=t[e];const n=this._encrypt(r,this._key);t=n,a.push(n),r=new Uint8Array(16),i=0}if(this.buffer=r,this.bufferLength=i,this.iv=t,0===a.length)return new Uint8Array(0);const o=16*a.length,s=new Uint8Array(o);for(let c=0,l=0,u=a.length;c<u;++c,l+=16)s.set(a[c],l);return s}}class p extends f{constructor(e){super(),this._cyclesOfRepetition=10,this._keySize=160,this._rcon=new Uint8Array([141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141]),this._key=this._expandKey(e)}_expandKey(e){const t=176,n=this._s,r=this._rcon,i=new Uint8Array(t);i.set(e);for(let a=16,o=1;a<t;++o){let e=i[a-3],t=i[a-2],s=i[a-1],c=i[a-4];e=n[e],t=n[t],s=n[s],c=n[c],e^=r[o];for(let n=0;n<4;++n)i[a]=e^=i[a-16],a++,i[a]=t^=i[a-16],a++,i[a]=s^=i[a-16],a++,i[a]=c^=i[a-16],a++}return i}}t.AES128Cipher=p;class g extends f{constructor(e){super(),this._cyclesOfRepetition=14,this._keySize=224,this._key=this._expandKey(e)}_expandKey(e){const t=240,n=this._s,r=new Uint8Array(t);r.set(e);let i,a,o,s,c=1;for(let l=32,u=1;l<t;++u){l%32===16?(i=n[i],a=n[a],o=n[o],s=n[s]):l%32===0&&(i=r[l-3],a=r[l-2],o=r[l-1],s=r[l-4],i=n[i],a=n[a],o=n[o],s=n[s],i^=c,(c<<=1)>=256&&(c=255&(27^c)));for(let e=0;e<4;++e)r[l]=i^=r[l-32],l++,r[l]=a^=r[l-32],l++,r[l]=o^=r[l-32],l++,r[l]=s^=r[l-32],l++}return r}}t.AES256Cipher=g;var m=function(){function e(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function t(){}return t.prototype={checkOwnerPassword:function(t,n,r,i){var a=new Uint8Array(t.length+56);a.set(t,0),a.set(n,t.length),a.set(r,t.length+n.length);var o=l(a,0,a.length);return e(o,i)},checkUserPassword:function(t,n,r){var i=new Uint8Array(t.length+8);i.set(t,0),i.set(n,t.length);var a=l(i,0,i.length);return e(a,r)},getOwnerKey:function(e,t,n,r){var i=new Uint8Array(e.length+56);i.set(e,0),i.set(t,e.length),i.set(n,e.length+t.length);var a=l(i,0,i.length),o=new g(a);return o.decryptBlock(r,!1,new Uint8Array(16))},getUserKey:function(e,t,n){var r=new Uint8Array(e.length+8);r.set(e,0),r.set(t,e.length);var i=l(r,0,r.length),a=new g(i);return a.decryptBlock(n,!1,new Uint8Array(16))}},t}();t.PDF17=m;var b=function(){function e(e,t){var n=new Uint8Array(e.length+t.length);return n.set(e,0),n.set(t,e.length),n}function t(t,n,r){var i=l(n,0,n.length).subarray(0,32),a=[0],o=0;while(o<64||a[a.length-1]>o-32){var s=t.length+i.length+r.length,c=new Uint8Array(64*s),d=e(t,i);d=e(d,r);for(var f=0,g=0;f<64;f++,g+=s)c.set(d,g);var m=new p(i.subarray(0,16));a=m.encrypt(c,i.subarray(16,32));for(var b=0,y=0;y<16;y++)b*=1,b%=3,b+=(a[y]>>>0)%3,b%=3;0===b?i=l(a,0,a.length):1===b?i=h(a,0,a.length):2===b&&(i=u(a,0,a.length)),o++}return i.subarray(0,32)}function n(){}function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return n.prototype={hash:function(e,n,r){return t(e,n,r)},checkOwnerPassword:function(e,n,i,a){var o=new Uint8Array(e.length+56);o.set(e,0),o.set(n,e.length),o.set(i,e.length+n.length);var s=t(e,o,i);return r(s,a)},checkUserPassword:function(e,n,i){var a=new Uint8Array(e.length+8);a.set(e,0),a.set(n,e.length);var o=t(e,a,[]);return r(o,i)},getOwnerKey:function(e,n,r,i){var a=new Uint8Array(e.length+56);a.set(e,0),a.set(n,e.length),a.set(r,e.length+n.length);var o=t(e,a,r),s=new g(o);return s.decryptBlock(i,!1,new Uint8Array(16))},getUserKey:function(e,n,r){var i=new Uint8Array(e.length+8);i.set(e,0),i.set(n,e.length);var a=t(e,i,[]),o=new g(a);return o.decryptBlock(r,!1,new Uint8Array(16))}},n}();t.PDF20=b;var y=function(){function e(e,t){this.StringCipherConstructor=e,this.StreamCipherConstructor=t}return e.prototype={createStream:function(e,t){var n=new this.StreamCipherConstructor;return new a.DecryptStream(e,t,(function(e,t){return n.decryptBlock(e,t)}))},decryptString:function(e){var t=new this.StringCipherConstructor,n=(0,r.stringToBytes)(e);return n=t.decryptBlock(n,!0),(0,r.bytesToString)(n)}},e}(),v=function(){var e=new Uint8Array([40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122]);function t(e,t,n,r,i,a,o,s,c,l,u,h){if(t){var d=Math.min(127,t.length);t=t.subarray(0,d)}else t=[];var f;return f=6===e?new b:new m,f.checkUserPassword(t,s,o)?f.getUserKey(t,c,u):t.length&&f.checkOwnerPassword(t,r,a,n)?f.getOwnerKey(t,i,a,l):null}function n(t,n,r,i,a,c,l,u){var h,d,f=40+r.length+t.length,p=new Uint8Array(f),g=0;if(n)for(d=Math.min(32,n.length);g<d;++g)p[g]=n[g];h=0;while(g<32)p[g++]=e[h++];for(h=0,d=r.length;h<d;++h)p[g++]=r[h];for(p[g++]=255&a,p[g++]=a>>8&255,p[g++]=a>>16&255,p[g++]=a>>>24&255,h=0,d=t.length;h<d;++h)p[g++]=t[h];c>=4&&!u&&(p[g++]=255,p[g++]=255,p[g++]=255,p[g++]=255);var m=s(p,0,g),b=l>>3;if(c>=3)for(h=0;h<50;++h)m=s(m,0,b);var y,v,w=m.subarray(0,b);if(c>=3){for(g=0;g<32;++g)p[g]=e[g];for(h=0,d=t.length;h<d;++h)p[g++]=t[h];y=new o(w),v=y.encryptBlock(s(p,0,g)),d=w.length;var x,_=new Uint8Array(d);for(h=1;h<=19;++h){for(x=0;x<d;++x)_[x]=w[x]^h;y=new o(_),v=y.encryptBlock(v)}for(h=0,d=v.length;h<d;++h)if(i[h]!==v[h])return null}else for(y=new o(w),v=y.encryptBlock(e),h=0,d=v.length;h<d;++h)if(i[h]!==v[h])return null;return w}function a(t,n,r,i){var a,c,l=new Uint8Array(32),u=0;for(c=Math.min(32,t.length);u<c;++u)l[u]=t[u];a=0;while(u<32)l[u++]=e[a++];var h,d,f=s(l,0,u),p=i>>3;if(r>=3)for(a=0;a<50;++a)f=s(f,0,f.length);if(r>=3){d=n;var g,m=new Uint8Array(p);for(a=19;a>=0;a--){for(g=0;g<p;++g)m[g]=f[g]^a;h=new o(m),d=h.encryptBlock(d)}}else h=new o(f.subarray(0,p)),d=h.encryptBlock(n);return d}var c=i.Name.get("Identity");function l(e,o,s){var l=e.get("Filter");if(!(0,i.isName)(l,"Standard"))throw new r.FormatError("unknown encryption method");this.dict=e;var u=e.get("V");if(!Number.isInteger(u)||1!==u&&2!==u&&4!==u&&5!==u)throw new r.FormatError("unsupported encryption algorithm");this.algorithm=u;var h=e.get("Length");if(!h)if(u<=3)h=40;else{var d=e.get("CF"),f=e.get("StmF");if((0,i.isDict)(d)&&(0,i.isName)(f)){d.suppressEncryption=!0;var p=d.get(f.name);h=p&&p.get("Length")||128,h<40&&(h<<=3)}}if(!Number.isInteger(h)||h<40||h%8!==0)throw new r.FormatError("invalid key length");var g=(0,r.stringToBytes)(e.get("O")).subarray(0,32),m=(0,r.stringToBytes)(e.get("U")).subarray(0,32),b=e.get("P"),y=e.get("R"),v=(4===u||5===u)&&!1!==e.get("EncryptMetadata");this.encryptMetadata=v;var w,x,_=(0,r.stringToBytes)(o);if(s){if(6===y)try{s=(0,r.utf8StringToString)(s)}catch(I){(0,r.warn)("CipherTransformFactory: Unable to convert UTF8 encoded password.")}w=(0,r.stringToBytes)(s)}if(5!==u)x=n(_,w,g,m,b,y,h,v);else{var S=(0,r.stringToBytes)(e.get("O")).subarray(32,40),A=(0,r.stringToBytes)(e.get("O")).subarray(40,48),k=(0,r.stringToBytes)(e.get("U")).subarray(0,48),D=(0,r.stringToBytes)(e.get("U")).subarray(32,40),C=(0,r.stringToBytes)(e.get("U")).subarray(40,48),T=(0,r.stringToBytes)(e.get("OE")),E=(0,r.stringToBytes)(e.get("UE")),U=(0,r.stringToBytes)(e.get("Perms"));x=t(y,w,g,S,A,k,m,D,C,T,E,U)}if(!x&&!s)throw new r.PasswordException("No password given",r.PasswordResponses.NEED_PASSWORD);if(!x&&s){var F=a(w,g,y,h);x=n(_,F,g,m,b,y,h,v)}if(!x)throw new r.PasswordException("Incorrect Password",r.PasswordResponses.INCORRECT_PASSWORD);if(this.encryptionKey=x,u>=4){var P=e.get("CF");(0,i.isDict)(P)&&(P.suppressEncryption=!0),this.cf=P,this.stmf=e.get("StmF")||c,this.strf=e.get("StrF")||c,this.eff=e.get("EFF")||this.stmf}}function u(e,t,n,r){var i,a,o=new Uint8Array(n.length+9);for(i=0,a=n.length;i<a;++i)o[i]=n[i];o[i++]=255&e,o[i++]=e>>8&255,o[i++]=e>>16&255,o[i++]=255&t,o[i++]=t>>8&255,r&&(o[i++]=115,o[i++]=65,o[i++]=108,o[i++]=84);var c=s(o,0,i);return c.subarray(0,Math.min(n.length+5,16))}function h(e,t,n,a,s){if(!(0,i.isName)(t))throw new r.FormatError("Invalid crypt filter name.");var c,l=e.get(t.name);if(null!==l&&void 0!==l&&(c=l.get("CFM")),!c||"None"===c.name)return function(){return new d};if("V2"===c.name)return function(){return new o(u(n,a,s,!1))};if("AESV2"===c.name)return function(){return new p(u(n,a,s,!0))};if("AESV3"===c.name)return function(){return new g(s)};throw new r.FormatError("Unknown crypto method")}return l.prototype={createCipherTransform:function(e,t){if(4===this.algorithm||5===this.algorithm)return new y(h(this.cf,this.stmf,e,t,this.encryptionKey),h(this.cf,this.strf,e,t,this.encryptionKey));var n=u(e,t,this.encryptionKey,!1),r=function(){return new o(n)};return new y(r,r)}},l}();t.CipherTransformFactory=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorSpace=void 0;var r=n(2),i=n(5);function a(e,t,n,r,i,a,o){const s=3;o=1!==o?0:o;const c=n/i,l=r/a;let u,h=0;const d=new Uint16Array(i),f=n*s;for(let p=0;p<i;p++)d[p]=Math.floor(p*c)*s;for(let p=0;p<a;p++){const n=Math.floor(p*l)*f;for(let r=0;r<i;r++)u=n+d[r],t[h++]=e[u++],t[h++]=e[u++],t[h++]=e[u++],h+=o}}class o{constructor(e,t){this.constructor===o&&(0,r.unreachable)("Cannot initialize ColorSpace."),this.name=e,this.numComps=t}getRgb(e,t){const n=new Uint8ClampedArray(3);return this.getRgbItem(e,t,n,0),n}getRgbItem(e,t,n,i){(0,r.unreachable)("Should not call ColorSpace.getRgbItem")}getRgbBuffer(e,t,n,i,a,o,s){(0,r.unreachable)("Should not call ColorSpace.getRgbBuffer")}getOutputLength(e,t){(0,r.unreachable)("Should not call ColorSpace.getOutputLength")}isPassthrough(e){return!1}isDefaultDecode(e,t){return o.isDefaultDecode(e,this.numComps)}fillRgb(e,t,n,r,i,o,s,c,l){const u=t*n;let h=null;const d=1<<s,f=n!==i||t!==r;if(this.isPassthrough(s))h=c;else if(1===this.numComps&&u>d&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){const t=s<=8?new Uint8Array(d):new Uint16Array(d);for(let e=0;e<d;e++)t[e]=e;const n=new Uint8ClampedArray(3*d);if(this.getRgbBuffer(t,0,d,n,0,s,0),f){h=new Uint8Array(3*u);let e=0;for(let t=0;t<u;++t){const r=3*c[t];h[e++]=n[r],h[e++]=n[r+1],h[e++]=n[r+2]}}else{let t=0;for(let r=0;r<u;++r){const i=3*c[r];e[t++]=n[i],e[t++]=n[i+1],e[t++]=n[i+2],t+=l}}}else f?(h=new Uint8ClampedArray(3*u),this.getRgbBuffer(c,0,u,h,0,s,0)):this.getRgbBuffer(c,0,r*o,e,0,s,l);if(h)if(f)a(h,e,t,n,r,i,l);else{let t=0,n=0;for(let i=0,a=r*o;i<a;i++)e[t++]=h[n++],e[t++]=h[n++],e[t++]=h[n++],t+=l}}get usesZeroToOneRange(){return(0,r.shadow)(this,"usesZeroToOneRange",!0)}static parse(e,t,n,r){const i=this.parseToIR(e,t,n,r);return this.fromIR(i)}static fromIR(e){const t=Array.isArray(e)?e[0]:e;let n,i,a;switch(t){case"DeviceGrayCS":return this.singletons.gray;case"DeviceRgbCS":return this.singletons.rgb;case"DeviceCmykCS":return this.singletons.cmyk;case"CalGrayCS":return n=e[1],i=e[2],a=e[3],new f(n,i,a);case"CalRGBCS":n=e[1],i=e[2],a=e[3];const o=e[4];return new p(n,i,a,o);case"PatternCS":let u=e[1];return u&&(u=this.fromIR(u)),new c(u);case"IndexedCS":const h=e[1],d=e[2],m=e[3];return new l(this.fromIR(h),d,m);case"AlternateCS":const b=e[1],y=e[2],v=e[3];return new s(b,this.fromIR(y),v);case"LabCS":n=e[1],i=e[2];const w=e[3];return new g(n,i,w);default:throw new r.FormatError("Unknown colorspace name: "+t)}}static parseToIR(e,t,n=null,a){if(e=t.fetchIfRef(e),(0,i.isName)(e))switch(e.name){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"Pattern":return["PatternCS",null];default:if((0,i.isDict)(n)){const r=n.get("ColorSpace");if((0,i.isDict)(r)){const o=r.get(e.name);if(o){if((0,i.isName)(o))return this.parseToIR(o,t,n,a);e=o;break}}}throw new r.FormatError("unrecognized colorspace "+e.name)}if(Array.isArray(e)){const o=t.fetchIfRef(e[0]).name;let s,c,l,u,h,d;switch(o){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"CalGray":return c=t.fetchIfRef(e[1]),u=c.getArray("WhitePoint"),h=c.getArray("BlackPoint"),d=c.get("Gamma"),["CalGrayCS",u,h,d];case"CalRGB":c=t.fetchIfRef(e[1]),u=c.getArray("WhitePoint"),h=c.getArray("BlackPoint"),d=c.getArray("Gamma");const f=c.getArray("Matrix");return["CalRGBCS",u,h,d,f];case"ICCBased":const p=t.fetchIfRef(e[1]),g=p.dict;if(s=g.get("N"),l=g.get("Alternate"),l){const e=this.parseToIR(l,t,n,a),i=this.fromIR(e,a);if(i.numComps===s)return e;(0,r.warn)("ICCBased color space: Ignoring incorrect /Alternate entry.")}if(1===s)return"DeviceGrayCS";if(3===s)return"DeviceRgbCS";if(4===s)return"DeviceCmykCS";break;case"Pattern":let m=e[1]||null;return m&&(m=this.parseToIR(m,t,n,a)),["PatternCS",m];case"Indexed":case"I":const b=this.parseToIR(e[1],t,n,a),y=t.fetchIfRef(e[2])+1;let v=t.fetchIfRef(e[3]);return(0,i.isStream)(v)&&(v=v.getBytes()),["IndexedCS",b,y,v];case"Separation":case"DeviceN":const w=t.fetchIfRef(e[1]);s=Array.isArray(w)?w.length:1,l=this.parseToIR(e[2],t,n,a);const x=a.create(t.fetchIfRef(e[3]));return["AlternateCS",s,l,x];case"Lab":c=t.fetchIfRef(e[1]),u=c.getArray("WhitePoint"),h=c.getArray("BlackPoint");const _=c.getArray("Range");return["LabCS",u,h,_];default:throw new r.FormatError(`unimplemented color space object "${o}"`)}}throw new r.FormatError(`unrecognized color space object: "${e}"`)}static isDefaultDecode(e,t){if(!Array.isArray(e))return!0;if(2*t!==e.length)return(0,r.warn)("The decode map is not the correct length"),!0;for(let n=0,r=e.length;n<r;n+=2)if(0!==e[n]||1!==e[n+1])return!1;return!0}static get singletons(){return(0,r.shadow)(this,"singletons",{get gray(){return(0,r.shadow)(this,"gray",new u)},get rgb(){return(0,r.shadow)(this,"rgb",new h)},get cmyk(){return(0,r.shadow)(this,"cmyk",new d)}})}}t.ColorSpace=o;class s extends o{constructor(e,t,n){super("Alternate",e),this.base=t,this.tintFn=n,this.tmpBuf=new Float32Array(t.numComps)}getRgbItem(e,t,n,r){const i=this.tmpBuf;this.tintFn(e,t,i,0),this.base.getRgbItem(i,0,n,r)}getRgbBuffer(e,t,n,r,i,a,o){const s=this.tintFn,c=this.base,l=1/((1<<a)-1),u=c.numComps,h=c.usesZeroToOneRange,d=(c.isPassthrough(8)||!h)&&0===o;let f=d?i:0;const p=d?r:new Uint8ClampedArray(u*n),g=this.numComps,m=new Float32Array(g),b=new Float32Array(u);let y,v;for(y=0;y<n;y++){for(v=0;v<g;v++)m[v]=e[t++]*l;if(s(m,0,b,0),h)for(v=0;v<u;v++)p[f++]=255*b[v];else c.getRgbItem(b,0,p,f),f+=u}d||c.getRgbBuffer(p,0,n,r,i,8,o)}getOutputLength(e,t){return this.base.getOutputLength(e*this.base.numComps/this.numComps,t)}}class c extends o{constructor(e){super("Pattern",null),this.base=e}isDefaultDecode(e,t){(0,r.unreachable)("Should not call PatternCS.isDefaultDecode")}}class l extends o{constructor(e,t,n){super("Indexed",1),this.base=e,this.highVal=t;const a=e.numComps,o=a*t;if((0,i.isStream)(n)){this.lookup=new Uint8Array(o);const e=n.getBytes(o);this.lookup.set(e)}else if((0,r.isString)(n)){this.lookup=new Uint8Array(o);for(let e=0;e<o;++e)this.lookup[e]=n.charCodeAt(e)}else{if(!(n instanceof Uint8Array))throw new r.FormatError("Unrecognized lookup table: "+n);this.lookup=n}}getRgbItem(e,t,n,r){const i=this.base.numComps,a=e[t]*i;this.base.getRgbBuffer(this.lookup,a,1,n,r,8,0)}getRgbBuffer(e,t,n,r,i,a,o){const s=this.base,c=s.numComps,l=s.getOutputLength(c,o),u=this.lookup;for(let h=0;h<n;++h){const n=e[t++]*c;s.getRgbBuffer(u,n,1,r,i,8,o),i+=l}}getOutputLength(e,t){return this.base.getOutputLength(e*this.base.numComps,t)}isDefaultDecode(e,t){return!Array.isArray(e)||(2!==e.length?((0,r.warn)("Decode map length is not correct"),!0):!Number.isInteger(t)||t<1?((0,r.warn)("Bits per component is not correct"),!0):0===e[0]&&e[1]===(1<<t)-1)}}class u extends o{constructor(){super("DeviceGray",1)}getRgbItem(e,t,n,r){const i=255*e[t];n[r]=n[r+1]=n[r+2]=i}getRgbBuffer(e,t,n,r,i,a,o){const s=255/((1<<a)-1);let c=t,l=i;for(let u=0;u<n;++u){const t=s*e[c++];r[l++]=t,r[l++]=t,r[l++]=t,l+=o}}getOutputLength(e,t){return e*(3+t)}}class h extends o{constructor(){super("DeviceRGB",3)}getRgbItem(e,t,n,r){n[r]=255*e[t],n[r+1]=255*e[t+1],n[r+2]=255*e[t+2]}getRgbBuffer(e,t,n,r,i,a,o){if(8===a&&0===o)return void r.set(e.subarray(t,t+3*n),i);const s=255/((1<<a)-1);let c=t,l=i;for(let u=0;u<n;++u)r[l++]=s*e[c++],r[l++]=s*e[c++],r[l++]=s*e[c++],l+=o}getOutputLength(e,t){return e*(3+t)/3|0}isPassthrough(e){return 8===e}}const d=function(){function e(e,t,n,r,i){const a=e[t]*n,o=e[t+1]*n,s=e[t+2]*n,c=e[t+3]*n;r[i]=255+a*(-4.387332384609988*a+54.48615194189176*o+18.82290502165302*s+212.25662451639585*c-285.2331026137004)+o*(1.7149763477362134*o-5.6096736904047315*s+-17.873870861415444*c-5.497006427196366)+s*(-2.5217340131683033*s-21.248923337353073*c+17.5119270841813)+c*(-21.86122147463605*c-189.48180835922747),r[i+1]=255+a*(8.841041422036149*a+60.118027045597366*o+6.871425592049007*s+31.159100130055922*c-79.2970844816548)+o*(-15.310361306967817*o+17.575251261109482*s+131.35250912493976*c-190.9453302588951)+s*(4.444339102852739*s+9.8632861493405*c-24.86741582555878)+c*(-20.737325471181034*c-187.80453709719578),r[i+2]=255+a*(.8842522430003296*a+8.078677503112928*o+30.89978309703729*s-.23883238689178934*c-14.183576799673286)+o*(10.49593273432072*o+63.02378494754052*s+50.606957656360734*c-112.23884253719248)+s*(.03296041114873217*s+115.60384449646641*c-193.58209356861505)+c*(-22.33816807309886*c-180.12613974708367)}class t extends o{constructor(){super("DeviceCMYK",4)}getRgbItem(t,n,r,i){e(t,n,1,r,i)}getRgbBuffer(t,n,r,i,a,o,s){const c=1/((1<<o)-1);for(let l=0;l<r;l++)e(t,n,c,i,a),n+=4,a+=3+s}getOutputLength(e,t){return e/4*(3+t)|0}}return t}(),f=function(){function e(e,t,n,r,i,a){const o=t[n]*a,s=o**e.G,c=e.YW*s,l=Math.max(295.8*c**.3333333333333333-40.8,0);r[i]=l,r[i+1]=l,r[i+2]=l}class t extends o{constructor(e,t,n){if(super("CalGray",1),!e)throw new r.FormatError("WhitePoint missing - required for color space CalGray");if(t=t||[0,0,0],n=n||1,this.XW=e[0],this.YW=e[1],this.ZW=e[2],this.XB=t[0],this.YB=t[1],this.ZB=t[2],this.G=n,this.XW<0||this.ZW<0||1!==this.YW)throw new r.FormatError("Invalid WhitePoint components for "+this.name+", no fallback available");(this.XB<0||this.YB<0||this.ZB<0)&&((0,r.info)(`Invalid BlackPoint for ${this.name}, falling back to default.`),this.XB=this.YB=this.ZB=0),0===this.XB&&0===this.YB&&0===this.ZB||(0,r.warn)(`${this.name}, BlackPoint: XB: ${this.XB}, YB: ${this.YB}, ZB: ${this.ZB}, only default values are supported.`),this.G<1&&((0,r.info)(`Invalid Gamma: ${this.G} for ${this.name}, falling back to default.`),this.G=1)}getRgbItem(t,n,r,i){e(this,t,n,r,i,1)}getRgbBuffer(t,n,r,i,a,o,s){const c=1/((1<<o)-1);for(let l=0;l<r;++l)e(this,t,n,i,a,c),n+=1,a+=3+s}getOutputLength(e,t){return e*(3+t)}}return t}(),p=function(){const e=new Float32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),t=new Float32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867]),n=new Float32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252]),i=new Float32Array([1,1,1]),a=new Float32Array(3),s=new Float32Array(3),c=new Float32Array(3),l=(24/116)**3/8;function u(e,t,n){n[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2],n[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2],n[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}function h(e,t,n){n[0]=1*t[0]/e[0],n[1]=1*t[1]/e[1],n[2]=1*t[2]/e[2]}function d(e,t,n){const r=.95047,i=1,a=1.08883;n[0]=t[0]*r/e[0],n[1]=t[1]*i/e[1],n[2]=t[2]*a/e[2]}function f(e){return p(0,1,e<=.0031308?12.92*e:1.055*e**(1/2.4)-.055)}function p(e,t,n){return Math.max(e,Math.min(t,n))}function g(e){return e<0?-g(-e):e>8?((e+16)/116)**3:e*l}function m(e,t,n){if(0===e[0]&&0===e[1]&&0===e[2])return n[0]=t[0],n[1]=t[1],void(n[2]=t[2]);const r=g(0),i=r,a=g(e[0]),o=r,s=g(e[1]),c=r,l=g(e[2]),u=(1-i)/(1-a),h=1-u,d=(1-o)/(1-s),f=1-d,p=(1-c)/(1-l),m=1-p;n[0]=t[0]*u+h,n[1]=t[1]*d+f,n[2]=t[2]*p+m}function b(n,r,i){if(1===n[0]&&1===n[2])return i[0]=r[0],i[1]=r[1],void(i[2]=r[2]);const o=i;u(e,r,o);const s=a;h(n,o,s),u(t,s,i)}function y(n,r,i){const o=i;u(e,r,o);const s=a;d(n,o,s),u(t,s,i)}function v(e,t,r,a,o,l){const h=p(0,1,t[r]*l),d=p(0,1,t[r+1]*l),g=p(0,1,t[r+2]*l),v=h**e.GR,w=d**e.GG,x=g**e.GB,_=e.MXA*v+e.MXB*w+e.MXC*x,S=e.MYA*v+e.MYB*w+e.MYC*x,A=e.MZA*v+e.MZB*w+e.MZC*x,k=s;k[0]=_,k[1]=S,k[2]=A;const D=c;b(e.whitePoint,k,D);const C=s;m(e.blackPoint,D,C);const T=c;y(i,C,T);const E=s;u(n,T,E),a[o]=255*f(E[0]),a[o+1]=255*f(E[1]),a[o+2]=255*f(E[2])}class w extends o{constructor(e,t,n,i){if(super("CalRGB",3),!e)throw new r.FormatError("WhitePoint missing - required for color space CalRGB");t=t||new Float32Array(3),n=n||new Float32Array([1,1,1]),i=i||new Float32Array([1,0,0,0,1,0,0,0,1]);const a=e[0],o=e[1],s=e[2];this.whitePoint=e;const c=t[0],l=t[1],u=t[2];if(this.blackPoint=t,this.GR=n[0],this.GG=n[1],this.GB=n[2],this.MXA=i[0],this.MYA=i[1],this.MZA=i[2],this.MXB=i[3],this.MYB=i[4],this.MZB=i[5],this.MXC=i[6],this.MYC=i[7],this.MZC=i[8],a<0||s<0||1!==o)throw new r.FormatError("Invalid WhitePoint components for "+this.name+", no fallback available");(c<0||l<0||u<0)&&((0,r.info)(`Invalid BlackPoint for ${this.name} [${c}, ${l}, ${u}], falling back to default.`),this.blackPoint=new Float32Array(3)),(this.GR<0||this.GG<0||this.GB<0)&&((0,r.info)(`Invalid Gamma [${this.GR}, ${this.GG}, ${this.GB}] for `+this.name+", falling back to default."),this.GR=this.GG=this.GB=1)}getRgbItem(e,t,n,r){v(this,e,t,n,r,1)}getRgbBuffer(e,t,n,r,i,a,o){const s=1/((1<<a)-1);for(let c=0;c<n;++c)v(this,e,t,r,i,s),t+=3,i+=3+o}getOutputLength(e,t){return e*(3+t)/3|0}}return w}(),g=function(){function e(e){let t;return t=e>=6/29?e*e*e:108/841*(e-4/29),t}function t(e,t,n,r){return n+e*(r-n)/t}function n(n,r,i,a,o,s){let c=r[i],l=r[i+1],u=r[i+2];!1!==a&&(c=t(c,a,0,100),l=t(l,a,n.amin,n.amax),u=t(u,a,n.bmin,n.bmax)),l>n.amax?l=n.amax:l<n.amin&&(l=n.amin),u>n.bmax?u=n.bmax:u<n.bmin&&(u=n.bmin);const h=(c+16)/116,d=h+l/500,f=h-u/200,p=n.XW*e(d),g=n.YW*e(h),m=n.ZW*e(f);let b,y,v;n.ZW<1?(b=3.1339*p+-1.617*g+-.4906*m,y=-.9785*p+1.916*g+.0333*m,v=.072*p+-.229*g+1.4057*m):(b=3.2406*p+-1.5372*g+-.4986*m,y=-.9689*p+1.8758*g+.0415*m,v=.0557*p+-.204*g+1.057*m),o[s]=255*Math.sqrt(b),o[s+1]=255*Math.sqrt(y),o[s+2]=255*Math.sqrt(v)}class i extends o{constructor(e,t,n){if(super("Lab",3),!e)throw new r.FormatError("WhitePoint missing - required for color space Lab");if(t=t||[0,0,0],n=n||[-100,100,-100,100],this.XW=e[0],this.YW=e[1],this.ZW=e[2],this.amin=n[0],this.amax=n[1],this.bmin=n[2],this.bmax=n[3],this.XB=t[0],this.YB=t[1],this.ZB=t[2],this.XW<0||this.ZW<0||1!==this.YW)throw new r.FormatError("Invalid WhitePoint components, no fallback available");(this.XB<0||this.YB<0||this.ZB<0)&&((0,r.info)("Invalid BlackPoint, falling back to default"),this.XB=this.YB=this.ZB=0),(this.amin>this.amax||this.bmin>this.bmax)&&((0,r.info)("Invalid Range, falling back to defaults"),this.amin=-100,this.amax=100,this.bmin=-100,this.bmax=100)}getRgbItem(e,t,r,i){n(this,e,t,!1,r,i)}getRgbBuffer(e,t,r,i,a,o,s){const c=(1<<o)-1;for(let l=0;l<r;l++)n(this,e,t,c,i,a),t+=3,a+=3+s}getOutputLength(e,t){return e*(3+t)/3|0}isDefaultDecode(e,t){return!0}get usesZeroToOneRange(){return(0,r.shadow)(this,"usesZeroToOneRange",!1)}}return i}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalImageCache=t.LocalImageCache=void 0;var r=n(2),i=n(5);class a{constructor(){this._nameRefMap=new Map,this._imageMap=new Map,this._imageCache=new i.RefSetCache}getByName(e){const t=this._nameRefMap.get(e);return t?this.getByRef(t):this._imageMap.get(e)||null}getByRef(e){return this._imageCache.get(e)||null}set(e,t=null,n){if(!e)throw new Error('LocalImageCache.set - expected "name" argument.');if(t){if(this._imageCache.has(t))return;return this._nameRefMap.set(e,t),void this._imageCache.put(t,n)}this._imageMap.has(e)||this._imageMap.set(e,n)}}t.LocalImageCache=a;class o{static get NUM_PAGES_THRESHOLD(){return(0,r.shadow)(this,"NUM_PAGES_THRESHOLD",2)}static get MAX_IMAGES_TO_CACHE(){return(0,r.shadow)(this,"MAX_IMAGES_TO_CACHE",10)}constructor(){this._refCache=new i.RefSetCache,this._imageCache=new i.RefSetCache}shouldCache(e,t){const n=this._refCache.get(e),r=n?n.size+(n.has(t)?0:1):1;return!(r<o.NUM_PAGES_THRESHOLD)&&!(!this._imageCache.has(e)&&this._imageCache.size>=o.MAX_IMAGES_TO_CACHE)}addPageIndex(e,t){let n=this._refCache.get(e);n||(n=new Set,this._refCache.put(e,n)),n.add(t)}getData(e,t){if(!this._refCache.has(e))return null;const n=this._refCache.get(e);return n.size<o.NUM_PAGES_THRESHOLD?null:this._imageCache.has(e)?(n.add(t),this._imageCache.get(e)):null}setData(e,t){if(!this._refCache.has(e))throw new Error('GlobalImageCache.setData - expected "addPageIndex" to have been called.');this._imageCache.has(e)||(this._imageCache.size>=o.MAX_IMAGES_TO_CACHE?(0,r.info)("GlobalImageCache.setData - ignoring image above MAX_IMAGES_TO_CACHE."):this._imageCache.put(e,t))}clear(e=!1){e||this._refCache.clear(),this._imageCache.clear()}}t.GlobalImageCache=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQuadPoints=h,t.MarkupAnnotation=t.AnnotationFactory=t.AnnotationBorderStyle=t.Annotation=void 0;var r=n(2),i=n(10),a=n(5),o=n(23),s=n(8),c=n(26),l=n(12);class u{static create(e,t,n,r){return n.ensure(this,"_create",[e,t,n,r])}static _create(e,t,n,i){const o=e.fetchIfRef(t);if(!(0,a.isDict)(o))return;const c=(0,a.isRef)(t)?t.toString():"annot_"+i.createObjId();let l=o.get("Subtype");l=(0,a.isName)(l)?l.name:null;const u={xref:e,dict:o,subtype:l,id:c,pdfManager:n};switch(l){case"Link":return new x(u);case"Text":return new w(u);case"Widget":let e=(0,s.getInheritableProperty)({dict:o,key:"FT"});switch(e=(0,a.isName)(e)?e.name:null,e){case"Tx":return new b(u);case"Btn":return new y(u);case"Ch":return new v(u)}return(0,r.warn)('Unimplemented widget field type "'+e+'", falling back to base field type.'),new m(u);case"Popup":return new _(u);case"FreeText":return new S(u);case"Line":return new A(u);case"Square":return new k(u);case"Circle":return new D(u);case"PolyLine":return new C(u);case"Polygon":return new T(u);case"Caret":return new E(u);case"Ink":return new U(u);case"Highlight":return new F(u);case"Underline":return new P(u);case"Squiggly":return new I(u);case"StrikeOut":return new O(u);case"Stamp":return new R(u);case"FileAttachment":return new N(u);default:return l?(0,r.warn)('Unimplemented annotation type "'+l+'", falling back to base annotation.'):(0,r.warn)("Annotation is missing the required /Subtype."),new f(u)}}}function h(e,t){if(!e.has("QuadPoints"))return null;const n=e.getArray("QuadPoints");if(!Array.isArray(n)||n.length%8>0)return null;const r=[];for(let i=0,a=n.length/8;i<a;i++){r.push([]);for(let e=8*i,a=8*i+8;e<a;e+=2){const a=n[e],o=n[e+1];if(a<t[0]||a>t[2]||o<t[1]||o>t[3])return null;r[i].push({x:a,y:o})}}return r}function d(e,t,n){const[i,a,o,s]=r.Util.getAxialAlignedBoundingBox(t,n);if(i===o||a===s)return[1,0,0,1,e[0],e[1]];const c=(e[2]-e[0])/(o-i),l=(e[3]-e[1])/(s-a);return[c,0,0,l,e[0]-i*c,e[1]-a*l]}t.AnnotationFactory=u;class f{constructor(e){const t=e.dict;this.setContents(t.get("Contents")),this.setModificationDate(t.get("M")),this.setFlags(t.get("F")),this.setRectangle(t.getArray("Rect")),this.setColor(t.getArray("C")),this.setBorderStyle(t),this.setAppearance(t),this.data={annotationFlags:this.flags,borderStyle:this.borderStyle,color:this.color,contents:this.contents,hasAppearance:!!this.appearance,id:e.id,modificationDate:this.modificationDate,rect:this.rectangle,subtype:e.subtype}}_hasFlag(e,t){return!!(e&t)}_isViewable(e){return!this._hasFlag(e,r.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,r.AnnotationFlag.HIDDEN)&&!this._hasFlag(e,r.AnnotationFlag.NOVIEW)}_isPrintable(e){return this._hasFlag(e,r.AnnotationFlag.PRINT)&&!this._hasFlag(e,r.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,r.AnnotationFlag.HIDDEN)}get viewable(){return 0===this.flags||this._isViewable(this.flags)}get printable(){return 0!==this.flags&&this._isPrintable(this.flags)}setContents(e){this.contents=(0,r.stringToPDFString)(e||"")}setModificationDate(e){this.modificationDate=(0,r.isString)(e)?e:null}setFlags(e){this.flags=Number.isInteger(e)&&e>0?e:0}hasFlag(e){return this._hasFlag(this.flags,e)}setRectangle(e){Array.isArray(e)&&4===e.length?this.rectangle=r.Util.normalizeRect(e):this.rectangle=[0,0,0,0]}setColor(e){const t=new Uint8ClampedArray(3);if(Array.isArray(e))switch(e.length){case 0:this.color=null;break;case 1:o.ColorSpace.singletons.gray.getRgbItem(e,0,t,0),this.color=t;break;case 3:o.ColorSpace.singletons.rgb.getRgbItem(e,0,t,0),this.color=t;break;case 4:o.ColorSpace.singletons.cmyk.getRgbItem(e,0,t,0),this.color=t;break;default:this.color=t;break}else this.color=t}setBorderStyle(e){if(this.borderStyle=new p,(0,a.isDict)(e))if(e.has("BS")){const t=e.get("BS"),n=t.get("Type");n&&!(0,a.isName)(n,"Border")||(this.borderStyle.setWidth(t.get("W"),this.rectangle),this.borderStyle.setStyle(t.get("S")),this.borderStyle.setDashArray(t.getArray("D")))}else if(e.has("Border")){const t=e.getArray("Border");Array.isArray(t)&&t.length>=3&&(this.borderStyle.setHorizontalCornerRadius(t[0]),this.borderStyle.setVerticalCornerRadius(t[1]),this.borderStyle.setWidth(t[2],this.rectangle),4===t.length&&this.borderStyle.setDashArray(t[3]))}else this.borderStyle.setWidth(0)}setAppearance(e){this.appearance=null;const t=e.get("AP");if(!(0,a.isDict)(t))return;const n=t.get("N");if((0,a.isStream)(n))return void(this.appearance=n);if(!(0,a.isDict)(n))return;const r=e.get("AS");(0,a.isName)(r)&&n.has(r.name)&&(this.appearance=n.get(r.name))}loadResources(e){return this.appearance.dict.getAsync("Resources").then(t=>{if(!t)return;const n=new i.ObjectLoader(t,e,t.xref);return n.load().then((function(){return t}))})}getOperatorList(e,t,n){if(!this.appearance)return Promise.resolve(new c.OperatorList);const i=this.data,a=this.appearance.dict,o=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),s=a.getArray("BBox")||[0,0,1,1],l=a.getArray("Matrix")||[1,0,0,1,0,0],u=d(i.rect,s,l);return o.then(n=>{const a=new c.OperatorList;return a.addOp(r.OPS.beginAnnotation,[i.rect,u,l]),e.getOperatorList({stream:this.appearance,task:t,resources:n,operatorList:a}).then(()=>(a.addOp(r.OPS.endAnnotation,[]),this.appearance.reset(),a))})}}t.Annotation=f;class p{constructor(){this.width=1,this.style=r.AnnotationBorderStyleType.SOLID,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}setWidth(e,t=[0,0,0,0]){if((0,a.isName)(e))this.width=0;else if(Number.isInteger(e)){if(e>0){const n=(t[2]-t[0])/2,i=(t[3]-t[1])/2;n>0&&i>0&&(e>n||e>i)&&((0,r.warn)("AnnotationBorderStyle.setWidth - ignoring width: "+e),e=1)}this.width=e}}setStyle(e){if((0,a.isName)(e))switch(e.name){case"S":this.style=r.AnnotationBorderStyleType.SOLID;break;case"D":this.style=r.AnnotationBorderStyleType.DASHED;break;case"B":this.style=r.AnnotationBorderStyleType.BEVELED;break;case"I":this.style=r.AnnotationBorderStyleType.INSET;break;case"U":this.style=r.AnnotationBorderStyleType.UNDERLINE;break;default:break}}setDashArray(e){if(Array.isArray(e)&&e.length>0){let t=!0,n=!0;for(const r of e){const e=+r>=0;if(!e){t=!1;break}r>0&&(n=!1)}t&&!n?this.dashArray=e:this.width=0}else e&&(this.width=0)}setHorizontalCornerRadius(e){Number.isInteger(e)&&(this.horizontalCornerRadius=e)}setVerticalCornerRadius(e){Number.isInteger(e)&&(this.verticalCornerRadius=e)}}t.AnnotationBorderStyle=p;class g extends f{constructor(e){super(e);const t=e.dict;if(t.has("IRT")){const e=t.getRaw("IRT");this.data.inReplyTo=(0,a.isRef)(e)?e.toString():null;const n=t.get("RT");this.data.replyType=(0,a.isName)(n)?n.name:r.AnnotationReplyType.REPLY}if(this.data.replyType===r.AnnotationReplyType.GROUP){const e=t.get("IRT");this.data.title=(0,r.stringToPDFString)(e.get("T")||""),this.setContents(e.get("Contents")),this.data.contents=this.contents,e.has("CreationDate")?(this.setCreationDate(e.get("CreationDate")),this.data.creationDate=this.creationDate):this.data.creationDate=null,e.has("M")?(this.setModificationDate(e.get("M")),this.data.modificationDate=this.modificationDate):this.data.modificationDate=null,this.data.hasPopup=e.has("Popup"),e.has("C")?(this.setColor(e.getArray("C")),this.data.color=this.color):this.data.color=null}else this.data.title=(0,r.stringToPDFString)(t.get("T")||""),this.setCreationDate(t.get("CreationDate")),this.data.creationDate=this.creationDate,this.data.hasPopup=t.has("Popup"),t.has("C")||(this.data.color=null)}setCreationDate(e){this.creationDate=(0,r.isString)(e)?e:null}}t.MarkupAnnotation=g;class m extends f{constructor(e){super(e);const t=e.dict,n=this.data;n.annotationType=r.AnnotationType.WIDGET,n.fieldName=this._constructFieldName(t),n.fieldValue=(0,s.getInheritableProperty)({dict:t,key:"V",getArray:!0}),n.alternativeText=(0,r.stringToPDFString)(t.get("TU")||""),n.defaultAppearance=(0,s.getInheritableProperty)({dict:t,key:"DA"})||"";const i=(0,s.getInheritableProperty)({dict:t,key:"FT"});n.fieldType=(0,a.isName)(i)?i.name:null,this.fieldResources=(0,s.getInheritableProperty)({dict:t,key:"DR"})||a.Dict.empty,n.fieldFlags=(0,s.getInheritableProperty)({dict:t,key:"Ff"}),(!Number.isInteger(n.fieldFlags)||n.fieldFlags<0)&&(n.fieldFlags=0),n.readOnly=this.hasFieldFlag(r.AnnotationFieldFlag.READONLY),"Sig"===n.fieldType&&(n.fieldValue=null,this.setFlags(r.AnnotationFlag.HIDDEN))}_constructFieldName(e){if(!e.has("T")&&!e.has("Parent"))return(0,r.warn)("Unknown field name, falling back to empty field name."),"";if(!e.has("Parent"))return(0,r.stringToPDFString)(e.get("T"));const t=[];e.has("T")&&t.unshift((0,r.stringToPDFString)(e.get("T")));let n=e;while(n.has("Parent")){if(n=n.get("Parent"),!(0,a.isDict)(n))break;n.has("T")&&t.unshift((0,r.stringToPDFString)(n.get("T")))}return t.join(".")}hasFieldFlag(e){return!!(this.data.fieldFlags&e)}getOperatorList(e,t,n){return n?Promise.resolve(new c.OperatorList):super.getOperatorList(e,t,n)}}class b extends m{constructor(e){super(e);const t=e.dict;this.data.fieldValue=(0,r.stringToPDFString)(this.data.fieldValue||"");let n=(0,s.getInheritableProperty)({dict:t,key:"Q"});(!Number.isInteger(n)||n<0||n>2)&&(n=null),this.data.textAlignment=n;let i=(0,s.getInheritableProperty)({dict:t,key:"MaxLen"});(!Number.isInteger(i)||i<0)&&(i=null),this.data.maxLen=i,this.data.multiLine=this.hasFieldFlag(r.AnnotationFieldFlag.MULTILINE),this.data.comb=this.hasFieldFlag(r.AnnotationFieldFlag.COMB)&&!this.hasFieldFlag(r.AnnotationFieldFlag.MULTILINE)&&!this.hasFieldFlag(r.AnnotationFieldFlag.PASSWORD)&&!this.hasFieldFlag(r.AnnotationFieldFlag.FILESELECT)&&null!==this.data.maxLen}getOperatorList(e,t,n){if(n||this.appearance)return super.getOperatorList(e,t,n);const i=new c.OperatorList;if(!this.data.defaultAppearance)return Promise.resolve(i);const a=new l.Stream((0,r.stringToBytes)(this.data.defaultAppearance));return e.getOperatorList({stream:a,task:t,resources:this.fieldResources,operatorList:i}).then((function(){return i}))}}class y extends m{constructor(e){super(e),this.data.checkBox=!this.hasFieldFlag(r.AnnotationFieldFlag.RADIO)&&!this.hasFieldFlag(r.AnnotationFieldFlag.PUSHBUTTON),this.data.radioButton=this.hasFieldFlag(r.AnnotationFieldFlag.RADIO)&&!this.hasFieldFlag(r.AnnotationFieldFlag.PUSHBUTTON),this.data.pushButton=this.hasFieldFlag(r.AnnotationFieldFlag.PUSHBUTTON),this.data.checkBox?this._processCheckBox(e):this.data.radioButton?this._processRadioButton(e):this.data.pushButton?this._processPushButton(e):(0,r.warn)("Invalid field flags for button widget annotation")}_processCheckBox(e){(0,a.isName)(this.data.fieldValue)&&(this.data.fieldValue=this.data.fieldValue.name);const t=e.dict.get("AP");if(!(0,a.isDict)(t))return;const n=t.get("D");if(!(0,a.isDict)(n))return;const r=n.getKeys(),i=2===r.length;i&&(this.data.exportValue="Off"===r[0]?r[1]:r[0])}_processRadioButton(e){this.data.fieldValue=this.data.buttonValue=null;const t=e.dict.get("Parent");if((0,a.isDict)(t)&&t.has("V")){const e=t.get("V");(0,a.isName)(e)&&(this.data.fieldValue=e.name)}const n=e.dict.get("AP");if(!(0,a.isDict)(n))return;const r=n.get("N");if((0,a.isDict)(r))for(const i of r.getKeys())if("Off"!==i){this.data.buttonValue=i;break}}_processPushButton(e){e.dict.has("A")?i.Catalog.parseDestDictionary({destDict:e.dict,resultObj:this.data,docBaseUrl:e.pdfManager.docBaseUrl}):(0,r.warn)("Push buttons without action dictionaries are not supported")}}class v extends m{constructor(e){super(e),this.data.options=[];const t=(0,s.getInheritableProperty)({dict:e.dict,key:"Opt"});if(Array.isArray(t)){const n=e.xref;for(let e=0,i=t.length;e<i;e++){const i=n.fetchIfRef(t[e]),a=Array.isArray(i);this.data.options[e]={exportValue:a?n.fetchIfRef(i[0]):i,displayValue:(0,r.stringToPDFString)(a?n.fetchIfRef(i[1]):i)}}}Array.isArray(this.data.fieldValue)||(this.data.fieldValue=[this.data.fieldValue]),this.data.combo=this.hasFieldFlag(r.AnnotationFieldFlag.COMBO),this.data.multiSelect=this.hasFieldFlag(r.AnnotationFieldFlag.MULTISELECT)}}class w extends g{constructor(e){const t=22;super(e);const n=e.dict;this.data.annotationType=r.AnnotationType.TEXT,this.data.hasAppearance?this.data.name="NoIcon":(this.data.rect[1]=this.data.rect[3]-t,this.data.rect[2]=this.data.rect[0]+t,this.data.name=n.has("Name")?n.get("Name").name:"Note"),n.has("State")?(this.data.state=n.get("State")||null,this.data.stateModel=n.get("StateModel")||null):(this.data.state=null,this.data.stateModel=null)}}class x extends f{constructor(e){super(e),this.data.annotationType=r.AnnotationType.LINK;const t=h(e.dict,this.rectangle);t&&(this.data.quadPoints=t),i.Catalog.parseDestDictionary({destDict:e.dict,resultObj:this.data,docBaseUrl:e.pdfManager.docBaseUrl})}}class _ extends f{constructor(e){super(e),this.data.annotationType=r.AnnotationType.POPUP;let t=e.dict.get("Parent");if(!t)return void(0,r.warn)("Popup annotation has a missing or invalid parent annotation.");const n=t.get("Subtype");this.data.parentType=(0,a.isName)(n)?n.name:null;const i=e.dict.getRaw("Parent");this.data.parentId=(0,a.isRef)(i)?i.toString():null;const o=t.get("RT");if((0,a.isName)(o,r.AnnotationReplyType.GROUP)&&(t=t.get("IRT")),t.has("M")?(this.setModificationDate(t.get("M")),this.data.modificationDate=this.modificationDate):this.data.modificationDate=null,t.has("C")?(this.setColor(t.getArray("C")),this.data.color=this.color):this.data.color=null,!this.viewable){const e=t.get("F");this._isViewable(e)&&this.setFlags(e)}this.data.title=(0,r.stringToPDFString)(t.get("T")||""),this.data.contents=(0,r.stringToPDFString)(t.get("Contents")||"")}}class S extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.FREETEXT}}class A extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.LINE,this.data.lineCoordinates=r.Util.normalizeRect(e.dict.getArray("L"))}}class k extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.SQUARE}}class D extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.CIRCLE}}class C extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.POLYLINE;const t=e.dict.getArray("Vertices");this.data.vertices=[];for(let n=0,r=t.length;n<r;n+=2)this.data.vertices.push({x:t[n],y:t[n+1]})}}class T extends C{constructor(e){super(e),this.data.annotationType=r.AnnotationType.POLYGON}}class E extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.CARET}}class U extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.INK;const t=e.xref,n=e.dict.getArray("InkList");this.data.inkLists=[];for(let r=0,i=n.length;r<i;++r){this.data.inkLists.push([]);for(let e=0,i=n[r].length;e<i;e+=2)this.data.inkLists[r].push({x:t.fetchIfRef(n[r][e]),y:t.fetchIfRef(n[r][e+1])})}}}class F extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.HIGHLIGHT;const t=h(e.dict,this.rectangle);t&&(this.data.quadPoints=t)}}class P extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.UNDERLINE;const t=h(e.dict,this.rectangle);t&&(this.data.quadPoints=t)}}class I extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.SQUIGGLY;const t=h(e.dict,this.rectangle);t&&(this.data.quadPoints=t)}}class O extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.STRIKEOUT;const t=h(e.dict,this.rectangle);t&&(this.data.quadPoints=t)}}class R extends g{constructor(e){super(e),this.data.annotationType=r.AnnotationType.STAMP}}class N extends g{constructor(e){super(e);const t=new i.FileSpec(e.dict.get("FS"),e.xref);this.data.annotationType=r.AnnotationType.FILEATTACHMENT,this.data.file=t.serializable}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorList=void 0;var r=n(2),i=function(){function e(e,t,n,r,i){for(var a=e,o=0,s=t.length-1;o<s;o++){var c=t[o];a=a[c]||(a[c]=[])}a[t[t.length-1]]={checkFn:n,iterateFn:r,processFn:i}}function t(e,t,n,i){for(var a=e+2,o=0;o<t;o++){var s=i[a+4*o],c=1===s.length&&s[0];if(!c||1!==c.width||1!==c.height||c.data.length&&(1!==c.data.length||0!==c.data[0]))break;n[a+4*o]=r.OPS.paintSolidColorImageMask}return t-o}var n=[];function i(e){this.queue=e,this.state=null,this.context={iCurr:0,fnArray:e.fnArray,argsArray:e.argsArray},this.match=null,this.lastProcessed=0}return e(n,[r.OPS.save,r.OPS.transform,r.OPS.paintInlineImageXObject,r.OPS.restore],null,(function(e,t){var n=e.fnArray,i=e.iCurr-3,a=(t-i)%4;switch(a){case 0:return n[t]===r.OPS.save;case 1:return n[t]===r.OPS.transform;case 2:return n[t]===r.OPS.paintInlineImageXObject;case 3:return n[t]===r.OPS.restore}throw new Error("iterateInlineImageGroup - invalid pos: "+a)}),(function(e,t){var n=10,i=200,a=1e3,o=1,s=e.fnArray,c=e.argsArray,l=e.iCurr,u=l-3,h=l-2,d=l-1,f=Math.min(Math.floor((t-u)/4),i);if(f<n)return t-(t-u)%4;var p,g=0,m=[],b=0,y=o,v=o;for(p=0;p<f;p++){var w=c[h+(p<<2)],x=c[d+(p<<2)][0];y+x.width>a&&(g=Math.max(g,y),v+=b+2*o,y=0,b=0),m.push({transform:w,x:y,y:v,w:x.width,h:x.height}),y+=x.width+2*o,b=Math.max(b,x.height)}var _=Math.max(g,y)+o,S=v+b+o,A=new Uint8ClampedArray(_*S*4),k=_<<2;for(p=0;p<f;p++){var D=c[d+(p<<2)][0].data,C=m[p].w<<2,T=0,E=m[p].x+m[p].y*_<<2;A.set(D.subarray(0,C),E-k);for(var U=0,F=m[p].h;U<F;U++)A.set(D.subarray(T,T+C),E),T+=C,E+=k;A.set(D.subarray(T-C,T),E);while(E>=0)D[E-4]=D[E],D[E-3]=D[E+1],D[E-2]=D[E+2],D[E-1]=D[E+3],D[E+C]=D[E+C-4],D[E+C+1]=D[E+C-3],D[E+C+2]=D[E+C-2],D[E+C+3]=D[E+C-1],E-=k}return s.splice(u,4*f,r.OPS.paintInlineImageXObjectGroup),c.splice(u,4*f,[{width:_,height:S,kind:r.ImageKind.RGBA_32BPP,data:A},m]),u+1})),e(n,[r.OPS.save,r.OPS.transform,r.OPS.paintImageMaskXObject,r.OPS.restore],null,(function(e,t){var n=e.fnArray,i=e.iCurr-3,a=(t-i)%4;switch(a){case 0:return n[t]===r.OPS.save;case 1:return n[t]===r.OPS.transform;case 2:return n[t]===r.OPS.paintImageMaskXObject;case 3:return n[t]===r.OPS.restore}throw new Error("iterateImageMaskGroup - invalid pos: "+a)}),(function(e,n){var i,a=10,o=100,s=1e3,c=e.fnArray,l=e.argsArray,u=e.iCurr,h=u-3,d=u-2,f=u-1,p=Math.floor((n-h)/4);if(p=t(h,p,c,l),p<a)return n-(n-h)%4;var g,m,b=!1,y=l[f][0];if(0===l[d][1]&&0===l[d][2]){b=!0;var v=l[d][0],w=l[d][3];g=d+4;var x=f+4;for(i=1;i<p;i++,g+=4,x+=4)if(m=l[g],l[x][0]!==y||m[0]!==v||0!==m[1]||0!==m[2]||m[3]!==w){i<a?b=!1:p=i;break}}if(b){p=Math.min(p,s);var _=new Float32Array(2*p);for(g=d,i=0;i<p;i++,g+=4)m=l[g],_[i<<1]=m[4],_[1+(i<<1)]=m[5];c.splice(h,4*p,r.OPS.paintImageMaskXObjectRepeat),l.splice(h,4*p,[y,v,w,_])}else{p=Math.min(p,o);var S=[];for(i=0;i<p;i++){m=l[d+(i<<2)];var A=l[f+(i<<2)][0];S.push({data:A.data,width:A.width,height:A.height,transform:m})}c.splice(h,4*p,r.OPS.paintImageMaskXObjectGroup),l.splice(h,4*p,[S])}return h+1})),e(n,[r.OPS.save,r.OPS.transform,r.OPS.paintImageXObject,r.OPS.restore],(function(e){var t=e.argsArray,n=e.iCurr-2;return 0===t[n][1]&&0===t[n][2]}),(function(e,t){var n=e.fnArray,i=e.argsArray,a=e.iCurr-3,o=(t-a)%4;switch(o){case 0:return n[t]===r.OPS.save;case 1:if(n[t]!==r.OPS.transform)return!1;var s=e.iCurr-2,c=i[s][0],l=i[s][3];return i[t][0]===c&&0===i[t][1]&&0===i[t][2]&&i[t][3]===l;case 2:if(n[t]!==r.OPS.paintImageXObject)return!1;var u=e.iCurr-1,h=i[u][0];return i[t][0]===h;case 3:return n[t]===r.OPS.restore}throw new Error("iterateImageGroup - invalid pos: "+o)}),(function(e,t){var n=3,i=1e3,a=e.fnArray,o=e.argsArray,s=e.iCurr,c=s-3,l=s-2,u=s-1,h=o[u][0],d=o[l][0],f=o[l][3],p=Math.min(Math.floor((t-c)/4),i);if(p<n)return t-(t-c)%4;for(var g=new Float32Array(2*p),m=l,b=0;b<p;b++,m+=4){var y=o[m];g[b<<1]=y[4],g[1+(b<<1)]=y[5]}var v=[h,d,f,g];return a.splice(c,4*p,r.OPS.paintImageXObjectRepeat),o.splice(c,4*p,v),c+1})),e(n,[r.OPS.beginText,r.OPS.setFont,r.OPS.setTextMatrix,r.OPS.showText,r.OPS.endText],null,(function(e,t){var n=e.fnArray,i=e.argsArray,a=e.iCurr-4,o=(t-a)%5;switch(o){case 0:return n[t]===r.OPS.beginText;case 1:return n[t]===r.OPS.setFont;case 2:return n[t]===r.OPS.setTextMatrix;case 3:if(n[t]!==r.OPS.showText)return!1;var s=e.iCurr-3,c=i[s][0],l=i[s][1];return i[t][0]===c&&i[t][1]===l;case 4:return n[t]===r.OPS.endText}throw new Error("iterateShowTextGroup - invalid pos: "+o)}),(function(e,t){var n=3,r=1e3,i=e.fnArray,a=e.argsArray,o=e.iCurr,s=o-4,c=o-3,l=o-2,u=o-1,h=o,d=a[c][0],f=a[c][1],p=Math.min(Math.floor((t-s)/5),r);if(p<n)return t-(t-s)%5;var g=s;s>=4&&i[s-4]===i[c]&&i[s-3]===i[l]&&i[s-2]===i[u]&&i[s-1]===i[h]&&a[s-4][0]===d&&a[s-4][1]===f&&(p++,g-=5);for(var m=g+4,b=1;b<p;b++)i.splice(m,3),a.splice(m,3),m+=2;return m+1})),i.prototype={_optimize(){const e=this.queue.fnArray;let t=this.lastProcessed,r=e.length,i=this.state,a=this.match;if(!i&&!a&&t+1===r&&!n[e[t]])return void(this.lastProcessed=r);const o=this.context;while(t<r){if(a){const n=(0,a.iterateFn)(o,t);if(n){t++;continue}if(t=(0,a.processFn)(o,t+1),r=e.length,a=null,i=null,t>=r)break}i=(i||n)[e[t]],i&&!Array.isArray(i)?(o.iCurr=t,t++,!i.checkFn||(0,i.checkFn)(o)?(a=i,i=null):i=null):t++}this.state=i,this.match=a,this.lastProcessed=t},push(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t),this._optimize()},flush(){while(this.match){const e=this.queue.fnArray.length;this.lastProcessed=(0,this.match.processFn)(this.context,e),this.match=null,this.state=null,this._optimize()}},reset(){this.state=null,this.match=null,this.lastProcessed=0}},i}(),a=function(){function e(e){this.queue=e}return e.prototype={push(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t)},flush(){},reset(){}},e}(),o=function(){var e=1e3,t=e-5;function n(e,t,n){this._streamSink=t,this.fnArray=[],this.argsArray=[],this.optimizer=t&&"oplist"!==e?new i(this):new a(this),this.dependencies=Object.create(null),this._totalLength=0,this.pageIndex=n,this.intent=e,this.weight=0,this._resolved=t?null:Promise.resolve()}return n.prototype={get length(){return this.argsArray.length},get ready(){return this._resolved||this._streamSink.ready},get totalLength(){return this._totalLength+this.length},addOp(n,i){this.optimizer.push(n,i),this.weight++,this._streamSink&&(this.weight>=e||this.weight>=t&&(n===r.OPS.restore||n===r.OPS.endText))&&this.flush()},addDependency(e){e in this.dependencies||(this.dependencies[e]=!0,this.addOp(r.OPS.dependency,[e]))},addDependencies(e){for(var t in e)this.addDependency(t)},addOpList(e){if(e instanceof n){Object.assign(this.dependencies,e.dependencies);for(var t=0,i=e.length;t<i;t++)this.addOp(e.fnArray[t],e.argsArray[t])}else(0,r.warn)('addOpList - ignoring invalid "opList" parameter.')},getIR(){return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}},get _transfers(){const e=[],{fnArray:t,argsArray:n,length:i}=this;for(let a=0;a<i;a++)switch(t[a]){case r.OPS.paintInlineImageXObject:case r.OPS.paintInlineImageXObjectGroup:case r.OPS.paintImageMaskXObject:const t=n[a][0];t.cached||e.push(t.data.buffer);break}return e},flush(e=!1){this.optimizer.flush();const t=this.length;this._totalLength+=t,this._streamSink.enqueue({fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:e,length:t},1,this._transfers),this.dependencies=Object.create(null),this.fnArray.length=0,this.argsArray.length=0,this.weight=0,this.optimizer.reset()}},n}();t.OperatorList=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialEvaluator=void 0;var r=n(2),i=n(28),a=n(5),o=n(29),s=n(32),c=n(8),l=n(35),u=n(34),h=n(38),d=n(11),f=n(39),p=n(23),g=n(12),m=n(33),b=n(40),y=n(41),v=n(24),w=n(43),x=n(26),_=n(44),S=function(){const e={maxImageSize:-1,disableFontFace:!1,ignoreErrors:!1,isEvalSupported:!0,fontExtraProperties:!1};function t({xref:t,handler:n,pageIndex:i,idFactory:a,fontCache:o,builtInCMapCache:s,globalImageCache:c,options:l=null,pdfFunctionFactory:u}){this.xref=t,this.handler=n,this.pageIndex=i,this.idFactory=a,this.fontCache=o,this.builtInCMapCache=s,this.globalImageCache=c,this.options=l||e,this.pdfFunctionFactory=u,this.parsingType3Font=!1,this.fetchBuiltInCMap=async e=>{if(this.builtInCMapCache.has(e))return this.builtInCMapCache.get(e);const t=this.handler.sendWithStream("FetchBuiltInCMap",{name:e}),n=t.getReader(),i=await new Promise((function(e,t){function r(){n.read().then((function({value:t,done:n}){n||(e(t),r())}),t)}r()}));return i.compressionType!==r.CMapCompressionType.NONE&&this.builtInCMapCache.set(e,i),i}}var n=20,d=100;function S(){this.reset()}function E(e,t=!1){if(Array.isArray(e)){for(let t=0,n=e.length;t<n;t++){const n=E(e[t],!0);if(n)return n}return(0,r.warn)("Unsupported blend mode Array: "+e),"source-over"}if(!(0,a.isName)(e))return t?null:"source-over";switch(e.name){case"Normal":case"Compatible":return"source-over";case"Multiply":return"multiply";case"Screen":return"screen";case"Overlay":return"overlay";case"Darken":return"darken";case"Lighten":return"lighten";case"ColorDodge":return"color-dodge";case"ColorBurn":return"color-burn";case"HardLight":return"hard-light";case"SoftLight":return"soft-light";case"Difference":return"difference";case"Exclusion":return"exclusion";case"Hue":return"hue";case"Saturation":return"saturation";case"Color":return"color";case"Luminosity":return"luminosity"}return t?null:((0,r.warn)("Unsupported blend mode: "+e.name),"source-over")}S.prototype={check:function(){return!(++this.checked<d)&&(this.checked=0,this.endTime<=Date.now())},reset:function(){this.endTime=Date.now()+n,this.checked=0}};var U=Promise.resolve(),F=1,P=2;return t.prototype={clone(t=e){var n=Object.create(this);return n.options=t,n},hasBlendModes:function(e){if(!(e instanceof a.Dict))return!1;var t=Object.create(null);e.objId&&(t[e.objId]=!0);var n=[e],i=this.xref;while(n.length){var o=n.shift(),s=o.get("ExtGState");if(s instanceof a.Dict){var l=s.getKeys();for(let e=0,n=l.length;e<n;e++){const n=l[e];let o=s.getRaw(n);if(o instanceof a.Ref){if(t[o.toString()])continue;try{o=i.fetch(o)}catch(p){if(p instanceof c.MissingDataException)throw p;if(this.options.ignoreErrors){o instanceof a.Ref&&(t[o.toString()]=!0),this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorExtGState}),(0,r.warn)(`hasBlendModes - ignoring ExtGState: "${p}".`);continue}throw p}}if(!(o instanceof a.Dict))continue;o.objId&&(t[o.objId]=!0);const u=o.get("BM");if(u instanceof a.Name){if("Normal"!==u.name)return!0}else if(void 0!==u&&Array.isArray(u))for(let e=0,t=u.length;e<t;e++)if(u[e]instanceof a.Name&&"Normal"!==u[e].name)return!0}}var u=o.get("XObject");if(u instanceof a.Dict){var h=u.getKeys();for(let e=0,o=h.length;e<o;e++){const o=h[e];var d=u.getRaw(o);if(d instanceof a.Ref){if(t[d.toString()])continue;try{d=i.fetch(d)}catch(p){if(p instanceof c.MissingDataException)throw p;if(this.options.ignoreErrors){d instanceof a.Ref&&(t[d.toString()]=!0),this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorXObject}),(0,r.warn)(`hasBlendModes - ignoring XObject: "${p}".`);continue}throw p}}if((0,a.isStream)(d)){if(d.dict.objId){if(t[d.dict.objId])continue;t[d.dict.objId]=!0}var f=d.dict.get("Resources");!(f instanceof a.Dict)||f.objId&&t[f.objId]||(n.push(f),f.objId&&(t[f.objId]=!0))}}}}return!1},async buildFormXObject(e,t,n,i,o,s){var c=t.dict,l=c.getArray("Matrix"),u=c.getArray("BBox");u=Array.isArray(u)&&4===u.length?r.Util.normalizeRect(u):null;var h=c.get("Group");if(h){var d={matrix:l,bbox:u,smask:n,isolated:!1,knockout:!1},f=h.get("S"),g=null;(0,a.isName)(f,"Transparency")&&(d.isolated=h.get("I")||!1,d.knockout=h.get("K")||!1,h.has("CS")&&(g=await this.parseColorSpace({cs:h.get("CS"),resources:e}))),n&&n.backdrop&&(g=g||p.ColorSpace.singletons.rgb,n.backdrop=g.getRgb(n.backdrop,0)),i.addOp(r.OPS.beginGroup,[d])}return i.addOp(r.OPS.paintFormXObjectBegin,[l,u]),this.getOperatorList({stream:t,task:o,resources:c.get("Resources")||e,operatorList:i,initialState:s}).then((function(){i.addOp(r.OPS.paintFormXObjectEnd,[]),h&&i.addOp(r.OPS.endGroup,[d])}))},async buildPaintImageXObject({resources:e,image:t,isInline:n=!1,operatorList:i,cacheKey:a,localImageCache:o}){var s=t.dict;const c=s.objId;var l=s.get("Width","W"),u=s.get("Height","H");if(!l||!(0,r.isNum)(l)||!u||!(0,r.isNum)(u))return void(0,r.warn)("Image dimensions are missing, or not numbers.");var h=this.options.maxImageSize;if(-1!==h&&l*u>h)return void(0,r.warn)("Image exceeded maximum allowed size and was removed.");var d,f,p=s.get("ImageMask","IM")||!1;if(p){var m=s.get("Width","W"),b=s.get("Height","H"),y=m+7>>3,v=t.getBytes(y*b,!0),w=s.getArray("Decode","D");return d=_.PDFImage.createMask({imgArray:v,width:m,height:b,imageIsFromDecodeStream:t instanceof g.DecodeStream,inverseDecode:!!w&&w[0]>0}),d.cached=!!a,f=[d],i.addOp(r.OPS.paintImageMaskXObject,f),void(a&&o.set(a,c,{fn:r.OPS.paintImageMaskXObject,args:f}))}var x=s.get("SMask","SM")||!1,S=s.get("Mask")||!1,A=200;if(n&&!x&&!S&&l+u<A){const a=new _.PDFImage({xref:this.xref,res:e,image:t,isInline:n,pdfFunctionFactory:this.pdfFunctionFactory});return d=a.createImageData(!0),void i.addOp(r.OPS.paintInlineImageXObject,[d])}let k="img_"+this.idFactory.createObjId(),D=!1;this.parsingType3Font?k=`${this.idFactory.getDocId()}_type3res_${k}`:c&&(D=this.globalImageCache.shouldCache(c,this.pageIndex),D&&(k=`${this.idFactory.getDocId()}_${k}`)),i.addDependency(k),f=[k,l,u];const C=_.PDFImage.buildImage({xref:this.xref,res:e,image:t,isInline:n,pdfFunctionFactory:this.pdfFunctionFactory}).then(e=>{if(d=e.createImageData(!1),this.parsingType3Font)return this.handler.sendWithPromise("commonobj",[k,"FontType3Res",d],[d.data.buffer]);D?this.handler.send("commonobj",[k,"Image",d],[d.data.buffer]):this.handler.send("obj",[k,this.pageIndex,"Image",d],[d.data.buffer])}).catch(e=>{if((0,r.warn)("Unable to decode image: "+e),this.parsingType3Font)return this.handler.sendWithPromise("commonobj",[k,"FontType3Res",null]);D?this.handler.send("commonobj",[k,"Image",null]):this.handler.send("obj",[k,this.pageIndex,"Image",null])});this.parsingType3Font&&await C,i.addOp(r.OPS.paintImageXObject,f),a&&(o.set(a,c,{fn:r.OPS.paintImageXObject,args:f}),c&&((0,r.assert)(!n,"Cannot cache an inline image globally."),this.globalImageCache.addPageIndex(c,this.pageIndex),D&&this.globalImageCache.setData(c,{objId:k,fn:r.OPS.paintImageXObject,args:f})))},handleSMask:function(e,t,n,r,i){var a=e.get("G"),o={subtype:e.get("S").name,backdrop:e.get("BC")},s=e.get("TR");if((0,y.isPDFFunction)(s)){const e=this.pdfFunctionFactory.create(s);for(var c=new Uint8Array(256),l=new Float32Array(1),u=0;u<256;u++)l[0]=u/255,e(l,0,l,0),c[u]=255*l[0]|0;o.transferMap=c}return this.buildFormXObject(t,a,o,n,r,i.state.clone())},handleTilingType(e,t,n,i,o,s,c){const l=new x.OperatorList,u=[o.get("Resources"),n],d=a.Dict.merge(this.xref,u);return this.getOperatorList({stream:i,task:c,resources:d,operatorList:l}).then((function(){return(0,h.getTilingPatternIR)({fnArray:l.fnArray,argsArray:l.argsArray},o,t)})).then((function(t){s.addDependencies(l.dependencies),s.addOp(e,t)}),e=>{if(!(e instanceof r.AbortException)){if(this.options.ignoreErrors)return this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorTilingPattern}),void(0,r.warn)(`handleTilingType - ignoring pattern: "${e}".`);throw e}})},handleSetFont:function(e,t,n,i,a,s){var c;return t&&(t=t.slice(),c=t[0].name),this.loadFont(c,n,e).then(t=>t.font.isType3Font?t.loadType3Data(this,e,i,a).then((function(){return t})).catch(e=>(this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorFontLoadType3}),new A({loadedName:"g_font_error",font:new o.ErrorFont("Type3 font load error: "+e),dict:t.font,extraProperties:this.options.fontExtraProperties}))):t).then(e=>(s.font=e.font,e.send(this.handler),e.loadedName))},handleText(e,n){const i=n.font,a=i.charsToGlyphs(e);if(i.data){const e=!!(n.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG);(e||"Pattern"===n.fillColorSpace.name||i.disableFontFace||this.options.disableFontFace)&&t.buildFontPaths(i,a,this.handler)}return a},ensureStateFont(e){if(e.font)return;const t=new r.FormatError("Missing setFont (Tf) operator before text rendering operator.");if(this.options.ignoreErrors)return this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorFontState}),void(0,r.warn)(`ensureStateFont: "${t}".`);throw t},setGState:function(e,t,n,i,o){for(var s=[],c=t.getKeys(),l=Promise.resolve(),u=0,h=c.length;u<h;u++){const h=c[u],d=t.get(h);switch(h){case"Type":break;case"LW":case"LC":case"LJ":case"ML":case"D":case"RI":case"FL":case"CA":case"ca":s.push([h,d]);break;case"Font":l=l.then(()=>this.handleSetFont(e,null,d[0],n,i,o.state).then((function(e){n.addDependency(e),s.push([h,[e,d[1]]])})));break;case"BM":s.push([h,E(d)]);break;case"SMask":if((0,a.isName)(d,"None")){s.push([h,!1]);break}(0,a.isDict)(d)?(l=l.then(()=>this.handleSMask(d,e,n,i,o)),s.push([h,!0])):(0,r.warn)("Unsupported SMask type");break;case"OP":case"op":case"OPM":case"BG":case"BG2":case"UCR":case"UCR2":case"TR":case"TR2":case"HT":case"SM":case"SA":case"AIS":case"TK":(0,r.info)("graphic state operator "+h);break;default:(0,r.info)("Unknown graphic state operator "+h);break}}return l.then((function(){s.length>0&&n.addOp(r.OPS.setGState,[s])}))},loadFont:function(e,n,i){const s=()=>Promise.resolve(new A({loadedName:"g_font_error",font:new o.ErrorFont(`Font "${e}" is not available.`),dict:n,extraProperties:this.options.fontExtraProperties}));var c,l=this.xref;if(n){if(!(0,a.isRef)(n))throw new r.FormatError('The "font" object should be a reference.');c=n}else{var u=i.get("Font");u&&(c=u.getRaw(e))}if(!c){const i=`Font "${e||n&&n.toString()}" is not available`;if(!this.options.ignoreErrors&&!this.parsingType3Font)return(0,r.warn)(i+"."),s();this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorFontMissing}),(0,r.warn)(i+" -- attempting to fallback to a default font."),c=t.getFallbackFontDict()}if(this.fontCache.has(c))return this.fontCache.get(c);if(n=l.fetchIfRef(c),!(0,a.isDict)(n))return s();if(n.translated)return n.translated;var h=(0,r.createPromiseCapability)(),d=this.preEvaluateFont(n);const{descriptor:f,hash:p}=d;var g,m,b=(0,a.isRef)(c);if(b&&(g=c.toString()),p&&(0,a.isDict)(f)){f.fontAliases||(f.fontAliases=Object.create(null));var y=f.fontAliases;if(y[p]){var v=y[p].aliasRef;if(b&&v&&this.fontCache.has(v))return this.fontCache.putAlias(c,v),this.fontCache.get(c)}else y[p]={fontID:o.Font.getFontID()};b&&(y[p].aliasRef=c),g=y[p].fontID}b?this.fontCache.put(c,h.promise):(g||(g=this.idFactory.createObjId()),this.fontCache.put("id_"+g,h.promise)),(0,r.assert)(g,'The "fontID" must be defined.'),n.loadedName=`${this.idFactory.getDocId()}_f${g}`,n.translated=h.promise;try{m=this.translateFont(d)}catch(w){m=Promise.reject(w)}return m.then(e=>{if(void 0!==e.fontType){var t=l.stats.fontTypes;t[e.fontType]=!0}h.resolve(new A({loadedName:n.loadedName,font:e,dict:n,extraProperties:this.options.fontExtraProperties}))}).catch(e=>{this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorFontTranslate});try{var t=f&&f.get("FontFile3"),i=t&&t.get("Subtype"),a=(0,o.getFontType)(d.type,i&&i.name),s=l.stats.fontTypes;s[a]=!0}catch(c){}h.resolve(new A({loadedName:n.loadedName,font:new o.ErrorFont(e instanceof Error?e.message:e),dict:n,extraProperties:this.options.fontExtraProperties}))}),h.promise},buildPath(e,t,n,i=!1){var a=e.length-1;if(n||(n=[]),a<0||e.fnArray[a]!==r.OPS.constructPath)i&&((0,r.warn)(`Encountered path operator "${t}" inside of a text object.`),e.addOp(r.OPS.save,null)),e.addOp(r.OPS.constructPath,[[t],n]),i&&e.addOp(r.OPS.restore,null);else{var o=e.argsArray[a];o[0].push(t),Array.prototype.push.apply(o[1],n)}},parseColorSpace({cs:e,resources:t}){return new Promise(n=>{n(p.ColorSpace.parse(e,this.xref,t,this.pdfFunctionFactory))}).catch(e=>{if(e instanceof r.AbortException)return null;if(this.options.ignoreErrors)return this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorColorSpace}),(0,r.warn)(`parseColorSpace - ignoring ColorSpace: "${e}".`),null;throw e})},async handleColorN(e,t,n,i,o,s,c){var l,u=n[n.length-1];if((0,a.isName)(u)&&(l=o.get(u.name))){var d=(0,a.isStream)(l)?l.dict:l,f=d.get("PatternType");if(f===F){var p=i.base?i.base.getRgb(n,0):null;return this.handleTilingType(t,p,s,l,d,e,c)}if(f===P){var g=d.get("Shading"),m=d.getArray("Matrix");return l=h.Pattern.parseShading(g,m,this.xref,s,this.handler,this.pdfFunctionFactory),void e.addOp(t,l.getIR())}throw new r.FormatError("Unknown PatternType: "+f)}throw new r.FormatError("Unknown PatternName: "+u)},getOperatorList({stream:e,task:t,resources:n,operatorList:i,initialState:o=null}){if(n=n||a.Dict.empty,o=o||new C,!i)throw new Error('getOperatorList: missing "operatorList" parameter');var s=this,c=this.xref;let l=!1;const u=new v.LocalImageCache;var d=n.get("XObject")||a.Dict.empty,f=n.get("Pattern")||a.Dict.empty,g=new k(o),m=new T(e,c,g),b=new S;function y(e){for(var t=0,n=m.savedStatesDepth;t<n;t++)i.addOp(r.OPS.restore,[])}return new Promise((function e(o,v){const w=function(t){Promise.all([t,i.ready]).then((function(){try{e(o,v)}catch(t){v(t)}}),v)};t.ensureNotTerminated(),b.reset();var x,_,S,A,k={};while(!(x=b.check())){if(k.args=null,!m.read(k))break;var D=k.args,C=k.fn;switch(0|C){case r.OPS.paintXObject:var T=D[0].name;if(T){const e=u.getByName(T);if(e){i.addOp(e.fn,e.args),D=null;continue}}return void w(new Promise((function(e,o){if(!T)throw new r.FormatError("XObject must be referred to by name.");let l=d.getRaw(T);if(l instanceof a.Ref){const t=u.getByRef(l);if(t)return i.addOp(t.fn,t.args),void e();const n=s.globalImageCache.getData(l,s.pageIndex);if(n)return i.addDependency(n.objId),i.addOp(n.fn,n.args),void e();l=c.fetch(l)}if(!l)return i.addOp(C,D),void e();if(!(0,a.isStream)(l))throw new r.FormatError("XObject should be a stream");const h=l.dict.get("Subtype");if(!(0,a.isName)(h))throw new r.FormatError("XObject should have a Name subtype");if("Form"===h.name)return g.save(),void s.buildFormXObject(n,l,null,i,t,g.state.clone()).then((function(){g.restore(),e()}),o);if("Image"!==h.name){if("PS"!==h.name)throw new r.FormatError("Unhandled XObject subtype "+h.name);(0,r.info)("Ignored XObject subtype PS"),e()}else s.buildPaintImageXObject({resources:n,image:l,operatorList:i,cacheKey:T,localImageCache:u}).then(e,o)})).catch((function(e){if(!(e instanceof r.AbortException)){if(s.options.ignoreErrors)return s.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorXObject}),void(0,r.warn)(`getOperatorList - ignoring XObject: "${e}".`);throw e}})));case r.OPS.setFont:var E=D[1];return void w(s.handleSetFont(n,D,null,i,t,g.state).then((function(e){i.addDependency(e),i.addOp(r.OPS.setFont,[e,E])})));case r.OPS.beginText:l=!0;break;case r.OPS.endText:l=!1;break;case r.OPS.endInlineImage:var F=D[0].cacheKey;if(F){const e=u.getByName(F);if(e){i.addOp(e.fn,e.args),D=null;continue}}return void w(s.buildPaintImageXObject({resources:n,image:D[0],isInline:!0,operatorList:i,cacheKey:F,localImageCache:u}));case r.OPS.showText:if(!g.state.font){s.ensureStateFont(g.state);continue}D[0]=s.handleText(D[0],g.state);break;case r.OPS.showSpacedText:if(!g.state.font){s.ensureStateFont(g.state);continue}var P=D[0],I=[],O=P.length,R=g.state;for(_=0;_<O;++_){var N=P[_];(0,r.isString)(N)?Array.prototype.push.apply(I,s.handleText(N,R)):(0,r.isNum)(N)&&I.push(N)}D[0]=I,C=r.OPS.showText;break;case r.OPS.nextLineShowText:if(!g.state.font){s.ensureStateFont(g.state);continue}i.addOp(r.OPS.nextLine),D[0]=s.handleText(D[0],g.state),C=r.OPS.showText;break;case r.OPS.nextLineSetSpacingShowText:if(!g.state.font){s.ensureStateFont(g.state);continue}i.addOp(r.OPS.nextLine),i.addOp(r.OPS.setWordSpacing,[D.shift()]),i.addOp(r.OPS.setCharSpacing,[D.shift()]),D[0]=s.handleText(D[0],g.state),C=r.OPS.showText;break;case r.OPS.setTextRenderingMode:g.state.textRenderingMode=D[0];break;case r.OPS.setFillColorSpace:return void w(s.parseColorSpace({cs:D[0],resources:n}).then((function(e){e&&(g.state.fillColorSpace=e)})));case r.OPS.setStrokeColorSpace:return void w(s.parseColorSpace({cs:D[0],resources:n}).then((function(e){e&&(g.state.strokeColorSpace=e)})));case r.OPS.setFillColor:A=g.state.fillColorSpace,D=A.getRgb(D,0),C=r.OPS.setFillRGBColor;break;case r.OPS.setStrokeColor:A=g.state.strokeColorSpace,D=A.getRgb(D,0),C=r.OPS.setStrokeRGBColor;break;case r.OPS.setFillGray:g.state.fillColorSpace=p.ColorSpace.singletons.gray,D=p.ColorSpace.singletons.gray.getRgb(D,0),C=r.OPS.setFillRGBColor;break;case r.OPS.setStrokeGray:g.state.strokeColorSpace=p.ColorSpace.singletons.gray,D=p.ColorSpace.singletons.gray.getRgb(D,0),C=r.OPS.setStrokeRGBColor;break;case r.OPS.setFillCMYKColor:g.state.fillColorSpace=p.ColorSpace.singletons.cmyk,D=p.ColorSpace.singletons.cmyk.getRgb(D,0),C=r.OPS.setFillRGBColor;break;case r.OPS.setStrokeCMYKColor:g.state.strokeColorSpace=p.ColorSpace.singletons.cmyk,D=p.ColorSpace.singletons.cmyk.getRgb(D,0),C=r.OPS.setStrokeRGBColor;break;case r.OPS.setFillRGBColor:g.state.fillColorSpace=p.ColorSpace.singletons.rgb,D=p.ColorSpace.singletons.rgb.getRgb(D,0);break;case r.OPS.setStrokeRGBColor:g.state.strokeColorSpace=p.ColorSpace.singletons.rgb,D=p.ColorSpace.singletons.rgb.getRgb(D,0);break;case r.OPS.setFillColorN:if(A=g.state.fillColorSpace,"Pattern"===A.name)return void w(s.handleColorN(i,r.OPS.setFillColorN,D,A,f,n,t));D=A.getRgb(D,0),C=r.OPS.setFillRGBColor;break;case r.OPS.setStrokeColorN:if(A=g.state.strokeColorSpace,"Pattern"===A.name)return void w(s.handleColorN(i,r.OPS.setStrokeColorN,D,A,f,n,t));D=A.getRgb(D,0),C=r.OPS.setStrokeRGBColor;break;case r.OPS.shadingFill:var L=n.get("Shading");if(!L)throw new r.FormatError("No shading resource found");var B=L.get(D[0].name);if(!B)throw new r.FormatError("No shading object found");var M=h.Pattern.parseShading(B,null,c,n,s.handler,s.pdfFunctionFactory),j=M.getIR();D=[j],C=r.OPS.shadingFill;break;case r.OPS.setGState:var W=D[0],q=n.get("ExtGState");if(!(0,a.isDict)(q)||!q.has(W.name))break;var z=q.get(W.name);return void w(s.setGState(n,z,i,t,g));case r.OPS.moveTo:case r.OPS.lineTo:case r.OPS.curveTo:case r.OPS.curveTo2:case r.OPS.curveTo3:case r.OPS.closePath:case r.OPS.rectangle:s.buildPath(i,C,D,l);continue;case r.OPS.markPoint:case r.OPS.markPointProps:case r.OPS.beginMarkedContent:case r.OPS.beginMarkedContentProps:case r.OPS.endMarkedContent:case r.OPS.beginCompat:case r.OPS.endCompat:continue;default:if(null!==D){for(_=0,S=D.length;_<S;_++)if(D[_]instanceof a.Dict)break;if(_<S){(0,r.warn)("getOperatorList - ignoring operator: "+C);continue}}}i.addOp(C,D)}x?w(U):(y(),o())})).catch(e=>{if(!(e instanceof r.AbortException)){if(this.options.ignoreErrors)return this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorOperatorList}),(0,r.warn)(`getOperatorList - ignoring errors during "${t.name}" task: "${e}".`),void y();throw e}})},getTextContent({stream:e,task:t,resources:n,stateManager:i=null,normalizeWhitespace:o=!1,combineTextItems:s=!1,sink:c,seenStyles:u=Object.create(null)}){n=n||a.Dict.empty,i=i||new k(new D);var h=/\s/g,d={items:[],styles:Object.create(null)},p={initialized:!1,str:[],width:0,height:0,vertical:!1,lastAdvanceWidth:0,lastAdvanceHeight:0,textAdvanceScale:0,spaceWidth:0,fakeSpaceMin:1/0,fakeMultiSpaceMin:1/0,fakeMultiSpaceMax:-0,textRunBreakAllowed:!1,transform:null,fontName:null},g=.3,m=1.5,b=4,y=this,w=this.xref,x=null;const _=new v.LocalImageCache;var A,C=new T(e,w,i);function E(){if(p.initialized)return p;var e=A.font;e.loadedName in u||(u[e.loadedName]=!0,d.styles[e.loadedName]={fontFamily:e.fallbackName,ascent:e.ascent,descent:e.descent,vertical:e.vertical}),p.fontName=e.loadedName;var t=[A.fontSize*A.textHScale,0,0,A.fontSize,0,A.textRise];if(e.isType3Font&&A.fontSize<=1&&!(0,r.isArrayEqual)(A.fontMatrix,r.FONT_IDENTITY_MATRIX)){const n=e.bbox[3]-e.bbox[1];n>0&&(t[3]*=n*A.fontMatrix[3])}var n=r.Util.transform(A.ctm,r.Util.transform(A.textMatrix,t));p.transform=n,e.vertical?(p.width=Math.sqrt(n[0]*n[0]+n[1]*n[1]),p.height=0,p.vertical=!0):(p.width=0,p.height=Math.sqrt(n[2]*n[2]+n[3]*n[3]),p.vertical=!1);var i=A.textLineMatrix[0],a=A.textLineMatrix[1],o=Math.sqrt(i*i+a*a);i=A.ctm[0],a=A.ctm[1];var s=Math.sqrt(i*i+a*a);p.textAdvanceScale=s*o,p.lastAdvanceWidth=0,p.lastAdvanceHeight=0;var c=e.spaceWidth/1e3*A.fontSize;return c?(p.spaceWidth=c,p.fakeSpaceMin=c*g,p.fakeMultiSpaceMin=c*m,p.fakeMultiSpaceMax=c*b,p.textRunBreakAllowed=!e.isMonospace):(p.spaceWidth=0,p.fakeSpaceMin=1/0,p.fakeMultiSpaceMin=1/0,p.fakeMultiSpaceMax=0,p.textRunBreakAllowed=!1),p.initialized=!0,p}function F(e){var t,n=0,r=e.length;while(n<r&&(t=e.charCodeAt(n))>=32&&t<=127)n++;return n<r?e.replace(h," "):e}function P(e){var t=e.str.join(""),n=(0,f.bidi)(t,-1,e.vertical);return{str:o?F(n.str):n.str,dir:n.dir,width:e.width,height:e.height,transform:e.transform,fontName:e.fontName}}function I(e,t){return y.loadFont(e,t,n).then((function(e){A.font=e.font,A.fontMatrix=e.font.fontMatrix||r.FONT_IDENTITY_MATRIX}))}function O(e){for(var t=A.font,n=E(),r=0,i=0,a=t.charsToGlyphs(e),o=0;o<a.length;o++){var s=a[o],c=null;c=t.vertical&&s.vmetric?s.vmetric[0]:s.width;var u=s.unicode,h=(0,l.getNormalizedUnicodes)();void 0!==h[u]&&(u=h[u]),u=(0,l.reverseIfRtl)(u);var d=A.charSpacing;if(s.isSpace){var f=A.wordSpacing;d+=f,f>0&&R(f,n.str)}var p=0,g=0;if(t.vertical){var m=c*A.fontMatrix[0];g=m*A.fontSize+d,i+=g}else{var b=c*A.fontMatrix[0];p=(b*A.fontSize+d)*A.textHScale,r+=p}A.translateTextMatrix(p,g),n.str.push(u)}return t.vertical?(n.lastAdvanceHeight=i,n.height+=Math.abs(i)):(n.lastAdvanceWidth=r,n.width+=r),n}function R(e,t){if(!(e<p.fakeSpaceMin))if(e<p.fakeMultiSpaceMin)t.push(" ");else{var n=Math.round(e/p.spaceWidth);while(n-- >0)t.push(" ")}}function N(){p.initialized&&(p.vertical?p.height*=p.textAdvanceScale:p.width*=p.textAdvanceScale,d.items.push(P(p)),p.initialized=!1,p.str.length=0)}function L(){const e=d.items.length;e>0&&(c.enqueue(d,e),d.items=[],d.styles=Object.create(null))}var B=new S;return new Promise((function e(l,h){const f=function(t){L(),Promise.all([t,c.ready]).then((function(){try{e(l,h)}catch(t){h(t)}}),h)};t.ensureNotTerminated(),B.reset();var g,m={},b=[];while(!(g=B.check())){if(b.length=0,m.args=b,!C.read(m))break;A=i.state;var v,S,D=m.fn;switch(b=m.args,0|D){case r.OPS.setFont:var T=b[0].name,F=b[1];if(A.font&&T===A.fontName&&F===A.fontSize)break;return N(),A.fontName=T,A.fontSize=F,void f(I(T,null));case r.OPS.setTextRise:N(),A.textRise=b[0];break;case r.OPS.setHScale:N(),A.textHScale=b[0]/100;break;case r.OPS.setLeading:N(),A.leading=b[0];break;case r.OPS.moveText:var P=!!A.font&&0===(A.font.vertical?b[0]:b[1]);if(v=b[0]-b[1],s&&P&&p.initialized&&v>0&&v<=p.fakeMultiSpaceMax){A.translateTextLineMatrix(b[0],b[1]),p.width+=b[0]-p.lastAdvanceWidth,p.height+=b[1]-p.lastAdvanceHeight,S=b[0]-p.lastAdvanceWidth-(b[1]-p.lastAdvanceHeight),R(S,p.str);break}N(),A.translateTextLineMatrix(b[0],b[1]),A.textMatrix=A.textLineMatrix.slice();break;case r.OPS.setLeadingMoveText:N(),A.leading=-b[1],A.translateTextLineMatrix(b[0],b[1]),A.textMatrix=A.textLineMatrix.slice();break;case r.OPS.nextLine:N(),A.carriageReturn();break;case r.OPS.setTextMatrix:if(v=A.calcTextLineMatrixAdvance(b[0],b[1],b[2],b[3],b[4],b[5]),s&&null!==v&&p.initialized&&v.value>0&&v.value<=p.fakeMultiSpaceMax){A.translateTextLineMatrix(v.width,v.height),p.width+=v.width-p.lastAdvanceWidth,p.height+=v.height-p.lastAdvanceHeight,S=v.width-p.lastAdvanceWidth-(v.height-p.lastAdvanceHeight),R(S,p.str);break}N(),A.setTextMatrix(b[0],b[1],b[2],b[3],b[4],b[5]),A.setTextLineMatrix(b[0],b[1],b[2],b[3],b[4],b[5]);break;case r.OPS.setCharSpacing:A.charSpacing=b[0];break;case r.OPS.setWordSpacing:A.wordSpacing=b[0];break;case r.OPS.beginText:N(),A.textMatrix=r.IDENTITY_MATRIX.slice(),A.textLineMatrix=r.IDENTITY_MATRIX.slice();break;case r.OPS.showSpacedText:if(!i.state.font){y.ensureStateFont(i.state);continue}for(var M,j=b[0],W=0,q=j.length;W<q;W++)if("string"===typeof j[W])O(j[W]);else if((0,r.isNum)(j[W])){E(),v=j[W]*A.fontSize/1e3;var z=!1;A.font.vertical?(M=v,A.translateTextMatrix(0,M),z=p.textRunBreakAllowed&&v>p.fakeMultiSpaceMax,z||(p.height+=M)):(v=-v,M=v*A.textHScale,A.translateTextMatrix(M,0),z=p.textRunBreakAllowed&&v>p.fakeMultiSpaceMax,z||(p.width+=M)),z?N():v>0&&R(v,p.str)}break;case r.OPS.showText:if(!i.state.font){y.ensureStateFont(i.state);continue}O(b[0]);break;case r.OPS.nextLineShowText:if(!i.state.font){y.ensureStateFont(i.state);continue}N(),A.carriageReturn(),O(b[0]);break;case r.OPS.nextLineSetSpacingShowText:if(!i.state.font){y.ensureStateFont(i.state);continue}N(),A.wordSpacing=b[0],A.charSpacing=b[1],A.carriageReturn(),O(b[2]);break;case r.OPS.paintXObject:N(),x||(x=n.get("XObject")||a.Dict.empty);var H=b[0].name;if(H&&_.getByName(H))break;return void f(new Promise((function(e,l){if(!H)throw new r.FormatError("XObject must be referred to by name.");let h=x.getRaw(H);if(h instanceof a.Ref){if(_.getByRef(h))return void e();h=w.fetch(h)}if(!h)return void e();if(!(0,a.isStream)(h))throw new r.FormatError("XObject should be a stream");const d=h.dict.get("Subtype");if(!(0,a.isName)(d))throw new r.FormatError("XObject should have a Name subtype");if("Form"!==d.name)return _.set(H,h.dict.objId,!0),void e();const f=i.state.clone(),p=new k(f),g=h.dict.getArray("Matrix");Array.isArray(g)&&6===g.length&&p.transform(g),L();const m={enqueueInvoked:!1,enqueue(e,t){this.enqueueInvoked=!0,c.enqueue(e,t)},get desiredSize(){return c.desiredSize},get ready(){return c.ready}};y.getTextContent({stream:h,task:t,resources:h.dict.get("Resources")||n,stateManager:p,normalizeWhitespace:o,combineTextItems:s,sink:m,seenStyles:u}).then((function(){m.enqueueInvoked||_.set(H,h.dict.objId,!0),e()}),l)})).catch((function(e){if(!(e instanceof r.AbortException)){if(!y.options.ignoreErrors)throw e;(0,r.warn)(`getTextContent - ignoring XObject: "${e}".`)}})));case r.OPS.setGState:N();var G=b[0],V=n.get("ExtGState");if(!(0,a.isDict)(V)||!(0,a.isName)(G))break;var X=V.get(G.name);if(!(0,a.isDict)(X))break;var $=X.get("Font");if($)return A.fontName=null,A.fontSize=$[1],void f(I(null,$[0]));break}if(d.items.length>=c.desiredSize){g=!0;break}}g?f(U):(N(),L(),l())})).catch(e=>{if(!(e instanceof r.AbortException)){if(this.options.ignoreErrors)return(0,r.warn)(`getTextContent - ignoring errors during "${t.name}" task: "${e}".`),N(),void L();throw e}})},extractDataStructures:function(e,t,n){const i=this.xref;let c;var l=e.get("ToUnicode")||t.get("ToUnicode"),u=l?this.readToUnicode(l):Promise.resolve(void 0);if(n.composite){var h=e.get("CIDSystemInfo");(0,a.isDict)(h)&&(n.cidSystemInfo={registry:(0,r.stringToPDFString)(h.get("Registry")),ordering:(0,r.stringToPDFString)(h.get("Ordering")),supplement:h.get("Supplement")});var d=e.get("CIDToGIDMap");(0,a.isStream)(d)&&(c=d.getBytes())}var f,p=[],g=null;if(e.has("Encoding")){if(f=e.get("Encoding"),(0,a.isDict)(f)){if(g=f.get("BaseEncoding"),g=(0,a.isName)(g)?g.name:null,f.has("Differences"))for(var m=f.get("Differences"),b=0,y=0,v=m.length;y<v;y++){var w=i.fetchIfRef(m[y]);if((0,r.isNum)(w))b=w;else{if(!(0,a.isName)(w))throw new r.FormatError("Invalid entry in 'Differences' array: "+w);p[b++]=w.name}}}else{if(!(0,a.isName)(f))throw new r.FormatError("Encoding is not a Name nor a Dict");g=f.name}"MacRomanEncoding"!==g&&"MacExpertEncoding"!==g&&"WinAnsiEncoding"!==g&&(g=null)}if(g)n.defaultEncoding=(0,s.getEncoding)(g).slice();else{var x=!!(n.flags&o.FontFlags.Symbolic),_=!!(n.flags&o.FontFlags.Nonsymbolic);f=s.StandardEncoding,"TrueType"!==n.type||_||(f=s.WinAnsiEncoding),x&&(f=s.MacRomanEncoding,n.file||(/Symbol/i.test(n.name)?f=s.SymbolSetEncoding:/Dingbats|Wingdings/i.test(n.name)&&(f=s.ZapfDingbatsEncoding))),n.defaultEncoding=f}return n.differences=p,n.baseEncodingName=g,n.hasEncoding=!!g||p.length>0,n.dict=e,u.then(e=>(n.toUnicode=e,this.buildToUnicode(n))).then(e=>(n.toUnicode=e,c&&(n.cidToGidMap=this.readCidToGidMap(c,e)),n))},_buildSimpleFontToUnicode(e,t=!1){(0,r.assert)(!e.composite,"Must be a simple font.");const n=[],i=e.defaultEncoding.slice(),a=e.baseEncodingName,c=e.differences;for(const r in c){const e=c[r];".notdef"!==e&&(i[r]=e)}const u=(0,m.getGlyphsUnicode)();for(const r in i){let o=i[r];if(""!==o)if(void 0!==u[o])n[r]=String.fromCharCode(u[o]);else{let i=0;switch(o[0]){case"G":3===o.length&&(i=parseInt(o.substring(1),16));break;case"g":5===o.length&&(i=parseInt(o.substring(1),16));break;case"C":case"c":if(o.length>=3&&o.length<=4){const n=o.substring(1);if(t){i=parseInt(n,16);break}if(i=+n,Number.isNaN(i)&&Number.isInteger(parseInt(n,16)))return this._buildSimpleFontToUnicode(e,!0)}break;default:const n=(0,l.getUnicodeForGlyph)(o,u);-1!==n&&(i=n)}if(i>0&&i<=1114111&&Number.isInteger(i)){if(a&&i===+r){const e=(0,s.getEncoding)(a);if(e&&(o=e[r])){n[r]=String.fromCharCode(u[o]);continue}}n[r]=String.fromCodePoint(i)}}}return new o.ToUnicodeMap(n)},buildToUnicode(e){if(e.hasIncludedToUnicodeMap=!!e.toUnicode&&e.toUnicode.length>0,e.hasIncludedToUnicodeMap)return!e.composite&&e.hasEncoding&&(e.fallbackToUnicode=this._buildSimpleFontToUnicode(e)),Promise.resolve(e.toUnicode);if(!e.composite)return Promise.resolve(this._buildSimpleFontToUnicode(e));if(e.composite&&(e.cMap.builtInCMap&&!(e.cMap instanceof i.IdentityCMap)||"Adobe"===e.cidSystemInfo.registry&&("GB1"===e.cidSystemInfo.ordering||"CNS1"===e.cidSystemInfo.ordering||"Japan1"===e.cidSystemInfo.ordering||"Korea1"===e.cidSystemInfo.ordering))){const t=e.cidSystemInfo.registry,n=e.cidSystemInfo.ordering,s=a.Name.get(t+"-"+n+"-UCS2");return i.CMapFactory.create({encoding:s,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(t){const n=e.cMap,i=[];return n.forEach((function(e,n){if(n>65535)throw new r.FormatError("Max size of CID is 65,535");const a=t.lookup(n);a&&(i[e]=String.fromCharCode((a.charCodeAt(0)<<8)+a.charCodeAt(1)))})),new o.ToUnicodeMap(i)}))}return Promise.resolve(new o.IdentityToUnicodeMap(e.firstChar,e.lastChar))},readToUnicode:function(e){var t=e;return(0,a.isName)(t)?i.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){return e instanceof i.IdentityCMap?new o.IdentityToUnicodeMap(0,65535):new o.ToUnicodeMap(e.getMap())})):(0,a.isStream)(t)?i.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){if(e instanceof i.IdentityCMap)return new o.IdentityToUnicodeMap(0,65535);var t=new Array(e.length);return e.forEach((function(e,n){for(var r=[],i=0;i<n.length;i+=2){var a=n.charCodeAt(i)<<8|n.charCodeAt(i+1);if(55296===(63488&a)){i+=2;var o=n.charCodeAt(i)<<8|n.charCodeAt(i+1);r.push(((1023&a)<<10)+(1023&o)+65536)}else r.push(a)}t[e]=String.fromCodePoint.apply(String,r)})),new o.ToUnicodeMap(t)}),e=>{if(e instanceof r.AbortException)return null;if(this.options.ignoreErrors)return this.handler.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.errorFontToUnicode}),(0,r.warn)(`readToUnicode - ignoring ToUnicode data: "${e}".`),null;throw e}):Promise.resolve(null)},readCidToGidMap(e,t){for(var n=[],r=0,i=e.length;r<i;r++){var a=e[r++]<<8|e[r];const i=r>>1;(0!==a||t.has(i))&&(n[i]=a)}return n},extractWidths:function(e,t,n){var r,i,s,c,l,u,h,d,f=this.xref,p=[],g=0,m=[];if(n.composite){if(g=e.has("DW")?e.get("DW"):1e3,d=e.get("W"),d)for(i=0,s=d.length;i<s;i++)if(u=f.fetchIfRef(d[i++]),h=f.fetchIfRef(d[i]),Array.isArray(h))for(c=0,l=h.length;c<l;c++)p[u++]=f.fetchIfRef(h[c]);else{var b=f.fetchIfRef(d[++i]);for(c=u;c<=h;c++)p[c]=b}if(n.vertical){var y=e.getArray("DW2")||[880,-1e3];if(r=[y[1],.5*g,y[0]],y=e.get("W2"),y)for(i=0,s=y.length;i<s;i++)if(u=f.fetchIfRef(y[i++]),h=f.fetchIfRef(y[i]),Array.isArray(h))for(c=0,l=h.length;c<l;c++)m[u++]=[f.fetchIfRef(h[c++]),f.fetchIfRef(h[c++]),f.fetchIfRef(h[c])];else{var v=[f.fetchIfRef(y[++i]),f.fetchIfRef(y[++i]),f.fetchIfRef(y[++i])];for(c=u;c<=h;c++)m[c]=v}}}else{var w=n.firstChar;if(d=e.get("Widths"),d){for(c=w,i=0,s=d.length;i<s;i++)p[c++]=f.fetchIfRef(d[i]);g=parseFloat(t.get("MissingWidth"))||0}else{var x=e.get("BaseFont");if((0,a.isName)(x)){var _=this.getBaseFontMetrics(x.name);p=this.buildCharCodeToWidth(_.widths,n),g=_.defaultWidth}}}var S=!0,A=g;for(var k in p){var D=p[k];if(D)if(A){if(A!==D){S=!1;break}}else A=D}S&&(n.flags|=o.FontFlags.FixedPitch),n.defaultWidth=g,n.widths=p,n.defaultVMetrics=r,n.vmetrics=m},isSerifFont:function(e){var t=e.split("-")[0];return t in(0,u.getSerifFonts)()||-1!==t.search(/serif/gi)},getBaseFontMetrics:function(e){var t=0,n=[],i=!1,a=(0,u.getStdFontMap)(),o=a[e]||e,s=(0,b.getMetrics)();o in s||(o=this.isSerifFont(e)?"Times-Roman":"Helvetica");var c=s[o];return(0,r.isNum)(c)?(t=c,i=!0):n=c(),{defaultWidth:t,monospace:i,widths:n}},buildCharCodeToWidth:function(e,t){for(var n=Object.create(null),r=t.differences,i=t.defaultEncoding,a=0;a<256;a++)a in r&&e[r[a]]?n[a]=e[r[a]]:a in i&&e[i[a]]&&(n[a]=e[i[a]]);return n},preEvaluateFont:function(e){var t=e,n=e.get("Subtype");if(!(0,a.isName)(n))throw new r.FormatError("invalid font Subtype");var i,o=!1;if("Type0"===n.name){var s=e.get("DescendantFonts");if(!s)throw new r.FormatError("Descendant fonts are not specified");if(e=Array.isArray(s)?this.xref.fetchIfRef(s[0]):s,n=e.get("Subtype"),!(0,a.isName)(n))throw new r.FormatError("invalid font Subtype");o=!0}var c=e.get("FontDescriptor");if(c){var l=new w.MurmurHash3_64,u=t.getRaw("Encoding");if((0,a.isName)(u))l.update(u.name);else if((0,a.isRef)(u))l.update(u.toString());else if((0,a.isDict)(u))for(var h=u.getKeys(),d=0,f=h.length;d<f;d++){var p=u.getRaw(h[d]);if((0,a.isName)(p))l.update(p.name);else if((0,a.isRef)(p))l.update(p.toString());else if(Array.isArray(p)){for(var g=p.length,m=new Array(g),b=0;b<g;b++){var y=p[b];(0,a.isName)(y)?m[b]=y.name:((0,r.isNum)(y)||(0,a.isRef)(y))&&(m[b]=y.toString())}l.update(m.join())}}const n=e.get("FirstChar")||0,s=e.get("LastChar")||(o?65535:255);l.update(`${n}-${s}`);var v=e.get("ToUnicode")||t.get("ToUnicode");if((0,a.isStream)(v)){var x=v.str||v;i=x.buffer?new Uint8Array(x.buffer.buffer,0,x.bufferLength):new Uint8Array(x.bytes.buffer,x.start,x.end-x.start),l.update(i)}else(0,a.isName)(v)&&l.update(v.name);var _=e.get("Widths")||t.get("Widths");_&&(i=new Uint8Array(new Uint32Array(_).buffer),l.update(i))}return{descriptor:c,dict:e,baseDict:t,composite:o,type:n.name,hash:l?l.hexdigest():""}},translateFont:function(e){var t,n=e.baseDict,s=e.dict,c=e.composite,l=e.descriptor,h=e.type,d=c?65535:255;const f=s.get("FirstChar")||0,p=s.get("LastChar")||d;if(!l){if("Type3"!==h){var g=s.get("BaseFont");if(!(0,a.isName)(g))throw new r.FormatError("Base font is not specified");g=g.name.replace(/[,_]/g,"-");var m=this.getBaseFontMetrics(g),b=g.split("-")[0],y=(this.isSerifFont(b)?o.FontFlags.Serif:0)|(m.monospace?o.FontFlags.FixedPitch:0)|((0,u.getSymbolsFonts)()[b]?o.FontFlags.Symbolic:o.FontFlags.Nonsymbolic);t={type:h,name:g,widths:m.widths,defaultWidth:m.defaultWidth,flags:y,firstChar:f,lastChar:p};const e=s.get("Widths");return this.extractDataStructures(s,s,t).then(t=>{if(e){const n=[];let r=f;for(let t=0,i=e.length;t<i;t++)n[r++]=this.xref.fetchIfRef(e[t]);t.widths=n}else t.widths=this.buildCharCodeToWidth(m.widths,t);return new o.Font(g,null,t)})}l=new a.Dict(null),l.set("FontName",a.Name.get(h)),l.set("FontBBox",s.getArray("FontBBox")||[0,0,0,0])}var v=l.get("FontName"),w=s.get("BaseFont");if((0,r.isString)(v)&&(v=a.Name.get(v)),(0,r.isString)(w)&&(w=a.Name.get(w)),"Type3"!==h){var x=v&&v.name,_=w&&w.name;x!==_&&((0,r.info)(`The FontDescriptor's FontName is "${x}" but should be the same as the Font's BaseFont "${_}".`),x&&_&&_.startsWith(x)&&(v=w))}if(v=v||w,!(0,a.isName)(v))throw new r.FormatError("invalid font name");var S,A=l.get("FontFile","FontFile2","FontFile3");if(A&&A.dict){var k=A.dict.get("Subtype");k&&(k=k.name);var D=A.dict.get("Length1"),C=A.dict.get("Length2"),T=A.dict.get("Length3")}if(t={type:h,name:v.name,subtype:k,file:A,length1:D,length2:C,length3:T,loadedName:n.loadedName,composite:c,fixedPitch:!1,fontMatrix:s.getArray("FontMatrix")||r.FONT_IDENTITY_MATRIX,firstChar:f||0,lastChar:p||d,bbox:l.getArray("FontBBox"),ascent:l.get("Ascent"),descent:l.get("Descent"),xHeight:l.get("XHeight"),capHeight:l.get("CapHeight"),flags:l.get("Flags"),italicAngle:l.get("ItalicAngle"),isType3Font:!1},c){var E=n.get("Encoding");(0,a.isName)(E)&&(t.cidEncoding=E.name),S=i.CMapFactory.create({encoding:E,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){t.cMap=e,t.vertical=t.cMap.vertical}))}else S=Promise.resolve(void 0);return S.then(()=>this.extractDataStructures(s,n,t)).then(e=>(this.extractWidths(s,l,e),"Type3"===h&&(e.isType3Font=!0),new o.Font(v.name,A,e)))}},t.buildFontPaths=function(e,t,n){function r(t){e.renderer.hasBuiltPath(t)||n.send("commonobj",[`${e.loadedName}_path_${t}`,"FontPath",e.renderer.getPathJs(t)])}for(const i of t){r(i.fontChar);const e=i.accent;e&&e.fontChar&&r(e.fontChar)}},t.getFallbackFontDict=function(){if(this._fallbackFontDict)return this._fallbackFontDict;const e=new a.Dict;return e.set("BaseFont",a.Name.get("PDFJS-FallbackFont")),e.set("Type",a.Name.get("FallbackType")),e.set("Subtype",a.Name.get("FallbackType")),e.set("Encoding",a.Name.get("WinAnsiEncoding")),this._fallbackFontDict=e},t}();t.PartialEvaluator=S;class A{constructor({loadedName:e,font:t,dict:n,extraProperties:r=!1}){this.loadedName=e,this.font=t,this.dict=n,this._extraProperties=r,this.type3Loaded=null,this.sent=!1}send(e){this.sent||(this.sent=!0,e.send("commonobj",[this.loadedName,"Font",this.font.exportData(this._extraProperties)]))}fallback(e){if(!this.font.data)return;this.font.disableFontFace=!0;const t=this.font.glyphCacheValues;S.buildFontPaths(this.font,t,e)}loadType3Data(e,t,n,i){if(!this.font.isType3Font)throw new Error("Must be a Type3 font.");if(this.type3Loaded)return this.type3Loaded;var a=Object.create(e.options);a.ignoreErrors=!1;var o=e.clone(a);o.parsingType3Font=!0;for(var s=this.font,c=Promise.resolve(),l=this.dict.get("CharProcs"),u=this.dict.get("Resources")||t,h=l.getKeys(),d=Object.create(null),f=0,p=h.length;f<p;++f){const e=h[f];c=c.then((function(){var t=l.get(e),a=new x.OperatorList;return o.getOperatorList({stream:t,task:i,resources:u,operatorList:a}).then((function(){d[e]=a.getIR(),n.addDependencies(a.dependencies)})).catch((function(t){(0,r.warn)(`Type3 font resource "${e}" is not available.`);const n=new x.OperatorList;d[e]=n.getIR()}))}))}return this.type3Loaded=c.then((function(){s.charProcOperatorList=d})),this.type3Loaded}}var k=function(){function e(e){this.state=e,this.stateStack=[]}return e.prototype={save(){var e=this.state;this.stateStack.push(this.state),this.state=e.clone()},restore(){var e=this.stateStack.pop();e&&(this.state=e)},transform(e){this.state.ctm=r.Util.transform(this.state.ctm,e)}},e}(),D=function(){function e(){this.ctm=new Float32Array(r.IDENTITY_MATRIX),this.fontName=null,this.fontSize=0,this.font=null,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.textMatrix=r.IDENTITY_MATRIX.slice(),this.textLineMatrix=r.IDENTITY_MATRIX.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}return e.prototype={setTextMatrix:function(e,t,n,r,i,a){var o=this.textMatrix;o[0]=e,o[1]=t,o[2]=n,o[3]=r,o[4]=i,o[5]=a},setTextLineMatrix:function(e,t,n,r,i,a){var o=this.textLineMatrix;o[0]=e,o[1]=t,o[2]=n,o[3]=r,o[4]=i,o[5]=a},translateTextMatrix:function(e,t){var n=this.textMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5]},translateTextLineMatrix:function(e,t){var n=this.textLineMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5]},calcTextLineMatrixAdvance:function(e,t,n,r,i,a){var o=this.font;if(!o)return null;var s=this.textLineMatrix;if(e!==s[0]||t!==s[1]||n!==s[2]||r!==s[3])return null;var c=i-s[4],l=a-s[5];if(o.vertical&&0!==c||!o.vertical&&0!==l)return null;var u,h,d=e*r-t*n;return o.vertical?(u=-l*n/d,h=l*e/d):(u=c*r/d,h=-c*t/d),{width:u,height:h,value:o.vertical?h:u}},calcRenderMatrix:function(e){var t=[this.fontSize*this.textHScale,0,0,this.fontSize,0,this.textRise];return r.Util.transform(e,r.Util.transform(this.textMatrix,t))},carriageReturn:function(){this.translateTextLineMatrix(0,-this.leading),this.textMatrix=this.textLineMatrix.slice()},clone:function(){var e=Object.create(this);return e.textMatrix=this.textMatrix.slice(),e.textLineMatrix=this.textLineMatrix.slice(),e.fontMatrix=this.fontMatrix.slice(),e}},e}(),C=function(){function e(){this.ctm=new Float32Array(r.IDENTITY_MATRIX),this.font=null,this.textRenderingMode=r.TextRenderingMode.FILL,this.fillColorSpace=p.ColorSpace.singletons.gray,this.strokeColorSpace=p.ColorSpace.singletons.gray}return e.prototype={clone:function(){return Object.create(this)}},e}(),T=function(){var e=(0,c.getLookupTableFactory)((function(e){e.w={id:r.OPS.setLineWidth,numArgs:1,variableArgs:!1},e.J={id:r.OPS.setLineCap,numArgs:1,variableArgs:!1},e.j={id:r.OPS.setLineJoin,numArgs:1,variableArgs:!1},e.M={id:r.OPS.setMiterLimit,numArgs:1,variableArgs:!1},e.d={id:r.OPS.setDash,numArgs:2,variableArgs:!1},e.ri={id:r.OPS.setRenderingIntent,numArgs:1,variableArgs:!1},e.i={id:r.OPS.setFlatness,numArgs:1,variableArgs:!1},e.gs={id:r.OPS.setGState,numArgs:1,variableArgs:!1},e.q={id:r.OPS.save,numArgs:0,variableArgs:!1},e.Q={id:r.OPS.restore,numArgs:0,variableArgs:!1},e.cm={id:r.OPS.transform,numArgs:6,variableArgs:!1},e.m={id:r.OPS.moveTo,numArgs:2,variableArgs:!1},e.l={id:r.OPS.lineTo,numArgs:2,variableArgs:!1},e.c={id:r.OPS.curveTo,numArgs:6,variableArgs:!1},e.v={id:r.OPS.curveTo2,numArgs:4,variableArgs:!1},e.y={id:r.OPS.curveTo3,numArgs:4,variableArgs:!1},e.h={id:r.OPS.closePath,numArgs:0,variableArgs:!1},e.re={id:r.OPS.rectangle,numArgs:4,variableArgs:!1},e.S={id:r.OPS.stroke,numArgs:0,variableArgs:!1},e.s={id:r.OPS.closeStroke,numArgs:0,variableArgs:!1},e.f={id:r.OPS.fill,numArgs:0,variableArgs:!1},e.F={id:r.OPS.fill,numArgs:0,variableArgs:!1},e["f*"]={id:r.OPS.eoFill,numArgs:0,variableArgs:!1},e.B={id:r.OPS.fillStroke,numArgs:0,variableArgs:!1},e["B*"]={id:r.OPS.eoFillStroke,numArgs:0,variableArgs:!1},e.b={id:r.OPS.closeFillStroke,numArgs:0,variableArgs:!1},e["b*"]={id:r.OPS.closeEOFillStroke,numArgs:0,variableArgs:!1},e.n={id:r.OPS.endPath,numArgs:0,variableArgs:!1},e.W={id:r.OPS.clip,numArgs:0,variableArgs:!1},e["W*"]={id:r.OPS.eoClip,numArgs:0,variableArgs:!1},e.BT={id:r.OPS.beginText,numArgs:0,variableArgs:!1},e.ET={id:r.OPS.endText,numArgs:0,variableArgs:!1},e.Tc={id:r.OPS.setCharSpacing,numArgs:1,variableArgs:!1},e.Tw={id:r.OPS.setWordSpacing,numArgs:1,variableArgs:!1},e.Tz={id:r.OPS.setHScale,numArgs:1,variableArgs:!1},e.TL={id:r.OPS.setLeading,numArgs:1,variableArgs:!1},e.Tf={id:r.OPS.setFont,numArgs:2,variableArgs:!1},e.Tr={id:r.OPS.setTextRenderingMode,numArgs:1,variableArgs:!1},e.Ts={id:r.OPS.setTextRise,numArgs:1,variableArgs:!1},e.Td={id:r.OPS.moveText,numArgs:2,variableArgs:!1},e.TD={id:r.OPS.setLeadingMoveText,numArgs:2,variableArgs:!1},e.Tm={id:r.OPS.setTextMatrix,numArgs:6,variableArgs:!1},e["T*"]={id:r.OPS.nextLine,numArgs:0,variableArgs:!1},e.Tj={id:r.OPS.showText,numArgs:1,variableArgs:!1},e.TJ={id:r.OPS.showSpacedText,numArgs:1,variableArgs:!1},e["'"]={id:r.OPS.nextLineShowText,numArgs:1,variableArgs:!1},e['"']={id:r.OPS.nextLineSetSpacingShowText,numArgs:3,variableArgs:!1},e.d0={id:r.OPS.setCharWidth,numArgs:2,variableArgs:!1},e.d1={id:r.OPS.setCharWidthAndBounds,numArgs:6,variableArgs:!1},e.CS={id:r.OPS.setStrokeColorSpace,numArgs:1,variableArgs:!1},e.cs={id:r.OPS.setFillColorSpace,numArgs:1,variableArgs:!1},e.SC={id:r.OPS.setStrokeColor,numArgs:4,variableArgs:!0},e.SCN={id:r.OPS.setStrokeColorN,numArgs:33,variableArgs:!0},e.sc={id:r.OPS.setFillColor,numArgs:4,variableArgs:!0},e.scn={id:r.OPS.setFillColorN,numArgs:33,variableArgs:!0},e.G={id:r.OPS.setStrokeGray,numArgs:1,variableArgs:!1},e.g={id:r.OPS.setFillGray,numArgs:1,variableArgs:!1},e.RG={id:r.OPS.setStrokeRGBColor,numArgs:3,variableArgs:!1},e.rg={id:r.OPS.setFillRGBColor,numArgs:3,variableArgs:!1},e.K={id:r.OPS.setStrokeCMYKColor,numArgs:4,variableArgs:!1},e.k={id:r.OPS.setFillCMYKColor,numArgs:4,variableArgs:!1},e.sh={id:r.OPS.shadingFill,numArgs:1,variableArgs:!1},e.BI={id:r.OPS.beginInlineImage,numArgs:0,variableArgs:!1},e.ID={id:r.OPS.beginImageData,numArgs:0,variableArgs:!1},e.EI={id:r.OPS.endInlineImage,numArgs:1,variableArgs:!1},e.Do={id:r.OPS.paintXObject,numArgs:1,variableArgs:!1},e.MP={id:r.OPS.markPoint,numArgs:1,variableArgs:!1},e.DP={id:r.OPS.markPointProps,numArgs:2,variableArgs:!1},e.BMC={id:r.OPS.beginMarkedContent,numArgs:1,variableArgs:!1},e.BDC={id:r.OPS.beginMarkedContentProps,numArgs:2,variableArgs:!1},e.EMC={id:r.OPS.endMarkedContent,numArgs:0,variableArgs:!1},e.BX={id:r.OPS.beginCompat,numArgs:0,variableArgs:!1},e.EX={id:r.OPS.endCompat,numArgs:0,variableArgs:!1},e.BM=null,e.BD=null,e.true=null,e.fa=null,e.fal=null,e.fals=null,e.false=null,e.nu=null,e.nul=null,e.null=null}));const t=20;function n(t,n,r){this.opMap=e(),this.parser=new d.Parser({lexer:new d.Lexer(t,this.opMap),xref:n}),this.stateManager=r,this.nonProcessedArgs=[],this._numInvalidPathOPS=0}return n.prototype={get savedStatesDepth(){return this.stateManager.stateStack.length},read:function(e){var n=e.args;while(1){var i=this.parser.getObj();if(i instanceof a.Cmd){var o=i.cmd,s=this.opMap[o];if(!s){(0,r.warn)(`Unknown command "${o}".`);continue}var c=s.id,l=s.numArgs,u=null!==n?n.length:0;if(s.variableArgs)u>l&&(0,r.info)(`Command ${o}: expected [0, ${l}] args, but received ${u} args.`);else{if(u!==l){var h=this.nonProcessedArgs;while(u>l)h.push(n.shift()),u--;while(u<l&&0!==h.length)null===n&&(n=[]),n.unshift(h.pop()),u++}if(u<l){const e=`command ${o}: expected ${l} args, but received ${u} args.`;if(c>=r.OPS.moveTo&&c<=r.OPS.endPath&&++this._numInvalidPathOPS>t)throw new r.FormatError("Invalid "+e);(0,r.warn)("Skipping "+e),null!==n&&(n.length=0);continue}}return this.preprocessCommand(c,n),e.fn=c,e.args=n,!0}if(i===a.EOF)return!1;if(null!==i&&(null===n&&(n=[]),n.push(i),n.length>33))throw new r.FormatError("Too many arguments")}},preprocessCommand:function(e,t){switch(0|e){case r.OPS.save:this.stateManager.save();break;case r.OPS.restore:this.stateManager.restore();break;case r.OPS.transform:this.stateManager.transform(t);break}}},n}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CMapFactory=t.IdentityCMap=t.CMap=void 0;var r=n(2),i=n(5),a=n(11),o=n(8),s=n(12),c=["Adobe-GB1-UCS2","Adobe-CNS1-UCS2","Adobe-Japan1-UCS2","Adobe-Korea1-UCS2","78-EUC-H","78-EUC-V","78-H","78-RKSJ-H","78-RKSJ-V","78-V","78ms-RKSJ-H","78ms-RKSJ-V","83pv-RKSJ-H","90ms-RKSJ-H","90ms-RKSJ-V","90msp-RKSJ-H","90msp-RKSJ-V","90pv-RKSJ-H","90pv-RKSJ-V","Add-H","Add-RKSJ-H","Add-RKSJ-V","Add-V","Adobe-CNS1-0","Adobe-CNS1-1","Adobe-CNS1-2","Adobe-CNS1-3","Adobe-CNS1-4","Adobe-CNS1-5","Adobe-CNS1-6","Adobe-GB1-0","Adobe-GB1-1","Adobe-GB1-2","Adobe-GB1-3","Adobe-GB1-4","Adobe-GB1-5","Adobe-Japan1-0","Adobe-Japan1-1","Adobe-Japan1-2","Adobe-Japan1-3","Adobe-Japan1-4","Adobe-Japan1-5","Adobe-Japan1-6","Adobe-Korea1-0","Adobe-Korea1-1","Adobe-Korea1-2","B5-H","B5-V","B5pc-H","B5pc-V","CNS-EUC-H","CNS-EUC-V","CNS1-H","CNS1-V","CNS2-H","CNS2-V","ETHK-B5-H","ETHK-B5-V","ETen-B5-H","ETen-B5-V","ETenms-B5-H","ETenms-B5-V","EUC-H","EUC-V","Ext-H","Ext-RKSJ-H","Ext-RKSJ-V","Ext-V","GB-EUC-H","GB-EUC-V","GB-H","GB-V","GBK-EUC-H","GBK-EUC-V","GBK2K-H","GBK2K-V","GBKp-EUC-H","GBKp-EUC-V","GBT-EUC-H","GBT-EUC-V","GBT-H","GBT-V","GBTpc-EUC-H","GBTpc-EUC-V","GBpc-EUC-H","GBpc-EUC-V","H","HKdla-B5-H","HKdla-B5-V","HKdlb-B5-H","HKdlb-B5-V","HKgccs-B5-H","HKgccs-B5-V","HKm314-B5-H","HKm314-B5-V","HKm471-B5-H","HKm471-B5-V","HKscs-B5-H","HKscs-B5-V","Hankaku","Hiragana","KSC-EUC-H","KSC-EUC-V","KSC-H","KSC-Johab-H","KSC-Johab-V","KSC-V","KSCms-UHC-H","KSCms-UHC-HW-H","KSCms-UHC-HW-V","KSCms-UHC-V","KSCpc-EUC-H","KSCpc-EUC-V","Katakana","NWP-H","NWP-V","RKSJ-H","RKSJ-V","Roman","UniCNS-UCS2-H","UniCNS-UCS2-V","UniCNS-UTF16-H","UniCNS-UTF16-V","UniCNS-UTF32-H","UniCNS-UTF32-V","UniCNS-UTF8-H","UniCNS-UTF8-V","UniGB-UCS2-H","UniGB-UCS2-V","UniGB-UTF16-H","UniGB-UTF16-V","UniGB-UTF32-H","UniGB-UTF32-V","UniGB-UTF8-H","UniGB-UTF8-V","UniJIS-UCS2-H","UniJIS-UCS2-HW-H","UniJIS-UCS2-HW-V","UniJIS-UCS2-V","UniJIS-UTF16-H","UniJIS-UTF16-V","UniJIS-UTF32-H","UniJIS-UTF32-V","UniJIS-UTF8-H","UniJIS-UTF8-V","UniJIS2004-UTF16-H","UniJIS2004-UTF16-V","UniJIS2004-UTF32-H","UniJIS2004-UTF32-V","UniJIS2004-UTF8-H","UniJIS2004-UTF8-V","UniJISPro-UCS2-HW-V","UniJISPro-UCS2-V","UniJISPro-UTF8-V","UniJISX0213-UTF32-H","UniJISX0213-UTF32-V","UniJISX02132004-UTF32-H","UniJISX02132004-UTF32-V","UniKS-UCS2-H","UniKS-UCS2-V","UniKS-UTF16-H","UniKS-UTF16-V","UniKS-UTF32-H","UniKS-UTF32-V","UniKS-UTF8-H","UniKS-UTF8-V","V","WP-Symbol"];const l=2**24-1;class u{constructor(e=!1){this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name="",this.vertical=!1,this.useCMap=null,this.builtInCMap=e}addCodespaceRange(e,t,n){this.codespaceRanges[e-1].push(t,n),this.numCodespaceRanges++}mapCidRange(e,t,n){if(t-e>l)throw new Error("mapCidRange - ignoring data above MAX_MAP_RANGE.");while(e<=t)this._map[e++]=n++}mapBfRange(e,t,n){if(t-e>l)throw new Error("mapBfRange - ignoring data above MAX_MAP_RANGE.");var r=n.length-1;while(e<=t)this._map[e++]=n,n=n.substring(0,r)+String.fromCharCode(n.charCodeAt(r)+1)}mapBfRangeToArray(e,t,n){if(t-e>l)throw new Error("mapBfRangeToArray - ignoring data above MAX_MAP_RANGE.");const r=n.length;let i=0;while(e<=t&&i<r)this._map[e]=n[i++],++e}mapOne(e,t){this._map[e]=t}lookup(e){return this._map[e]}contains(e){return void 0!==this._map[e]}forEach(e){const t=this._map,n=t.length;if(n<=65536)for(let r=0;r<n;r++)void 0!==t[r]&&e(r,t[r]);else for(const r in t)e(r,t[r])}charCodeOf(e){const t=this._map;if(t.length<=65536)return t.indexOf(e);for(const n in t)if(t[n]===e)return 0|n;return-1}getMap(){return this._map}readCharCode(e,t,n){let r=0;const i=this.codespaceRanges;for(let a=0,o=i.length;a<o;a++){r=(r<<8|e.charCodeAt(t+a))>>>0;const o=i[a];for(let e=0,t=o.length;e<t;){const t=o[e++],i=o[e++];if(r>=t&&r<=i)return n.charcode=r,void(n.length=a+1)}}n.charcode=0,n.length=1}get length(){return this._map.length}get isIdentityCMap(){if("Identity-H"!==this.name&&"Identity-V"!==this.name)return!1;if(65536!==this._map.length)return!1;for(let e=0;e<65536;e++)if(this._map[e]!==e)return!1;return!0}}t.CMap=u;class h extends u{constructor(e,t){super(),this.vertical=e,this.addCodespaceRange(t,0,65535)}mapCidRange(e,t,n){(0,r.unreachable)("should not call mapCidRange")}mapBfRange(e,t,n){(0,r.unreachable)("should not call mapBfRange")}mapBfRangeToArray(e,t,n){(0,r.unreachable)("should not call mapBfRangeToArray")}mapOne(e,t){(0,r.unreachable)("should not call mapCidOne")}lookup(e){return Number.isInteger(e)&&e<=65535?e:void 0}contains(e){return Number.isInteger(e)&&e<=65535}forEach(e){for(let t=0;t<=65535;t++)e(t,t)}charCodeOf(e){return Number.isInteger(e)&&e<=65535?e:-1}getMap(){const e=new Array(65536);for(let t=0;t<=65535;t++)e[t]=t;return e}get length(){return 65536}get isIdentityCMap(){(0,r.unreachable)("should not access .isIdentityCMap")}}t.IdentityCMap=h;var d=function(){function e(e,t){for(var n=0,r=0;r<=t;r++)n=n<<8|e[r];return n>>>0}function t(e,t){return 1===t?String.fromCharCode(e[0],e[1]):3===t?String.fromCharCode(e[0],e[1],e[2],e[3]):String.fromCharCode.apply(null,e.subarray(0,t+1))}function n(e,t,n){for(var r=0,i=n;i>=0;i--)r+=e[i]+t[i],e[i]=255&r,r>>=8}function i(e,t){for(var n=1,r=t;r>=0&&n>0;r--)n+=e[r],e[r]=255&n,n>>=8}var a=16,o=19;function s(e){this.buffer=e,this.pos=0,this.end=e.length,this.tmpBuf=new Uint8Array(o)}function c(r,o,c){return new Promise((function(l,u){var h=new s(r),d=h.readByte();o.vertical=!!(1&d);var f,p,g=null,m=new Uint8Array(a),b=new Uint8Array(a),y=new Uint8Array(a),v=new Uint8Array(a),w=new Uint8Array(a);while((p=h.readByte())>=0){var x=p>>5;if(7!==x){var _=!!(16&p),S=15&p;if(S+1>a)throw new Error("processBinaryCMap: Invalid dataSize.");var A,k=1,D=h.readNumber();switch(x){case 0:for(h.readHex(m,S),h.readHexNumber(b,S),n(b,m,S),o.addCodespaceRange(S+1,e(m,S),e(b,S)),A=1;A<D;A++)i(b,S),h.readHexNumber(m,S),n(m,b,S),h.readHexNumber(b,S),n(b,m,S),o.addCodespaceRange(S+1,e(m,S),e(b,S));break;case 1:for(h.readHex(m,S),h.readHexNumber(b,S),n(b,m,S),h.readNumber(),A=1;A<D;A++)i(b,S),h.readHexNumber(m,S),n(m,b,S),h.readHexNumber(b,S),n(b,m,S),h.readNumber();break;case 2:for(h.readHex(y,S),f=h.readNumber(),o.mapOne(e(y,S),f),A=1;A<D;A++)i(y,S),_||(h.readHexNumber(w,S),n(y,w,S)),f=h.readSigned()+(f+1),o.mapOne(e(y,S),f);break;case 3:for(h.readHex(m,S),h.readHexNumber(b,S),n(b,m,S),f=h.readNumber(),o.mapCidRange(e(m,S),e(b,S),f),A=1;A<D;A++)i(b,S),_?m.set(b):(h.readHexNumber(m,S),n(m,b,S)),h.readHexNumber(b,S),n(b,m,S),f=h.readNumber(),o.mapCidRange(e(m,S),e(b,S),f);break;case 4:for(h.readHex(y,k),h.readHex(v,S),o.mapOne(e(y,k),t(v,S)),A=1;A<D;A++)i(y,k),_||(h.readHexNumber(w,k),n(y,w,k)),i(v,S),h.readHexSigned(w,S),n(v,w,S),o.mapOne(e(y,k),t(v,S));break;case 5:for(h.readHex(m,k),h.readHexNumber(b,k),n(b,m,k),h.readHex(v,S),o.mapBfRange(e(m,k),e(b,k),t(v,S)),A=1;A<D;A++)i(b,k),_?m.set(b):(h.readHexNumber(m,k),n(m,b,k)),h.readHexNumber(b,k),n(b,m,k),h.readHex(v,S),o.mapBfRange(e(m,k),e(b,k),t(v,S));break;default:return void u(new Error("processBinaryCMap: Unknown type: "+x))}}else switch(31&p){case 0:h.readString();break;case 1:g=h.readString();break}}l(g?c(g):o)}))}function l(){}return s.prototype={readByte(){return this.pos>=this.end?-1:this.buffer[this.pos++]},readNumber(){var e,t=0;do{var n=this.readByte();if(n<0)throw new r.FormatError("unexpected EOF in bcmap");e=!(128&n),t=t<<7|127&n}while(!e);return t},readSigned(){var e=this.readNumber();return 1&e?~(e>>>1):e>>>1},readHex(e,t){e.set(this.buffer.subarray(this.pos,this.pos+t+1)),this.pos+=t+1},readHexNumber(e,t){var n,i=this.tmpBuf,a=0;do{var o=this.readByte();if(o<0)throw new r.FormatError("unexpected EOF in bcmap");n=!(128&o),i[a++]=127&o}while(!n);var s=t,c=0,l=0;while(s>=0){while(l<8&&i.length>0)c=i[--a]<<l|c,l+=7;e[s]=255&c,s--,c>>=8,l-=8}},readHexSigned(e,t){this.readHexNumber(e,t);for(var n=1&e[t]?255:0,r=0,i=0;i<=t;i++)r=(1&r)<<8|e[i],e[i]=r>>1^n},readString(){for(var e=this.readNumber(),t="",n=0;n<e;n++)t+=String.fromCharCode(this.readNumber());return t}},l.prototype={process:c},l}(),f=function(){function e(e){for(var t=0,n=0;n<e.length;n++)t=t<<8|e.charCodeAt(n);return t>>>0}function t(e){if(!(0,r.isString)(e))throw new r.FormatError("Malformed CMap: expected string.")}function n(e){if(!Number.isInteger(e))throw new r.FormatError("Malformed CMap: expected int.")}function l(n,r){while(1){var a=r.getObj();if((0,i.isEOF)(a))break;if((0,i.isCmd)(a,"endbfchar"))return;t(a);var o=e(a);a=r.getObj(),t(a);var s=a;n.mapOne(o,s)}}function f(n,a){while(1){var o=a.getObj();if((0,i.isEOF)(o))break;if((0,i.isCmd)(o,"endbfrange"))return;t(o);var s=e(o);o=a.getObj(),t(o);var c=e(o);if(o=a.getObj(),Number.isInteger(o)||(0,r.isString)(o)){var l=Number.isInteger(o)?String.fromCharCode(o):o;n.mapBfRange(s,c,l)}else{if(!(0,i.isCmd)(o,"["))break;o=a.getObj();var u=[];while(!(0,i.isCmd)(o,"]")&&!(0,i.isEOF)(o))u.push(o),o=a.getObj();n.mapBfRangeToArray(s,c,u)}}throw new r.FormatError("Invalid bf range.")}function p(r,a){while(1){var o=a.getObj();if((0,i.isEOF)(o))break;if((0,i.isCmd)(o,"endcidchar"))return;t(o);var s=e(o);o=a.getObj(),n(o);var c=o;r.mapOne(s,c)}}function g(r,a){while(1){var o=a.getObj();if((0,i.isEOF)(o))break;if((0,i.isCmd)(o,"endcidrange"))return;t(o);var s=e(o);o=a.getObj(),t(o);var c=e(o);o=a.getObj(),n(o);var l=o;r.mapCidRange(s,c,l)}}function m(t,n){while(1){var a=n.getObj();if((0,i.isEOF)(a))break;if((0,i.isCmd)(a,"endcodespacerange"))return;if(!(0,r.isString)(a))break;var o=e(a);if(a=n.getObj(),!(0,r.isString)(a))break;var s=e(a);t.addCodespaceRange(a.length,o,s)}throw new r.FormatError("Invalid codespace range.")}function b(e,t){var n=t.getObj();Number.isInteger(n)&&(e.vertical=!!n)}function y(e,t){var n=t.getObj();(0,i.isName)(n)&&(0,r.isString)(n.name)&&(e.name=n.name)}function v(e,t,n,a){var s,c;e:while(1)try{var u=t.getObj();if((0,i.isEOF)(u))break;if((0,i.isName)(u))"WMode"===u.name?b(e,t):"CMapName"===u.name&&y(e,t),s=u;else if((0,i.isCmd)(u))switch(u.cmd){case"endcmap":break e;case"usecmap":(0,i.isName)(s)&&(c=s.name);break;case"begincodespacerange":m(e,t);break;case"beginbfchar":l(e,t);break;case"begincidchar":p(e,t);break;case"beginbfrange":f(e,t);break;case"begincidrange":g(e,t);break}}catch(h){if(h instanceof o.MissingDataException)throw h;(0,r.warn)("Invalid cMap data: "+h);continue}return!a&&c&&(a=c),a?w(e,n,a):Promise.resolve(e)}function w(e,t,n){return x(n,t).then((function(t){if(e.useCMap=t,0===e.numCodespaceRanges){for(var n=e.useCMap.codespaceRanges,r=0;r<n.length;r++)e.codespaceRanges[r]=n[r].slice();e.numCodespaceRanges=e.useCMap.numCodespaceRanges}return e.useCMap.forEach((function(t,n){e.contains(t)||e.mapOne(t,e.useCMap.lookup(t))})),e}))}function x(e,t){return"Identity-H"===e?Promise.resolve(new h(!1,2)):"Identity-V"===e?Promise.resolve(new h(!0,2)):c.includes(e)?t?t(e).then((function(e){var n=e.cMapData,i=e.compressionType,o=new u(!0);if(i===r.CMapCompressionType.BINARY)return(new d).process(n,o,(function(e){return w(o,t,e)}));if(i===r.CMapCompressionType.NONE){var c=new a.Lexer(new s.Stream(n));return v(o,c,t,null)}return Promise.reject(new Error("TODO: Only BINARY/NONE CMap compression is currently supported."))})):Promise.reject(new Error("Built-in CMap parameters are not provided.")):Promise.reject(new Error("Unknown CMap name: "+e))}return{async create(e){var t=e.encoding,n=e.fetchBuiltInCMap,r=e.useCMap;if((0,i.isName)(t))return x(t.name,n);if((0,i.isStream)(t)){var o=new u,s=new a.Lexer(t);return v(o,s,n,r).then((function(e){return e.isIdentityCMap?x(e.name,n):e}))}throw new Error("Encoding required.")}}}();t.CMapFactory=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFontType=S,t.IdentityToUnicodeMap=t.ToUnicodeMap=t.FontFlags=t.Font=t.ErrorFont=t.SEAC_ANALYSIS_ENABLED=void 0;var r=n(2),i=n(30),a=n(33),o=n(32),s=n(34),c=n(35),l=n(8),u=n(36),h=n(28),d=n(12),f=n(37);const p=[[57344,63743],[1048576,1114109]];var g=1e3,m=!0;t.SEAC_ANALYSIS_ENABLED=m;const b=["ascent","bbox","black","bold","charProcOperatorList","composite","data","defaultVMetrics","defaultWidth","descent","fallbackName","fontMatrix","fontType","isMonospace","isSerifFont","isType3Font","italic","loadedName","mimetype","missingFile","name","remeasure","subtype","type","vertical"],y=["cMap","defaultEncoding","differences","isSymbolicFont","seacMap","toFontChar","toUnicode","vmetrics","widths"];var v={FixedPitch:1,Serif:2,Symbolic:4,Script:8,Nonsymbolic:32,Italic:64,AllCap:65536,SmallCap:131072,ForceBold:262144};t.FontFlags=v;var w=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];function x(e){if(e.fontMatrix&&e.fontMatrix[0]!==r.FONT_IDENTITY_MATRIX[0]){var t=.001/e.fontMatrix[0],n=e.widths;for(var i in n)n[i]*=t;e.defaultWidth*=t}}function _(e,t){if(!e.hasIncludedToUnicodeMap&&!e.hasEncoding&&t!==e.defaultEncoding&&!(e.toUnicode instanceof C)){var n=[],r=(0,a.getGlyphsUnicode)();for(var i in t){var o=t[i],s=(0,c.getUnicodeForGlyph)(o,r);-1!==s&&(n[i]=String.fromCharCode(s))}e.toUnicode.amend(n)}}function S(e,t){switch(e){case"Type1":return"Type1C"===t?r.FontType.TYPE1C:r.FontType.TYPE1;case"CIDFontType0":return"CIDFontType0C"===t?r.FontType.CIDFONTTYPE0C:r.FontType.CIDFONTTYPE0;case"OpenType":return r.FontType.OPENTYPE;case"TrueType":return r.FontType.TRUETYPE;case"CIDFontType2":return r.FontType.CIDFONTTYPE2;case"MMType1":return r.FontType.MMTYPE1;case"Type0":return r.FontType.TYPE0;default:return r.FontType.UNKNOWN}}function A(e,t){if(void 0!==t[e])return e;var n=(0,c.getUnicodeForGlyph)(e,t);if(-1!==n)for(var i in t)if(t[i]===n)return i;return(0,r.info)("Unable to recover a standard glyph name for: "+e),e}var k=function(){function e(e,t,n,r,i,a,o,s){this.fontChar=e,this.unicode=t,this.accent=n,this.width=r,this.vmetric=i,this.operatorListId=a,this.isSpace=o,this.isInFont=s}return e.prototype.matchesForCache=function(e,t,n,r,i,a,o,s){return this.fontChar===e&&this.unicode===t&&this.accent===n&&this.width===r&&this.vmetric===i&&this.operatorListId===a&&this.isSpace===o&&this.isInFont===s},e}(),D=function(){function e(e=[]){this._map=e}return e.prototype={get length(){return this._map.length},forEach(e){for(var t in this._map)e(t,this._map[t].charCodeAt(0))},has(e){return void 0!==this._map[e]},get(e){return this._map[e]},charCodeOf(e){const t=this._map;if(t.length<=65536)return t.indexOf(e);for(const n in t)if(t[n]===e)return 0|n;return-1},amend(e){for(var t in e)this._map[t]=e[t]}},e}();t.ToUnicodeMap=D;var C=function(){function e(e,t){this.firstChar=e,this.lastChar=t}return e.prototype={get length(){return this.lastChar+1-this.firstChar},forEach(e){for(var t=this.firstChar,n=this.lastChar;t<=n;t++)e(t,t)},has(e){return this.firstChar<=e&&e<=this.lastChar},get(e){if(this.firstChar<=e&&e<=this.lastChar)return String.fromCharCode(e)},charCodeOf(e){return Number.isInteger(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1},amend(e){(0,r.unreachable)("Should not call amend()")}},e}();t.IdentityToUnicodeMap=C;var T=function(){function e(e,t,n){e[t]=n>>8&255,e[t+1]=255&n}function t(e,t,n){e[t]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}function n(e,t,n){var r,i;if(n instanceof Uint8Array)e.set(n,t);else if("string"===typeof n)for(r=0,i=n.length;r<i;r++)e[t++]=255&n.charCodeAt(r);else for(r=0,i=n.length;r<i;r++)e[t++]=255&n[r]}function i(e){this.sfnt=e,this.tables=Object.create(null)}i.getSearchParams=function(e,t){var n=1,r=0;while((n^e)>n)n<<=1,r++;var i=n*t;return{range:i,entry:r,rangeShift:t*e-i}};var a=12,o=16;return i.prototype={toArray:function(){var s=this.sfnt,c=this.tables,u=Object.keys(c);u.sort();var h,d,f,p,g,m=u.length,b=a+m*o,y=[b];for(h=0;h<m;h++){p=c[u[h]];var v=(p.length+3&-4)>>>0;b+=v,y.push(b)}var w=new Uint8Array(b);for(h=0;h<m;h++)p=c[u[h]],n(w,y[h],p);"true"===s&&(s=(0,r.string32)(65536)),w[0]=255&s.charCodeAt(0),w[1]=255&s.charCodeAt(1),w[2]=255&s.charCodeAt(2),w[3]=255&s.charCodeAt(3),e(w,4,m);var x=i.getSearchParams(m,16);for(e(w,6,x.range),e(w,8,x.entry),e(w,10,x.rangeShift),b=a,h=0;h<m;h++){g=u[h],w[b]=255&g.charCodeAt(0),w[b+1]=255&g.charCodeAt(1),w[b+2]=255&g.charCodeAt(2),w[b+3]=255&g.charCodeAt(3);var _=0;for(d=y[h],f=y[h+1];d<f;d+=4){var S=(0,l.readUint32)(w,d);_=_+S>>>0}t(w,b+4,_),t(w,b+8,y[h]),t(w,b+12,c[g].length),b+=o}return w},addTable:function(e,t){if(e in this.tables)throw new Error("Table "+e+" already exists");this.tables[e]=t}},i}(),E=function(){function e(e,t,n){var i;this.name=e,this.loadedName=n.loadedName,this.isType3Font=n.isType3Font,this.missingFile=!1,this.glyphCache=Object.create(null),this.isSerifFont=!!(n.flags&v.Serif),this.isSymbolicFont=!!(n.flags&v.Symbolic),this.isMonospace=!!(n.flags&v.FixedPitch);var a=n.type,o=n.subtype;this.type=a,this.subtype=o;let s="sans-serif";if(this.isMonospace?s="monospace":this.isSerifFont&&(s="serif"),this.fallbackName=s,this.differences=n.differences,this.widths=n.widths,this.defaultWidth=n.defaultWidth,this.composite=n.composite,this.cMap=n.cMap,this.ascent=n.ascent/g,this.descent=n.descent/g,this.fontMatrix=n.fontMatrix,this.bbox=n.bbox,this.defaultEncoding=n.defaultEncoding,this.toUnicode=n.toUnicode,this.fallbackToUnicode=n.fallbackToUnicode||new D,this.toFontChar=[],"Type3"!==n.type){if(this.cidEncoding=n.cidEncoding,this.vertical=!!n.vertical,this.vertical&&(this.vmetrics=n.vmetrics,this.defaultVMetrics=n.defaultVMetrics),!t||t.isEmpty)return t&&(0,r.warn)('Font file is empty in "'+e+'" ('+this.loadedName+")"),void this.fallbackToSystemFont();[a,o]=M(t,n),a===this.type&&o===this.subtype||(0,r.info)(`Inconsistent font file Type/SubType, expected: ${this.type}/${this.subtype} but found: ${a}/${o}.`);try{var c;switch(a){case"MMType1":(0,r.info)("MMType1 font ("+e+"), falling back to Type1.");case"Type1":case"CIDFontType0":this.mimetype="font/opentype";var l="Type1C"===o||"CIDFontType0C"===o?new I(t,n):new P(e,t,n);x(n),c=this.convert(e,l,n);break;case"OpenType":case"TrueType":case"CIDFontType2":this.mimetype="font/opentype",c=this.checkAndRepair(e,t,n),this.isOpenType&&(x(n),a="OpenType");break;default:throw new r.FormatError(`Font ${a} is not supported`)}}catch(u){return(0,r.warn)(u),void this.fallbackToSystemFont()}this.data=c,this.fontType=S(a,o),this.fontMatrix=n.fontMatrix,this.widths=n.widths,this.defaultWidth=n.defaultWidth,this.toUnicode=n.toUnicode,this.seacMap=n.seacMap}else{for(i=0;i<256;i++)this.toFontChar[i]=this.differences[i]||n.defaultEncoding[i];this.fontType=r.FontType.TYPE3}}function t(e,t){return(e<<8)+t}function n(e,t,n){e[t+1]=n,e[t]=n>>>8}function f(e,t){var n=(e<<8)+t;return 32768&n?n-65536:n}function E(e,t,n,r){return(e<<24)+(t<<16)+(n<<8)+r}function U(e){return String.fromCharCode(e>>8&255,255&e)}function F(e){return e>32767?e=32767:e<-32768&&(e=-32768),String.fromCharCode(e>>8&255,255&e)}function O(e){var t=e.peekBytes(4);return 65536===(0,l.readUint32)(t,0)||"true"===(0,r.bytesToString)(t)}function R(e){const t=e.peekBytes(4);return"ttcf"===(0,r.bytesToString)(t)}function N(e){var t=e.peekBytes(4);return"OTTO"===(0,r.bytesToString)(t)}function L(e){var t=e.peekBytes(2);return 37===t[0]&&33===t[1]||128===t[0]&&1===t[1]}function B(e){const t=e.peekBytes(4);return t[0]>=1&&t[3]>=1&&t[3]<=4}function M(e,{type:t,subtype:n,composite:i}){let a,o;return O(e)||R(e)?a=i?"CIDFontType2":"TrueType":N(e)?a=i?"CIDFontType2":"OpenType":L(e)?a=i?"CIDFontType0":"MMType1"===t?"MMType1":"Type1":B(e)?i?(a="CIDFontType0",o="CIDFontType0C"):(a="MMType1"===t?"MMType1":"Type1",o="Type1C"):((0,r.warn)("getFontFileType: Unable to detect correct font file Type/Subtype."),a=t,o=n),[a,o]}function j(e,t,n){for(var r,i=[],a=0,o=e.length;a<o;a++)r=(0,c.getUnicodeForGlyph)(e[a],t),-1!==r&&(i[a]=r);for(var s in n)r=(0,c.getUnicodeForGlyph)(n[s],t),-1!==r&&(i[+s]=r);return i}function W(e,t,n){var i=Object.create(null),a=[],o=0,s=p[o][0],c=p[o][1];for(var l in e){l|=0;var u=e[l];if(t(u)){if(s>c){if(o++,o>=p.length){(0,r.warn)("Ran out of space in font private use area.");break}s=p[o][0],c=p[o][1]}var h=s++;0===u&&(u=n),i[h]=u,a[l]=h}}return{toFontChar:a,charCodeToGlyphId:i,nextAvailableFontCharCode:s}}function q(e,t){var n=[];for(var r in e)e[r]>=t||n.push({fontCharCode:0|r,glyphId:e[r]});0===n.length&&n.push({fontCharCode:0,glyphId:0}),n.sort((function(e,t){return e.fontCharCode-t.fontCharCode}));for(var i=[],a=n.length,o=0;o<a;){var s=n[o].fontCharCode,c=[n[o].glyphId];++o;var l=s;while(o<a&&l+1===n[o].fontCharCode)if(c.push(n[o].glyphId),++l,++o,65535===l)break;i.push([s,l,c])}return i}function z(e,t){var n,i,a,o,s=q(e,t),c=s[s.length-1][1]>65535?2:1,l="\0\0"+U(c)+"\0\0"+(0,r.string32)(4+8*c);for(n=s.length-1;n>=0;--n)if(s[n][0]<=65535)break;var u=n+1;s[n][0]<65535&&65535===s[n][1]&&(s[n][1]=65534);var h,d,f,p,g=s[n][1]<65535?1:0,m=u+g,b=T.getSearchParams(m,2),y="",v="",w="",x="",_="",S=0;for(n=0,i=u;n<i;n++){h=s[n],d=h[0],f=h[1],y+=U(d),v+=U(f),p=h[2];var A=!0;for(a=1,o=p.length;a<o;++a)if(p[a]!==p[a-1]+1){A=!1;break}if(A){var k=p[0];w+=U(k-d&65535),x+=U(0)}else{var D=2*(m-n)+2*S;for(S+=f-d+1,w+=U(0),x+=U(D),a=0,o=p.length;a<o;++a)_+=U(p[a])}}g>0&&(v+="ÿÿ",y+="ÿÿ",w+="\0",x+="\0\0");var C="\0\0"+U(2*m)+U(b.range)+U(b.entry)+U(b.rangeShift)+v+"\0\0"+y+w+x+_,E="",F="";if(c>1){for(l+="\0\0\n"+(0,r.string32)(4+8*c+4+C.length),E="",n=0,i=s.length;n<i;n++){h=s[n],d=h[0],p=h[2];var P=p[0];for(a=1,o=p.length;a<o;++a)p[a]!==p[a-1]+1&&(f=h[0]+a-1,E+=(0,r.string32)(d)+(0,r.string32)(f)+(0,r.string32)(P),d=f+1,P=p[a]);E+=(0,r.string32)(d)+(0,r.string32)(h[1])+(0,r.string32)(P)}F="\0\f\0\0"+(0,r.string32)(E.length+16)+"\0\0\0\0"+(0,r.string32)(E.length/12)}return l+"\0"+U(C.length+4)+C+F+E}function H(e,t){t.pos=(t.start||0)+e.offset;var n=t.getUint16();t.skip(60);var r=t.getUint16();if(n<4&&768&r)return!1;var i=t.getUint16(),a=t.getUint16();if(i>a)return!1;t.skip(6);var o=t.getUint16();return 0!==o&&(e.data[8]=e.data[9]=0,!0)}function G(e,t,n){n=n||{unitsPerEm:0,yMax:0,yMin:0,ascent:0,descent:0};var i=0,a=0,o=0,s=0,l=null,u=0;if(t){for(var h in t){h|=0,(l>h||!l)&&(l=h),u<h&&(u=h);var d=(0,c.getUnicodeRangeFor)(h);if(d<32)i|=1<<d;else if(d<64)a|=1<<d-32;else if(d<96)o|=1<<d-64;else{if(!(d<123))throw new r.FormatError("Unicode ranges Bits > 123 are reserved for internal usage");s|=1<<d-96}}u>65535&&(u=65535)}else l=0,u=255;var f=e.bbox||[0,0,0,0],p=n.unitsPerEm||1/(e.fontMatrix||r.FONT_IDENTITY_MATRIX)[0],m=e.ascentScaled?1:p/g,b=n.ascent||Math.round(m*(e.ascent||f[3])),y=n.descent||Math.round(m*(e.descent||f[1]));y>0&&e.descent>0&&f[1]<0&&(y=-y);var v=n.yMax||b,w=-n.yMin||-y;return"\0$ô\0\0\0»\0\0\0»\0\0ß\x001\0\0\0\0"+String.fromCharCode(e.fixedPitch?9:0)+"\0\0\0\0\0\0"+(0,r.string32)(i)+(0,r.string32)(a)+(0,r.string32)(o)+(0,r.string32)(s)+"*21*"+U(e.italicAngle?1:0)+U(l||e.firstChar)+U(u||e.lastChar)+U(b)+U(y)+"\0d"+U(v)+U(w)+"\0\0\0\0\0\0\0\0"+U(e.xHeight)+U(e.capHeight)+U(0)+U(l||e.firstChar)+"\0"}function V(e){var t=Math.floor(65536*e.italicAngle);return"\0\0\0"+(0,r.string32)(t)+"\0\0\0\0"+(0,r.string32)(e.fixedPitch)+"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}function X(e,t){t||(t=[[],[]]);var n,r,i,a,o,s=[t[0][0]||"Original licence",t[0][1]||e,t[0][2]||"Unknown",t[0][3]||"uniqueID",t[0][4]||e,t[0][5]||"Version 0.11",t[0][6]||"",t[0][7]||"Unknown",t[0][8]||"Unknown",t[0][9]||"Unknown"],c=[];for(n=0,r=s.length;n<r;n++){o=t[1][n]||s[n];var l=[];for(i=0,a=o.length;i<a;i++)l.push(U(o.charCodeAt(i)));c.push(l.join(""))}var u=[s,c],h=["\0","\0"],d=["\0\0","\0"],f=["\0\0","\t"],p=s.length*h.length,g="\0\0"+U(p)+U(12*p+6),m=0;for(n=0,r=h.length;n<r;n++){var b=u[n];for(i=0,a=b.length;i<a;i++){o=b[i];var y=h[n]+d[n]+f[n]+U(i)+U(o.length)+U(m);g+=y,m+=o.length}}return g+=s.join("")+c.join(""),g}return e.getFontID=function(){var e=1;return function(){return String(e++)}}(),e.prototype={name:null,font:null,mimetype:null,disableFontFace:!1,get renderer(){var e=u.FontRendererFactory.create(this,m);return(0,r.shadow)(this,"renderer",e)},exportData(e=!1){const t=e?[...b,...y]:b,n=Object.create(null);let r,i;for(r of t)i=this[r],void 0!==i&&(n[r]=i);return n},fallbackToSystemFont:function(){this.missingFile=!0;var e=this.name,t=this.type,n=this.subtype;let i=e.replace(/[,_]/g,"-").replace(/\s/g,"");var l=(0,s.getStdFontMap)(),u=(0,s.getNonStdFontMap)(),h=!!l[i]||!(!u[i]||!l[u[i]]);if(i=l[i]||u[i]||i,this.bold=-1!==i.search(/bold/gi),this.italic=-1!==i.search(/oblique/gi)||-1!==i.search(/italic/gi),this.black=-1!==e.search(/Black/g),this.remeasure=Object.keys(this.widths).length>0,h&&"CIDFontType2"===t&&this.cidEncoding.startsWith("Identity-")){const t=(0,s.getGlyphMapForStandardFonts)(),n=[];for(const e in t)n[+e]=t[e];if(/Arial-?Black/i.test(e)){var d=(0,s.getSupplementalGlyphMapForArialBlack)();for(const e in d)n[+e]=d[e]}else if(/Calibri/i.test(e)){const e=(0,s.getSupplementalGlyphMapForCalibri)();for(const t in e)n[+t]=e[t]}var f=this.toUnicode instanceof C;f||this.toUnicode.forEach((function(e,t){n[+e]=t})),this.toFontChar=n,this.toUnicode=new D(n)}else if(/Symbol/i.test(i))this.toFontChar=j(o.SymbolSetEncoding,(0,a.getGlyphsUnicode)(),this.differences);else if(/Dingbats/i.test(i))/Wingdings/i.test(e)&&(0,r.warn)("Non-embedded Wingdings font, falling back to ZapfDingbats."),this.toFontChar=j(o.ZapfDingbatsEncoding,(0,a.getDingbatsGlyphsUnicode)(),this.differences);else if(h)this.toFontChar=j(this.defaultEncoding,(0,a.getGlyphsUnicode)(),this.differences);else{const t=(0,a.getGlyphsUnicode)(),n=[];if(this.toUnicode.forEach((e,r)=>{if(!this.composite){var i=this.differences[e]||this.defaultEncoding[e];const n=(0,c.getUnicodeForGlyph)(i,t);-1!==n&&(r=n)}n[+e]=r}),this.composite&&this.toUnicode instanceof C&&/Verdana/i.test(e)){const e=(0,s.getGlyphMapForStandardFonts)();for(const t in e)n[+t]=e[t]}this.toFontChar=n}this.loadedName=i.split("-")[0],this.fontType=S(t,n)},checkAndRepair:function(e,s,c){const l=["OS/2","cmap","head","hhea","hmtx","maxp","name","post","loca","glyf","fpgm","prep","cvt ","CFF "];function u(e,t){const n=Object.create(null);n["OS/2"]=null,n.cmap=null,n.head=null,n.hhea=null,n.hmtx=null,n.maxp=null,n.name=null,n.post=null;for(let r=0;r<t;r++){const t=p(e);l.includes(t.tag)&&(0!==t.length&&(n[t.tag]=t))}return n}function p(e){var t=(0,r.bytesToString)(e.getBytes(4)),n=e.getInt32()>>>0,i=e.getInt32()>>>0,a=e.getInt32()>>>0,o=e.pos;e.pos=e.start?e.start:0,e.skip(i);var s=e.getBytes(a);return e.pos=o,"head"===t&&(s[8]=s[9]=s[10]=s[11]=0,s[17]|=32),{tag:t,checksum:n,length:a,offset:i,data:s}}function g(e){return{version:(0,r.bytesToString)(e.getBytes(4)),numTables:e.getUint16(),searchRange:e.getUint16(),entrySelector:e.getUint16(),rangeShift:e.getUint16()}}function b(e){const t=(0,r.bytesToString)(e.getBytes(4));(0,r.assert)("ttcf"===t,"Must be a TrueType Collection font.");const n=e.getUint16(),i=e.getUint16(),a=e.getInt32()>>>0,o=[];for(let r=0;r<a;r++)o.push(e.getInt32()>>>0);const s={ttcTag:t,majorVersion:n,minorVersion:i,numFonts:a,offsetTable:o};switch(n){case 1:return s;case 2:return s.dsigTag=e.getInt32()>>>0,s.dsigLength=e.getInt32()>>>0,s.dsigOffset=e.getInt32()>>>0,s}throw new r.FormatError(`Invalid TrueType Collection majorVersion: ${n}.`)}function y(e,t){const{numFonts:n,offsetTable:i}=b(e);for(let a=0;a<n;a++){e.pos=(e.start||0)+i[a];const n=g(e),o=u(e,n.numTables);if(!o.name)throw new r.FormatError('TrueType Collection font must contain a "name" table.');const s=U(o.name);for(let e=0,r=s.length;e<r;e++)for(let i=0,a=s[e].length;i<a;i++){const r=s[e][i];if(r&&r.replace(/\s/g,"")===t)return{header:n,tables:o}}}throw new r.FormatError(`TrueType Collection does not contain "${t}" font.`)}function v(e,t,n,i){if(!e)return(0,r.warn)("No cmap table available."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var a,o=(t.start?t.start:0)+e.offset;t.pos=o,t.skip(2);for(var s,c=t.getUint16(),l=!1,u=0;u<c;u++){var h=t.getUint16(),d=t.getUint16(),f=t.getInt32()>>>0,p=!1;if((!s||s.platformId!==h||s.encodingId!==d)&&(0===h&&0===d||1===h&&0===d?p=!0:3!==h||1!==d||!i&&s?n&&3===h&&0===d&&(p=!0,l=!0):(p=!0,n||(l=!0)),p&&(s={platformId:h,encodingId:d,offset:f}),l))break}if(s&&(t.pos=o+s.offset),!s||-1===t.peekByte())return(0,r.warn)("Could not find a preferred cmap table."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var g=t.getUint16();t.skip(4);var m,b,y=!1,v=[];if(0===g){for(m=0;m<256;m++){var w=t.getByte();w&&v.push({charCode:m,glyphId:w})}y=!0}else if(4===g){var x=t.getUint16()>>1;t.skip(6);var _,S=[];for(_=0;_<x;_++)S.push({end:t.getUint16()});for(t.skip(2),_=0;_<x;_++)S[_].start=t.getUint16();for(_=0;_<x;_++)S[_].delta=t.getUint16();var A=0;for(_=0;_<x;_++){a=S[_];var k=t.getUint16();if(k){var D=(k>>1)-(x-_);a.offsetIndex=D,A=Math.max(A,D+a.end-a.start+1)}else a.offsetIndex=-1}var C=[];for(m=0;m<A;m++)C.push(t.getUint16());for(_=0;_<x;_++){a=S[_],o=a.start;var T=a.end,E=a.delta;for(D=a.offsetIndex,m=o;m<=T;m++)65535!==m&&(b=D<0?m:C[D+m-o],b=b+E&65535,v.push({charCode:m,glyphId:b}))}}else{if(6!==g)return(0,r.warn)("cmap table has unsupported format: "+g),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var U=t.getUint16(),F=t.getUint16();for(m=0;m<F;m++){b=t.getUint16();var P=U+m;v.push({charCode:P,glyphId:b})}}for(v.sort((function(e,t){return e.charCode-t.charCode})),u=1;u<v.length;u++)v[u-1].charCode===v[u].charCode&&(v.splice(u,1),u--);return{platformId:s.platformId,encodingId:s.encodingId,mappings:v,hasShortCmap:y}}function _(e,t,n,i,a){if(t){e.pos=(e.start?e.start:0)+t.offset,e.pos+=4,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=8,e.pos+=2;var o=e.getUint16();o>i&&((0,r.info)("The numOfMetrics ("+o+") should not be greater than the numGlyphs ("+i+")"),o=i,t.data[34]=(65280&o)>>8,t.data[35]=255&o);var s=i-o,c=s-(n.length-4*o>>1);if(c>0){var l=new Uint8Array(n.length+2*c);l.set(n.data),a&&(l[n.length]=n.data[2],l[n.length+1]=n.data[3]),n.data=l}}else n&&(n.data=null)}function S(e,t,r,i,a,o){var s={length:0,sizeOfInstructions:0};if(r-t<=12)return s;var c=e.subarray(t,r),l=f(c[0],c[1]);if(l<0)return l=-1,n(c,0,l),i.set(c,a),s.length=c.length,s;var u,h=10,d=0;for(u=0;u<l;u++){var p=c[h]<<8|c[h+1];d=p+1,h+=2}var g=h,m=c[h]<<8|c[h+1];s.sizeOfInstructions=m,h+=2+m;var b=h,y=0;for(u=0;u<d;u++){var v=c[h++];192&v&&(c[h-1]=63&v);let e=2;2&v?e=1:16&v&&(e=0);let t=2;4&v?t=1:32&v&&(t=0);const n=e+t;if(y+=n,8&v){var w=c[h++];u+=w,y+=w*n}}if(0===y)return s;var x=h+y;return x>c.length?s:!o&&m>0?(i.set(c.subarray(0,g),a),i.set([0,0],a+g),i.set(c.subarray(b,x),a+g+2),x-=m,c.length-x>3&&(x=x+3&-4),s.length=x,s):c.length-x>3?(x=x+3&-4,i.set(c.subarray(0,x),a),s.length=x,s):(i.set(c,a),s.length=c.length,s)}function k(e,n,i){var a=e.data,o=E(a[0],a[1],a[2],a[3]);o>>16!==1&&((0,r.info)("Attempting to fix invalid version in head table: "+o),a[0]=0,a[1]=1,a[2]=0,a[3]=0);var s=t(a[50],a[51]);if(s<0||s>1){(0,r.info)("Attempting to fix invalid indexToLocFormat in head table: "+s);var c=n+1;if(i===c<<1)a[50]=0,a[51]=0;else{if(i!==c<<2)throw new r.FormatError("Could not fix indexToLocFormat: "+s);a[50]=0,a[51]=1}}}function D(e,t,n,r,i,a,o){var s,c,l;r?(s=4,c=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},l=function(e,t,n){e[t]=n>>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}):(s=2,c=function(e,t){return e[t]<<9|e[t+1]<<1},l=function(e,t,n){e[t]=n>>9&255,e[t+1]=n>>1&255});var u=a?n+1:n,h=s*(1+u),d=new Uint8Array(h);d.set(e.data.subarray(0,h)),e.data=d;var f,p,g=t.data,m=g.length,b=new Uint8Array(m),y=c(d,0),v=0,w=Object.create(null);for(l(d,0,v),f=0,p=s;f<n;f++,p+=s){var x=c(d,p);0===x&&(x=y),x>m&&(m+3&-4)===x&&(x=m),x>m&&(y=x);var _=S(g,y,x,b,v,i),A=_.length;0===A&&(w[f]=!0),_.sizeOfInstructions>o&&(o=_.sizeOfInstructions),v+=A,l(d,p,v),y=x}if(0===v){var k=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(f=0,p=s;f<u;f++,p+=s)l(d,p,k.length);t.data=k}else if(a){var D=c(d,s);b.length>D+v?t.data=b.subarray(0,D+v):(t.data=new Uint8Array(D+v),t.data.set(b.subarray(0,v))),t.data.set(b.subarray(0,D),v),l(e.data,d.length-s,v+D)}else t.data=b.subarray(0,v);return{missingGlyphs:w,maxSizeOfInstructions:o}}function C(e,t,n){var i=(s.start?s.start:0)+e.offset;s.pos=i;var a,o=e.length,c=i+o,l=s.getInt32();s.skip(28);var u,h=!0;switch(l){case 65536:a=w;break;case 131072:var d=s.getUint16();if(d!==n){h=!1;break}var f=[];for(u=0;u<d;++u){var p=s.getUint16();if(p>=32768){h=!1;break}f.push(p)}if(!h)break;var g=[],m=[];while(s.pos<c){var b=s.getByte();for(m.length=b,u=0;u<b;++u)m[u]=String.fromCharCode(s.getByte());g.push(m.join(""))}for(a=[],u=0;u<d;++u){var y=f[u];y<258?a.push(w[y]):a.push(g[y-258])}break;case 196608:break;default:(0,r.warn)("Unknown/unsupported post table version "+l),h=!1,t.defaultEncoding&&(a=t.defaultEncoding);break}return t.glyphNames=a,h}function U(e){var t=(s.start?s.start:0)+e.offset;s.pos=t;var n=[[],[]],i=e.length,a=t+i,o=s.getUint16(),c=6;if(0!==o||i<c)return n;var l,u,h=s.getUint16(),d=s.getUint16(),f=[],p=12;for(l=0;l<h&&s.pos+p<=a;l++){var g={platform:s.getUint16(),encoding:s.getUint16(),language:s.getUint16(),name:s.getUint16(),length:s.getUint16(),offset:s.getUint16()};(1===g.platform&&0===g.encoding&&0===g.language||3===g.platform&&1===g.encoding&&1033===g.language)&&f.push(g)}for(l=0,u=f.length;l<u;l++){var m=f[l];if(!(m.length<=0)){var b=t+d+m.offset;if(!(b+m.length>a)){s.pos=b;var y=m.name;if(m.encoding){for(var v="",w=0,x=m.length;w<x;w+=2)v+=String.fromCharCode(s.getUint16());n[1][y]=v}else n[0][y]=(0,r.bytesToString)(s.getBytes(m.length))}}}return n}var F=[0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,-2,-5,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,1,-1,-999,0,1,0,-1,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,-999,-999,-1,-1,-1,-1,-2,-999,-2,-2,-999,0,-2,-2,0,0,-2,0,-2,0,0,0,-2,-1,-1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-999,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-2,-999,-999,-999,-999,-999,-1,-1,-2,-2,0,0,0,0,-1,-1,-999,-2,-2,0,0,-1,-2,-2,0,0,0,-1,-1,-1,-2];function P(e,t){for(var n,i,a,o,s,c=e.data,l=0,u=0,h=0,d=[],f=[],p=[],g=t.tooComplexToFollowFunctions,m=!1,b=0,y=0,v=c.length;l<v;){var w=c[l++];if(64===w)if(i=c[l++],m||y)l+=i;else for(n=0;n<i;n++)d.push(c[l++]);else if(65===w)if(i=c[l++],m||y)l+=2*i;else for(n=0;n<i;n++)a=c[l++],d.push(a<<8|c[l++]);else if(176===(248&w))if(i=w-176+1,m||y)l+=i;else for(n=0;n<i;n++)d.push(c[l++]);else if(184===(248&w))if(i=w-184+1,m||y)l+=2*i;else for(n=0;n<i;n++)a=c[l++],d.push(a<<8|c[l++]);else if(43!==w||g)if(44!==w||g){if(45===w)if(m)m=!1,u=l;else{if(s=f.pop(),!s)return(0,r.warn)("TT: ENDF bad stack"),void(t.hintsValid=!1);o=p.pop(),c=s.data,l=s.i,t.functionsStackDeltas[o]=d.length-s.stackTop}else if(137===w)(m||y)&&((0,r.warn)("TT: nested IDEFs not allowed"),g=!0),m=!0,h=l;else if(88===w)++b;else if(27===w)y=b;else if(89===w)y===b&&(y=0),--b;else if(28===w&&!m&&!y){var x=d[d.length-1];x>0&&(l+=x-1)}}else(m||y)&&((0,r.warn)("TT: nested FDEFs not allowed"),g=!0),m=!0,h=l,o=d.pop(),t.functionsDefined[o]={data:c,i:l};else if(!m&&!y)if(o=d[d.length-1],isNaN(o))(0,r.info)("TT: CALL empty stack (or invalid entry).");else if(t.functionsUsed[o]=!0,o in t.functionsStackDeltas){const e=d.length+t.functionsStackDeltas[o];if(e<0)return(0,r.warn)("TT: CALL invalid functions stack delta."),void(t.hintsValid=!1);d.length=e}else if(o in t.functionsDefined&&!p.includes(o)){if(f.push({data:c,i:l,stackTop:d.length-1}),p.push(o),s=t.functionsDefined[o],!s)return(0,r.warn)("TT: CALL non-existent function"),void(t.hintsValid=!1);c=s.data,l=s.i}if(!m&&!y){let e=0;w<=142?e=F[w]:w>=192&&w<=223?e=-1:w>=224&&(e=-2),w>=113&&w<=117&&(i=d.pop(),isNaN(i)||(e=2*-i));while(e<0&&d.length>0)d.pop(),e++;while(e>0)d.push(NaN),e--}}t.tooComplexToFollowFunctions=g;var _=[c];l>c.length&&_.push(new Uint8Array(l-c.length)),h>u&&((0,r.warn)("TT: complementing a missing function tail"),_.push(new Uint8Array([34,45]))),N(e,_)}function O(e,t){if(!e.tooComplexToFollowFunctions){if(e.functionsDefined.length>t)return(0,r.warn)("TT: more functions defined than expected"),void(e.hintsValid=!1);for(var n=0,i=e.functionsUsed.length;n<i;n++){if(n>t)return(0,r.warn)("TT: invalid function id: "+n),void(e.hintsValid=!1);if(e.functionsUsed[n]&&!e.functionsDefined[n])return(0,r.warn)("TT: undefined function: "+n),void(e.hintsValid=!1)}}}function N(e,t){if(t.length>1){var n,r,i=0;for(n=0,r=t.length;n<r;n++)i+=t[n].length;i=i+3&-4;var a=new Uint8Array(i),o=0;for(n=0,r=t.length;n<r;n++)a.set(t[n],o),o+=t[n].length;e.data=a,e.length=i}}function L(e,t,n,r){var i={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(e&&P(e,i),t&&P(t,i),e&&O(i,r),n&&1&n.length){var a=new Uint8Array(n.length+1);a.set(n.data),n.data=a}return i.hintsValid}let B,M,j,q;if(s=new d.Stream(new Uint8Array(s.getBytes())),R(s)){const e=y(s,this.name);B=e.header,M=e.tables}else B=g(s),M=u(s,B.numTables);var $=!M["CFF "];if($){if(!M.loca)throw new r.FormatError('Required "loca" table is not found');M.glyf||((0,r.warn)('Required "glyf" table is not found -- trying to recover.'),M.glyf={tag:"glyf",data:new Uint8Array(0)}),this.isOpenType=!1}else{const t=c.composite&&((c.cidToGidMap||[]).length>0||!(c.cMap instanceof h.IdentityCMap));if("OTTO"===B.version&&!t||!M.head||!M.hhea||!M.maxp||!M.post)return q=new d.Stream(M["CFF "].data),j=new I(q,c),x(c),this.convert(e,j,c);delete M.glyf,delete M.loca,delete M.fpgm,delete M.prep,delete M["cvt "],this.isOpenType=!0}if(!M.maxp)throw new r.FormatError('Required "maxp" table is not found');s.pos=(s.start||0)+M.maxp.offset;var Y=s.getInt32();const K=s.getUint16();let Z=K+1,J=!0;Z>65535&&(J=!1,Z=K,(0,r.warn)("Not enough space in glyfs to duplicate first glyph."));var Q=0,ee=0;if(Y>=65536&&M.maxp.length>=22){s.pos+=8;var te=s.getUint16();te>2&&(M.maxp.data[14]=0,M.maxp.data[15]=2),s.pos+=4,Q=s.getUint16(),s.pos+=4,ee=s.getUint16()}M.maxp.data[4]=Z>>8,M.maxp.data[5]=255&Z;var ne=L(M.fpgm,M.prep,M["cvt "],Q);if(ne||(delete M.fpgm,delete M.prep,delete M["cvt "]),_(s,M.hhea,M.hmtx,Z,J),!M.head)throw new r.FormatError('Required "head" table is not found');k(M.head,K,$?M.loca.length:0);var re=Object.create(null);if($){var ie=t(M.head.data[50],M.head.data[51]),ae=D(M.loca,M.glyf,K,ie,ne,J,ee);re=ae.missingGlyphs,Y>=65536&&M.maxp.length>=22&&(M.maxp.data[26]=ae.maxSizeOfInstructions>>8,M.maxp.data[27]=255&ae.maxSizeOfInstructions)}if(!M.hhea)throw new r.FormatError('Required "hhea" table is not found');0===M.hhea.data[10]&&0===M.hhea.data[11]&&(M.hhea.data[10]=255,M.hhea.data[11]=255);var oe={unitsPerEm:t(M.head.data[18],M.head.data[19]),yMax:t(M.head.data[42],M.head.data[43]),yMin:f(M.head.data[38],M.head.data[39]),ascent:t(M.hhea.data[4],M.hhea.data[5]),descent:f(M.hhea.data[6],M.hhea.data[7])};this.ascent=oe.ascent/oe.unitsPerEm,this.descent=oe.descent/oe.unitsPerEm,M.post&&C(M.post,c,K),M.post={tag:"post",data:V(c)};const se=[];function ce(e){return!re[e]}if(c.composite){var le=c.cidToGidMap||[],ue=0===le.length;c.cMap.forEach((function(e,t){if(t>65535)throw new r.FormatError("Max size of CID is 65,535");var n=-1;ue?n=t:void 0!==le[t]&&(n=le[t]),n>=0&&n<K&&ce(n)&&(se[e]=n)}))}else{var he=v(M.cmap,s,this.isSymbolicFont,c.hasEncoding),de=he.platformId,fe=he.encodingId,pe=he.mappings,ge=pe.length;if(c.hasEncoding&&(3===de&&1===fe||1===de&&0===fe)||-1===de&&-1===fe&&(0,o.getEncoding)(c.baseEncodingName)){var me=[];"MacRomanEncoding"!==c.baseEncodingName&&"WinAnsiEncoding"!==c.baseEncodingName||(me=(0,o.getEncoding)(c.baseEncodingName));var be=(0,a.getGlyphsUnicode)();for(let e=0;e<256;e++){var ye,ve;if(ye=this.differences&&e in this.differences?this.differences[e]:e in me&&""!==me[e]?me[e]:o.StandardEncoding[e],ye){var we;ve=A(ye,be),3===de&&1===fe?we=be[ve]:1===de&&0===fe&&(we=o.MacRomanEncoding.indexOf(ve));var xe=!1;for(let t=0;t<ge;++t)if(pe[t].charCode===we){se[e]=pe[t].glyphId,xe=!0;break}if(!xe&&c.glyphNames){var _e=c.glyphNames.indexOf(ye);-1===_e&&ve!==ye&&(_e=c.glyphNames.indexOf(ve)),_e>0&&ce(_e)&&(se[e]=_e)}}}}else if(0===de&&0===fe)for(let e=0;e<ge;++e)se[pe[e].charCode]=pe[e].glyphId;else for(let e=0;e<ge;++e){let t=pe[e].charCode;3===de&&t>=61440&&t<=61695&&(t&=255),se[t]=pe[e].glyphId}}0===se.length&&(se[0]=0);let Se=Z-1;J||(Se=0);var Ae=W(se,ce,Se);if(this.toFontChar=Ae.toFontChar,M.cmap={tag:"cmap",data:z(Ae.charCodeToGlyphId,Z)},M["OS/2"]&&H(M["OS/2"],s)||(M["OS/2"]={tag:"OS/2",data:G(c,Ae.charCodeToGlyphId,oe)}),!$)try{q=new d.Stream(M["CFF "].data);var ke=new i.CFFParser(q,c,m);j=ke.parse(),j.duplicateFirstGlyph();var De=new i.CFFCompiler(j);M["CFF "].data=De.compile()}catch(Ue){(0,r.warn)("Failed to compile font "+c.loadedName)}if(M.name){var Ce=U(M.name);M.name.data=X(e,Ce)}else M.name={tag:"name",data:X(this.name)};var Te=new T(B.version);for(var Ee in M)Te.addTable(Ee,M[Ee].data);return Te.toArray()},convert:function(e,t,n){n.fixedPitch=!1,n.builtInEncoding&&_(n,n.builtInEncoding);let i=1;t instanceof I&&(i=t.numGlyphs-1);var a=t.getGlyphMapping(n),s=W(a,t.hasGlyphId.bind(t),i);this.toFontChar=s.toFontChar;var c=t.numGlyphs;function l(e,t){var n=null;for(var r in e)t===e[r]&&(n||(n=[]),n.push(0|r));return n}function u(e,t){for(var n in e)if(t===e[n])return 0|n;return s.charCodeToGlyphId[s.nextAvailableFontCharCode]=t,s.nextAvailableFontCharCode++}var h=t.seacs;if(m&&h&&h.length){var d=n.fontMatrix||r.FONT_IDENTITY_MATRIX,f=t.getCharset(),p=Object.create(null);for(var g in h){g|=0;var b=h[g],y=o.StandardEncoding[b[2]],v=o.StandardEncoding[b[3]],w=f.indexOf(y),x=f.indexOf(v);if(!(w<0||x<0)){var S={x:b[0]*d[0]+b[1]*d[2]+d[4],y:b[0]*d[1]+b[1]*d[3]+d[5]},A=l(a,g);if(A)for(let e=0,t=A.length;e<t;e++){var k=A[e],D=s.charCodeToGlyphId,C=u(D,w),E=u(D,x);p[k]={baseFontCharCode:C,accentFontCharCode:E,accentOffset:S}}}}n.seacMap=p}var P=1/(n.fontMatrix||r.FONT_IDENTITY_MATRIX)[0],O=new T("OTTO");return O.addTable("CFF ",t.data),O.addTable("OS/2",G(n,s.charCodeToGlyphId)),O.addTable("cmap",z(s.charCodeToGlyphId,c)),O.addTable("head","\0\0\0\0\0\0\0\0\0\0_<õ\0\0"+F(P)+"\0\0\0\0\v~'\0\0\0\0\v~'\0\0"+F(n.descent)+"ÿ"+F(n.ascent)+U(n.italicAngle?2:0)+"\0\0\0\0\0\0\0"),O.addTable("hhea","\0\0\0"+F(n.ascent)+F(n.descent)+"\0\0ÿÿ\0\0\0\0\0\0"+F(n.capHeight)+F(Math.tan(n.italicAngle)*n.xHeight)+"\0\0\0\0\0\0\0\0\0\0\0\0"+U(c)),O.addTable("hmtx",function(){var e=t.charstrings,n=t.cff?t.cff.widths:null,r="\0\0\0\0";for(let t=1,o=c;t<o;t++){var i=0;if(e){var a=e[t-1];i="width"in a?a.width:0}else n&&(i=Math.ceil(n[t]||0));r+=U(i)+U(0)}return r}()),O.addTable("maxp","\0\0P\0"+U(c)),O.addTable("name",X(e)),O.addTable("post",V(n)),O.toArray()},get spaceWidth(){for(var e,t=["space","minus","one","i","I"],n=0,i=t.length;n<i;n++){var o=t[n];if(o in this.widths){e=this.widths[o];break}var s=(0,a.getGlyphsUnicode)(),c=s[o],l=0;if(this.composite&&this.cMap.contains(c)&&(l=this.cMap.lookup(c)),!l&&this.toUnicode&&(l=this.toUnicode.charCodeOf(c)),l<=0&&(l=c),e=this.widths[l],e)break}return e=e||this.defaultWidth,(0,r.shadow)(this,"spaceWidth",e)},charToGlyph:function(e,t){var n,i,a,o=e;this.cMap&&this.cMap.contains(e)&&(o=this.cMap.lookup(e)),i=this.widths[o],i=(0,r.isNum)(i)?i:this.defaultWidth;var s=this.vmetrics&&this.vmetrics[o];let l=this.toUnicode.get(e)||this.fallbackToUnicode.get(e)||e;"number"===typeof l&&(l=String.fromCharCode(l));var u=e in this.toFontChar;if(n=this.toFontChar[e]||e,this.missingFile){const t=this.differences[e]||this.defaultEncoding[e];".notdef"!==t&&""!==t||"Type1"!==this.type||(n=32),n=(0,c.mapSpecialUnicodeValues)(n)}this.isType3Font&&(a=n);var h=null;if(this.seacMap&&this.seacMap[e]){u=!0;var d=this.seacMap[e];n=d.baseFontCharCode,h={fontChar:String.fromCodePoint(d.accentFontCharCode),offset:d.accentOffset}}let f="";"number"===typeof n&&(n<=1114111?f=String.fromCodePoint(n):(0,r.warn)("charToGlyph - invalid fontCharCode: "+n));var p=this.glyphCache[e];return p&&p.matchesForCache(f,l,h,i,s,a,t,u)||(p=new k(f,l,h,i,s,a,t,u),this.glyphCache[e]=p),p},charsToGlyphs:function(e){var t,n,r,i=this.charsCache;if(i&&(t=i[e],t))return t;i||(i=this.charsCache=Object.create(null)),t=[];var a,o=e,s=0;if(this.cMap){var c=Object.create(null);while(s<e.length){this.cMap.readCharCode(e,s,c),r=c.charcode;var l=c.length;s+=l;var u=1===l&&32===e.charCodeAt(s-1);n=this.charToGlyph(r,u),t.push(n)}}else for(s=0,a=e.length;s<a;++s)r=e.charCodeAt(s),n=this.charToGlyph(r,32===r),t.push(n);return i[o]=t},get glyphCacheValues(){return Object.values(this.glyphCache)}},e}();t.Font=E;var U=function(){function e(e){this.error=e,this.loadedName="g_font_error",this.missingFile=!0}return e.prototype={charsToGlyphs:function(){return[]},exportData(e=!1){return{error:this.error}}},e}();function F(e,t,n){var r,i,s,c=Object.create(null),l=!!(e.flags&v.Symbolic);if(e.baseEncodingName)for(s=(0,o.getEncoding)(e.baseEncodingName),i=0;i<s.length;i++)r=n.indexOf(s[i]),c[i]=r>=0?r:0;else if(l)for(i in t)c[i]=t[i];else for(s=o.StandardEncoding,i=0;i<s.length;i++)r=n.indexOf(s[i]),c[i]=r>=0?r:0;var u,h=e.differences;if(h)for(i in h){var d=h[i];if(r=n.indexOf(d),-1===r){u||(u=(0,a.getGlyphsUnicode)());var f=A(d,u);f!==d&&(r=n.indexOf(f))}c[i]=r>=0?r:0}return c}t.ErrorFont=U;var P=function(){function e(e,t,n){var r,i=e.length,a=t.length,o=i-a,s=n,c=!1;while(s<o){r=0;while(r<a&&e[s+r]===t[r])r++;if(r>=a){s+=r;while(s<i&&(0,l.isWhiteSpace)(e[s]))s++;c=!0;break}s++}return{found:c,length:s}}function t(t,n){var i,a,o,s=[101,101,120,101,99],c=t.pos;try{i=t.getBytes(n),a=i.length}catch(p){if(p instanceof l.MissingDataException)throw p}if(a===n&&(o=e(i,s,n-2*s.length),o.found&&o.length===n))return{stream:new d.Stream(i),length:n};(0,r.warn)('Invalid "Length1" property in Type1 font -- trying to recover.'),t.pos=c;var u,h=2048;while(1){var f=t.peekBytes(h);if(o=e(f,s,0),0===o.length)break;if(t.pos+=o.length,o.found){u=t.pos-c;break}}return t.pos=c,u?{stream:new d.Stream(t.getBytes(u)),length:u}:((0,r.warn)('Unable to recover "Length1" property in Type1 font -- using as is.'),{stream:new d.Stream(t.getBytes(n)),length:n})}function n(e,t){var n=e.getBytes();return{stream:new d.Stream(n),length:n.length}}function a(e,r,i){var a=6,o=i.length1,s=i.length2,c=r.peekBytes(a),l=128===c[0]&&1===c[1];l&&(r.skip(a),o=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var u=t(r,o),h=new f.Type1Parser(u.stream,!1,m);h.extractFontHeader(i),l&&(c=r.getBytes(a),s=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var d=n(r,s),p=new f.Type1Parser(d.stream,!0,m),g=p.extractFontProgram(i);for(const t in g.properties)i[t]=g.properties[t];var b=g.charstrings,y=this.getType2Charstrings(b),v=this.getType2Subrs(g.subrs);this.charstrings=b,this.data=this.wrap(e,y,this.charstrings,v,i),this.seacs=this.getSeacs(g.charstrings)}return a.prototype={get numGlyphs(){return this.charstrings.length+1},getCharset:function(){for(var e=[".notdef"],t=this.charstrings,n=0;n<t.length;n++)e.push(t[n].glyphName);return e},getGlyphMapping:function(e){var t=this.charstrings;if(e.composite){const n=Object.create(null);for(let r=0,i=t.length;r<i;r++){const t=e.cMap.charCodeOf(r);n[t]=r+1}return n}var n,r=[".notdef"];for(n=0;n<t.length;n++)r.push(t[n].glyphName);var i=e.builtInEncoding;if(i){var a=Object.create(null);for(var o in i)n=r.indexOf(i[o]),n>=0&&(a[o]=n)}return F(e,a,r)},hasGlyphId:function(e){if(e<0||e>=this.numGlyphs)return!1;if(0===e)return!0;var t=this.charstrings[e-1];return t.charstring.length>0},getSeacs:function(e){var t,n,r=[];for(t=0,n=e.length;t<n;t++){var i=e[t];i.seac&&(r[t+1]=i.seac)}return r},getType2Charstrings:function(e){for(var t=[],n=0,r=e.length;n<r;n++)t.push(e[n].charstring);return t},getType2Subrs:function(e){var t=0,n=e.length;t=n<1133?107:n<33769?1131:32768;var r,i=[];for(r=0;r<t;r++)i.push([11]);for(r=0;r<n;r++)i.push(e[r]);return i},wrap:function(e,t,n,r,a){var o=new i.CFF;o.header=new i.CFFHeader(1,0,4,4),o.names=[e];var s=new i.CFFTopDict;s.setByName("version",391),s.setByName("Notice",392),s.setByName("FullName",393),s.setByName("FamilyName",394),s.setByName("Weight",395),s.setByName("Encoding",null),s.setByName("FontMatrix",a.fontMatrix),s.setByName("FontBBox",a.bbox),s.setByName("charset",null),s.setByName("CharStrings",null),s.setByName("Private",null),o.topDict=s;var c=new i.CFFStrings;c.add("Version 0.11"),c.add("See original notice"),c.add(e),c.add(e),c.add("Medium"),o.strings=c,o.globalSubrIndex=new i.CFFIndex;var l,u,h=t.length,d=[".notdef"];for(l=0;l<h;l++){const e=n[l].glyphName,t=i.CFFStandardStrings.indexOf(e);-1===t&&c.add(e),d.push(e)}o.charset=new i.CFFCharset(!1,0,d);var f=new i.CFFIndex;for(f.add([139,14]),l=0;l<h;l++)f.add(t[l]);o.charStrings=f;var p=new i.CFFPrivateDict;p.setByName("Subrs",null);var g=["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShift","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];for(l=0,u=g.length;l<u;l++){var m=g[l];if(m in a.privateData){var b=a.privateData[m];if(Array.isArray(b))for(var y=b.length-1;y>0;y--)b[y]-=b[y-1];p.setByName(m,b)}}o.topDict.privateDict=p;var v=new i.CFFIndex;for(l=0,u=r.length;l<u;l++)v.add(r[l]);p.subrsIndex=v;var w=new i.CFFCompiler(o);return w.compile()}},a}(),I=function(){function e(e,t){this.properties=t;var n=new i.CFFParser(e,t,m);this.cff=n.parse(),this.cff.duplicateFirstGlyph();var a=new i.CFFCompiler(this.cff);this.seacs=this.cff.seacs;try{this.data=a.compile()}catch(o){(0,r.warn)("Failed to compile font "+t.loadedName),this.data=e}}return e.prototype={get numGlyphs(){return this.cff.charStrings.count},getCharset:function(){return this.cff.charset.charset},getGlyphMapping:function(){var e,t,n=this.cff,r=this.properties,i=n.charset.charset;if(r.composite){let o;if(e=Object.create(null),n.isCIDFont)for(t=0;t<i.length;t++){var a=i[t];o=r.cMap.charCodeOf(a),e[o]=t}else for(t=0;t<n.charStrings.count;t++)o=r.cMap.charCodeOf(t),e[o]=t;return e}var o=n.encoding?n.encoding.encoding:null;return e=F(r,o,i),e},hasGlyphId:function(e){return this.cff.hasGlyphId(e)}},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CFFFDSelect=t.CFFCompiler=t.CFFPrivateDict=t.CFFTopDict=t.CFFCharset=t.CFFIndex=t.CFFStrings=t.CFFHeader=t.CFF=t.CFFParser=t.CFFStandardStrings=void 0;var r=n(2),i=n(31),a=n(32),o=10,s=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];t.CFFStandardStrings=s;const c=391;var l=function(){var e=[null,{id:"hstem",min:2,stackClearing:!0,stem:!0},null,{id:"vstem",min:2,stackClearing:!0,stem:!0},{id:"vmoveto",min:1,stackClearing:!0},{id:"rlineto",min:2,resetStack:!0},{id:"hlineto",min:1,resetStack:!0},{id:"vlineto",min:1,resetStack:!0},{id:"rrcurveto",min:6,resetStack:!0},null,{id:"callsubr",min:1,undefStack:!0},{id:"return",min:0,undefStack:!0},null,null,{id:"endchar",min:0,stackClearing:!0},null,null,null,{id:"hstemhm",min:2,stackClearing:!0,stem:!0},{id:"hintmask",min:0,stackClearing:!0},{id:"cntrmask",min:0,stackClearing:!0},{id:"rmoveto",min:2,stackClearing:!0},{id:"hmoveto",min:1,stackClearing:!0},{id:"vstemhm",min:2,stackClearing:!0,stem:!0},{id:"rcurveline",min:8,resetStack:!0},{id:"rlinecurve",min:8,resetStack:!0},{id:"vvcurveto",min:4,resetStack:!0},{id:"hhcurveto",min:4,resetStack:!0},null,{id:"callgsubr",min:1,undefStack:!0},{id:"vhcurveto",min:4,resetStack:!0},{id:"hvcurveto",min:4,resetStack:!0}],t=[null,null,null,{id:"and",min:2,stackDelta:-1},{id:"or",min:2,stackDelta:-1},{id:"not",min:1,stackDelta:0},null,null,null,{id:"abs",min:1,stackDelta:0},{id:"add",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]+e[t-1]}},{id:"sub",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]-e[t-1]}},{id:"div",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]/e[t-1]}},null,{id:"neg",min:1,stackDelta:0,stackFn:function(e,t){e[t-1]=-e[t-1]}},{id:"eq",min:2,stackDelta:-1},null,null,{id:"drop",min:1,stackDelta:-1},null,{id:"put",min:2,stackDelta:-2},{id:"get",min:1,stackDelta:0},{id:"ifelse",min:4,stackDelta:-3},{id:"random",min:0,stackDelta:1},{id:"mul",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]*e[t-1]}},null,{id:"sqrt",min:1,stackDelta:0},{id:"dup",min:1,stackDelta:1},{id:"exch",min:2,stackDelta:0},{id:"index",min:2,stackDelta:0},{id:"roll",min:3,stackDelta:-2},null,null,null,{id:"hflex",min:7,resetStack:!0},{id:"flex",min:13,resetStack:!0},{id:"hflex1",min:9,resetStack:!0},{id:"flex1",min:11,resetStack:!0}];function n(e,t,n){this.bytes=e.getBytes(),this.properties=t,this.seacAnalysisEnabled=!!n}return n.prototype={parse:function(){var e=this.properties,t=new u;this.cff=t;var n=this.parseHeader(),r=this.parseIndex(n.endPos),i=this.parseIndex(r.endPos),a=this.parseIndex(i.endPos),o=this.parseIndex(a.endPos),s=this.parseDict(i.obj.get(0)),c=this.createDict(g,s,t.strings);t.header=n.obj,t.names=this.parseNameIndex(r.obj),t.strings=this.parseStringIndex(a.obj),t.topDict=c,t.globalSubrIndex=o.obj,this.parsePrivateDict(t.topDict),t.isCIDFont=c.hasName("ROS");var l=c.getByName("CharStrings"),h=this.parseIndex(l).obj,d=c.getByName("FontMatrix");d&&(e.fontMatrix=d);var f,p,m=c.getByName("FontBBox");if(m&&(e.ascent=Math.max(m[3],m[1]),e.descent=Math.min(m[1],m[3]),e.ascentScaled=!0),t.isCIDFont){for(var b=this.parseIndex(c.getByName("FDArray")).obj,y=0,v=b.count;y<v;++y){var w=b.get(y),x=this.createDict(g,this.parseDict(w),t.strings);this.parsePrivateDict(x),t.fdArray.push(x)}p=null,f=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!0),t.fdSelect=this.parseFDSelect(c.getByName("FDSelect"),h.count)}else f=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!1),p=this.parseEncoding(c.getByName("Encoding"),e,t.strings,f.charset);t.charset=f,t.encoding=p;var _=this.parseCharStrings({charStrings:h,localSubrIndex:c.privateDict.subrsIndex,globalSubrIndex:o.obj,fdSelect:t.fdSelect,fdArray:t.fdArray,privateDict:c.privateDict});return t.charStrings=_.charStrings,t.seacs=_.seacs,t.widths=_.widths,t},parseHeader:function(){var e=this.bytes,t=e.length,n=0;while(n<t&&1!==e[n])++n;if(n>=t)throw new r.FormatError("Invalid CFF header");0!==n&&((0,r.info)("cff data is shifted"),e=e.subarray(n),this.bytes=e);var i=e[0],a=e[1],o=e[2],s=e[3],c=new h(i,a,o,s);return{obj:c,endPos:o}},parseDict:function(e){var t=0;function n(){var n=e[t++];return 30===n?i():28===n?(n=e[t++],n=(n<<24|e[t++]<<16)>>16,n):29===n?(n=e[t++],n=n<<8|e[t++],n=n<<8|e[t++],n=n<<8|e[t++],n):n>=32&&n<=246?n-139:n>=247&&n<=250?256*(n-247)+e[t++]+108:n>=251&&n<=254?-256*(n-251)-e[t++]-108:((0,r.warn)('CFFParser_parseDict: "'+n+'" is a reserved command.'),NaN)}function i(){var n="",r=15;const i=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"];var a=e.length;while(t<a){var o=e[t++],s=o>>4,c=15&o;if(s===r)break;if(n+=i[s],c===r)break;n+=i[c]}return parseFloat(n)}var a=[],o=[];t=0;var s=e.length;while(t<s){var c=e[t];c<=21?(12===c&&(c=c<<8|e[++t]),o.push([c,a]),a=[],++t):a.push(n())}return o},parseIndex:function(e){var t,n,r=new f,i=this.bytes,a=i[e++]<<8|i[e++],o=[],s=e;if(0!==a){var c=i[e++],l=e+(a+1)*c-1;for(t=0,n=a+1;t<n;++t){for(var u=0,h=0;h<c;++h)u<<=8,u+=i[e++];o.push(l+u)}s=o[a]}for(t=0,n=o.length-1;t<n;++t){var d=o[t],p=o[t+1];r.add(i.subarray(d,p))}return{obj:r,endPos:s}},parseNameIndex:function(e){for(var t=[],n=0,i=e.count;n<i;++n){var a=e.get(n);t.push((0,r.bytesToString)(a))}return t},parseStringIndex:function(e){for(var t=new d,n=0,i=e.count;n<i;++n){var a=e.get(n);t.add((0,r.bytesToString)(a))}return t},createDict:function(e,t,n){for(var r=new e(n),i=0,a=t.length;i<a;++i){var o=t[i],s=o[0],c=o[1];r.setByKey(s,c)}return r},parseCharString:function(n,i,a,s){if(!i||n.callDepth>o)return!1;for(var c=n.stackSize,l=n.stack,u=i.length,h=0;h<u;){var d=i[h++],f=null;if(12===d){var p=i[h++];0===p?(i[h-2]=139,i[h-1]=22,c=0):f=t[p]}else if(28===d)l[c]=(i[h]<<24|i[h+1]<<16)>>16,h+=2,c++;else if(14===d){if(c>=4&&(c-=4,this.seacAnalysisEnabled))return n.seac=l.slice(c,c+4),!1;f=e[d]}else if(d>=32&&d<=246)l[c]=d-139,c++;else if(d>=247&&d<=254)l[c]=d<251?(d-247<<8)+i[h]+108:-(d-251<<8)-i[h]-108,h++,c++;else if(255===d)l[c]=(i[h]<<24|i[h+1]<<16|i[h+2]<<8|i[h+3])/65536,h+=4,c++;else if(19===d||20===d)n.hints+=c>>1,h+=n.hints+7>>3,c%=2,f=e[d];else{if(10===d||29===d){var g;if(g=10===d?a:s,!g)return f=e[d],(0,r.warn)("Missing subrsIndex for "+f.id),!1;var m=32768;g.count<1240?m=107:g.count<33900&&(m=1131);var b=l[--c]+m;if(b<0||b>=g.count||isNaN(b))return f=e[d],(0,r.warn)("Out of bounds subrIndex for "+f.id),!1;n.stackSize=c,n.callDepth++;var y=this.parseCharString(n,g.get(b),a,s);if(!y)return!1;n.callDepth--,c=n.stackSize;continue}if(11===d)return n.stackSize=c,!0;f=e[d]}if(f){if(f.stem&&(n.hints+=c>>1,3===d||23===d?n.hasVStems=!0:!n.hasVStems||1!==d&&18!==d||((0,r.warn)("CFF stem hints are in wrong order"),i[h-1]=1===d?3:23)),"min"in f&&!n.undefStack&&c<f.min)return(0,r.warn)("Not enough parameters for "+f.id+"; actual: "+c+", expected: "+f.min),!1;n.firstStackClearing&&f.stackClearing&&(n.firstStackClearing=!1,c-=f.min,c>=2&&f.stem?c%=2:c>1&&(0,r.warn)("Found too many parameters for stack-clearing command"),c>0&&l[c-1]>=0&&(n.width=l[c-1])),"stackDelta"in f?("stackFn"in f&&f.stackFn(l,c),c+=f.stackDelta):f.stackClearing?c=0:f.resetStack?(c=0,n.undefStack=!1):f.undefStack&&(c=0,n.undefStack=!0,n.firstStackClearing=!1)}}return n.stackSize=c,!0},parseCharStrings({charStrings:e,localSubrIndex:t,globalSubrIndex:n,fdSelect:i,fdArray:a,privateDict:o}){for(var s=[],c=[],l=e.count,u=0;u<l;u++){var h=e.get(u),d={callDepth:0,stackSize:0,stack:[],undefStack:!0,hints:0,firstStackClearing:!0,seac:null,width:null,hasVStems:!1},f=!0,p=null,g=o;if(i&&a.length){var m=i.getFDIndex(u);-1===m&&((0,r.warn)("Glyph index is not in fd select."),f=!1),m>=a.length&&((0,r.warn)("Invalid fd index for glyph index."),f=!1),f&&(g=a[m].privateDict,p=g.subrsIndex)}else t&&(p=t);if(f&&(f=this.parseCharString(d,h,p,n)),null!==d.width){const e=g.getByName("nominalWidthX");c[u]=e+d.width}else{const e=g.getByName("defaultWidthX");c[u]=e}null!==d.seac&&(s[u]=d.seac),f||e.set(u,new Uint8Array([14]))}return{charStrings:e,seacs:s,widths:c}},emptyPrivateDictionary:function(e){var t=this.createDict(m,[],e.strings);e.setByKey(18,[0,0]),e.privateDict=t},parsePrivateDict:function(e){if(e.hasName("Private")){var t=e.getByName("Private");if(Array.isArray(t)&&2===t.length){var n=t[0],r=t[1];if(0===n||r>=this.bytes.length)this.emptyPrivateDictionary(e);else{var i=r+n,a=this.bytes.subarray(r,i),o=this.parseDict(a),s=this.createDict(m,o,e.strings);if(e.privateDict=s,s.getByName("Subrs")){var c=s.getByName("Subrs"),l=r+c;if(0===c||l>=this.bytes.length)this.emptyPrivateDictionary(e);else{var u=this.parseIndex(l);s.subrsIndex=u.obj}}}}else e.removeByName("Private")}else this.emptyPrivateDictionary(e)},parseCharsets:function(e,t,n,a){if(0===e)return new y(!0,b.ISO_ADOBE,i.ISOAdobeCharset);if(1===e)return new y(!0,b.EXPERT,i.ExpertCharset);if(2===e)return new y(!0,b.EXPERT_SUBSET,i.ExpertSubsetCharset);var o=this.bytes,s=e,c=o[e++];const l=[a?0:".notdef"];var u,h,d;switch(t-=1,c){case 0:for(d=0;d<t;d++)u=o[e++]<<8|o[e++],l.push(a?u:n.get(u));break;case 1:while(l.length<=t)for(u=o[e++]<<8|o[e++],h=o[e++],d=0;d<=h;d++)l.push(a?u++:n.get(u++));break;case 2:while(l.length<=t)for(u=o[e++]<<8|o[e++],h=o[e++]<<8|o[e++],d=0;d<=h;d++)l.push(a?u++:n.get(u++));break;default:throw new r.FormatError("Unknown charset format")}var f=e,p=o.subarray(s,f);return new y(!1,c,l,p)},parseEncoding:function(e,t,n,i){var o,s,c,l=Object.create(null),u=this.bytes,h=!1,d=null;function f(){var t=u[e++];for(s=0;s<t;s++){var r=u[e++],a=(u[e++]<<8)+(255&u[e++]);l[r]=i.indexOf(n.get(a))}}if(0===e||1===e){h=!0,o=e;var p=e?a.ExpertEncoding:a.StandardEncoding;for(s=0,c=i.length;s<c;s++){var g=p.indexOf(i[s]);-1!==g&&(l[g]=s)}}else{var m=e;switch(o=u[e++],127&o){case 0:var b=u[e++];for(s=1;s<=b;s++)l[u[e++]]=s;break;case 1:var y=u[e++],w=1;for(s=0;s<y;s++)for(var x=u[e++],_=u[e++],S=x;S<=x+_;S++)l[S]=w++;break;default:throw new r.FormatError(`Unknown encoding format: ${o} in CFF`)}var A=e;128&o&&(u[m]&=127,f()),d=u.subarray(m,A)}return o&=127,new v(h,o,l,d)},parseFDSelect:function(e,t){var n,i=this.bytes,a=i[e++],o=[];switch(a){case 0:for(n=0;n<t;++n){var s=i[e++];o.push(s)}break;case 3:var c=i[e++]<<8|i[e++];for(n=0;n<c;++n){var l=i[e++]<<8|i[e++];0===n&&0!==l&&((0,r.warn)("parseFDSelect: The first range must have a first GID of 0 -- trying to recover."),l=0);for(var u=i[e++],h=i[e]<<8|i[e+1],d=l;d<h;++d)o.push(u)}e+=2;break;default:throw new r.FormatError(`parseFDSelect: Unknown format "${a}".`)}if(o.length!==t)throw new r.FormatError("parseFDSelect: Invalid font data.");return new w(a,o)}},n}();t.CFFParser=l;var u=function(){function e(){this.header=null,this.names=[],this.topDict=null,this.strings=new d,this.globalSubrIndex=null,this.encoding=null,this.charset=null,this.charStrings=null,this.fdArray=[],this.fdSelect=null,this.isCIDFont=!1}return e.prototype={duplicateFirstGlyph:function(){if(this.charStrings.count>=65535)(0,r.warn)("Not enough space in charstrings to duplicate first glyph.");else{var e=this.charStrings.get(0);this.charStrings.add(e),this.isCIDFont&&this.fdSelect.fdSelect.push(this.fdSelect.fdSelect[0])}},hasGlyphId:function(e){if(e<0||e>=this.charStrings.count)return!1;var t=this.charStrings.get(e);return t.length>0}},e}();t.CFF=u;var h=function(){function e(e,t,n,r){this.major=e,this.minor=t,this.hdrSize=n,this.offSize=r}return e}();t.CFFHeader=h;var d=function(){function e(){this.strings=[]}return e.prototype={get:function(e){return e>=0&&e<=c-1?s[e]:e-c<=this.strings.length?this.strings[e-c]:s[0]},getSID:function(e){let t=s.indexOf(e);return-1!==t?t:(t=this.strings.indexOf(e),-1!==t?t+c:-1)},add:function(e){this.strings.push(e)},get count(){return this.strings.length}},e}();t.CFFStrings=d;var f=function(){function e(){this.objects=[],this.length=0}return e.prototype={add:function(e){this.length+=e.length,this.objects.push(e)},set:function(e,t){this.length+=t.length-this.objects[e].length,this.objects[e]=t},get:function(e){return this.objects[e]},get count(){return this.objects.length}},e}();t.CFFIndex=f;var p=function(){function e(e,t){this.keyToNameMap=e.keyToNameMap,this.nameToKeyMap=e.nameToKeyMap,this.defaults=e.defaults,this.types=e.types,this.opcodes=e.opcodes,this.order=e.order,this.strings=t,this.values=Object.create(null)}return e.prototype={setByKey:function(e,t){if(!(e in this.keyToNameMap))return!1;var n=t.length;if(0===n)return!0;for(var i=0;i<n;i++)if(isNaN(t[i]))return(0,r.warn)('Invalid CFFDict value: "'+t+'" for key "'+e+'".'),!0;var a=this.types[e];return"num"!==a&&"sid"!==a&&"offset"!==a||(t=t[0]),this.values[e]=t,!0},setByName:function(e,t){if(!(e in this.nameToKeyMap))throw new r.FormatError(`Invalid dictionary name "${e}"`);this.values[this.nameToKeyMap[e]]=t},hasName:function(e){return this.nameToKeyMap[e]in this.values},getByName:function(e){if(!(e in this.nameToKeyMap))throw new r.FormatError(`Invalid dictionary name ${e}"`);var t=this.nameToKeyMap[e];return t in this.values?this.values[t]:this.defaults[t]},removeByName:function(e){delete this.values[this.nameToKeyMap[e]]}},e.createTables=function(e){for(var t={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},n=0,r=e.length;n<r;++n){var i=e[n],a=Array.isArray(i[0])?(i[0][0]<<8)+i[0][1]:i[0];t.keyToNameMap[a]=i[1],t.nameToKeyMap[i[1]]=a,t.types[a]=i[2],t.defaults[a]=i[3],t.opcodes[a]=Array.isArray(i[0])?i[0]:[i[0]],t.order.push(a)}return t},e}(),g=function(){var e=[[[12,30],"ROS",["sid","sid","num"],null],[[12,20],"SyntheticBase","num",null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","num",0],[[12,2],"ItalicAngle","num",0],[[12,3],"UnderlinePosition","num",-100],[[12,4],"UnderlineThickness","num",50],[[12,5],"PaintType","num",0],[[12,6],"CharstringType","num",2],[[12,7],"FontMatrix",["num","num","num","num","num","num"],[.001,0,0,.001,0,0]],[13,"UniqueID","num",null],[5,"FontBBox",["num","num","num","num"],[0,0,0,0]],[[12,8],"StrokeWidth","num",0],[14,"XUID","array",null],[15,"charset","offset",0],[16,"Encoding","offset",0],[17,"CharStrings","offset",0],[18,"Private",["offset","offset"],null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","num",0],[[12,32],"CIDFontRevision","num",0],[[12,33],"CIDFontType","num",0],[[12,34],"CIDCount","num",8720],[[12,35],"UIDBase","num",null],[[12,37],"FDSelect","offset",null],[[12,36],"FDArray","offset",null],[[12,38],"FontName","sid",null]],t=null;function n(n){null===t&&(t=p.createTables(e)),p.call(this,t,n),this.privateDict=null}return n.prototype=Object.create(p.prototype),n}();t.CFFTopDict=g;var m=function(){var e=[[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","num",.039625],[[12,10],"BlueShift","num",7],[[12,11],"BlueFuzz","num",1],[10,"StdHW","num",null],[11,"StdVW","num",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","num",0],[[12,17],"LanguageGroup","num",0],[[12,18],"ExpansionFactor","num",.06],[[12,19],"initialRandomSeed","num",0],[20,"defaultWidthX","num",0],[21,"nominalWidthX","num",0],[19,"Subrs","offset",null]],t=null;function n(n){null===t&&(t=p.createTables(e)),p.call(this,t,n),this.subrsIndex=null}return n.prototype=Object.create(p.prototype),n}();t.CFFPrivateDict=m;var b={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},y=function(){function e(e,t,n,r){this.predefined=e,this.format=t,this.charset=n,this.raw=r}return e}();t.CFFCharset=y;var v=function(){function e(e,t,n,r){this.predefined=e,this.format=t,this.encoding=n,this.raw=r}return e}(),w=function(){function e(e,t){this.format=e,this.fdSelect=t}return e.prototype={getFDIndex:function(e){return e<0||e>=this.fdSelect.length?-1:this.fdSelect[e]}},e}();t.CFFFDSelect=w;var x=function(){function e(){this.offsets=Object.create(null)}return e.prototype={isTracking:function(e){return e in this.offsets},track:function(e,t){if(e in this.offsets)throw new r.FormatError("Already tracking location of "+e);this.offsets[e]=t},offset:function(e){for(var t in this.offsets)this.offsets[t]+=e},setEntryLocation:function(e,t,n){if(!(e in this.offsets))throw new r.FormatError("Not tracking location of "+e);for(var i=n.data,a=this.offsets[e],o=5,s=0,c=t.length;s<c;++s){var l=s*o+a,u=l+1,h=l+2,d=l+3,f=l+4;if(29!==i[l]||0!==i[u]||0!==i[h]||0!==i[d]||0!==i[f])throw new r.FormatError("writing to an offset that is not empty");var p=t[s];i[l]=29,i[u]=p>>24&255,i[h]=p>>16&255,i[d]=p>>8&255,i[f]=255&p}}},e}(),_=function(){function e(e){this.cff=e}return e.prototype={compile:function(){var e=this.cff,t={data:[],length:0,add:function(e){this.data=this.data.concat(e),this.length=this.data.length}},n=this.compileHeader(e.header);t.add(n);var i=this.compileNameIndex(e.names);if(t.add(i),e.isCIDFont&&e.topDict.hasName("FontMatrix")){var a=e.topDict.getByName("FontMatrix");e.topDict.removeByName("FontMatrix");for(var o=0,s=e.fdArray.length;o<s;o++){var c=e.fdArray[o],l=a.slice(0);c.hasName("FontMatrix")&&(l=r.Util.transform(l,c.getByName("FontMatrix"))),c.setByName("FontMatrix",l)}}e.topDict.setByName("charset",0);var u=this.compileTopDicts([e.topDict],t.length,e.isCIDFont);t.add(u.output);var h=u.trackers[0],d=this.compileStringIndex(e.strings.strings);t.add(d);var f=this.compileIndex(e.globalSubrIndex);if(t.add(f),e.encoding&&e.topDict.hasName("Encoding"))if(e.encoding.predefined)h.setEntryLocation("Encoding",[e.encoding.format],t);else{var p=this.compileEncoding(e.encoding);h.setEntryLocation("Encoding",[t.length],t),t.add(p)}var g=this.compileCharset(e.charset,e.charStrings.count,e.strings,e.isCIDFont);h.setEntryLocation("charset",[t.length],t),t.add(g);var m=this.compileCharStrings(e.charStrings);if(h.setEntryLocation("CharStrings",[t.length],t),t.add(m),e.isCIDFont){h.setEntryLocation("FDSelect",[t.length],t);var b=this.compileFDSelect(e.fdSelect);t.add(b),u=this.compileTopDicts(e.fdArray,t.length,!0),h.setEntryLocation("FDArray",[t.length],t),t.add(u.output);var y=u.trackers;this.compilePrivateDicts(e.fdArray,y,t)}return this.compilePrivateDicts([e.topDict],[h],t),t.add([0]),t.data},encodeNumber:function(e){return parseFloat(e)!==parseInt(e,10)||isNaN(e)?this.encodeFloat(e):this.encodeInteger(e)},encodeFloat:function(e){var t=e.toString(),n=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(t);if(n){var r=parseFloat("1e"+((n[2]?+n[2]:0)+n[1].length));t=(Math.round(e*r)/r).toString()}var i,a,o="";for(i=0,a=t.length;i<a;++i){var s=t[i];o+="e"===s?"-"===t[++i]?"c":"b":"."===s?"a":"-"===s?"e":s}o+=1&o.length?"f":"ff";var c=[30];for(i=0,a=o.length;i<a;i+=2)c.push(parseInt(o.substring(i,i+2),16));return c},encodeInteger:function(e){var t;return e>=-107&&e<=107?t=[e+139]:e>=108&&e<=1131?(e-=108,t=[247+(e>>8),255&e]):e>=-1131&&e<=-108?(e=-e-108,t=[251+(e>>8),255&e]):t=e>=-32768&&e<=32767?[28,e>>8&255,255&e]:[29,e>>24&255,e>>16&255,e>>8&255,255&e],t},compileHeader:function(e){return[e.major,e.minor,e.hdrSize,e.offSize]},compileNameIndex:function(e){for(var t=new f,n=0,i=e.length;n<i;++n){for(var a=e[n],o=Math.min(a.length,127),s=new Array(o),c=0;c<o;c++){var l=a[c];(l<"!"||l>"~"||"["===l||"]"===l||"("===l||")"===l||"{"===l||"}"===l||"<"===l||">"===l||"/"===l||"%"===l)&&(l="_"),s[c]=l}s=s.join(""),""===s&&(s="Bad_Font_Name"),t.add((0,r.stringToBytes)(s))}return this.compileIndex(t)},compileTopDicts:function(e,t,n){for(var r=[],i=new f,a=0,o=e.length;a<o;++a){var s=e[a];n&&(s.removeByName("CIDFontVersion"),s.removeByName("CIDFontRevision"),s.removeByName("CIDFontType"),s.removeByName("CIDCount"),s.removeByName("UIDBase"));var c=new x,l=this.compileDict(s,c);r.push(c),i.add(l),c.offset(t)}return i=this.compileIndex(i,r),{trackers:r,output:i}},compilePrivateDicts:function(e,t,n){for(var i=0,a=e.length;i<a;++i){var o=e[i],s=o.privateDict;if(!s||!o.hasName("Private"))throw new r.FormatError("There must be a private dictionary.");var c=new x,l=this.compileDict(s,c),u=n.length;if(c.offset(u),l.length||(u=0),t[i].setEntryLocation("Private",[l.length,u],n),n.add(l),s.subrsIndex&&s.hasName("Subrs")){var h=this.compileIndex(s.subrsIndex);c.setEntryLocation("Subrs",[l.length],n),n.add(h)}}},compileDict:function(e,t){for(var n=[],i=e.order,a=0;a<i.length;++a){var o=i[a];if(o in e.values){var s=e.values[o],c=e.types[o];if(Array.isArray(c)||(c=[c]),Array.isArray(s)||(s=[s]),0!==s.length){for(var l=0,u=c.length;l<u;++l){var h=c[l],d=s[l];switch(h){case"num":case"sid":n=n.concat(this.encodeNumber(d));break;case"offset":var f=e.keyToNameMap[o];t.isTracking(f)||t.track(f,n.length),n=n.concat([29,0,0,0,0]);break;case"array":case"delta":n=n.concat(this.encodeNumber(d));for(var p=1,g=s.length;p<g;++p)n=n.concat(this.encodeNumber(s[p]));break;default:throw new r.FormatError("Unknown data type of "+h)}}n=n.concat(e.opcodes[o])}}}return n},compileStringIndex:function(e){for(var t=new f,n=0,i=e.length;n<i;++n)t.add((0,r.stringToBytes)(e[n]));return this.compileIndex(t)},compileGlobalSubrIndex:function(){var e=this.cff.globalSubrIndex;this.out.writeByteArray(this.compileIndex(e))},compileCharStrings:function(e){for(var t=new f,n=0;n<e.count;n++){var r=e.get(n);0!==r.length?t.add(r):t.add(new Uint8Array([139,14]))}return this.compileIndex(t)},compileCharset:function(e,t,n,i){let a;const o=t-1;if(i)a=new Uint8Array([2,0,0,o>>8&255,255&o]);else{const t=1+2*o;a=new Uint8Array(t),a[0]=0;let i=0;const s=e.charset.length;let c=!1;for(let o=1;o<a.length;o+=2){let t=0;if(i<s){const a=e.charset[i++];t=n.getSID(a),-1===t&&(t=0,c||(c=!0,(0,r.warn)(`Couldn't find ${a} in CFF strings`)))}a[o]=t>>8&255,a[o+1]=255&t}}return this.compileTypedArray(a)},compileEncoding:function(e){return this.compileTypedArray(e.raw)},compileFDSelect:function(e){const t=e.format;let n,r;switch(t){case 0:for(n=new Uint8Array(1+e.fdSelect.length),n[0]=t,r=0;r<e.fdSelect.length;r++)n[r+1]=e.fdSelect[r];break;case 3:const i=0;let a=e.fdSelect[0];const o=[t,0,0,i>>8&255,255&i,a];for(r=1;r<e.fdSelect.length;r++){const t=e.fdSelect[r];t!==a&&(o.push(r>>8&255,255&r,t),a=t)}const s=(o.length-3)/3;o[1]=s>>8&255,o[2]=255&s,o.push(r>>8&255,255&r),n=new Uint8Array(o);break}return this.compileTypedArray(n)},compileTypedArray:function(e){for(var t=[],n=0,r=e.length;n<r;++n)t[n]=e[n];return t},compileIndex:function(e,t){t=t||[];var n=e.objects,r=n.length;if(0===r)return[0,0,0];var i,a,o=[r>>8&255,255&r],s=1;for(i=0;i<r;++i)s+=n[i].length;a=s<256?1:s<65536?2:s<16777216?3:4,o.push(a);var c=1;for(i=0;i<r+1;i++)1===a?o.push(255&c):2===a?o.push(c>>8&255,255&c):3===a?o.push(c>>16&255,c>>8&255,255&c):o.push(c>>>24&255,c>>16&255,c>>8&255,255&c),n[i]&&(c+=n[i].length);for(i=0;i<r;i++){t[i]&&t[i].offset(o.length);for(var l=0,u=n[i].length;l<u;l++)o.push(n[i][l])}return o}},e}();t.CFFCompiler=_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExpertSubsetCharset=t.ExpertCharset=t.ISOAdobeCharset=void 0;const r=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"];t.ISOAdobeCharset=r;const i=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertCharset=i;const a=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"];t.ExpertSubsetCharset=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEncoding=u,t.ExpertEncoding=t.ZapfDingbatsEncoding=t.SymbolSetEncoding=t.MacRomanEncoding=t.StandardEncoding=t.WinAnsiEncoding=void 0;const r=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertEncoding=r;const i=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","centoldstyle","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","","threequartersemdash","","questionsmall","","","","","Ethsmall","","","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","","","","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hypheninferior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","asuperior","centsuperior","","","","","Aacutesmall","Agravesmall","Acircumflexsmall","Adieresissmall","Atildesmall","Aringsmall","Ccedillasmall","Eacutesmall","Egravesmall","Ecircumflexsmall","Edieresissmall","Iacutesmall","Igravesmall","Icircumflexsmall","Idieresissmall","Ntildesmall","Oacutesmall","Ogravesmall","Ocircumflexsmall","Odieresissmall","Otildesmall","Uacutesmall","Ugravesmall","Ucircumflexsmall","Udieresissmall","","eightsuperior","fourinferior","threeinferior","sixinferior","eightinferior","seveninferior","Scaronsmall","","centinferior","twoinferior","","Dieresissmall","","Caronsmall","osuperior","fiveinferior","","commainferior","periodinferior","Yacutesmall","","dollarinferior","","","Thornsmall","","nineinferior","zeroinferior","Zcaronsmall","AEsmall","Oslashsmall","questiondownsmall","oneinferior","Lslashsmall","","","","","","","Cedillasmall","","","","","","OEsmall","figuredash","hyphensuperior","","","","","exclamdownsmall","","Ydieresissmall","","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","ninesuperior","zerosuperior","","esuperior","rsuperior","tsuperior","","","isuperior","ssuperior","dsuperior","","","","","","lsuperior","Ogoneksmall","Brevesmall","Macronsmall","bsuperior","nsuperior","msuperior","commasuperior","periodsuperior","Dotaccentsmall","Ringsmall","","","",""],a=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","space","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron"];t.MacRomanEncoding=a;const o=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls","","","",""];t.StandardEncoding=o;const s=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","bullet","Euro","bullet","quotesinglbase","florin","quotedblbase","ellipsis","dagger","daggerdbl","circumflex","perthousand","Scaron","guilsinglleft","OE","bullet","Zcaron","bullet","bullet","quoteleft","quoteright","quotedblleft","quotedblright","bullet","endash","emdash","tilde","trademark","scaron","guilsinglright","oe","bullet","zcaron","Ydieresis","space","exclamdown","cent","sterling","currency","yen","brokenbar","section","dieresis","copyright","ordfeminine","guillemotleft","logicalnot","hyphen","registered","macron","degree","plusminus","twosuperior","threesuperior","acute","mu","paragraph","periodcentered","cedilla","onesuperior","ordmasculine","guillemotright","onequarter","onehalf","threequarters","questiondown","Agrave","Aacute","Acircumflex","Atilde","Adieresis","Aring","AE","Ccedilla","Egrave","Eacute","Ecircumflex","Edieresis","Igrave","Iacute","Icircumflex","Idieresis","Eth","Ntilde","Ograve","Oacute","Ocircumflex","Otilde","Odieresis","multiply","Oslash","Ugrave","Uacute","Ucircumflex","Udieresis","Yacute","Thorn","germandbls","agrave","aacute","acircumflex","atilde","adieresis","aring","ae","ccedilla","egrave","eacute","ecircumflex","edieresis","igrave","iacute","icircumflex","idieresis","eth","ntilde","ograve","oacute","ocircumflex","otilde","odieresis","divide","oslash","ugrave","uacute","ucircumflex","udieresis","yacute","thorn","ydieresis"];t.WinAnsiEncoding=s;const c=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","universal","numbersign","existential","percent","ampersand","suchthat","parenleft","parenright","asteriskmath","plus","comma","minus","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","congruent","Alpha","Beta","Chi","Delta","Epsilon","Phi","Gamma","Eta","Iota","theta1","Kappa","Lambda","Mu","Nu","Omicron","Pi","Theta","Rho","Sigma","Tau","Upsilon","sigma1","Omega","Xi","Psi","Zeta","bracketleft","therefore","bracketright","perpendicular","underscore","radicalex","alpha","beta","chi","delta","epsilon","phi","gamma","eta","iota","phi1","kappa","lambda","mu","nu","omicron","pi","theta","rho","sigma","tau","upsilon","omega1","omega","xi","psi","zeta","braceleft","bar","braceright","similar","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Euro","Upsilon1","minute","lessequal","fraction","infinity","florin","club","diamond","heart","spade","arrowboth","arrowleft","arrowup","arrowright","arrowdown","degree","plusminus","second","greaterequal","multiply","proportional","partialdiff","bullet","divide","notequal","equivalence","approxequal","ellipsis","arrowvertex","arrowhorizex","carriagereturn","aleph","Ifraktur","Rfraktur","weierstrass","circlemultiply","circleplus","emptyset","intersection","union","propersuperset","reflexsuperset","notsubset","propersubset","reflexsubset","element","notelement","angle","gradient","registerserif","copyrightserif","trademarkserif","product","radical","dotmath","logicalnot","logicaland","logicalor","arrowdblboth","arrowdblleft","arrowdblup","arrowdblright","arrowdbldown","lozenge","angleleft","registersans","copyrightsans","trademarksans","summation","parenlefttp","parenleftex","parenleftbt","bracketlefttp","bracketleftex","bracketleftbt","bracelefttp","braceleftmid","braceleftbt","braceex","","angleright","integral","integraltp","integralex","integralbt","parenrighttp","parenrightex","parenrightbt","bracketrighttp","bracketrightex","bracketrightbt","bracerighttp","bracerightmid","bracerightbt",""];t.SymbolSetEncoding=c;const l=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","a1","a2","a202","a3","a4","a5","a119","a118","a117","a11","a12","a13","a14","a15","a16","a105","a17","a18","a19","a20","a21","a22","a23","a24","a25","a26","a27","a28","a6","a7","a8","a9","a10","a29","a30","a31","a32","a33","a34","a35","a36","a37","a38","a39","a40","a41","a42","a43","a44","a45","a46","a47","a48","a49","a50","a51","a52","a53","a54","a55","a56","a57","a58","a59","a60","a61","a62","a63","a64","a65","a66","a67","a68","a69","a70","a71","a72","a73","a74","a203","a75","a204","a76","a77","a78","a79","a81","a82","a83","a84","a97","a98","a99","a100","","a89","a90","a93","a94","a91","a92","a205","a85","a206","a86","a87","a88","a95","a96","","","","","","","","","","","","","","","","","","","","a101","a102","a103","a104","a106","a107","a108","a112","a111","a110","a109","a120","a121","a122","a123","a124","a125","a126","a127","a128","a129","a130","a131","a132","a133","a134","a135","a136","a137","a138","a139","a140","a141","a142","a143","a144","a145","a146","a147","a148","a149","a150","a151","a152","a153","a154","a155","a156","a157","a158","a159","a160","a161","a163","a164","a196","a165","a192","a166","a167","a168","a169","a170","a171","a172","a173","a162","a174","a175","a176","a177","a178","a179","a193","a180","a199","a181","a200","a182","","a201","a183","a184","a197","a185","a194","a198","a186","a195","a187","a188","a189","a190","a191",""];function u(e){switch(e){case"WinAnsiEncoding":return s;case"StandardEncoding":return o;case"MacRomanEncoding":return a;case"SymbolSetEncoding":return c;case"ZapfDingbatsEncoding":return l;case"ExpertEncoding":return r;case"MacExpertEncoding":return i;default:return null}}t.ZapfDingbatsEncoding=l},function(e,t,n){var r=n(8).getLookupTableFactory,i=r((function(e){e.A=65,e.AE=198,e.AEacute=508,e.AEmacron=482,e.AEsmall=63462,e.Aacute=193,e.Aacutesmall=63457,e.Abreve=258,e.Abreveacute=7854,e.Abrevecyrillic=1232,e.Abrevedotbelow=7862,e.Abrevegrave=7856,e.Abrevehookabove=7858,e.Abrevetilde=7860,e.Acaron=461,e.Acircle=9398,e.Acircumflex=194,e.Acircumflexacute=7844,e.Acircumflexdotbelow=7852,e.Acircumflexgrave=7846,e.Acircumflexhookabove=7848,e.Acircumflexsmall=63458,e.Acircumflextilde=7850,e.Acute=63177,e.Acutesmall=63412,e.Acyrillic=1040,e.Adblgrave=512,e.Adieresis=196,e.Adieresiscyrillic=1234,e.Adieresismacron=478,e.Adieresissmall=63460,e.Adotbelow=7840,e.Adotmacron=480,e.Agrave=192,e.Agravesmall=63456,e.Ahookabove=7842,e.Aiecyrillic=1236,e.Ainvertedbreve=514,e.Alpha=913,e.Alphatonos=902,e.Amacron=256,e.Amonospace=65313,e.Aogonek=260,e.Aring=197,e.Aringacute=506,e.Aringbelow=7680,e.Aringsmall=63461,e.Asmall=63329,e.Atilde=195,e.Atildesmall=63459,e.Aybarmenian=1329,e.B=66,e.Bcircle=9399,e.Bdotaccent=7682,e.Bdotbelow=7684,e.Becyrillic=1041,e.Benarmenian=1330,e.Beta=914,e.Bhook=385,e.Blinebelow=7686,e.Bmonospace=65314,e.Brevesmall=63220,e.Bsmall=63330,e.Btopbar=386,e.C=67,e.Caarmenian=1342,e.Cacute=262,e.Caron=63178,e.Caronsmall=63221,e.Ccaron=268,e.Ccedilla=199,e.Ccedillaacute=7688,e.Ccedillasmall=63463,e.Ccircle=9400,e.Ccircumflex=264,e.Cdot=266,e.Cdotaccent=266,e.Cedillasmall=63416,e.Chaarmenian=1353,e.Cheabkhasiancyrillic=1212,e.Checyrillic=1063,e.Chedescenderabkhasiancyrillic=1214,e.Chedescendercyrillic=1206,e.Chedieresiscyrillic=1268,e.Cheharmenian=1347,e.Chekhakassiancyrillic=1227,e.Cheverticalstrokecyrillic=1208,e.Chi=935,e.Chook=391,e.Circumflexsmall=63222,e.Cmonospace=65315,e.Coarmenian=1361,e.Csmall=63331,e.D=68,e.DZ=497,e.DZcaron=452,e.Daarmenian=1332,e.Dafrican=393,e.Dcaron=270,e.Dcedilla=7696,e.Dcircle=9401,e.Dcircumflexbelow=7698,e.Dcroat=272,e.Ddotaccent=7690,e.Ddotbelow=7692,e.Decyrillic=1044,e.Deicoptic=1006,e.Delta=8710,e.Deltagreek=916,e.Dhook=394,e.Dieresis=63179,e.DieresisAcute=63180,e.DieresisGrave=63181,e.Dieresissmall=63400,e.Digammagreek=988,e.Djecyrillic=1026,e.Dlinebelow=7694,e.Dmonospace=65316,e.Dotaccentsmall=63223,e.Dslash=272,e.Dsmall=63332,e.Dtopbar=395,e.Dz=498,e.Dzcaron=453,e.Dzeabkhasiancyrillic=1248,e.Dzecyrillic=1029,e.Dzhecyrillic=1039,e.E=69,e.Eacute=201,e.Eacutesmall=63465,e.Ebreve=276,e.Ecaron=282,e.Ecedillabreve=7708,e.Echarmenian=1333,e.Ecircle=9402,e.Ecircumflex=202,e.Ecircumflexacute=7870,e.Ecircumflexbelow=7704,e.Ecircumflexdotbelow=7878,e.Ecircumflexgrave=7872,e.Ecircumflexhookabove=7874,e.Ecircumflexsmall=63466,e.Ecircumflextilde=7876,e.Ecyrillic=1028,e.Edblgrave=516,e.Edieresis=203,e.Edieresissmall=63467,e.Edot=278,e.Edotaccent=278,e.Edotbelow=7864,e.Efcyrillic=1060,e.Egrave=200,e.Egravesmall=63464,e.Eharmenian=1335,e.Ehookabove=7866,e.Eightroman=8551,e.Einvertedbreve=518,e.Eiotifiedcyrillic=1124,e.Elcyrillic=1051,e.Elevenroman=8554,e.Emacron=274,e.Emacronacute=7702,e.Emacrongrave=7700,e.Emcyrillic=1052,e.Emonospace=65317,e.Encyrillic=1053,e.Endescendercyrillic=1186,e.Eng=330,e.Enghecyrillic=1188,e.Enhookcyrillic=1223,e.Eogonek=280,e.Eopen=400,e.Epsilon=917,e.Epsilontonos=904,e.Ercyrillic=1056,e.Ereversed=398,e.Ereversedcyrillic=1069,e.Escyrillic=1057,e.Esdescendercyrillic=1194,e.Esh=425,e.Esmall=63333,e.Eta=919,e.Etarmenian=1336,e.Etatonos=905,e.Eth=208,e.Ethsmall=63472,e.Etilde=7868,e.Etildebelow=7706,e.Euro=8364,e.Ezh=439,e.Ezhcaron=494,e.Ezhreversed=440,e.F=70,e.Fcircle=9403,e.Fdotaccent=7710,e.Feharmenian=1366,e.Feicoptic=996,e.Fhook=401,e.Fitacyrillic=1138,e.Fiveroman=8548,e.Fmonospace=65318,e.Fourroman=8547,e.Fsmall=63334,e.G=71,e.GBsquare=13191,e.Gacute=500,e.Gamma=915,e.Gammaafrican=404,e.Gangiacoptic=1002,e.Gbreve=286,e.Gcaron=486,e.Gcedilla=290,e.Gcircle=9404,e.Gcircumflex=284,e.Gcommaaccent=290,e.Gdot=288,e.Gdotaccent=288,e.Gecyrillic=1043,e.Ghadarmenian=1346,e.Ghemiddlehookcyrillic=1172,e.Ghestrokecyrillic=1170,e.Gheupturncyrillic=1168,e.Ghook=403,e.Gimarmenian=1331,e.Gjecyrillic=1027,e.Gmacron=7712,e.Gmonospace=65319,e.Grave=63182,e.Gravesmall=63328,e.Gsmall=63335,e.Gsmallhook=667,e.Gstroke=484,e.H=72,e.H18533=9679,e.H18543=9642,e.H18551=9643,e.H22073=9633,e.HPsquare=13259,e.Haabkhasiancyrillic=1192,e.Hadescendercyrillic=1202,e.Hardsigncyrillic=1066,e.Hbar=294,e.Hbrevebelow=7722,e.Hcedilla=7720,e.Hcircle=9405,e.Hcircumflex=292,e.Hdieresis=7718,e.Hdotaccent=7714,e.Hdotbelow=7716,e.Hmonospace=65320,e.Hoarmenian=1344,e.Horicoptic=1e3,e.Hsmall=63336,e.Hungarumlaut=63183,e.Hungarumlautsmall=63224,e.Hzsquare=13200,e.I=73,e.IAcyrillic=1071,e.IJ=306,e.IUcyrillic=1070,e.Iacute=205,e.Iacutesmall=63469,e.Ibreve=300,e.Icaron=463,e.Icircle=9406,e.Icircumflex=206,e.Icircumflexsmall=63470,e.Icyrillic=1030,e.Idblgrave=520,e.Idieresis=207,e.Idieresisacute=7726,e.Idieresiscyrillic=1252,e.Idieresissmall=63471,e.Idot=304,e.Idotaccent=304,e.Idotbelow=7882,e.Iebrevecyrillic=1238,e.Iecyrillic=1045,e.Ifraktur=8465,e.Igrave=204,e.Igravesmall=63468,e.Ihookabove=7880,e.Iicyrillic=1048,e.Iinvertedbreve=522,e.Iishortcyrillic=1049,e.Imacron=298,e.Imacroncyrillic=1250,e.Imonospace=65321,e.Iniarmenian=1339,e.Iocyrillic=1025,e.Iogonek=302,e.Iota=921,e.Iotaafrican=406,e.Iotadieresis=938,e.Iotatonos=906,e.Ismall=63337,e.Istroke=407,e.Itilde=296,e.Itildebelow=7724,e.Izhitsacyrillic=1140,e.Izhitsadblgravecyrillic=1142,e.J=74,e.Jaarmenian=1345,e.Jcircle=9407,e.Jcircumflex=308,e.Jecyrillic=1032,e.Jheharmenian=1355,e.Jmonospace=65322,e.Jsmall=63338,e.K=75,e.KBsquare=13189,e.KKsquare=13261,e.Kabashkircyrillic=1184,e.Kacute=7728,e.Kacyrillic=1050,e.Kadescendercyrillic=1178,e.Kahookcyrillic=1219,e.Kappa=922,e.Kastrokecyrillic=1182,e.Kaverticalstrokecyrillic=1180,e.Kcaron=488,e.Kcedilla=310,e.Kcircle=9408,e.Kcommaaccent=310,e.Kdotbelow=7730,e.Keharmenian=1364,e.Kenarmenian=1343,e.Khacyrillic=1061,e.Kheicoptic=998,e.Khook=408,e.Kjecyrillic=1036,e.Klinebelow=7732,e.Kmonospace=65323,e.Koppacyrillic=1152,e.Koppagreek=990,e.Ksicyrillic=1134,e.Ksmall=63339,e.L=76,e.LJ=455,e.LL=63167,e.Lacute=313,e.Lambda=923,e.Lcaron=317,e.Lcedilla=315,e.Lcircle=9409,e.Lcircumflexbelow=7740,e.Lcommaaccent=315,e.Ldot=319,e.Ldotaccent=319,e.Ldotbelow=7734,e.Ldotbelowmacron=7736,e.Liwnarmenian=1340,e.Lj=456,e.Ljecyrillic=1033,e.Llinebelow=7738,e.Lmonospace=65324,e.Lslash=321,e.Lslashsmall=63225,e.Lsmall=63340,e.M=77,e.MBsquare=13190,e.Macron=63184,e.Macronsmall=63407,e.Macute=7742,e.Mcircle=9410,e.Mdotaccent=7744,e.Mdotbelow=7746,e.Menarmenian=1348,e.Mmonospace=65325,e.Msmall=63341,e.Mturned=412,e.Mu=924,e.N=78,e.NJ=458,e.Nacute=323,e.Ncaron=327,e.Ncedilla=325,e.Ncircle=9411,e.Ncircumflexbelow=7754,e.Ncommaaccent=325,e.Ndotaccent=7748,e.Ndotbelow=7750,e.Nhookleft=413,e.Nineroman=8552,e.Nj=459,e.Njecyrillic=1034,e.Nlinebelow=7752,e.Nmonospace=65326,e.Nowarmenian=1350,e.Nsmall=63342,e.Ntilde=209,e.Ntildesmall=63473,e.Nu=925,e.O=79,e.OE=338,e.OEsmall=63226,e.Oacute=211,e.Oacutesmall=63475,e.Obarredcyrillic=1256,e.Obarreddieresiscyrillic=1258,e.Obreve=334,e.Ocaron=465,e.Ocenteredtilde=415,e.Ocircle=9412,e.Ocircumflex=212,e.Ocircumflexacute=7888,e.Ocircumflexdotbelow=7896,e.Ocircumflexgrave=7890,e.Ocircumflexhookabove=7892,e.Ocircumflexsmall=63476,e.Ocircumflextilde=7894,e.Ocyrillic=1054,e.Odblacute=336,e.Odblgrave=524,e.Odieresis=214,e.Odieresiscyrillic=1254,e.Odieresissmall=63478,e.Odotbelow=7884,e.Ogoneksmall=63227,e.Ograve=210,e.Ogravesmall=63474,e.Oharmenian=1365,e.Ohm=8486,e.Ohookabove=7886,e.Ohorn=416,e.Ohornacute=7898,e.Ohorndotbelow=7906,e.Ohorngrave=7900,e.Ohornhookabove=7902,e.Ohorntilde=7904,e.Ohungarumlaut=336,e.Oi=418,e.Oinvertedbreve=526,e.Omacron=332,e.Omacronacute=7762,e.Omacrongrave=7760,e.Omega=8486,e.Omegacyrillic=1120,e.Omegagreek=937,e.Omegaroundcyrillic=1146,e.Omegatitlocyrillic=1148,e.Omegatonos=911,e.Omicron=927,e.Omicrontonos=908,e.Omonospace=65327,e.Oneroman=8544,e.Oogonek=490,e.Oogonekmacron=492,e.Oopen=390,e.Oslash=216,e.Oslashacute=510,e.Oslashsmall=63480,e.Osmall=63343,e.Ostrokeacute=510,e.Otcyrillic=1150,e.Otilde=213,e.Otildeacute=7756,e.Otildedieresis=7758,e.Otildesmall=63477,e.P=80,e.Pacute=7764,e.Pcircle=9413,e.Pdotaccent=7766,e.Pecyrillic=1055,e.Peharmenian=1354,e.Pemiddlehookcyrillic=1190,e.Phi=934,e.Phook=420,e.Pi=928,e.Piwrarmenian=1363,e.Pmonospace=65328,e.Psi=936,e.Psicyrillic=1136,e.Psmall=63344,e.Q=81,e.Qcircle=9414,e.Qmonospace=65329,e.Qsmall=63345,e.R=82,e.Raarmenian=1356,e.Racute=340,e.Rcaron=344,e.Rcedilla=342,e.Rcircle=9415,e.Rcommaaccent=342,e.Rdblgrave=528,e.Rdotaccent=7768,e.Rdotbelow=7770,e.Rdotbelowmacron=7772,e.Reharmenian=1360,e.Rfraktur=8476,e.Rho=929,e.Ringsmall=63228,e.Rinvertedbreve=530,e.Rlinebelow=7774,e.Rmonospace=65330,e.Rsmall=63346,e.Rsmallinverted=641,e.Rsmallinvertedsuperior=694,e.S=83,e.SF010000=9484,e.SF020000=9492,e.SF030000=9488,e.SF040000=9496,e.SF050000=9532,e.SF060000=9516,e.SF070000=9524,e.SF080000=9500,e.SF090000=9508,e.SF100000=9472,e.SF110000=9474,e.SF190000=9569,e.SF200000=9570,e.SF210000=9558,e.SF220000=9557,e.SF230000=9571,e.SF240000=9553,e.SF250000=9559,e.SF260000=9565,e.SF270000=9564,e.SF280000=9563,e.SF360000=9566,e.SF370000=9567,e.SF380000=9562,e.SF390000=9556,e.SF400000=9577,e.SF410000=9574,e.SF420000=9568,e.SF430000=9552,e.SF440000=9580,e.SF450000=9575,e.SF460000=9576,e.SF470000=9572,e.SF480000=9573,e.SF490000=9561,e.SF500000=9560,e.SF510000=9554,e.SF520000=9555,e.SF530000=9579,e.SF540000=9578,e.Sacute=346,e.Sacutedotaccent=7780,e.Sampigreek=992,e.Scaron=352,e.Scarondotaccent=7782,e.Scaronsmall=63229,e.Scedilla=350,e.Schwa=399,e.Schwacyrillic=1240,e.Schwadieresiscyrillic=1242,e.Scircle=9416,e.Scircumflex=348,e.Scommaaccent=536,e.Sdotaccent=7776,e.Sdotbelow=7778,e.Sdotbelowdotaccent=7784,e.Seharmenian=1357,e.Sevenroman=8550,e.Shaarmenian=1351,e.Shacyrillic=1064,e.Shchacyrillic=1065,e.Sheicoptic=994,e.Shhacyrillic=1210,e.Shimacoptic=1004,e.Sigma=931,e.Sixroman=8549,e.Smonospace=65331,e.Softsigncyrillic=1068,e.Ssmall=63347,e.Stigmagreek=986,e.T=84,e.Tau=932,e.Tbar=358,e.Tcaron=356,e.Tcedilla=354,e.Tcircle=9417,e.Tcircumflexbelow=7792,e.Tcommaaccent=354,e.Tdotaccent=7786,e.Tdotbelow=7788,e.Tecyrillic=1058,e.Tedescendercyrillic=1196,e.Tenroman=8553,e.Tetsecyrillic=1204,e.Theta=920,e.Thook=428,e.Thorn=222,e.Thornsmall=63486,e.Threeroman=8546,e.Tildesmall=63230,e.Tiwnarmenian=1359,e.Tlinebelow=7790,e.Tmonospace=65332,e.Toarmenian=1337,e.Tonefive=444,e.Tonesix=388,e.Tonetwo=423,e.Tretroflexhook=430,e.Tsecyrillic=1062,e.Tshecyrillic=1035,e.Tsmall=63348,e.Twelveroman=8555,e.Tworoman=8545,e.U=85,e.Uacute=218,e.Uacutesmall=63482,e.Ubreve=364,e.Ucaron=467,e.Ucircle=9418,e.Ucircumflex=219,e.Ucircumflexbelow=7798,e.Ucircumflexsmall=63483,e.Ucyrillic=1059,e.Udblacute=368,e.Udblgrave=532,e.Udieresis=220,e.Udieresisacute=471,e.Udieresisbelow=7794,e.Udieresiscaron=473,e.Udieresiscyrillic=1264,e.Udieresisgrave=475,e.Udieresismacron=469,e.Udieresissmall=63484,e.Udotbelow=7908,e.Ugrave=217,e.Ugravesmall=63481,e.Uhookabove=7910,e.Uhorn=431,e.Uhornacute=7912,e.Uhorndotbelow=7920,e.Uhorngrave=7914,e.Uhornhookabove=7916,e.Uhorntilde=7918,e.Uhungarumlaut=368,e.Uhungarumlautcyrillic=1266,e.Uinvertedbreve=534,e.Ukcyrillic=1144,e.Umacron=362,e.Umacroncyrillic=1262,e.Umacrondieresis=7802,e.Umonospace=65333,e.Uogonek=370,e.Upsilon=933,e.Upsilon1=978,e.Upsilonacutehooksymbolgreek=979,e.Upsilonafrican=433,e.Upsilondieresis=939,e.Upsilondieresishooksymbolgreek=980,e.Upsilonhooksymbol=978,e.Upsilontonos=910,e.Uring=366,e.Ushortcyrillic=1038,e.Usmall=63349,e.Ustraightcyrillic=1198,e.Ustraightstrokecyrillic=1200,e.Utilde=360,e.Utildeacute=7800,e.Utildebelow=7796,e.V=86,e.Vcircle=9419,e.Vdotbelow=7806,e.Vecyrillic=1042,e.Vewarmenian=1358,e.Vhook=434,e.Vmonospace=65334,e.Voarmenian=1352,e.Vsmall=63350,e.Vtilde=7804,e.W=87,e.Wacute=7810,e.Wcircle=9420,e.Wcircumflex=372,e.Wdieresis=7812,e.Wdotaccent=7814,e.Wdotbelow=7816,e.Wgrave=7808,e.Wmonospace=65335,e.Wsmall=63351,e.X=88,e.Xcircle=9421,e.Xdieresis=7820,e.Xdotaccent=7818,e.Xeharmenian=1341,e.Xi=926,e.Xmonospace=65336,e.Xsmall=63352,e.Y=89,e.Yacute=221,e.Yacutesmall=63485,e.Yatcyrillic=1122,e.Ycircle=9422,e.Ycircumflex=374,e.Ydieresis=376,e.Ydieresissmall=63487,e.Ydotaccent=7822,e.Ydotbelow=7924,e.Yericyrillic=1067,e.Yerudieresiscyrillic=1272,e.Ygrave=7922,e.Yhook=435,e.Yhookabove=7926,e.Yiarmenian=1349,e.Yicyrillic=1031,e.Yiwnarmenian=1362,e.Ymonospace=65337,e.Ysmall=63353,e.Ytilde=7928,e.Yusbigcyrillic=1130,e.Yusbigiotifiedcyrillic=1132,e.Yuslittlecyrillic=1126,e.Yuslittleiotifiedcyrillic=1128,e.Z=90,e.Zaarmenian=1334,e.Zacute=377,e.Zcaron=381,e.Zcaronsmall=63231,e.Zcircle=9423,e.Zcircumflex=7824,e.Zdot=379,e.Zdotaccent=379,e.Zdotbelow=7826,e.Zecyrillic=1047,e.Zedescendercyrillic=1176,e.Zedieresiscyrillic=1246,e.Zeta=918,e.Zhearmenian=1338,e.Zhebrevecyrillic=1217,e.Zhecyrillic=1046,e.Zhedescendercyrillic=1174,e.Zhedieresiscyrillic=1244,e.Zlinebelow=7828,e.Zmonospace=65338,e.Zsmall=63354,e.Zstroke=437,e.a=97,e.aabengali=2438,e.aacute=225,e.aadeva=2310,e.aagujarati=2694,e.aagurmukhi=2566,e.aamatragurmukhi=2622,e.aarusquare=13059,e.aavowelsignbengali=2494,e.aavowelsigndeva=2366,e.aavowelsigngujarati=2750,e.abbreviationmarkarmenian=1375,e.abbreviationsigndeva=2416,e.abengali=2437,e.abopomofo=12570,e.abreve=259,e.abreveacute=7855,e.abrevecyrillic=1233,e.abrevedotbelow=7863,e.abrevegrave=7857,e.abrevehookabove=7859,e.abrevetilde=7861,e.acaron=462,e.acircle=9424,e.acircumflex=226,e.acircumflexacute=7845,e.acircumflexdotbelow=7853,e.acircumflexgrave=7847,e.acircumflexhookabove=7849,e.acircumflextilde=7851,e.acute=180,e.acutebelowcmb=791,e.acutecmb=769,e.acutecomb=769,e.acutedeva=2388,e.acutelowmod=719,e.acutetonecmb=833,e.acyrillic=1072,e.adblgrave=513,e.addakgurmukhi=2673,e.adeva=2309,e.adieresis=228,e.adieresiscyrillic=1235,e.adieresismacron=479,e.adotbelow=7841,e.adotmacron=481,e.ae=230,e.aeacute=509,e.aekorean=12624,e.aemacron=483,e.afii00208=8213,e.afii08941=8356,e.afii10017=1040,e.afii10018=1041,e.afii10019=1042,e.afii10020=1043,e.afii10021=1044,e.afii10022=1045,e.afii10023=1025,e.afii10024=1046,e.afii10025=1047,e.afii10026=1048,e.afii10027=1049,e.afii10028=1050,e.afii10029=1051,e.afii10030=1052;e.afii10031=1053,e.afii10032=1054,e.afii10033=1055,e.afii10034=1056,e.afii10035=1057,e.afii10036=1058,e.afii10037=1059,e.afii10038=1060,e.afii10039=1061,e.afii10040=1062,e.afii10041=1063,e.afii10042=1064,e.afii10043=1065,e.afii10044=1066,e.afii10045=1067,e.afii10046=1068,e.afii10047=1069,e.afii10048=1070,e.afii10049=1071,e.afii10050=1168,e.afii10051=1026,e.afii10052=1027,e.afii10053=1028,e.afii10054=1029,e.afii10055=1030,e.afii10056=1031,e.afii10057=1032,e.afii10058=1033,e.afii10059=1034,e.afii10060=1035,e.afii10061=1036,e.afii10062=1038,e.afii10063=63172,e.afii10064=63173,e.afii10065=1072,e.afii10066=1073,e.afii10067=1074,e.afii10068=1075,e.afii10069=1076,e.afii10070=1077,e.afii10071=1105,e.afii10072=1078,e.afii10073=1079,e.afii10074=1080,e.afii10075=1081,e.afii10076=1082,e.afii10077=1083,e.afii10078=1084,e.afii10079=1085,e.afii10080=1086,e.afii10081=1087,e.afii10082=1088,e.afii10083=1089,e.afii10084=1090,e.afii10085=1091,e.afii10086=1092,e.afii10087=1093,e.afii10088=1094,e.afii10089=1095,e.afii10090=1096,e.afii10091=1097,e.afii10092=1098,e.afii10093=1099,e.afii10094=1100,e.afii10095=1101,e.afii10096=1102,e.afii10097=1103,e.afii10098=1169,e.afii10099=1106,e.afii10100=1107,e.afii10101=1108,e.afii10102=1109,e.afii10103=1110,e.afii10104=1111,e.afii10105=1112,e.afii10106=1113,e.afii10107=1114,e.afii10108=1115,e.afii10109=1116,e.afii10110=1118,e.afii10145=1039,e.afii10146=1122,e.afii10147=1138,e.afii10148=1140,e.afii10192=63174,e.afii10193=1119,e.afii10194=1123,e.afii10195=1139,e.afii10196=1141,e.afii10831=63175,e.afii10832=63176,e.afii10846=1241,e.afii299=8206,e.afii300=8207,e.afii301=8205,e.afii57381=1642,e.afii57388=1548,e.afii57392=1632,e.afii57393=1633,e.afii57394=1634,e.afii57395=1635,e.afii57396=1636,e.afii57397=1637,e.afii57398=1638,e.afii57399=1639,e.afii57400=1640,e.afii57401=1641,e.afii57403=1563,e.afii57407=1567,e.afii57409=1569,e.afii57410=1570,e.afii57411=1571,e.afii57412=1572,e.afii57413=1573,e.afii57414=1574,e.afii57415=1575,e.afii57416=1576,e.afii57417=1577,e.afii57418=1578,e.afii57419=1579,e.afii57420=1580,e.afii57421=1581,e.afii57422=1582,e.afii57423=1583,e.afii57424=1584,e.afii57425=1585,e.afii57426=1586,e.afii57427=1587,e.afii57428=1588,e.afii57429=1589,e.afii57430=1590,e.afii57431=1591,e.afii57432=1592,e.afii57433=1593,e.afii57434=1594,e.afii57440=1600,e.afii57441=1601,e.afii57442=1602,e.afii57443=1603,e.afii57444=1604,e.afii57445=1605,e.afii57446=1606,e.afii57448=1608,e.afii57449=1609,e.afii57450=1610,e.afii57451=1611,e.afii57452=1612,e.afii57453=1613,e.afii57454=1614,e.afii57455=1615,e.afii57456=1616,e.afii57457=1617,e.afii57458=1618,e.afii57470=1607,e.afii57505=1700,e.afii57506=1662,e.afii57507=1670,e.afii57508=1688,e.afii57509=1711,e.afii57511=1657,e.afii57512=1672,e.afii57513=1681,e.afii57514=1722,e.afii57519=1746,e.afii57534=1749,e.afii57636=8362,e.afii57645=1470,e.afii57658=1475,e.afii57664=1488,e.afii57665=1489,e.afii57666=1490,e.afii57667=1491,e.afii57668=1492,e.afii57669=1493,e.afii57670=1494,e.afii57671=1495,e.afii57672=1496,e.afii57673=1497,e.afii57674=1498,e.afii57675=1499,e.afii57676=1500,e.afii57677=1501,e.afii57678=1502,e.afii57679=1503,e.afii57680=1504,e.afii57681=1505,e.afii57682=1506,e.afii57683=1507,e.afii57684=1508,e.afii57685=1509,e.afii57686=1510,e.afii57687=1511,e.afii57688=1512,e.afii57689=1513,e.afii57690=1514,e.afii57694=64298,e.afii57695=64299,e.afii57700=64331,e.afii57705=64287,e.afii57716=1520,e.afii57717=1521,e.afii57718=1522,e.afii57723=64309,e.afii57793=1460,e.afii57794=1461,e.afii57795=1462,e.afii57796=1467,e.afii57797=1464,e.afii57798=1463,e.afii57799=1456,e.afii57800=1458,e.afii57801=1457,e.afii57802=1459,e.afii57803=1474,e.afii57804=1473,e.afii57806=1465,e.afii57807=1468,e.afii57839=1469,e.afii57841=1471,e.afii57842=1472,e.afii57929=700,e.afii61248=8453,e.afii61289=8467,e.afii61352=8470,e.afii61573=8236,e.afii61574=8237,e.afii61575=8238,e.afii61664=8204,e.afii63167=1645,e.afii64937=701,e.agrave=224,e.agujarati=2693,e.agurmukhi=2565,e.ahiragana=12354,e.ahookabove=7843,e.aibengali=2448,e.aibopomofo=12574,e.aideva=2320,e.aiecyrillic=1237,e.aigujarati=2704,e.aigurmukhi=2576,e.aimatragurmukhi=2632,e.ainarabic=1593,e.ainfinalarabic=65226,e.aininitialarabic=65227,e.ainmedialarabic=65228,e.ainvertedbreve=515,e.aivowelsignbengali=2504,e.aivowelsigndeva=2376,e.aivowelsigngujarati=2760,e.akatakana=12450,e.akatakanahalfwidth=65393,e.akorean=12623,e.alef=1488,e.alefarabic=1575,e.alefdageshhebrew=64304,e.aleffinalarabic=65166,e.alefhamzaabovearabic=1571,e.alefhamzaabovefinalarabic=65156,e.alefhamzabelowarabic=1573,e.alefhamzabelowfinalarabic=65160,e.alefhebrew=1488,e.aleflamedhebrew=64335,e.alefmaddaabovearabic=1570,e.alefmaddaabovefinalarabic=65154,e.alefmaksuraarabic=1609,e.alefmaksurafinalarabic=65264,e.alefmaksurainitialarabic=65267,e.alefmaksuramedialarabic=65268,e.alefpatahhebrew=64302,e.alefqamatshebrew=64303,e.aleph=8501,e.allequal=8780,e.alpha=945,e.alphatonos=940,e.amacron=257,e.amonospace=65345,e.ampersand=38,e.ampersandmonospace=65286,e.ampersandsmall=63270,e.amsquare=13250,e.anbopomofo=12578,e.angbopomofo=12580,e.angbracketleft=12296,e.angbracketright=12297,e.angkhankhuthai=3674,e.angle=8736,e.anglebracketleft=12296,e.anglebracketleftvertical=65087,e.anglebracketright=12297,e.anglebracketrightvertical=65088,e.angleleft=9001,e.angleright=9002,e.angstrom=8491,e.anoteleia=903,e.anudattadeva=2386,e.anusvarabengali=2434,e.anusvaradeva=2306,e.anusvaragujarati=2690,e.aogonek=261,e.apaatosquare=13056,e.aparen=9372,e.apostrophearmenian=1370,e.apostrophemod=700,e.apple=63743,e.approaches=8784,e.approxequal=8776,e.approxequalorimage=8786,e.approximatelyequal=8773,e.araeaekorean=12686,e.araeakorean=12685,e.arc=8978,e.arighthalfring=7834,e.aring=229,e.aringacute=507,e.aringbelow=7681,e.arrowboth=8596,e.arrowdashdown=8675,e.arrowdashleft=8672,e.arrowdashright=8674,e.arrowdashup=8673,e.arrowdblboth=8660,e.arrowdbldown=8659,e.arrowdblleft=8656,e.arrowdblright=8658,e.arrowdblup=8657,e.arrowdown=8595,e.arrowdownleft=8601,e.arrowdownright=8600,e.arrowdownwhite=8681,e.arrowheaddownmod=709,e.arrowheadleftmod=706,e.arrowheadrightmod=707,e.arrowheadupmod=708,e.arrowhorizex=63719,e.arrowleft=8592,e.arrowleftdbl=8656,e.arrowleftdblstroke=8653,e.arrowleftoverright=8646,e.arrowleftwhite=8678,e.arrowright=8594,e.arrowrightdblstroke=8655,e.arrowrightheavy=10142,e.arrowrightoverleft=8644,e.arrowrightwhite=8680,e.arrowtableft=8676,e.arrowtabright=8677,e.arrowup=8593,e.arrowupdn=8597,e.arrowupdnbse=8616,e.arrowupdownbase=8616,e.arrowupleft=8598,e.arrowupleftofdown=8645,e.arrowupright=8599,e.arrowupwhite=8679,e.arrowvertex=63718,e.asciicircum=94,e.asciicircummonospace=65342,e.asciitilde=126,e.asciitildemonospace=65374,e.ascript=593,e.ascriptturned=594,e.asmallhiragana=12353,e.asmallkatakana=12449,e.asmallkatakanahalfwidth=65383,e.asterisk=42,e.asteriskaltonearabic=1645,e.asteriskarabic=1645,e.asteriskmath=8727,e.asteriskmonospace=65290,e.asterisksmall=65121,e.asterism=8258,e.asuperior=63209,e.asymptoticallyequal=8771,e.at=64,e.atilde=227,e.atmonospace=65312,e.atsmall=65131,e.aturned=592,e.aubengali=2452,e.aubopomofo=12576,e.audeva=2324,e.augujarati=2708,e.augurmukhi=2580,e.aulengthmarkbengali=2519,e.aumatragurmukhi=2636,e.auvowelsignbengali=2508,e.auvowelsigndeva=2380,e.auvowelsigngujarati=2764,e.avagrahadeva=2365,e.aybarmenian=1377,e.ayin=1506,e.ayinaltonehebrew=64288,e.ayinhebrew=1506,e.b=98,e.babengali=2476,e.backslash=92,e.backslashmonospace=65340,e.badeva=2348,e.bagujarati=2732,e.bagurmukhi=2604,e.bahiragana=12400,e.bahtthai=3647,e.bakatakana=12496,e.bar=124,e.barmonospace=65372,e.bbopomofo=12549,e.bcircle=9425,e.bdotaccent=7683,e.bdotbelow=7685,e.beamedsixteenthnotes=9836,e.because=8757,e.becyrillic=1073,e.beharabic=1576,e.behfinalarabic=65168,e.behinitialarabic=65169,e.behiragana=12409,e.behmedialarabic=65170,e.behmeeminitialarabic=64671,e.behmeemisolatedarabic=64520,e.behnoonfinalarabic=64621,e.bekatakana=12505,e.benarmenian=1378,e.bet=1489,e.beta=946,e.betasymbolgreek=976,e.betdagesh=64305,e.betdageshhebrew=64305,e.bethebrew=1489,e.betrafehebrew=64332,e.bhabengali=2477,e.bhadeva=2349,e.bhagujarati=2733,e.bhagurmukhi=2605,e.bhook=595,e.bihiragana=12403,e.bikatakana=12499,e.bilabialclick=664,e.bindigurmukhi=2562,e.birusquare=13105,e.blackcircle=9679,e.blackdiamond=9670,e.blackdownpointingtriangle=9660,e.blackleftpointingpointer=9668,e.blackleftpointingtriangle=9664,e.blacklenticularbracketleft=12304,e.blacklenticularbracketleftvertical=65083,e.blacklenticularbracketright=12305,e.blacklenticularbracketrightvertical=65084,e.blacklowerlefttriangle=9699,e.blacklowerrighttriangle=9698,e.blackrectangle=9644,e.blackrightpointingpointer=9658,e.blackrightpointingtriangle=9654,e.blacksmallsquare=9642,e.blacksmilingface=9787,e.blacksquare=9632,e.blackstar=9733,e.blackupperlefttriangle=9700,e.blackupperrighttriangle=9701,e.blackuppointingsmalltriangle=9652,e.blackuppointingtriangle=9650,e.blank=9251,e.blinebelow=7687,e.block=9608,e.bmonospace=65346,e.bobaimaithai=3610,e.bohiragana=12412,e.bokatakana=12508,e.bparen=9373,e.bqsquare=13251,e.braceex=63732,e.braceleft=123,e.braceleftbt=63731,e.braceleftmid=63730,e.braceleftmonospace=65371,e.braceleftsmall=65115,e.bracelefttp=63729,e.braceleftvertical=65079,e.braceright=125,e.bracerightbt=63742,e.bracerightmid=63741,e.bracerightmonospace=65373,e.bracerightsmall=65116,e.bracerighttp=63740,e.bracerightvertical=65080,e.bracketleft=91,e.bracketleftbt=63728,e.bracketleftex=63727,e.bracketleftmonospace=65339,e.bracketlefttp=63726,e.bracketright=93,e.bracketrightbt=63739,e.bracketrightex=63738,e.bracketrightmonospace=65341,e.bracketrighttp=63737,e.breve=728,e.brevebelowcmb=814,e.brevecmb=774,e.breveinvertedbelowcmb=815,e.breveinvertedcmb=785,e.breveinverteddoublecmb=865,e.bridgebelowcmb=810,e.bridgeinvertedbelowcmb=826,e.brokenbar=166,e.bstroke=384,e.bsuperior=63210,e.btopbar=387,e.buhiragana=12406,e.bukatakana=12502,e.bullet=8226,e.bulletinverse=9688,e.bulletoperator=8729,e.bullseye=9678,e.c=99,e.caarmenian=1390,e.cabengali=2458,e.cacute=263,e.cadeva=2330,e.cagujarati=2714,e.cagurmukhi=2586,e.calsquare=13192,e.candrabindubengali=2433,e.candrabinducmb=784,e.candrabindudeva=2305,e.candrabindugujarati=2689,e.capslock=8682,e.careof=8453,e.caron=711,e.caronbelowcmb=812,e.caroncmb=780,e.carriagereturn=8629,e.cbopomofo=12568,e.ccaron=269,e.ccedilla=231,e.ccedillaacute=7689,e.ccircle=9426,e.ccircumflex=265,e.ccurl=597,e.cdot=267,e.cdotaccent=267,e.cdsquare=13253,e.cedilla=184,e.cedillacmb=807,e.cent=162,e.centigrade=8451,e.centinferior=63199,e.centmonospace=65504,e.centoldstyle=63394,e.centsuperior=63200,e.chaarmenian=1401,e.chabengali=2459,e.chadeva=2331,e.chagujarati=2715,e.chagurmukhi=2587,e.chbopomofo=12564,e.cheabkhasiancyrillic=1213,e.checkmark=10003,e.checyrillic=1095,e.chedescenderabkhasiancyrillic=1215,e.chedescendercyrillic=1207,e.chedieresiscyrillic=1269,e.cheharmenian=1395,e.chekhakassiancyrillic=1228,e.cheverticalstrokecyrillic=1209,e.chi=967,e.chieuchacirclekorean=12919,e.chieuchaparenkorean=12823,e.chieuchcirclekorean=12905,e.chieuchkorean=12618,e.chieuchparenkorean=12809,e.chochangthai=3594,e.chochanthai=3592,e.chochingthai=3593,e.chochoethai=3596,e.chook=392,e.cieucacirclekorean=12918,e.cieucaparenkorean=12822,e.cieuccirclekorean=12904,e.cieuckorean=12616,e.cieucparenkorean=12808,e.cieucuparenkorean=12828,e.circle=9675,e.circlecopyrt=169,e.circlemultiply=8855,e.circleot=8857,e.circleplus=8853,e.circlepostalmark=12342,e.circlewithlefthalfblack=9680,e.circlewithrighthalfblack=9681,e.circumflex=710,e.circumflexbelowcmb=813,e.circumflexcmb=770,e.clear=8999,e.clickalveolar=450,e.clickdental=448,e.clicklateral=449,e.clickretroflex=451,e.club=9827,e.clubsuitblack=9827,e.clubsuitwhite=9831,e.cmcubedsquare=13220,e.cmonospace=65347,e.cmsquaredsquare=13216,e.coarmenian=1409,e.colon=58,e.colonmonetary=8353,e.colonmonospace=65306,e.colonsign=8353,e.colonsmall=65109,e.colontriangularhalfmod=721,e.colontriangularmod=720,e.comma=44,e.commaabovecmb=787,e.commaaboverightcmb=789,e.commaaccent=63171,e.commaarabic=1548,e.commaarmenian=1373,e.commainferior=63201,e.commamonospace=65292,e.commareversedabovecmb=788,e.commareversedmod=701,e.commasmall=65104,e.commasuperior=63202,e.commaturnedabovecmb=786,e.commaturnedmod=699,e.compass=9788,e.congruent=8773,e.contourintegral=8750,e.control=8963,e.controlACK=6,e.controlBEL=7,e.controlBS=8,e.controlCAN=24,e.controlCR=13,e.controlDC1=17,e.controlDC2=18,e.controlDC3=19,e.controlDC4=20,e.controlDEL=127,e.controlDLE=16,e.controlEM=25,e.controlENQ=5,e.controlEOT=4,e.controlESC=27,e.controlETB=23,e.controlETX=3,e.controlFF=12,e.controlFS=28,e.controlGS=29,e.controlHT=9,e.controlLF=10,e.controlNAK=21,e.controlNULL=0,e.controlRS=30,e.controlSI=15,e.controlSO=14,e.controlSOT=2,e.controlSTX=1,e.controlSUB=26,e.controlSYN=22,e.controlUS=31,e.controlVT=11,e.copyright=169,e.copyrightsans=63721,e.copyrightserif=63193,e.cornerbracketleft=12300,e.cornerbracketlefthalfwidth=65378,e.cornerbracketleftvertical=65089,e.cornerbracketright=12301,e.cornerbracketrighthalfwidth=65379,e.cornerbracketrightvertical=65090,e.corporationsquare=13183,e.cosquare=13255,e.coverkgsquare=13254,e.cparen=9374,e.cruzeiro=8354,e.cstretched=663,e.curlyand=8911,e.curlyor=8910,e.currency=164,e.cyrBreve=63185,e.cyrFlex=63186,e.cyrbreve=63188,e.cyrflex=63189,e.d=100,e.daarmenian=1380,e.dabengali=2470,e.dadarabic=1590,e.dadeva=2342,e.dadfinalarabic=65214,e.dadinitialarabic=65215,e.dadmedialarabic=65216,e.dagesh=1468,e.dageshhebrew=1468,e.dagger=8224,e.daggerdbl=8225,e.dagujarati=2726,e.dagurmukhi=2598,e.dahiragana=12384,e.dakatakana=12480,e.dalarabic=1583,e.dalet=1491,e.daletdagesh=64307,e.daletdageshhebrew=64307,e.dalethebrew=1491,e.dalfinalarabic=65194,e.dammaarabic=1615,e.dammalowarabic=1615,e.dammatanaltonearabic=1612,e.dammatanarabic=1612,e.danda=2404,e.dargahebrew=1447,e.dargalefthebrew=1447,e.dasiapneumatacyrilliccmb=1157,e.dblGrave=63187,e.dblanglebracketleft=12298,e.dblanglebracketleftvertical=65085,e.dblanglebracketright=12299,e.dblanglebracketrightvertical=65086,e.dblarchinvertedbelowcmb=811,e.dblarrowleft=8660,e.dblarrowright=8658,e.dbldanda=2405,e.dblgrave=63190,e.dblgravecmb=783,e.dblintegral=8748,e.dbllowline=8215,e.dbllowlinecmb=819,e.dbloverlinecmb=831,e.dblprimemod=698,e.dblverticalbar=8214,e.dblverticallineabovecmb=782,e.dbopomofo=12553,e.dbsquare=13256,e.dcaron=271,e.dcedilla=7697,e.dcircle=9427,e.dcircumflexbelow=7699,e.dcroat=273,e.ddabengali=2465,e.ddadeva=2337,e.ddagujarati=2721,e.ddagurmukhi=2593,e.ddalarabic=1672,e.ddalfinalarabic=64393,e.dddhadeva=2396,e.ddhabengali=2466,e.ddhadeva=2338,e.ddhagujarati=2722,e.ddhagurmukhi=2594,e.ddotaccent=7691,e.ddotbelow=7693,e.decimalseparatorarabic=1643,e.decimalseparatorpersian=1643,e.decyrillic=1076,e.degree=176,e.dehihebrew=1453,e.dehiragana=12391,e.deicoptic=1007,e.dekatakana=12487,e.deleteleft=9003,e.deleteright=8998,e.delta=948,e.deltaturned=397,e.denominatorminusonenumeratorbengali=2552,e.dezh=676,e.dhabengali=2471,e.dhadeva=2343,e.dhagujarati=2727,e.dhagurmukhi=2599,e.dhook=599,e.dialytikatonos=901,e.dialytikatonoscmb=836,e.diamond=9830,e.diamondsuitwhite=9826,e.dieresis=168,e.dieresisacute=63191,e.dieresisbelowcmb=804,e.dieresiscmb=776,e.dieresisgrave=63192,e.dieresistonos=901,e.dihiragana=12386,e.dikatakana=12482,e.dittomark=12291,e.divide=247,e.divides=8739,e.divisionslash=8725,e.djecyrillic=1106,e.dkshade=9619,e.dlinebelow=7695,e.dlsquare=13207,e.dmacron=273,e.dmonospace=65348,e.dnblock=9604,e.dochadathai=3598,e.dodekthai=3604,e.dohiragana=12393,e.dokatakana=12489,e.dollar=36;e.dollarinferior=63203,e.dollarmonospace=65284,e.dollaroldstyle=63268,e.dollarsmall=65129,e.dollarsuperior=63204,e.dong=8363,e.dorusquare=13094,e.dotaccent=729,e.dotaccentcmb=775,e.dotbelowcmb=803,e.dotbelowcomb=803,e.dotkatakana=12539,e.dotlessi=305,e.dotlessj=63166,e.dotlessjstrokehook=644,e.dotmath=8901,e.dottedcircle=9676,e.doubleyodpatah=64287,e.doubleyodpatahhebrew=64287,e.downtackbelowcmb=798,e.downtackmod=725,e.dparen=9375,e.dsuperior=63211,e.dtail=598,e.dtopbar=396,e.duhiragana=12389,e.dukatakana=12485,e.dz=499,e.dzaltone=675,e.dzcaron=454,e.dzcurl=677,e.dzeabkhasiancyrillic=1249,e.dzecyrillic=1109,e.dzhecyrillic=1119,e.e=101,e.eacute=233,e.earth=9793,e.ebengali=2447,e.ebopomofo=12572,e.ebreve=277,e.ecandradeva=2317,e.ecandragujarati=2701,e.ecandravowelsigndeva=2373,e.ecandravowelsigngujarati=2757,e.ecaron=283,e.ecedillabreve=7709,e.echarmenian=1381,e.echyiwnarmenian=1415,e.ecircle=9428,e.ecircumflex=234,e.ecircumflexacute=7871,e.ecircumflexbelow=7705,e.ecircumflexdotbelow=7879,e.ecircumflexgrave=7873,e.ecircumflexhookabove=7875,e.ecircumflextilde=7877,e.ecyrillic=1108,e.edblgrave=517,e.edeva=2319,e.edieresis=235,e.edot=279,e.edotaccent=279,e.edotbelow=7865,e.eegurmukhi=2575,e.eematragurmukhi=2631,e.efcyrillic=1092,e.egrave=232,e.egujarati=2703,e.eharmenian=1383,e.ehbopomofo=12573,e.ehiragana=12360,e.ehookabove=7867,e.eibopomofo=12575,e.eight=56,e.eightarabic=1640,e.eightbengali=2542,e.eightcircle=9319,e.eightcircleinversesansserif=10129,e.eightdeva=2414,e.eighteencircle=9329,e.eighteenparen=9349,e.eighteenperiod=9369,e.eightgujarati=2798,e.eightgurmukhi=2670,e.eighthackarabic=1640,e.eighthangzhou=12328,e.eighthnotebeamed=9835,e.eightideographicparen=12839,e.eightinferior=8328,e.eightmonospace=65304,e.eightoldstyle=63288,e.eightparen=9339,e.eightperiod=9359,e.eightpersian=1784,e.eightroman=8567,e.eightsuperior=8312,e.eightthai=3672,e.einvertedbreve=519,e.eiotifiedcyrillic=1125,e.ekatakana=12456,e.ekatakanahalfwidth=65396,e.ekonkargurmukhi=2676,e.ekorean=12628,e.elcyrillic=1083,e.element=8712,e.elevencircle=9322,e.elevenparen=9342,e.elevenperiod=9362,e.elevenroman=8570,e.ellipsis=8230,e.ellipsisvertical=8942,e.emacron=275,e.emacronacute=7703,e.emacrongrave=7701,e.emcyrillic=1084,e.emdash=8212,e.emdashvertical=65073,e.emonospace=65349,e.emphasismarkarmenian=1371,e.emptyset=8709,e.enbopomofo=12579,e.encyrillic=1085,e.endash=8211,e.endashvertical=65074,e.endescendercyrillic=1187,e.eng=331,e.engbopomofo=12581,e.enghecyrillic=1189,e.enhookcyrillic=1224,e.enspace=8194,e.eogonek=281,e.eokorean=12627,e.eopen=603,e.eopenclosed=666,e.eopenreversed=604,e.eopenreversedclosed=606,e.eopenreversedhook=605,e.eparen=9376,e.epsilon=949,e.epsilontonos=941,e.equal=61,e.equalmonospace=65309,e.equalsmall=65126,e.equalsuperior=8316,e.equivalence=8801,e.erbopomofo=12582,e.ercyrillic=1088,e.ereversed=600,e.ereversedcyrillic=1101,e.escyrillic=1089,e.esdescendercyrillic=1195,e.esh=643,e.eshcurl=646,e.eshortdeva=2318,e.eshortvowelsigndeva=2374,e.eshreversedloop=426,e.eshsquatreversed=645,e.esmallhiragana=12359,e.esmallkatakana=12455,e.esmallkatakanahalfwidth=65386,e.estimated=8494,e.esuperior=63212,e.eta=951,e.etarmenian=1384,e.etatonos=942,e.eth=240,e.etilde=7869,e.etildebelow=7707,e.etnahtafoukhhebrew=1425,e.etnahtafoukhlefthebrew=1425,e.etnahtahebrew=1425,e.etnahtalefthebrew=1425,e.eturned=477,e.eukorean=12641,e.euro=8364,e.evowelsignbengali=2503,e.evowelsigndeva=2375,e.evowelsigngujarati=2759,e.exclam=33,e.exclamarmenian=1372,e.exclamdbl=8252,e.exclamdown=161,e.exclamdownsmall=63393,e.exclammonospace=65281,e.exclamsmall=63265,e.existential=8707,e.ezh=658,e.ezhcaron=495,e.ezhcurl=659,e.ezhreversed=441,e.ezhtail=442,e.f=102,e.fadeva=2398,e.fagurmukhi=2654,e.fahrenheit=8457,e.fathaarabic=1614,e.fathalowarabic=1614,e.fathatanarabic=1611,e.fbopomofo=12552,e.fcircle=9429,e.fdotaccent=7711,e.feharabic=1601,e.feharmenian=1414,e.fehfinalarabic=65234,e.fehinitialarabic=65235,e.fehmedialarabic=65236,e.feicoptic=997,e.female=9792,e.ff=64256,e.f_f=64256,e.ffi=64259,e.ffl=64260,e.fi=64257,e.fifteencircle=9326,e.fifteenparen=9346,e.fifteenperiod=9366,e.figuredash=8210,e.filledbox=9632,e.filledrect=9644,e.finalkaf=1498,e.finalkafdagesh=64314,e.finalkafdageshhebrew=64314,e.finalkafhebrew=1498,e.finalmem=1501,e.finalmemhebrew=1501,e.finalnun=1503,e.finalnunhebrew=1503,e.finalpe=1507,e.finalpehebrew=1507,e.finaltsadi=1509,e.finaltsadihebrew=1509,e.firsttonechinese=713,e.fisheye=9673,e.fitacyrillic=1139,e.five=53,e.fivearabic=1637,e.fivebengali=2539,e.fivecircle=9316,e.fivecircleinversesansserif=10126,e.fivedeva=2411,e.fiveeighths=8541,e.fivegujarati=2795,e.fivegurmukhi=2667,e.fivehackarabic=1637,e.fivehangzhou=12325,e.fiveideographicparen=12836,e.fiveinferior=8325,e.fivemonospace=65301,e.fiveoldstyle=63285,e.fiveparen=9336,e.fiveperiod=9356,e.fivepersian=1781,e.fiveroman=8564,e.fivesuperior=8309,e.fivethai=3669,e.fl=64258,e.florin=402,e.fmonospace=65350,e.fmsquare=13209,e.fofanthai=3615,e.fofathai=3613,e.fongmanthai=3663,e.forall=8704,e.four=52,e.fourarabic=1636,e.fourbengali=2538,e.fourcircle=9315,e.fourcircleinversesansserif=10125,e.fourdeva=2410,e.fourgujarati=2794,e.fourgurmukhi=2666,e.fourhackarabic=1636,e.fourhangzhou=12324,e.fourideographicparen=12835,e.fourinferior=8324,e.fourmonospace=65300,e.fournumeratorbengali=2551,e.fouroldstyle=63284,e.fourparen=9335,e.fourperiod=9355,e.fourpersian=1780,e.fourroman=8563,e.foursuperior=8308,e.fourteencircle=9325,e.fourteenparen=9345,e.fourteenperiod=9365,e.fourthai=3668,e.fourthtonechinese=715,e.fparen=9377,e.fraction=8260,e.franc=8355,e.g=103,e.gabengali=2455,e.gacute=501,e.gadeva=2327,e.gafarabic=1711,e.gaffinalarabic=64403,e.gafinitialarabic=64404,e.gafmedialarabic=64405,e.gagujarati=2711,e.gagurmukhi=2583,e.gahiragana=12364,e.gakatakana=12460,e.gamma=947,e.gammalatinsmall=611,e.gammasuperior=736,e.gangiacoptic=1003,e.gbopomofo=12557,e.gbreve=287,e.gcaron=487,e.gcedilla=291,e.gcircle=9430,e.gcircumflex=285,e.gcommaaccent=291,e.gdot=289,e.gdotaccent=289,e.gecyrillic=1075,e.gehiragana=12370,e.gekatakana=12466,e.geometricallyequal=8785,e.gereshaccenthebrew=1436,e.gereshhebrew=1523,e.gereshmuqdamhebrew=1437,e.germandbls=223,e.gershayimaccenthebrew=1438,e.gershayimhebrew=1524,e.getamark=12307,e.ghabengali=2456,e.ghadarmenian=1394,e.ghadeva=2328,e.ghagujarati=2712,e.ghagurmukhi=2584,e.ghainarabic=1594,e.ghainfinalarabic=65230,e.ghaininitialarabic=65231,e.ghainmedialarabic=65232,e.ghemiddlehookcyrillic=1173,e.ghestrokecyrillic=1171,e.gheupturncyrillic=1169,e.ghhadeva=2394,e.ghhagurmukhi=2650,e.ghook=608,e.ghzsquare=13203,e.gihiragana=12366,e.gikatakana=12462,e.gimarmenian=1379,e.gimel=1490,e.gimeldagesh=64306,e.gimeldageshhebrew=64306,e.gimelhebrew=1490,e.gjecyrillic=1107,e.glottalinvertedstroke=446,e.glottalstop=660,e.glottalstopinverted=662,e.glottalstopmod=704,e.glottalstopreversed=661,e.glottalstopreversedmod=705,e.glottalstopreversedsuperior=740,e.glottalstopstroke=673,e.glottalstopstrokereversed=674,e.gmacron=7713,e.gmonospace=65351,e.gohiragana=12372,e.gokatakana=12468,e.gparen=9378,e.gpasquare=13228,e.gradient=8711,e.grave=96,e.gravebelowcmb=790,e.gravecmb=768,e.gravecomb=768,e.gravedeva=2387,e.gravelowmod=718,e.gravemonospace=65344,e.gravetonecmb=832,e.greater=62,e.greaterequal=8805,e.greaterequalorless=8923,e.greatermonospace=65310,e.greaterorequivalent=8819,e.greaterorless=8823,e.greateroverequal=8807,e.greatersmall=65125,e.gscript=609,e.gstroke=485,e.guhiragana=12368,e.guillemotleft=171,e.guillemotright=187,e.guilsinglleft=8249,e.guilsinglright=8250,e.gukatakana=12464,e.guramusquare=13080,e.gysquare=13257,e.h=104,e.haabkhasiancyrillic=1193,e.haaltonearabic=1729,e.habengali=2489,e.hadescendercyrillic=1203,e.hadeva=2361,e.hagujarati=2745,e.hagurmukhi=2617,e.haharabic=1581,e.hahfinalarabic=65186,e.hahinitialarabic=65187,e.hahiragana=12399,e.hahmedialarabic=65188,e.haitusquare=13098,e.hakatakana=12495,e.hakatakanahalfwidth=65418,e.halantgurmukhi=2637,e.hamzaarabic=1569,e.hamzalowarabic=1569,e.hangulfiller=12644,e.hardsigncyrillic=1098,e.harpoonleftbarbup=8636,e.harpoonrightbarbup=8640,e.hasquare=13258,e.hatafpatah=1458,e.hatafpatah16=1458,e.hatafpatah23=1458,e.hatafpatah2f=1458,e.hatafpatahhebrew=1458,e.hatafpatahnarrowhebrew=1458,e.hatafpatahquarterhebrew=1458,e.hatafpatahwidehebrew=1458,e.hatafqamats=1459,e.hatafqamats1b=1459,e.hatafqamats28=1459,e.hatafqamats34=1459,e.hatafqamatshebrew=1459,e.hatafqamatsnarrowhebrew=1459,e.hatafqamatsquarterhebrew=1459,e.hatafqamatswidehebrew=1459,e.hatafsegol=1457,e.hatafsegol17=1457,e.hatafsegol24=1457,e.hatafsegol30=1457,e.hatafsegolhebrew=1457,e.hatafsegolnarrowhebrew=1457,e.hatafsegolquarterhebrew=1457,e.hatafsegolwidehebrew=1457,e.hbar=295,e.hbopomofo=12559,e.hbrevebelow=7723,e.hcedilla=7721,e.hcircle=9431,e.hcircumflex=293,e.hdieresis=7719,e.hdotaccent=7715,e.hdotbelow=7717,e.he=1492,e.heart=9829,e.heartsuitblack=9829,e.heartsuitwhite=9825,e.hedagesh=64308,e.hedageshhebrew=64308,e.hehaltonearabic=1729,e.heharabic=1607,e.hehebrew=1492,e.hehfinalaltonearabic=64423,e.hehfinalalttwoarabic=65258,e.hehfinalarabic=65258,e.hehhamzaabovefinalarabic=64421,e.hehhamzaaboveisolatedarabic=64420,e.hehinitialaltonearabic=64424,e.hehinitialarabic=65259,e.hehiragana=12408,e.hehmedialaltonearabic=64425,e.hehmedialarabic=65260,e.heiseierasquare=13179,e.hekatakana=12504,e.hekatakanahalfwidth=65421,e.hekutaarusquare=13110,e.henghook=615,e.herutusquare=13113,e.het=1495,e.hethebrew=1495,e.hhook=614,e.hhooksuperior=689,e.hieuhacirclekorean=12923,e.hieuhaparenkorean=12827,e.hieuhcirclekorean=12909,e.hieuhkorean=12622,e.hieuhparenkorean=12813,e.hihiragana=12402,e.hikatakana=12498,e.hikatakanahalfwidth=65419,e.hiriq=1460,e.hiriq14=1460,e.hiriq21=1460,e.hiriq2d=1460,e.hiriqhebrew=1460,e.hiriqnarrowhebrew=1460,e.hiriqquarterhebrew=1460,e.hiriqwidehebrew=1460,e.hlinebelow=7830,e.hmonospace=65352,e.hoarmenian=1392,e.hohipthai=3627,e.hohiragana=12411,e.hokatakana=12507,e.hokatakanahalfwidth=65422,e.holam=1465,e.holam19=1465,e.holam26=1465,e.holam32=1465,e.holamhebrew=1465,e.holamnarrowhebrew=1465,e.holamquarterhebrew=1465,e.holamwidehebrew=1465,e.honokhukthai=3630,e.hookabovecomb=777,e.hookcmb=777,e.hookpalatalizedbelowcmb=801,e.hookretroflexbelowcmb=802,e.hoonsquare=13122,e.horicoptic=1001,e.horizontalbar=8213,e.horncmb=795,e.hotsprings=9832,e.house=8962,e.hparen=9379,e.hsuperior=688,e.hturned=613,e.huhiragana=12405,e.huiitosquare=13107,e.hukatakana=12501,e.hukatakanahalfwidth=65420,e.hungarumlaut=733,e.hungarumlautcmb=779,e.hv=405,e.hyphen=45,e.hypheninferior=63205,e.hyphenmonospace=65293,e.hyphensmall=65123,e.hyphensuperior=63206,e.hyphentwo=8208,e.i=105,e.iacute=237,e.iacyrillic=1103,e.ibengali=2439,e.ibopomofo=12583,e.ibreve=301,e.icaron=464,e.icircle=9432,e.icircumflex=238,e.icyrillic=1110,e.idblgrave=521,e.ideographearthcircle=12943,e.ideographfirecircle=12939,e.ideographicallianceparen=12863,e.ideographiccallparen=12858,e.ideographiccentrecircle=12965,e.ideographicclose=12294,e.ideographiccomma=12289,e.ideographiccommaleft=65380,e.ideographiccongratulationparen=12855,e.ideographiccorrectcircle=12963,e.ideographicearthparen=12847,e.ideographicenterpriseparen=12861,e.ideographicexcellentcircle=12957,e.ideographicfestivalparen=12864,e.ideographicfinancialcircle=12950,e.ideographicfinancialparen=12854,e.ideographicfireparen=12843,e.ideographichaveparen=12850,e.ideographichighcircle=12964,e.ideographiciterationmark=12293,e.ideographiclaborcircle=12952,e.ideographiclaborparen=12856,e.ideographicleftcircle=12967,e.ideographiclowcircle=12966,e.ideographicmedicinecircle=12969,e.ideographicmetalparen=12846,e.ideographicmoonparen=12842,e.ideographicnameparen=12852,e.ideographicperiod=12290,e.ideographicprintcircle=12958,e.ideographicreachparen=12867,e.ideographicrepresentparen=12857,e.ideographicresourceparen=12862,e.ideographicrightcircle=12968,e.ideographicsecretcircle=12953,e.ideographicselfparen=12866,e.ideographicsocietyparen=12851,e.ideographicspace=12288,e.ideographicspecialparen=12853,e.ideographicstockparen=12849,e.ideographicstudyparen=12859,e.ideographicsunparen=12848,e.ideographicsuperviseparen=12860,e.ideographicwaterparen=12844,e.ideographicwoodparen=12845,e.ideographiczero=12295,e.ideographmetalcircle=12942,e.ideographmooncircle=12938,e.ideographnamecircle=12948,e.ideographsuncircle=12944,e.ideographwatercircle=12940,e.ideographwoodcircle=12941,e.ideva=2311,e.idieresis=239,e.idieresisacute=7727,e.idieresiscyrillic=1253,e.idotbelow=7883,e.iebrevecyrillic=1239,e.iecyrillic=1077,e.ieungacirclekorean=12917,e.ieungaparenkorean=12821,e.ieungcirclekorean=12903,e.ieungkorean=12615,e.ieungparenkorean=12807,e.igrave=236,e.igujarati=2695,e.igurmukhi=2567,e.ihiragana=12356,e.ihookabove=7881,e.iibengali=2440,e.iicyrillic=1080,e.iideva=2312,e.iigujarati=2696,e.iigurmukhi=2568,e.iimatragurmukhi=2624,e.iinvertedbreve=523,e.iishortcyrillic=1081,e.iivowelsignbengali=2496,e.iivowelsigndeva=2368,e.iivowelsigngujarati=2752,e.ij=307,e.ikatakana=12452,e.ikatakanahalfwidth=65394,e.ikorean=12643,e.ilde=732,e.iluyhebrew=1452,e.imacron=299,e.imacroncyrillic=1251,e.imageorapproximatelyequal=8787,e.imatragurmukhi=2623,e.imonospace=65353,e.increment=8710,e.infinity=8734,e.iniarmenian=1387,e.integral=8747,e.integralbottom=8993,e.integralbt=8993,e.integralex=63733,e.integraltop=8992,e.integraltp=8992,e.intersection=8745,e.intisquare=13061,e.invbullet=9688,e.invcircle=9689,e.invsmileface=9787,e.iocyrillic=1105,e.iogonek=303,e.iota=953,e.iotadieresis=970,e.iotadieresistonos=912,e.iotalatin=617,e.iotatonos=943,e.iparen=9380,e.irigurmukhi=2674,e.ismallhiragana=12355,e.ismallkatakana=12451,e.ismallkatakanahalfwidth=65384,e.issharbengali=2554,e.istroke=616,e.isuperior=63213,e.iterationhiragana=12445,e.iterationkatakana=12541,e.itilde=297,e.itildebelow=7725,e.iubopomofo=12585,e.iucyrillic=1102,e.ivowelsignbengali=2495,e.ivowelsigndeva=2367,e.ivowelsigngujarati=2751,e.izhitsacyrillic=1141,e.izhitsadblgravecyrillic=1143,e.j=106,e.jaarmenian=1393,e.jabengali=2460,e.jadeva=2332,e.jagujarati=2716,e.jagurmukhi=2588,e.jbopomofo=12560,e.jcaron=496,e.jcircle=9433,e.jcircumflex=309,e.jcrossedtail=669,e.jdotlessstroke=607,e.jecyrillic=1112,e.jeemarabic=1580,e.jeemfinalarabic=65182,e.jeeminitialarabic=65183,e.jeemmedialarabic=65184,e.jeharabic=1688,e.jehfinalarabic=64395,e.jhabengali=2461,e.jhadeva=2333,e.jhagujarati=2717,e.jhagurmukhi=2589,e.jheharmenian=1403,e.jis=12292,e.jmonospace=65354,e.jparen=9381,e.jsuperior=690,e.k=107,e.kabashkircyrillic=1185,e.kabengali=2453,e.kacute=7729,e.kacyrillic=1082,e.kadescendercyrillic=1179,e.kadeva=2325,e.kaf=1499,e.kafarabic=1603,e.kafdagesh=64315,e.kafdageshhebrew=64315,e.kaffinalarabic=65242,e.kafhebrew=1499,e.kafinitialarabic=65243,e.kafmedialarabic=65244,e.kafrafehebrew=64333,e.kagujarati=2709,e.kagurmukhi=2581,e.kahiragana=12363,e.kahookcyrillic=1220,e.kakatakana=12459,e.kakatakanahalfwidth=65398,e.kappa=954,e.kappasymbolgreek=1008,e.kapyeounmieumkorean=12657,e.kapyeounphieuphkorean=12676,e.kapyeounpieupkorean=12664,e.kapyeounssangpieupkorean=12665,e.karoriisquare=13069,e.kashidaautoarabic=1600,e.kashidaautonosidebearingarabic=1600,e.kasmallkatakana=12533,e.kasquare=13188,e.kasraarabic=1616,e.kasratanarabic=1613,e.kastrokecyrillic=1183,e.katahiraprolongmarkhalfwidth=65392,e.kaverticalstrokecyrillic=1181,e.kbopomofo=12558,e.kcalsquare=13193,e.kcaron=489,e.kcedilla=311,e.kcircle=9434,e.kcommaaccent=311,e.kdotbelow=7731,e.keharmenian=1412,e.kehiragana=12369,e.kekatakana=12465,e.kekatakanahalfwidth=65401,e.kenarmenian=1391,e.kesmallkatakana=12534,e.kgreenlandic=312,e.khabengali=2454,e.khacyrillic=1093,e.khadeva=2326,e.khagujarati=2710,e.khagurmukhi=2582,e.khaharabic=1582,e.khahfinalarabic=65190,e.khahinitialarabic=65191,e.khahmedialarabic=65192,e.kheicoptic=999,e.khhadeva=2393,e.khhagurmukhi=2649,e.khieukhacirclekorean=12920,e.khieukhaparenkorean=12824,e.khieukhcirclekorean=12906,e.khieukhkorean=12619,e.khieukhparenkorean=12810,e.khokhaithai=3586,e.khokhonthai=3589,e.khokhuatthai=3587,e.khokhwaithai=3588,e.khomutthai=3675,e.khook=409,e.khorakhangthai=3590,e.khzsquare=13201,e.kihiragana=12365,e.kikatakana=12461,e.kikatakanahalfwidth=65399,e.kiroguramusquare=13077,e.kiromeetorusquare=13078,e.kirosquare=13076,e.kiyeokacirclekorean=12910,e.kiyeokaparenkorean=12814,e.kiyeokcirclekorean=12896,e.kiyeokkorean=12593,e.kiyeokparenkorean=12800,e.kiyeoksioskorean=12595,e.kjecyrillic=1116,e.klinebelow=7733,e.klsquare=13208,e.kmcubedsquare=13222;e.kmonospace=65355,e.kmsquaredsquare=13218,e.kohiragana=12371,e.kohmsquare=13248,e.kokaithai=3585,e.kokatakana=12467,e.kokatakanahalfwidth=65402,e.kooposquare=13086,e.koppacyrillic=1153,e.koreanstandardsymbol=12927,e.koroniscmb=835,e.kparen=9382,e.kpasquare=13226,e.ksicyrillic=1135,e.ktsquare=13263,e.kturned=670,e.kuhiragana=12367,e.kukatakana=12463,e.kukatakanahalfwidth=65400,e.kvsquare=13240,e.kwsquare=13246,e.l=108,e.labengali=2482,e.lacute=314,e.ladeva=2354,e.lagujarati=2738,e.lagurmukhi=2610,e.lakkhangyaothai=3653,e.lamaleffinalarabic=65276,e.lamalefhamzaabovefinalarabic=65272,e.lamalefhamzaaboveisolatedarabic=65271,e.lamalefhamzabelowfinalarabic=65274,e.lamalefhamzabelowisolatedarabic=65273,e.lamalefisolatedarabic=65275,e.lamalefmaddaabovefinalarabic=65270,e.lamalefmaddaaboveisolatedarabic=65269,e.lamarabic=1604,e.lambda=955,e.lambdastroke=411,e.lamed=1500,e.lameddagesh=64316,e.lameddageshhebrew=64316,e.lamedhebrew=1500,e.lamfinalarabic=65246,e.lamhahinitialarabic=64714,e.laminitialarabic=65247,e.lamjeeminitialarabic=64713,e.lamkhahinitialarabic=64715,e.lamlamhehisolatedarabic=65010,e.lammedialarabic=65248,e.lammeemhahinitialarabic=64904,e.lammeeminitialarabic=64716,e.largecircle=9711,e.lbar=410,e.lbelt=620,e.lbopomofo=12556,e.lcaron=318,e.lcedilla=316,e.lcircle=9435,e.lcircumflexbelow=7741,e.lcommaaccent=316,e.ldot=320,e.ldotaccent=320,e.ldotbelow=7735,e.ldotbelowmacron=7737,e.leftangleabovecmb=794,e.lefttackbelowcmb=792,e.less=60,e.lessequal=8804,e.lessequalorgreater=8922,e.lessmonospace=65308,e.lessorequivalent=8818,e.lessorgreater=8822,e.lessoverequal=8806,e.lesssmall=65124,e.lezh=622,e.lfblock=9612,e.lhookretroflex=621,e.lira=8356,e.liwnarmenian=1388,e.lj=457,e.ljecyrillic=1113,e.ll=63168,e.lladeva=2355,e.llagujarati=2739,e.llinebelow=7739,e.llladeva=2356,e.llvocalicbengali=2529,e.llvocalicdeva=2401,e.llvocalicvowelsignbengali=2531,e.llvocalicvowelsigndeva=2403,e.lmiddletilde=619,e.lmonospace=65356,e.lmsquare=13264,e.lochulathai=3628,e.logicaland=8743,e.logicalnot=172,e.logicalnotreversed=8976,e.logicalor=8744,e.lolingthai=3621,e.longs=383,e.lowlinecenterline=65102,e.lowlinecmb=818,e.lowlinedashed=65101,e.lozenge=9674,e.lparen=9383,e.lslash=322,e.lsquare=8467,e.lsuperior=63214,e.ltshade=9617,e.luthai=3622,e.lvocalicbengali=2444,e.lvocalicdeva=2316,e.lvocalicvowelsignbengali=2530,e.lvocalicvowelsigndeva=2402,e.lxsquare=13267,e.m=109,e.mabengali=2478,e.macron=175,e.macronbelowcmb=817,e.macroncmb=772,e.macronlowmod=717,e.macronmonospace=65507,e.macute=7743,e.madeva=2350,e.magujarati=2734,e.magurmukhi=2606,e.mahapakhhebrew=1444,e.mahapakhlefthebrew=1444,e.mahiragana=12414,e.maichattawalowleftthai=63637,e.maichattawalowrightthai=63636,e.maichattawathai=3659,e.maichattawaupperleftthai=63635,e.maieklowleftthai=63628,e.maieklowrightthai=63627,e.maiekthai=3656,e.maiekupperleftthai=63626,e.maihanakatleftthai=63620,e.maihanakatthai=3633,e.maitaikhuleftthai=63625,e.maitaikhuthai=3655,e.maitholowleftthai=63631,e.maitholowrightthai=63630,e.maithothai=3657,e.maithoupperleftthai=63629,e.maitrilowleftthai=63634,e.maitrilowrightthai=63633,e.maitrithai=3658,e.maitriupperleftthai=63632,e.maiyamokthai=3654,e.makatakana=12510,e.makatakanahalfwidth=65423,e.male=9794,e.mansyonsquare=13127,e.maqafhebrew=1470,e.mars=9794,e.masoracirclehebrew=1455,e.masquare=13187,e.mbopomofo=12551,e.mbsquare=13268,e.mcircle=9436,e.mcubedsquare=13221,e.mdotaccent=7745,e.mdotbelow=7747,e.meemarabic=1605,e.meemfinalarabic=65250,e.meeminitialarabic=65251,e.meemmedialarabic=65252,e.meemmeeminitialarabic=64721,e.meemmeemisolatedarabic=64584,e.meetorusquare=13133,e.mehiragana=12417,e.meizierasquare=13182,e.mekatakana=12513,e.mekatakanahalfwidth=65426,e.mem=1502,e.memdagesh=64318,e.memdageshhebrew=64318,e.memhebrew=1502,e.menarmenian=1396,e.merkhahebrew=1445,e.merkhakefulahebrew=1446,e.merkhakefulalefthebrew=1446,e.merkhalefthebrew=1445,e.mhook=625,e.mhzsquare=13202,e.middledotkatakanahalfwidth=65381,e.middot=183,e.mieumacirclekorean=12914,e.mieumaparenkorean=12818,e.mieumcirclekorean=12900,e.mieumkorean=12609,e.mieumpansioskorean=12656,e.mieumparenkorean=12804,e.mieumpieupkorean=12654,e.mieumsioskorean=12655,e.mihiragana=12415,e.mikatakana=12511,e.mikatakanahalfwidth=65424,e.minus=8722,e.minusbelowcmb=800,e.minuscircle=8854,e.minusmod=727,e.minusplus=8723,e.minute=8242,e.miribaarusquare=13130,e.mirisquare=13129,e.mlonglegturned=624,e.mlsquare=13206,e.mmcubedsquare=13219,e.mmonospace=65357,e.mmsquaredsquare=13215,e.mohiragana=12418,e.mohmsquare=13249,e.mokatakana=12514,e.mokatakanahalfwidth=65427,e.molsquare=13270,e.momathai=3617,e.moverssquare=13223,e.moverssquaredsquare=13224,e.mparen=9384,e.mpasquare=13227,e.mssquare=13235,e.msuperior=63215,e.mturned=623,e.mu=181,e.mu1=181,e.muasquare=13186,e.muchgreater=8811,e.muchless=8810,e.mufsquare=13196,e.mugreek=956,e.mugsquare=13197,e.muhiragana=12416,e.mukatakana=12512,e.mukatakanahalfwidth=65425,e.mulsquare=13205,e.multiply=215,e.mumsquare=13211,e.munahhebrew=1443,e.munahlefthebrew=1443,e.musicalnote=9834,e.musicalnotedbl=9835,e.musicflatsign=9837,e.musicsharpsign=9839,e.mussquare=13234,e.muvsquare=13238,e.muwsquare=13244,e.mvmegasquare=13241,e.mvsquare=13239,e.mwmegasquare=13247,e.mwsquare=13245,e.n=110,e.nabengali=2472,e.nabla=8711,e.nacute=324,e.nadeva=2344,e.nagujarati=2728,e.nagurmukhi=2600,e.nahiragana=12394,e.nakatakana=12490,e.nakatakanahalfwidth=65413,e.napostrophe=329,e.nasquare=13185,e.nbopomofo=12555,e.nbspace=160,e.ncaron=328,e.ncedilla=326,e.ncircle=9437,e.ncircumflexbelow=7755,e.ncommaaccent=326,e.ndotaccent=7749,e.ndotbelow=7751,e.nehiragana=12397,e.nekatakana=12493,e.nekatakanahalfwidth=65416,e.newsheqelsign=8362,e.nfsquare=13195,e.ngabengali=2457,e.ngadeva=2329,e.ngagujarati=2713,e.ngagurmukhi=2585,e.ngonguthai=3591,e.nhiragana=12435,e.nhookleft=626,e.nhookretroflex=627,e.nieunacirclekorean=12911,e.nieunaparenkorean=12815,e.nieuncieuckorean=12597,e.nieuncirclekorean=12897,e.nieunhieuhkorean=12598,e.nieunkorean=12596,e.nieunpansioskorean=12648,e.nieunparenkorean=12801,e.nieunsioskorean=12647,e.nieuntikeutkorean=12646,e.nihiragana=12395,e.nikatakana=12491,e.nikatakanahalfwidth=65414,e.nikhahitleftthai=63641,e.nikhahitthai=3661,e.nine=57,e.ninearabic=1641,e.ninebengali=2543,e.ninecircle=9320,e.ninecircleinversesansserif=10130,e.ninedeva=2415,e.ninegujarati=2799,e.ninegurmukhi=2671,e.ninehackarabic=1641,e.ninehangzhou=12329,e.nineideographicparen=12840,e.nineinferior=8329,e.ninemonospace=65305,e.nineoldstyle=63289,e.nineparen=9340,e.nineperiod=9360,e.ninepersian=1785,e.nineroman=8568,e.ninesuperior=8313,e.nineteencircle=9330,e.nineteenparen=9350,e.nineteenperiod=9370,e.ninethai=3673,e.nj=460,e.njecyrillic=1114,e.nkatakana=12531,e.nkatakanahalfwidth=65437,e.nlegrightlong=414,e.nlinebelow=7753,e.nmonospace=65358,e.nmsquare=13210,e.nnabengali=2467,e.nnadeva=2339,e.nnagujarati=2723,e.nnagurmukhi=2595,e.nnnadeva=2345,e.nohiragana=12398,e.nokatakana=12494,e.nokatakanahalfwidth=65417,e.nonbreakingspace=160,e.nonenthai=3603,e.nonuthai=3609,e.noonarabic=1606,e.noonfinalarabic=65254,e.noonghunnaarabic=1722,e.noonghunnafinalarabic=64415,e.nooninitialarabic=65255,e.noonjeeminitialarabic=64722,e.noonjeemisolatedarabic=64587,e.noonmedialarabic=65256,e.noonmeeminitialarabic=64725,e.noonmeemisolatedarabic=64590,e.noonnoonfinalarabic=64653,e.notcontains=8716,e.notelement=8713,e.notelementof=8713,e.notequal=8800,e.notgreater=8815,e.notgreaternorequal=8817,e.notgreaternorless=8825,e.notidentical=8802,e.notless=8814,e.notlessnorequal=8816,e.notparallel=8742,e.notprecedes=8832,e.notsubset=8836,e.notsucceeds=8833,e.notsuperset=8837,e.nowarmenian=1398,e.nparen=9385,e.nssquare=13233,e.nsuperior=8319,e.ntilde=241,e.nu=957,e.nuhiragana=12396,e.nukatakana=12492,e.nukatakanahalfwidth=65415,e.nuktabengali=2492,e.nuktadeva=2364,e.nuktagujarati=2748,e.nuktagurmukhi=2620,e.numbersign=35,e.numbersignmonospace=65283,e.numbersignsmall=65119,e.numeralsigngreek=884,e.numeralsignlowergreek=885,e.numero=8470,e.nun=1504,e.nundagesh=64320,e.nundageshhebrew=64320,e.nunhebrew=1504,e.nvsquare=13237,e.nwsquare=13243,e.nyabengali=2462,e.nyadeva=2334,e.nyagujarati=2718,e.nyagurmukhi=2590,e.o=111,e.oacute=243,e.oangthai=3629,e.obarred=629,e.obarredcyrillic=1257,e.obarreddieresiscyrillic=1259,e.obengali=2451,e.obopomofo=12571,e.obreve=335,e.ocandradeva=2321,e.ocandragujarati=2705,e.ocandravowelsigndeva=2377,e.ocandravowelsigngujarati=2761,e.ocaron=466,e.ocircle=9438,e.ocircumflex=244,e.ocircumflexacute=7889,e.ocircumflexdotbelow=7897,e.ocircumflexgrave=7891,e.ocircumflexhookabove=7893,e.ocircumflextilde=7895,e.ocyrillic=1086,e.odblacute=337,e.odblgrave=525,e.odeva=2323,e.odieresis=246,e.odieresiscyrillic=1255,e.odotbelow=7885,e.oe=339,e.oekorean=12634,e.ogonek=731,e.ogonekcmb=808,e.ograve=242,e.ogujarati=2707,e.oharmenian=1413,e.ohiragana=12362,e.ohookabove=7887,e.ohorn=417,e.ohornacute=7899,e.ohorndotbelow=7907,e.ohorngrave=7901,e.ohornhookabove=7903,e.ohorntilde=7905,e.ohungarumlaut=337,e.oi=419,e.oinvertedbreve=527,e.okatakana=12458,e.okatakanahalfwidth=65397,e.okorean=12631,e.olehebrew=1451,e.omacron=333,e.omacronacute=7763,e.omacrongrave=7761,e.omdeva=2384,e.omega=969,e.omega1=982,e.omegacyrillic=1121,e.omegalatinclosed=631,e.omegaroundcyrillic=1147,e.omegatitlocyrillic=1149,e.omegatonos=974,e.omgujarati=2768,e.omicron=959,e.omicrontonos=972,e.omonospace=65359,e.one=49,e.onearabic=1633,e.onebengali=2535,e.onecircle=9312,e.onecircleinversesansserif=10122,e.onedeva=2407,e.onedotenleader=8228,e.oneeighth=8539,e.onefitted=63196,e.onegujarati=2791,e.onegurmukhi=2663,e.onehackarabic=1633,e.onehalf=189,e.onehangzhou=12321,e.oneideographicparen=12832,e.oneinferior=8321,e.onemonospace=65297,e.onenumeratorbengali=2548,e.oneoldstyle=63281,e.oneparen=9332,e.oneperiod=9352,e.onepersian=1777,e.onequarter=188,e.oneroman=8560,e.onesuperior=185,e.onethai=3665,e.onethird=8531,e.oogonek=491,e.oogonekmacron=493,e.oogurmukhi=2579,e.oomatragurmukhi=2635,e.oopen=596,e.oparen=9386,e.openbullet=9702,e.option=8997,e.ordfeminine=170,e.ordmasculine=186,e.orthogonal=8735,e.oshortdeva=2322,e.oshortvowelsigndeva=2378,e.oslash=248,e.oslashacute=511,e.osmallhiragana=12361,e.osmallkatakana=12457,e.osmallkatakanahalfwidth=65387,e.ostrokeacute=511,e.osuperior=63216,e.otcyrillic=1151,e.otilde=245,e.otildeacute=7757,e.otildedieresis=7759,e.oubopomofo=12577,e.overline=8254,e.overlinecenterline=65098,e.overlinecmb=773,e.overlinedashed=65097,e.overlinedblwavy=65100,e.overlinewavy=65099,e.overscore=175,e.ovowelsignbengali=2507,e.ovowelsigndeva=2379,e.ovowelsigngujarati=2763,e.p=112,e.paampssquare=13184,e.paasentosquare=13099,e.pabengali=2474,e.pacute=7765,e.padeva=2346,e.pagedown=8671,e.pageup=8670,e.pagujarati=2730,e.pagurmukhi=2602,e.pahiragana=12401,e.paiyannoithai=3631,e.pakatakana=12497,e.palatalizationcyrilliccmb=1156,e.palochkacyrillic=1216,e.pansioskorean=12671,e.paragraph=182,e.parallel=8741,e.parenleft=40,e.parenleftaltonearabic=64830,e.parenleftbt=63725,e.parenleftex=63724,e.parenleftinferior=8333,e.parenleftmonospace=65288,e.parenleftsmall=65113,e.parenleftsuperior=8317,e.parenlefttp=63723,e.parenleftvertical=65077,e.parenright=41,e.parenrightaltonearabic=64831,e.parenrightbt=63736,e.parenrightex=63735,e.parenrightinferior=8334,e.parenrightmonospace=65289,e.parenrightsmall=65114,e.parenrightsuperior=8318,e.parenrighttp=63734,e.parenrightvertical=65078,e.partialdiff=8706,e.paseqhebrew=1472,e.pashtahebrew=1433,e.pasquare=13225,e.patah=1463,e.patah11=1463,e.patah1d=1463,e.patah2a=1463,e.patahhebrew=1463,e.patahnarrowhebrew=1463,e.patahquarterhebrew=1463,e.patahwidehebrew=1463,e.pazerhebrew=1441,e.pbopomofo=12550,e.pcircle=9439,e.pdotaccent=7767,e.pe=1508,e.pecyrillic=1087,e.pedagesh=64324,e.pedageshhebrew=64324,e.peezisquare=13115,e.pefinaldageshhebrew=64323,e.peharabic=1662,e.peharmenian=1402,e.pehebrew=1508,e.pehfinalarabic=64343,e.pehinitialarabic=64344,e.pehiragana=12410,e.pehmedialarabic=64345,e.pekatakana=12506,e.pemiddlehookcyrillic=1191,e.perafehebrew=64334,e.percent=37,e.percentarabic=1642,e.percentmonospace=65285,e.percentsmall=65130,e.period=46,e.periodarmenian=1417,e.periodcentered=183,e.periodhalfwidth=65377,e.periodinferior=63207,e.periodmonospace=65294,e.periodsmall=65106,e.periodsuperior=63208,e.perispomenigreekcmb=834,e.perpendicular=8869,e.perthousand=8240,e.peseta=8359,e.pfsquare=13194,e.phabengali=2475,e.phadeva=2347,e.phagujarati=2731,e.phagurmukhi=2603,e.phi=966,e.phi1=981,e.phieuphacirclekorean=12922,e.phieuphaparenkorean=12826,e.phieuphcirclekorean=12908,e.phieuphkorean=12621,e.phieuphparenkorean=12812,e.philatin=632,e.phinthuthai=3642,e.phisymbolgreek=981,e.phook=421,e.phophanthai=3614,e.phophungthai=3612,e.phosamphaothai=3616,e.pi=960,e.pieupacirclekorean=12915,e.pieupaparenkorean=12819,e.pieupcieuckorean=12662,e.pieupcirclekorean=12901,e.pieupkiyeokkorean=12658,e.pieupkorean=12610,e.pieupparenkorean=12805,e.pieupsioskiyeokkorean=12660,e.pieupsioskorean=12612,e.pieupsiostikeutkorean=12661,e.pieupthieuthkorean=12663,e.pieuptikeutkorean=12659,e.pihiragana=12404,e.pikatakana=12500,e.pisymbolgreek=982,e.piwrarmenian=1411,e.plus=43,e.plusbelowcmb=799,e.pluscircle=8853,e.plusminus=177,e.plusmod=726,e.plusmonospace=65291,e.plussmall=65122,e.plussuperior=8314,e.pmonospace=65360,e.pmsquare=13272,e.pohiragana=12413,e.pointingindexdownwhite=9759,e.pointingindexleftwhite=9756,e.pointingindexrightwhite=9758,e.pointingindexupwhite=9757,e.pokatakana=12509,e.poplathai=3611,e.postalmark=12306,e.postalmarkface=12320,e.pparen=9387,e.precedes=8826,e.prescription=8478,e.primemod=697,e.primereversed=8245,e.product=8719,e.projective=8965,e.prolongedkana=12540,e.propellor=8984,e.propersubset=8834,e.propersuperset=8835,e.proportion=8759,e.proportional=8733,e.psi=968,e.psicyrillic=1137,e.psilipneumatacyrilliccmb=1158,e.pssquare=13232,e.puhiragana=12407,e.pukatakana=12503,e.pvsquare=13236,e.pwsquare=13242,e.q=113,e.qadeva=2392,e.qadmahebrew=1448,e.qafarabic=1602,e.qaffinalarabic=65238,e.qafinitialarabic=65239,e.qafmedialarabic=65240,e.qamats=1464,e.qamats10=1464,e.qamats1a=1464,e.qamats1c=1464,e.qamats27=1464,e.qamats29=1464,e.qamats33=1464,e.qamatsde=1464,e.qamatshebrew=1464,e.qamatsnarrowhebrew=1464,e.qamatsqatanhebrew=1464,e.qamatsqatannarrowhebrew=1464,e.qamatsqatanquarterhebrew=1464,e.qamatsqatanwidehebrew=1464,e.qamatsquarterhebrew=1464,e.qamatswidehebrew=1464,e.qarneyparahebrew=1439,e.qbopomofo=12561,e.qcircle=9440,e.qhook=672,e.qmonospace=65361,e.qof=1511,e.qofdagesh=64327,e.qofdageshhebrew=64327,e.qofhebrew=1511,e.qparen=9388,e.quarternote=9833,e.qubuts=1467,e.qubuts18=1467,e.qubuts25=1467,e.qubuts31=1467,e.qubutshebrew=1467,e.qubutsnarrowhebrew=1467,e.qubutsquarterhebrew=1467,e.qubutswidehebrew=1467,e.question=63,e.questionarabic=1567,e.questionarmenian=1374,e.questiondown=191,e.questiondownsmall=63423,e.questiongreek=894,e.questionmonospace=65311,e.questionsmall=63295,e.quotedbl=34,e.quotedblbase=8222,e.quotedblleft=8220,e.quotedblmonospace=65282,e.quotedblprime=12318,e.quotedblprimereversed=12317,e.quotedblright=8221,e.quoteleft=8216,e.quoteleftreversed=8219,e.quotereversed=8219,e.quoteright=8217,e.quoterightn=329,e.quotesinglbase=8218,e.quotesingle=39,e.quotesinglemonospace=65287,e.r=114,e.raarmenian=1404,e.rabengali=2480,e.racute=341,e.radeva=2352,e.radical=8730,e.radicalex=63717,e.radoverssquare=13230,e.radoverssquaredsquare=13231,e.radsquare=13229,e.rafe=1471,e.rafehebrew=1471,e.ragujarati=2736,e.ragurmukhi=2608,e.rahiragana=12425,e.rakatakana=12521,e.rakatakanahalfwidth=65431,e.ralowerdiagonalbengali=2545,e.ramiddlediagonalbengali=2544,e.ramshorn=612,e.ratio=8758,e.rbopomofo=12566,e.rcaron=345,e.rcedilla=343,e.rcircle=9441,e.rcommaaccent=343,e.rdblgrave=529,e.rdotaccent=7769,e.rdotbelow=7771,e.rdotbelowmacron=7773,e.referencemark=8251,e.reflexsubset=8838,e.reflexsuperset=8839,e.registered=174,e.registersans=63720,e.registerserif=63194,e.reharabic=1585,e.reharmenian=1408,e.rehfinalarabic=65198,e.rehiragana=12428,e.rekatakana=12524,e.rekatakanahalfwidth=65434,e.resh=1512,e.reshdageshhebrew=64328,e.reshhebrew=1512,e.reversedtilde=8765,e.reviahebrew=1431;e.reviamugrashhebrew=1431,e.revlogicalnot=8976,e.rfishhook=638,e.rfishhookreversed=639,e.rhabengali=2525,e.rhadeva=2397,e.rho=961,e.rhook=637,e.rhookturned=635,e.rhookturnedsuperior=693,e.rhosymbolgreek=1009,e.rhotichookmod=734,e.rieulacirclekorean=12913,e.rieulaparenkorean=12817,e.rieulcirclekorean=12899,e.rieulhieuhkorean=12608,e.rieulkiyeokkorean=12602,e.rieulkiyeoksioskorean=12649,e.rieulkorean=12601,e.rieulmieumkorean=12603,e.rieulpansioskorean=12652,e.rieulparenkorean=12803,e.rieulphieuphkorean=12607,e.rieulpieupkorean=12604,e.rieulpieupsioskorean=12651,e.rieulsioskorean=12605,e.rieulthieuthkorean=12606,e.rieultikeutkorean=12650,e.rieulyeorinhieuhkorean=12653,e.rightangle=8735,e.righttackbelowcmb=793,e.righttriangle=8895,e.rihiragana=12426,e.rikatakana=12522,e.rikatakanahalfwidth=65432,e.ring=730,e.ringbelowcmb=805,e.ringcmb=778,e.ringhalfleft=703,e.ringhalfleftarmenian=1369,e.ringhalfleftbelowcmb=796,e.ringhalfleftcentered=723,e.ringhalfright=702,e.ringhalfrightbelowcmb=825,e.ringhalfrightcentered=722,e.rinvertedbreve=531,e.rittorusquare=13137,e.rlinebelow=7775,e.rlongleg=636,e.rlonglegturned=634,e.rmonospace=65362,e.rohiragana=12429,e.rokatakana=12525,e.rokatakanahalfwidth=65435,e.roruathai=3619,e.rparen=9389,e.rrabengali=2524,e.rradeva=2353,e.rragurmukhi=2652,e.rreharabic=1681,e.rrehfinalarabic=64397,e.rrvocalicbengali=2528,e.rrvocalicdeva=2400,e.rrvocalicgujarati=2784,e.rrvocalicvowelsignbengali=2500,e.rrvocalicvowelsigndeva=2372,e.rrvocalicvowelsigngujarati=2756,e.rsuperior=63217,e.rtblock=9616,e.rturned=633,e.rturnedsuperior=692,e.ruhiragana=12427,e.rukatakana=12523,e.rukatakanahalfwidth=65433,e.rupeemarkbengali=2546,e.rupeesignbengali=2547,e.rupiah=63197,e.ruthai=3620,e.rvocalicbengali=2443,e.rvocalicdeva=2315,e.rvocalicgujarati=2699,e.rvocalicvowelsignbengali=2499,e.rvocalicvowelsigndeva=2371,e.rvocalicvowelsigngujarati=2755,e.s=115,e.sabengali=2488,e.sacute=347,e.sacutedotaccent=7781,e.sadarabic=1589,e.sadeva=2360,e.sadfinalarabic=65210,e.sadinitialarabic=65211,e.sadmedialarabic=65212,e.sagujarati=2744,e.sagurmukhi=2616,e.sahiragana=12373,e.sakatakana=12469,e.sakatakanahalfwidth=65403,e.sallallahoualayhewasallamarabic=65018,e.samekh=1505,e.samekhdagesh=64321,e.samekhdageshhebrew=64321,e.samekhhebrew=1505,e.saraaathai=3634,e.saraaethai=3649,e.saraaimaimalaithai=3652,e.saraaimaimuanthai=3651,e.saraamthai=3635,e.saraathai=3632,e.saraethai=3648,e.saraiileftthai=63622,e.saraiithai=3637,e.saraileftthai=63621,e.saraithai=3636,e.saraothai=3650,e.saraueeleftthai=63624,e.saraueethai=3639,e.saraueleftthai=63623,e.sarauethai=3638,e.sarauthai=3640,e.sarauuthai=3641,e.sbopomofo=12569,e.scaron=353,e.scarondotaccent=7783,e.scedilla=351,e.schwa=601,e.schwacyrillic=1241,e.schwadieresiscyrillic=1243,e.schwahook=602,e.scircle=9442,e.scircumflex=349,e.scommaaccent=537,e.sdotaccent=7777,e.sdotbelow=7779,e.sdotbelowdotaccent=7785,e.seagullbelowcmb=828,e.second=8243,e.secondtonechinese=714,e.section=167,e.seenarabic=1587,e.seenfinalarabic=65202,e.seeninitialarabic=65203,e.seenmedialarabic=65204,e.segol=1462,e.segol13=1462,e.segol1f=1462,e.segol2c=1462,e.segolhebrew=1462,e.segolnarrowhebrew=1462,e.segolquarterhebrew=1462,e.segoltahebrew=1426,e.segolwidehebrew=1462,e.seharmenian=1405,e.sehiragana=12379,e.sekatakana=12475,e.sekatakanahalfwidth=65406,e.semicolon=59,e.semicolonarabic=1563,e.semicolonmonospace=65307,e.semicolonsmall=65108,e.semivoicedmarkkana=12444,e.semivoicedmarkkanahalfwidth=65439,e.sentisquare=13090,e.sentosquare=13091,e.seven=55,e.sevenarabic=1639,e.sevenbengali=2541,e.sevencircle=9318,e.sevencircleinversesansserif=10128,e.sevendeva=2413,e.seveneighths=8542,e.sevengujarati=2797,e.sevengurmukhi=2669,e.sevenhackarabic=1639,e.sevenhangzhou=12327,e.sevenideographicparen=12838,e.seveninferior=8327,e.sevenmonospace=65303,e.sevenoldstyle=63287,e.sevenparen=9338,e.sevenperiod=9358,e.sevenpersian=1783,e.sevenroman=8566,e.sevensuperior=8311,e.seventeencircle=9328,e.seventeenparen=9348,e.seventeenperiod=9368,e.seventhai=3671,e.sfthyphen=173,e.shaarmenian=1399,e.shabengali=2486,e.shacyrillic=1096,e.shaddaarabic=1617,e.shaddadammaarabic=64609,e.shaddadammatanarabic=64606,e.shaddafathaarabic=64608,e.shaddakasraarabic=64610,e.shaddakasratanarabic=64607,e.shade=9618,e.shadedark=9619,e.shadelight=9617,e.shademedium=9618,e.shadeva=2358,e.shagujarati=2742,e.shagurmukhi=2614,e.shalshelethebrew=1427,e.shbopomofo=12565,e.shchacyrillic=1097,e.sheenarabic=1588,e.sheenfinalarabic=65206,e.sheeninitialarabic=65207,e.sheenmedialarabic=65208,e.sheicoptic=995,e.sheqel=8362,e.sheqelhebrew=8362,e.sheva=1456,e.sheva115=1456,e.sheva15=1456,e.sheva22=1456,e.sheva2e=1456,e.shevahebrew=1456,e.shevanarrowhebrew=1456,e.shevaquarterhebrew=1456,e.shevawidehebrew=1456,e.shhacyrillic=1211,e.shimacoptic=1005,e.shin=1513,e.shindagesh=64329,e.shindageshhebrew=64329,e.shindageshshindot=64300,e.shindageshshindothebrew=64300,e.shindageshsindot=64301,e.shindageshsindothebrew=64301,e.shindothebrew=1473,e.shinhebrew=1513,e.shinshindot=64298,e.shinshindothebrew=64298,e.shinsindot=64299,e.shinsindothebrew=64299,e.shook=642,e.sigma=963,e.sigma1=962,e.sigmafinal=962,e.sigmalunatesymbolgreek=1010,e.sihiragana=12375,e.sikatakana=12471,e.sikatakanahalfwidth=65404,e.siluqhebrew=1469,e.siluqlefthebrew=1469,e.similar=8764,e.sindothebrew=1474,e.siosacirclekorean=12916,e.siosaparenkorean=12820,e.sioscieuckorean=12670,e.sioscirclekorean=12902,e.sioskiyeokkorean=12666,e.sioskorean=12613,e.siosnieunkorean=12667,e.siosparenkorean=12806,e.siospieupkorean=12669,e.siostikeutkorean=12668,e.six=54,e.sixarabic=1638,e.sixbengali=2540,e.sixcircle=9317,e.sixcircleinversesansserif=10127,e.sixdeva=2412,e.sixgujarati=2796,e.sixgurmukhi=2668,e.sixhackarabic=1638,e.sixhangzhou=12326,e.sixideographicparen=12837,e.sixinferior=8326,e.sixmonospace=65302,e.sixoldstyle=63286,e.sixparen=9337,e.sixperiod=9357,e.sixpersian=1782,e.sixroman=8565,e.sixsuperior=8310,e.sixteencircle=9327,e.sixteencurrencydenominatorbengali=2553,e.sixteenparen=9347,e.sixteenperiod=9367,e.sixthai=3670,e.slash=47,e.slashmonospace=65295,e.slong=383,e.slongdotaccent=7835,e.smileface=9786,e.smonospace=65363,e.sofpasuqhebrew=1475,e.softhyphen=173,e.softsigncyrillic=1100,e.sohiragana=12381,e.sokatakana=12477,e.sokatakanahalfwidth=65407,e.soliduslongoverlaycmb=824,e.solidusshortoverlaycmb=823,e.sorusithai=3625,e.sosalathai=3624,e.sosothai=3595,e.sosuathai=3626,e.space=32,e.spacehackarabic=32,e.spade=9824,e.spadesuitblack=9824,e.spadesuitwhite=9828,e.sparen=9390,e.squarebelowcmb=827,e.squarecc=13252,e.squarecm=13213,e.squarediagonalcrosshatchfill=9641,e.squarehorizontalfill=9636,e.squarekg=13199,e.squarekm=13214,e.squarekmcapital=13262,e.squareln=13265,e.squarelog=13266,e.squaremg=13198,e.squaremil=13269,e.squaremm=13212,e.squaremsquared=13217,e.squareorthogonalcrosshatchfill=9638,e.squareupperlefttolowerrightfill=9639,e.squareupperrighttolowerleftfill=9640,e.squareverticalfill=9637,e.squarewhitewithsmallblack=9635,e.srsquare=13275,e.ssabengali=2487,e.ssadeva=2359,e.ssagujarati=2743,e.ssangcieuckorean=12617,e.ssanghieuhkorean=12677,e.ssangieungkorean=12672,e.ssangkiyeokkorean=12594,e.ssangnieunkorean=12645,e.ssangpieupkorean=12611,e.ssangsioskorean=12614,e.ssangtikeutkorean=12600,e.ssuperior=63218,e.sterling=163,e.sterlingmonospace=65505,e.strokelongoverlaycmb=822,e.strokeshortoverlaycmb=821,e.subset=8834,e.subsetnotequal=8842,e.subsetorequal=8838,e.succeeds=8827,e.suchthat=8715,e.suhiragana=12377,e.sukatakana=12473,e.sukatakanahalfwidth=65405,e.sukunarabic=1618,e.summation=8721,e.sun=9788,e.superset=8835,e.supersetnotequal=8843,e.supersetorequal=8839,e.svsquare=13276,e.syouwaerasquare=13180,e.t=116,e.tabengali=2468,e.tackdown=8868,e.tackleft=8867,e.tadeva=2340,e.tagujarati=2724,e.tagurmukhi=2596,e.taharabic=1591,e.tahfinalarabic=65218,e.tahinitialarabic=65219,e.tahiragana=12383,e.tahmedialarabic=65220,e.taisyouerasquare=13181,e.takatakana=12479,e.takatakanahalfwidth=65408,e.tatweelarabic=1600,e.tau=964,e.tav=1514,e.tavdages=64330,e.tavdagesh=64330,e.tavdageshhebrew=64330,e.tavhebrew=1514,e.tbar=359,e.tbopomofo=12554,e.tcaron=357,e.tccurl=680,e.tcedilla=355,e.tcheharabic=1670,e.tchehfinalarabic=64379,e.tchehinitialarabic=64380,e.tchehmedialarabic=64381,e.tcircle=9443,e.tcircumflexbelow=7793,e.tcommaaccent=355,e.tdieresis=7831,e.tdotaccent=7787,e.tdotbelow=7789,e.tecyrillic=1090,e.tedescendercyrillic=1197,e.teharabic=1578,e.tehfinalarabic=65174,e.tehhahinitialarabic=64674,e.tehhahisolatedarabic=64524,e.tehinitialarabic=65175,e.tehiragana=12390,e.tehjeeminitialarabic=64673,e.tehjeemisolatedarabic=64523,e.tehmarbutaarabic=1577,e.tehmarbutafinalarabic=65172,e.tehmedialarabic=65176,e.tehmeeminitialarabic=64676,e.tehmeemisolatedarabic=64526,e.tehnoonfinalarabic=64627,e.tekatakana=12486,e.tekatakanahalfwidth=65411,e.telephone=8481,e.telephoneblack=9742,e.telishagedolahebrew=1440,e.telishaqetanahebrew=1449,e.tencircle=9321,e.tenideographicparen=12841,e.tenparen=9341,e.tenperiod=9361,e.tenroman=8569,e.tesh=679,e.tet=1496,e.tetdagesh=64312,e.tetdageshhebrew=64312,e.tethebrew=1496,e.tetsecyrillic=1205,e.tevirhebrew=1435,e.tevirlefthebrew=1435,e.thabengali=2469,e.thadeva=2341,e.thagujarati=2725,e.thagurmukhi=2597,e.thalarabic=1584,e.thalfinalarabic=65196,e.thanthakhatlowleftthai=63640,e.thanthakhatlowrightthai=63639,e.thanthakhatthai=3660,e.thanthakhatupperleftthai=63638,e.theharabic=1579,e.thehfinalarabic=65178,e.thehinitialarabic=65179,e.thehmedialarabic=65180,e.thereexists=8707,e.therefore=8756,e.theta=952,e.theta1=977,e.thetasymbolgreek=977,e.thieuthacirclekorean=12921,e.thieuthaparenkorean=12825,e.thieuthcirclekorean=12907,e.thieuthkorean=12620,e.thieuthparenkorean=12811,e.thirteencircle=9324,e.thirteenparen=9344,e.thirteenperiod=9364,e.thonangmonthothai=3601,e.thook=429,e.thophuthaothai=3602,e.thorn=254,e.thothahanthai=3607,e.thothanthai=3600,e.thothongthai=3608,e.thothungthai=3606,e.thousandcyrillic=1154,e.thousandsseparatorarabic=1644,e.thousandsseparatorpersian=1644,e.three=51,e.threearabic=1635,e.threebengali=2537,e.threecircle=9314,e.threecircleinversesansserif=10124,e.threedeva=2409,e.threeeighths=8540,e.threegujarati=2793,e.threegurmukhi=2665,e.threehackarabic=1635,e.threehangzhou=12323,e.threeideographicparen=12834,e.threeinferior=8323,e.threemonospace=65299,e.threenumeratorbengali=2550,e.threeoldstyle=63283,e.threeparen=9334,e.threeperiod=9354,e.threepersian=1779,e.threequarters=190,e.threequartersemdash=63198,e.threeroman=8562,e.threesuperior=179,e.threethai=3667,e.thzsquare=13204,e.tihiragana=12385,e.tikatakana=12481,e.tikatakanahalfwidth=65409,e.tikeutacirclekorean=12912,e.tikeutaparenkorean=12816,e.tikeutcirclekorean=12898,e.tikeutkorean=12599,e.tikeutparenkorean=12802,e.tilde=732,e.tildebelowcmb=816,e.tildecmb=771,e.tildecomb=771,e.tildedoublecmb=864,e.tildeoperator=8764,e.tildeoverlaycmb=820,e.tildeverticalcmb=830,e.timescircle=8855,e.tipehahebrew=1430,e.tipehalefthebrew=1430,e.tippigurmukhi=2672,e.titlocyrilliccmb=1155,e.tiwnarmenian=1407,e.tlinebelow=7791,e.tmonospace=65364,e.toarmenian=1385,e.tohiragana=12392,e.tokatakana=12488,e.tokatakanahalfwidth=65412,e.tonebarextrahighmod=741,e.tonebarextralowmod=745,e.tonebarhighmod=742,e.tonebarlowmod=744,e.tonebarmidmod=743,e.tonefive=445,e.tonesix=389,e.tonetwo=424,e.tonos=900,e.tonsquare=13095,e.topatakthai=3599,e.tortoiseshellbracketleft=12308,e.tortoiseshellbracketleftsmall=65117,e.tortoiseshellbracketleftvertical=65081,e.tortoiseshellbracketright=12309,e.tortoiseshellbracketrightsmall=65118,e.tortoiseshellbracketrightvertical=65082,e.totaothai=3605,e.tpalatalhook=427,e.tparen=9391,e.trademark=8482,e.trademarksans=63722,e.trademarkserif=63195,e.tretroflexhook=648,e.triagdn=9660,e.triaglf=9668,e.triagrt=9658,e.triagup=9650,e.ts=678,e.tsadi=1510,e.tsadidagesh=64326,e.tsadidageshhebrew=64326,e.tsadihebrew=1510,e.tsecyrillic=1094,e.tsere=1461,e.tsere12=1461,e.tsere1e=1461,e.tsere2b=1461,e.tserehebrew=1461,e.tserenarrowhebrew=1461,e.tserequarterhebrew=1461,e.tserewidehebrew=1461,e.tshecyrillic=1115,e.tsuperior=63219,e.ttabengali=2463,e.ttadeva=2335,e.ttagujarati=2719,e.ttagurmukhi=2591,e.tteharabic=1657,e.ttehfinalarabic=64359,e.ttehinitialarabic=64360,e.ttehmedialarabic=64361,e.tthabengali=2464,e.tthadeva=2336,e.tthagujarati=2720,e.tthagurmukhi=2592,e.tturned=647,e.tuhiragana=12388,e.tukatakana=12484,e.tukatakanahalfwidth=65410,e.tusmallhiragana=12387,e.tusmallkatakana=12483,e.tusmallkatakanahalfwidth=65391,e.twelvecircle=9323,e.twelveparen=9343,e.twelveperiod=9363,e.twelveroman=8571,e.twentycircle=9331,e.twentyhangzhou=21316,e.twentyparen=9351,e.twentyperiod=9371,e.two=50,e.twoarabic=1634,e.twobengali=2536,e.twocircle=9313,e.twocircleinversesansserif=10123,e.twodeva=2408,e.twodotenleader=8229,e.twodotleader=8229,e.twodotleadervertical=65072,e.twogujarati=2792,e.twogurmukhi=2664,e.twohackarabic=1634,e.twohangzhou=12322,e.twoideographicparen=12833,e.twoinferior=8322,e.twomonospace=65298,e.twonumeratorbengali=2549,e.twooldstyle=63282,e.twoparen=9333,e.twoperiod=9353,e.twopersian=1778,e.tworoman=8561,e.twostroke=443,e.twosuperior=178,e.twothai=3666,e.twothirds=8532,e.u=117,e.uacute=250,e.ubar=649,e.ubengali=2441,e.ubopomofo=12584,e.ubreve=365,e.ucaron=468,e.ucircle=9444,e.ucircumflex=251,e.ucircumflexbelow=7799,e.ucyrillic=1091,e.udattadeva=2385,e.udblacute=369,e.udblgrave=533,e.udeva=2313,e.udieresis=252,e.udieresisacute=472,e.udieresisbelow=7795,e.udieresiscaron=474,e.udieresiscyrillic=1265,e.udieresisgrave=476,e.udieresismacron=470,e.udotbelow=7909,e.ugrave=249,e.ugujarati=2697,e.ugurmukhi=2569,e.uhiragana=12358,e.uhookabove=7911,e.uhorn=432,e.uhornacute=7913,e.uhorndotbelow=7921,e.uhorngrave=7915,e.uhornhookabove=7917,e.uhorntilde=7919,e.uhungarumlaut=369,e.uhungarumlautcyrillic=1267,e.uinvertedbreve=535,e.ukatakana=12454,e.ukatakanahalfwidth=65395,e.ukcyrillic=1145,e.ukorean=12636,e.umacron=363,e.umacroncyrillic=1263,e.umacrondieresis=7803,e.umatragurmukhi=2625,e.umonospace=65365,e.underscore=95,e.underscoredbl=8215,e.underscoremonospace=65343,e.underscorevertical=65075,e.underscorewavy=65103,e.union=8746,e.universal=8704,e.uogonek=371,e.uparen=9392,e.upblock=9600,e.upperdothebrew=1476,e.upsilon=965,e.upsilondieresis=971,e.upsilondieresistonos=944,e.upsilonlatin=650,e.upsilontonos=973,e.uptackbelowcmb=797,e.uptackmod=724,e.uragurmukhi=2675,e.uring=367,e.ushortcyrillic=1118,e.usmallhiragana=12357,e.usmallkatakana=12453,e.usmallkatakanahalfwidth=65385,e.ustraightcyrillic=1199,e.ustraightstrokecyrillic=1201,e.utilde=361,e.utildeacute=7801,e.utildebelow=7797,e.uubengali=2442,e.uudeva=2314,e.uugujarati=2698,e.uugurmukhi=2570,e.uumatragurmukhi=2626,e.uuvowelsignbengali=2498,e.uuvowelsigndeva=2370,e.uuvowelsigngujarati=2754,e.uvowelsignbengali=2497,e.uvowelsigndeva=2369,e.uvowelsigngujarati=2753,e.v=118,e.vadeva=2357,e.vagujarati=2741,e.vagurmukhi=2613,e.vakatakana=12535,e.vav=1493,e.vavdagesh=64309,e.vavdagesh65=64309,e.vavdageshhebrew=64309,e.vavhebrew=1493,e.vavholam=64331,e.vavholamhebrew=64331,e.vavvavhebrew=1520,e.vavyodhebrew=1521,e.vcircle=9445,e.vdotbelow=7807,e.vecyrillic=1074,e.veharabic=1700,e.vehfinalarabic=64363,e.vehinitialarabic=64364,e.vehmedialarabic=64365,e.vekatakana=12537,e.venus=9792,e.verticalbar=124,e.verticallineabovecmb=781,e.verticallinebelowcmb=809,e.verticallinelowmod=716,e.verticallinemod=712,e.vewarmenian=1406,e.vhook=651,e.vikatakana=12536,e.viramabengali=2509,e.viramadeva=2381,e.viramagujarati=2765,e.visargabengali=2435,e.visargadeva=2307,e.visargagujarati=2691,e.vmonospace=65366,e.voarmenian=1400,e.voicediterationhiragana=12446,e.voicediterationkatakana=12542,e.voicedmarkkana=12443,e.voicedmarkkanahalfwidth=65438,e.vokatakana=12538,e.vparen=9393,e.vtilde=7805,e.vturned=652,e.vuhiragana=12436,e.vukatakana=12532,e.w=119,e.wacute=7811,e.waekorean=12633,e.wahiragana=12431,e.wakatakana=12527,e.wakatakanahalfwidth=65436,e.wakorean=12632,e.wasmallhiragana=12430,e.wasmallkatakana=12526,e.wattosquare=13143,e.wavedash=12316,e.wavyunderscorevertical=65076,e.wawarabic=1608,e.wawfinalarabic=65262,e.wawhamzaabovearabic=1572,e.wawhamzaabovefinalarabic=65158,e.wbsquare=13277,e.wcircle=9446,e.wcircumflex=373,e.wdieresis=7813,e.wdotaccent=7815,e.wdotbelow=7817,e.wehiragana=12433,e.weierstrass=8472,e.wekatakana=12529,e.wekorean=12638,e.weokorean=12637,e.wgrave=7809,e.whitebullet=9702,e.whitecircle=9675,e.whitecircleinverse=9689,e.whitecornerbracketleft=12302,e.whitecornerbracketleftvertical=65091,e.whitecornerbracketright=12303,e.whitecornerbracketrightvertical=65092,e.whitediamond=9671,e.whitediamondcontainingblacksmalldiamond=9672,e.whitedownpointingsmalltriangle=9663,e.whitedownpointingtriangle=9661,e.whiteleftpointingsmalltriangle=9667,e.whiteleftpointingtriangle=9665,e.whitelenticularbracketleft=12310,e.whitelenticularbracketright=12311,e.whiterightpointingsmalltriangle=9657;e.whiterightpointingtriangle=9655,e.whitesmallsquare=9643,e.whitesmilingface=9786,e.whitesquare=9633,e.whitestar=9734,e.whitetelephone=9743,e.whitetortoiseshellbracketleft=12312,e.whitetortoiseshellbracketright=12313,e.whiteuppointingsmalltriangle=9653,e.whiteuppointingtriangle=9651,e.wihiragana=12432,e.wikatakana=12528,e.wikorean=12639,e.wmonospace=65367,e.wohiragana=12434,e.wokatakana=12530,e.wokatakanahalfwidth=65382,e.won=8361,e.wonmonospace=65510,e.wowaenthai=3623,e.wparen=9394,e.wring=7832,e.wsuperior=695,e.wturned=653,e.wynn=447,e.x=120,e.xabovecmb=829,e.xbopomofo=12562,e.xcircle=9447,e.xdieresis=7821,e.xdotaccent=7819,e.xeharmenian=1389,e.xi=958,e.xmonospace=65368,e.xparen=9395,e.xsuperior=739,e.y=121,e.yaadosquare=13134,e.yabengali=2479,e.yacute=253,e.yadeva=2351,e.yaekorean=12626,e.yagujarati=2735,e.yagurmukhi=2607,e.yahiragana=12420,e.yakatakana=12516,e.yakatakanahalfwidth=65428,e.yakorean=12625,e.yamakkanthai=3662,e.yasmallhiragana=12419,e.yasmallkatakana=12515,e.yasmallkatakanahalfwidth=65388,e.yatcyrillic=1123,e.ycircle=9448,e.ycircumflex=375,e.ydieresis=255,e.ydotaccent=7823,e.ydotbelow=7925,e.yeharabic=1610,e.yehbarreearabic=1746,e.yehbarreefinalarabic=64431,e.yehfinalarabic=65266,e.yehhamzaabovearabic=1574,e.yehhamzaabovefinalarabic=65162,e.yehhamzaaboveinitialarabic=65163,e.yehhamzaabovemedialarabic=65164,e.yehinitialarabic=65267,e.yehmedialarabic=65268,e.yehmeeminitialarabic=64733,e.yehmeemisolatedarabic=64600,e.yehnoonfinalarabic=64660,e.yehthreedotsbelowarabic=1745,e.yekorean=12630,e.yen=165,e.yenmonospace=65509,e.yeokorean=12629,e.yeorinhieuhkorean=12678,e.yerahbenyomohebrew=1450,e.yerahbenyomolefthebrew=1450,e.yericyrillic=1099,e.yerudieresiscyrillic=1273,e.yesieungkorean=12673,e.yesieungpansioskorean=12675,e.yesieungsioskorean=12674,e.yetivhebrew=1434,e.ygrave=7923,e.yhook=436,e.yhookabove=7927,e.yiarmenian=1397,e.yicyrillic=1111,e.yikorean=12642,e.yinyang=9775,e.yiwnarmenian=1410,e.ymonospace=65369,e.yod=1497,e.yoddagesh=64313,e.yoddageshhebrew=64313,e.yodhebrew=1497,e.yodyodhebrew=1522,e.yodyodpatahhebrew=64287,e.yohiragana=12424,e.yoikorean=12681,e.yokatakana=12520,e.yokatakanahalfwidth=65430,e.yokorean=12635,e.yosmallhiragana=12423,e.yosmallkatakana=12519,e.yosmallkatakanahalfwidth=65390,e.yotgreek=1011,e.yoyaekorean=12680,e.yoyakorean=12679,e.yoyakthai=3618,e.yoyingthai=3597,e.yparen=9396,e.ypogegrammeni=890,e.ypogegrammenigreekcmb=837,e.yr=422,e.yring=7833,e.ysuperior=696,e.ytilde=7929,e.yturned=654,e.yuhiragana=12422,e.yuikorean=12684,e.yukatakana=12518,e.yukatakanahalfwidth=65429,e.yukorean=12640,e.yusbigcyrillic=1131,e.yusbigiotifiedcyrillic=1133,e.yuslittlecyrillic=1127,e.yuslittleiotifiedcyrillic=1129,e.yusmallhiragana=12421,e.yusmallkatakana=12517,e.yusmallkatakanahalfwidth=65389,e.yuyekorean=12683,e.yuyeokorean=12682,e.yyabengali=2527,e.yyadeva=2399,e.z=122,e.zaarmenian=1382,e.zacute=378,e.zadeva=2395,e.zagurmukhi=2651,e.zaharabic=1592,e.zahfinalarabic=65222,e.zahinitialarabic=65223,e.zahiragana=12374,e.zahmedialarabic=65224,e.zainarabic=1586,e.zainfinalarabic=65200,e.zakatakana=12470,e.zaqefgadolhebrew=1429,e.zaqefqatanhebrew=1428,e.zarqahebrew=1432,e.zayin=1494,e.zayindagesh=64310,e.zayindageshhebrew=64310,e.zayinhebrew=1494,e.zbopomofo=12567,e.zcaron=382,e.zcircle=9449,e.zcircumflex=7825,e.zcurl=657,e.zdot=380,e.zdotaccent=380,e.zdotbelow=7827,e.zecyrillic=1079,e.zedescendercyrillic=1177,e.zedieresiscyrillic=1247,e.zehiragana=12380,e.zekatakana=12476,e.zero=48,e.zeroarabic=1632,e.zerobengali=2534,e.zerodeva=2406,e.zerogujarati=2790,e.zerogurmukhi=2662,e.zerohackarabic=1632,e.zeroinferior=8320,e.zeromonospace=65296,e.zerooldstyle=63280,e.zeropersian=1776,e.zerosuperior=8304,e.zerothai=3664,e.zerowidthjoiner=65279,e.zerowidthnonjoiner=8204,e.zerowidthspace=8203,e.zeta=950,e.zhbopomofo=12563,e.zhearmenian=1386,e.zhebrevecyrillic=1218,e.zhecyrillic=1078,e.zhedescendercyrillic=1175,e.zhedieresiscyrillic=1245,e.zihiragana=12376,e.zikatakana=12472,e.zinorhebrew=1454,e.zlinebelow=7829,e.zmonospace=65370,e.zohiragana=12382,e.zokatakana=12478,e.zparen=9397,e.zretroflexhook=656,e.zstroke=438,e.zuhiragana=12378,e.zukatakana=12474,e[".notdef"]=0,e.angbracketleftbig=9001,e.angbracketleftBig=9001,e.angbracketleftbigg=9001,e.angbracketleftBigg=9001,e.angbracketrightBig=9002,e.angbracketrightbig=9002,e.angbracketrightBigg=9002,e.angbracketrightbigg=9002,e.arrowhookleft=8618,e.arrowhookright=8617,e.arrowlefttophalf=8636,e.arrowleftbothalf=8637,e.arrownortheast=8599,e.arrownorthwest=8598,e.arrowrighttophalf=8640,e.arrowrightbothalf=8641,e.arrowsoutheast=8600,e.arrowsouthwest=8601,e.backslashbig=8726,e.backslashBig=8726,e.backslashBigg=8726,e.backslashbigg=8726,e.bardbl=8214,e.bracehtipdownleft=65079,e.bracehtipdownright=65079,e.bracehtipupleft=65080,e.bracehtipupright=65080,e.braceleftBig=123,e.braceleftbig=123,e.braceleftbigg=123,e.braceleftBigg=123,e.bracerightBig=125,e.bracerightbig=125,e.bracerightbigg=125,e.bracerightBigg=125,e.bracketleftbig=91,e.bracketleftBig=91,e.bracketleftbigg=91,e.bracketleftBigg=91,e.bracketrightBig=93,e.bracketrightbig=93,e.bracketrightbigg=93,e.bracketrightBigg=93,e.ceilingleftbig=8968,e.ceilingleftBig=8968,e.ceilingleftBigg=8968,e.ceilingleftbigg=8968,e.ceilingrightbig=8969,e.ceilingrightBig=8969,e.ceilingrightbigg=8969,e.ceilingrightBigg=8969,e.circledotdisplay=8857,e.circledottext=8857,e.circlemultiplydisplay=8855,e.circlemultiplytext=8855,e.circleplusdisplay=8853,e.circleplustext=8853,e.contintegraldisplay=8750,e.contintegraltext=8750,e.coproductdisplay=8720,e.coproducttext=8720,e.floorleftBig=8970,e.floorleftbig=8970,e.floorleftbigg=8970,e.floorleftBigg=8970,e.floorrightbig=8971,e.floorrightBig=8971,e.floorrightBigg=8971,e.floorrightbigg=8971,e.hatwide=770,e.hatwider=770,e.hatwidest=770,e.intercal=7488,e.integraldisplay=8747,e.integraltext=8747,e.intersectiondisplay=8898,e.intersectiontext=8898,e.logicalanddisplay=8743,e.logicalandtext=8743,e.logicalordisplay=8744,e.logicalortext=8744,e.parenleftBig=40,e.parenleftbig=40,e.parenleftBigg=40,e.parenleftbigg=40,e.parenrightBig=41,e.parenrightbig=41,e.parenrightBigg=41,e.parenrightbigg=41,e.prime=8242,e.productdisplay=8719,e.producttext=8719,e.radicalbig=8730,e.radicalBig=8730,e.radicalBigg=8730,e.radicalbigg=8730,e.radicalbt=8730,e.radicaltp=8730,e.radicalvertex=8730,e.slashbig=47,e.slashBig=47,e.slashBigg=47,e.slashbigg=47,e.summationdisplay=8721,e.summationtext=8721,e.tildewide=732,e.tildewider=732,e.tildewidest=732,e.uniondisplay=8899,e.unionmultidisplay=8846,e.unionmultitext=8846,e.unionsqdisplay=8852,e.unionsqtext=8852,e.uniontext=8899,e.vextenddouble=8741,e.vextendsingle=8739})),a=r((function(e){e.space=32,e.a1=9985,e.a2=9986,e.a202=9987,e.a3=9988,e.a4=9742,e.a5=9990,e.a119=9991,e.a118=9992,e.a117=9993,e.a11=9755,e.a12=9758,e.a13=9996,e.a14=9997,e.a15=9998,e.a16=9999,e.a105=1e4,e.a17=10001,e.a18=10002,e.a19=10003,e.a20=10004,e.a21=10005,e.a22=10006,e.a23=10007,e.a24=10008,e.a25=10009,e.a26=10010,e.a27=10011,e.a28=10012,e.a6=10013,e.a7=10014,e.a8=10015,e.a9=10016,e.a10=10017,e.a29=10018,e.a30=10019,e.a31=10020,e.a32=10021,e.a33=10022,e.a34=10023,e.a35=9733,e.a36=10025,e.a37=10026,e.a38=10027,e.a39=10028,e.a40=10029,e.a41=10030,e.a42=10031,e.a43=10032,e.a44=10033,e.a45=10034,e.a46=10035,e.a47=10036,e.a48=10037,e.a49=10038,e.a50=10039,e.a51=10040,e.a52=10041,e.a53=10042,e.a54=10043,e.a55=10044,e.a56=10045,e.a57=10046,e.a58=10047,e.a59=10048,e.a60=10049,e.a61=10050,e.a62=10051,e.a63=10052,e.a64=10053,e.a65=10054,e.a66=10055,e.a67=10056,e.a68=10057,e.a69=10058,e.a70=10059,e.a71=9679,e.a72=10061,e.a73=9632,e.a74=10063,e.a203=10064,e.a75=10065,e.a204=10066,e.a76=9650,e.a77=9660,e.a78=9670,e.a79=10070,e.a81=9687,e.a82=10072,e.a83=10073,e.a84=10074,e.a97=10075,e.a98=10076,e.a99=10077,e.a100=10078,e.a101=10081,e.a102=10082,e.a103=10083,e.a104=10084,e.a106=10085,e.a107=10086,e.a108=10087,e.a112=9827,e.a111=9830,e.a110=9829,e.a109=9824,e.a120=9312,e.a121=9313,e.a122=9314,e.a123=9315,e.a124=9316,e.a125=9317,e.a126=9318,e.a127=9319,e.a128=9320,e.a129=9321,e.a130=10102,e.a131=10103,e.a132=10104,e.a133=10105,e.a134=10106,e.a135=10107,e.a136=10108,e.a137=10109,e.a138=10110,e.a139=10111,e.a140=10112,e.a141=10113,e.a142=10114,e.a143=10115,e.a144=10116,e.a145=10117,e.a146=10118,e.a147=10119,e.a148=10120,e.a149=10121,e.a150=10122,e.a151=10123,e.a152=10124,e.a153=10125,e.a154=10126,e.a155=10127,e.a156=10128,e.a157=10129,e.a158=10130,e.a159=10131,e.a160=10132,e.a161=8594,e.a163=8596,e.a164=8597,e.a196=10136,e.a165=10137,e.a192=10138,e.a166=10139,e.a167=10140,e.a168=10141,e.a169=10142,e.a170=10143,e.a171=10144,e.a172=10145,e.a173=10146,e.a162=10147,e.a174=10148,e.a175=10149,e.a176=10150,e.a177=10151,e.a178=10152,e.a179=10153,e.a193=10154,e.a180=10155,e.a199=10156,e.a181=10157,e.a200=10158,e.a182=10159,e.a201=10161,e.a183=10162,e.a184=10163,e.a197=10164,e.a185=10165,e.a194=10166,e.a198=10167,e.a186=10168,e.a195=10169,e.a187=10170,e.a188=10171,e.a189=10172,e.a190=10173,e.a191=10174,e.a89=10088,e.a90=10089,e.a93=10090,e.a94=10091,e.a91=10092,e.a92=10093,e.a205=10094,e.a85=10095,e.a206=10096,e.a86=10097,e.a87=10098,e.a88=10099,e.a95=10100,e.a96=10101,e[".notdef"]=0}));t.getGlyphsUnicode=i,t.getDingbatsGlyphsUnicode=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSupplementalGlyphMapForCalibri=t.getSupplementalGlyphMapForArialBlack=t.getGlyphMapForStandardFonts=t.getSymbolsFonts=t.getSerifFonts=t.getNonStdFontMap=t.getStdFontMap=void 0;var r=n(8);const i=(0,r.getLookupTableFactory)((function(e){e.ArialNarrow="Helvetica",e["ArialNarrow-Bold"]="Helvetica-Bold",e["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique",e["ArialNarrow-Italic"]="Helvetica-Oblique",e.ArialBlack="Helvetica",e["ArialBlack-Bold"]="Helvetica-Bold",e["ArialBlack-BoldItalic"]="Helvetica-BoldOblique",e["ArialBlack-Italic"]="Helvetica-Oblique",e["Arial-Black"]="Helvetica",e["Arial-Black-Bold"]="Helvetica-Bold",e["Arial-Black-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Black-Italic"]="Helvetica-Oblique",e.Arial="Helvetica",e["Arial-Bold"]="Helvetica-Bold",e["Arial-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Italic"]="Helvetica-Oblique",e["Arial-BoldItalicMT"]="Helvetica-BoldOblique",e["Arial-BoldMT"]="Helvetica-Bold",e["Arial-ItalicMT"]="Helvetica-Oblique",e.ArialMT="Helvetica",e["Courier-Bold"]="Courier-Bold",e["Courier-BoldItalic"]="Courier-BoldOblique",e["Courier-Italic"]="Courier-Oblique",e.CourierNew="Courier",e["CourierNew-Bold"]="Courier-Bold",e["CourierNew-BoldItalic"]="Courier-BoldOblique",e["CourierNew-Italic"]="Courier-Oblique",e["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique",e["CourierNewPS-BoldMT"]="Courier-Bold",e["CourierNewPS-ItalicMT"]="Courier-Oblique",e.CourierNewPSMT="Courier",e.Helvetica="Helvetica",e["Helvetica-Bold"]="Helvetica-Bold",e["Helvetica-BoldItalic"]="Helvetica-BoldOblique",e["Helvetica-BoldOblique"]="Helvetica-BoldOblique",e["Helvetica-Italic"]="Helvetica-Oblique",e["Helvetica-Oblique"]="Helvetica-Oblique",e["Symbol-Bold"]="Symbol",e["Symbol-BoldItalic"]="Symbol",e["Symbol-Italic"]="Symbol",e.TimesNewRoman="Times-Roman",e["TimesNewRoman-Bold"]="Times-Bold",e["TimesNewRoman-BoldItalic"]="Times-BoldItalic",e["TimesNewRoman-Italic"]="Times-Italic",e.TimesNewRomanPS="Times-Roman",e["TimesNewRomanPS-Bold"]="Times-Bold",e["TimesNewRomanPS-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic",e["TimesNewRomanPS-BoldMT"]="Times-Bold",e["TimesNewRomanPS-Italic"]="Times-Italic",e["TimesNewRomanPS-ItalicMT"]="Times-Italic",e.TimesNewRomanPSMT="Times-Roman",e["TimesNewRomanPSMT-Bold"]="Times-Bold",e["TimesNewRomanPSMT-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPSMT-Italic"]="Times-Italic"}));t.getStdFontMap=i;const a=(0,r.getLookupTableFactory)((function(e){e.Calibri="Helvetica",e["Calibri-Bold"]="Helvetica-Bold",e["Calibri-BoldItalic"]="Helvetica-BoldOblique",e["Calibri-Italic"]="Helvetica-Oblique",e.CenturyGothic="Helvetica",e["CenturyGothic-Bold"]="Helvetica-Bold",e["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique",e["CenturyGothic-Italic"]="Helvetica-Oblique",e.ComicSansMS="Comic Sans MS",e["ComicSansMS-Bold"]="Comic Sans MS-Bold",e["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic",e["ComicSansMS-Italic"]="Comic Sans MS-Italic",e.LucidaConsole="Courier",e["LucidaConsole-Bold"]="Courier-Bold",e["LucidaConsole-BoldItalic"]="Courier-BoldOblique",e["LucidaConsole-Italic"]="Courier-Oblique",e["LucidaSans-Demi"]="Helvetica-Bold",e["MS-Gothic"]="MS Gothic",e["MS-Gothic-Bold"]="MS Gothic-Bold",e["MS-Gothic-BoldItalic"]="MS Gothic-BoldItalic",e["MS-Gothic-Italic"]="MS Gothic-Italic",e["MS-Mincho"]="MS Mincho",e["MS-Mincho-Bold"]="MS Mincho-Bold",e["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic",e["MS-Mincho-Italic"]="MS Mincho-Italic",e["MS-PGothic"]="MS PGothic",e["MS-PGothic-Bold"]="MS PGothic-Bold",e["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic",e["MS-PGothic-Italic"]="MS PGothic-Italic",e["MS-PMincho"]="MS PMincho",e["MS-PMincho-Bold"]="MS PMincho-Bold",e["MS-PMincho-BoldItalic"]="MS PMincho-BoldItalic",e["MS-PMincho-Italic"]="MS PMincho-Italic",e.NuptialScript="Times-Italic",e.SegoeUISymbol="Helvetica",e.Wingdings="ZapfDingbats",e["Wingdings-Regular"]="ZapfDingbats"}));t.getNonStdFontMap=a;const o=(0,r.getLookupTableFactory)((function(e){e["Adobe Jenson"]=!0,e["Adobe Text"]=!0,e.Albertus=!0,e.Aldus=!0,e.Alexandria=!0,e.Algerian=!0,e["American Typewriter"]=!0,e.Antiqua=!0,e.Apex=!0,e.Arno=!0,e.Aster=!0,e.Aurora=!0,e.Baskerville=!0,e.Bell=!0,e.Bembo=!0,e["Bembo Schoolbook"]=!0,e.Benguiat=!0,e["Berkeley Old Style"]=!0,e["Bernhard Modern"]=!0,e["Berthold City"]=!0,e.Bodoni=!0,e["Bauer Bodoni"]=!0,e["Book Antiqua"]=!0,e.Bookman=!0,e["Bordeaux Roman"]=!0,e["Californian FB"]=!0,e.Calisto=!0,e.Calvert=!0,e.Capitals=!0,e.Cambria=!0,e.Cartier=!0,e.Caslon=!0,e.Catull=!0,e.Centaur=!0,e["Century Old Style"]=!0,e["Century Schoolbook"]=!0,e.Chaparral=!0,e["Charis SIL"]=!0,e.Cheltenham=!0,e["Cholla Slab"]=!0,e.Clarendon=!0,e.Clearface=!0,e.Cochin=!0,e.Colonna=!0,e["Computer Modern"]=!0,e["Concrete Roman"]=!0,e.Constantia=!0,e["Cooper Black"]=!0,e.Corona=!0,e.Ecotype=!0,e.Egyptienne=!0,e.Elephant=!0,e.Excelsior=!0,e.Fairfield=!0,e["FF Scala"]=!0,e.Folkard=!0,e.Footlight=!0,e.FreeSerif=!0,e["Friz Quadrata"]=!0,e.Garamond=!0,e.Gentium=!0,e.Georgia=!0,e.Gloucester=!0,e["Goudy Old Style"]=!0,e["Goudy Schoolbook"]=!0,e["Goudy Pro Font"]=!0,e.Granjon=!0,e["Guardian Egyptian"]=!0,e.Heather=!0,e.Hercules=!0,e["High Tower Text"]=!0,e.Hiroshige=!0,e["Hoefler Text"]=!0,e["Humana Serif"]=!0,e.Imprint=!0,e["Ionic No. 5"]=!0,e.Janson=!0,e.Joanna=!0,e.Korinna=!0,e.Lexicon=!0,e["Liberation Serif"]=!0,e["Linux Libertine"]=!0,e.Literaturnaya=!0,e.Lucida=!0,e["Lucida Bright"]=!0,e.Melior=!0,e.Memphis=!0,e.Miller=!0,e.Minion=!0,e.Modern=!0,e["Mona Lisa"]=!0,e["Mrs Eaves"]=!0,e["MS Serif"]=!0,e["Museo Slab"]=!0,e["New York"]=!0,e["Nimbus Roman"]=!0,e["NPS Rawlinson Roadway"]=!0,e.NuptialScript=!0,e.Palatino=!0,e.Perpetua=!0,e.Plantin=!0,e["Plantin Schoolbook"]=!0,e.Playbill=!0,e["Poor Richard"]=!0,e["Rawlinson Roadway"]=!0,e.Renault=!0,e.Requiem=!0,e.Rockwell=!0,e.Roman=!0,e["Rotis Serif"]=!0,e.Sabon=!0,e.Scala=!0,e.Seagull=!0,e.Sistina=!0,e.Souvenir=!0,e.STIX=!0,e["Stone Informal"]=!0,e["Stone Serif"]=!0,e.Sylfaen=!0,e.Times=!0,e.Trajan=!0,e["Trinité"]=!0,e["Trump Mediaeval"]=!0,e.Utopia=!0,e["Vale Type"]=!0,e["Bitstream Vera"]=!0,e["Vera Serif"]=!0,e.Versailles=!0,e.Wanted=!0,e.Weiss=!0,e["Wide Latin"]=!0,e.Windsor=!0,e.XITS=!0}));t.getSerifFonts=o;const s=(0,r.getLookupTableFactory)((function(e){e.Dingbats=!0,e.Symbol=!0,e.ZapfDingbats=!0}));t.getSymbolsFonts=s;const c=(0,r.getLookupTableFactory)((function(e){e[2]=10,e[3]=32,e[4]=33,e[5]=34,e[6]=35,e[7]=36,e[8]=37,e[9]=38,e[10]=39,e[11]=40,e[12]=41,e[13]=42,e[14]=43,e[15]=44,e[16]=45,e[17]=46,e[18]=47,e[19]=48,e[20]=49,e[21]=50,e[22]=51,e[23]=52,e[24]=53,e[25]=54,e[26]=55,e[27]=56,e[28]=57,e[29]=58,e[30]=894,e[31]=60,e[32]=61,e[33]=62,e[34]=63,e[35]=64,e[36]=65,e[37]=66,e[38]=67,e[39]=68,e[40]=69,e[41]=70,e[42]=71,e[43]=72,e[44]=73,e[45]=74,e[46]=75,e[47]=76,e[48]=77,e[49]=78,e[50]=79,e[51]=80,e[52]=81,e[53]=82,e[54]=83,e[55]=84,e[56]=85,e[57]=86,e[58]=87,e[59]=88,e[60]=89,e[61]=90,e[62]=91,e[63]=92,e[64]=93,e[65]=94,e[66]=95,e[67]=96,e[68]=97,e[69]=98,e[70]=99,e[71]=100,e[72]=101,e[73]=102,e[74]=103,e[75]=104,e[76]=105,e[77]=106,e[78]=107,e[79]=108,e[80]=109,e[81]=110,e[82]=111,e[83]=112,e[84]=113,e[85]=114,e[86]=115,e[87]=116,e[88]=117,e[89]=118,e[90]=119,e[91]=120,e[92]=121,e[93]=122,e[94]=123,e[95]=124,e[96]=125,e[97]=126,e[98]=196,e[99]=197,e[100]=199,e[101]=201,e[102]=209,e[103]=214,e[104]=220,e[105]=225,e[106]=224,e[107]=226,e[108]=228,e[109]=227,e[110]=229,e[111]=231,e[112]=233,e[113]=232,e[114]=234,e[115]=235,e[116]=237,e[117]=236,e[118]=238,e[119]=239,e[120]=241,e[121]=243,e[122]=242,e[123]=244,e[124]=246,e[125]=245,e[126]=250,e[127]=249,e[128]=251,e[129]=252,e[130]=8224,e[131]=176,e[132]=162,e[133]=163,e[134]=167,e[135]=8226,e[136]=182,e[137]=223,e[138]=174,e[139]=169,e[140]=8482,e[141]=180,e[142]=168,e[143]=8800,e[144]=198,e[145]=216,e[146]=8734,e[147]=177,e[148]=8804,e[149]=8805,e[150]=165,e[151]=181,e[152]=8706,e[153]=8721,e[154]=8719,e[156]=8747,e[157]=170,e[158]=186,e[159]=8486,e[160]=230,e[161]=248,e[162]=191,e[163]=161,e[164]=172,e[165]=8730,e[166]=402,e[167]=8776,e[168]=8710,e[169]=171,e[170]=187,e[171]=8230,e[210]=218,e[223]=711,e[224]=321,e[225]=322,e[227]=353,e[229]=382,e[234]=253,e[252]=263,e[253]=268,e[254]=269,e[258]=258,e[260]=260,e[261]=261,e[265]=280,e[266]=281,e[268]=283,e[269]=313,e[275]=323,e[276]=324,e[278]=328,e[284]=345,e[285]=346,e[286]=347,e[292]=367,e[295]=377,e[296]=378,e[298]=380,e[305]=963,e[306]=964,e[307]=966,e[308]=8215,e[309]=8252,e[310]=8319,e[311]=8359,e[312]=8592,e[313]=8593,e[337]=9552,e[493]=1039,e[494]=1040,e[705]=1524,e[706]=8362,e[710]=64288,e[711]=64298,e[759]=1617,e[761]=1776,e[763]=1778,e[775]=1652,e[777]=1764,e[778]=1780,e[779]=1781,e[780]=1782,e[782]=771,e[783]=64726,e[786]=8363,e[788]=8532,e[790]=768,e[791]=769,e[792]=768,e[795]=803,e[797]=64336,e[798]=64337,e[799]=64342,e[800]=64343,e[801]=64344,e[802]=64345,e[803]=64362,e[804]=64363,e[805]=64364,e[2424]=7821,e[2425]=7822,e[2426]=7823,e[2427]=7824,e[2428]=7825,e[2429]=7826,e[2430]=7827,e[2433]=7682,e[2678]=8045,e[2679]=8046,e[2830]=1552,e[2838]=686,e[2840]=751,e[2842]=753,e[2843]=754,e[2844]=755,e[2846]=757,e[2856]=767,e[2857]=848,e[2858]=849,e[2862]=853,e[2863]=854,e[2864]=855,e[2865]=861,e[2866]=862,e[2906]=7460,e[2908]=7462,e[2909]=7463,e[2910]=7464,e[2912]=7466,e[2913]=7467,e[2914]=7468,e[2916]=7470,e[2917]=7471,e[2918]=7472,e[2920]=7474,e[2921]=7475,e[2922]=7476,e[2924]=7478,e[2925]=7479,e[2926]=7480,e[2928]=7482,e[2929]=7483,e[2930]=7484,e[2932]=7486,e[2933]=7487,e[2934]=7488,e[2936]=7490,e[2937]=7491,e[2938]=7492,e[2940]=7494,e[2941]=7495,e[2942]=7496,e[2944]=7498,e[2946]=7500,e[2948]=7502,e[2950]=7504,e[2951]=7505,e[2952]=7506,e[2954]=7508,e[2955]=7509,e[2956]=7510,e[2958]=7512,e[2959]=7513,e[2960]=7514,e[2962]=7516,e[2963]=7517,e[2964]=7518,e[2966]=7520,e[2967]=7521,e[2968]=7522,e[2970]=7524,e[2971]=7525,e[2972]=7526,e[2974]=7528,e[2975]=7529,e[2976]=7530,e[2978]=1537,e[2979]=1538,e[2980]=1539,e[2982]=1549,e[2983]=1551,e[2984]=1552,e[2986]=1554,e[2987]=1555,e[2988]=1556,e[2990]=1623,e[2991]=1624,e[2995]=1775,e[2999]=1791,e[3002]=64290,e[3003]=64291,e[3004]=64292,e[3006]=64294,e[3007]=64295,e[3008]=64296,e[3011]=1900,e[3014]=8223,e[3015]=8244,e[3017]=7532,e[3018]=7533,e[3019]=7534,e[3075]=7590,e[3076]=7591,e[3079]=7594,e[3080]=7595,e[3083]=7598,e[3084]=7599,e[3087]=7602,e[3088]=7603,e[3091]=7606,e[3092]=7607,e[3095]=7610,e[3096]=7611,e[3099]=7614,e[3100]=7615,e[3103]=7618,e[3104]=7619,e[3107]=8337,e[3108]=8338,e[3116]=1884,e[3119]=1885,e[3120]=1885,e[3123]=1886,e[3124]=1886,e[3127]=1887,e[3128]=1887,e[3131]=1888,e[3132]=1888,e[3135]=1889,e[3136]=1889,e[3139]=1890,e[3140]=1890,e[3143]=1891,e[3144]=1891,e[3147]=1892,e[3148]=1892,e[3153]=580,e[3154]=581,e[3157]=584,e[3158]=585,e[3161]=588,e[3162]=589,e[3165]=891,e[3166]=892,e[3169]=1274,e[3170]=1275,e[3173]=1278,e[3174]=1279,e[3181]=7622,e[3182]=7623,e[3282]=11799,e[3316]=578,e[3379]=42785,e[3393]=1159,e[3416]=8377}));t.getGlyphMapForStandardFonts=c;const l=(0,r.getLookupTableFactory)((function(e){e[227]=322,e[264]=261,e[291]=346}));t.getSupplementalGlyphMapForArialBlack=l;const u=(0,r.getLookupTableFactory)((function(e){e[1]=32,e[4]=65,e[17]=66,e[18]=67,e[24]=68,e[28]=69,e[38]=70,e[39]=71,e[44]=72,e[47]=73,e[58]=74,e[60]=75,e[62]=76,e[68]=77,e[69]=78,e[75]=79,e[87]=80,e[89]=81,e[90]=82,e[94]=83,e[100]=84,e[104]=85,e[115]=86,e[116]=87,e[121]=88,e[122]=89,e[127]=90,e[258]=97,e[268]=261,e[271]=98,e[272]=99,e[273]=263,e[282]=100,e[286]=101,e[295]=281,e[296]=102,e[336]=103,e[346]=104,e[349]=105,e[361]=106,e[364]=107,e[367]=108,e[371]=322,e[373]=109,e[374]=110,e[381]=111,e[383]=243,e[393]=112,e[395]=113,e[396]=114,e[400]=115,e[401]=347,e[410]=116,e[437]=117,e[448]=118,e[449]=119,e[454]=120,e[455]=121,e[460]=122,e[463]=380,e[853]=44,e[855]=58,e[856]=46,e[876]=47,e[878]=45,e[882]=45,e[894]=40,e[895]=41,e[896]=91,e[897]=93,e[923]=64,e[1004]=48,e[1005]=49,e[1006]=50,e[1007]=51,e[1008]=52,e[1009]=53,e[1010]=54,e[1011]=55,e[1012]=56,e[1013]=57,e[1081]=37,e[1085]=43,e[1086]=45}));t.getSupplementalGlyphMapForCalibri=u},function(e,t,n){var r=n(8).getLookupTableFactory,i=r((function(e){e[63721]=169,e[63193]=169,e[63720]=174,e[63194]=174,e[63722]=8482,e[63195]=8482,e[63729]=9127,e[63730]=9128,e[63731]=9129,e[63740]=9131,e[63741]=9132,e[63742]=9133,e[63726]=9121,e[63727]=9122,e[63728]=9123,e[63737]=9124,e[63738]=9125,e[63739]=9126,e[63723]=9115,e[63724]=9116,e[63725]=9117,e[63734]=9118,e[63735]=9119,e[63736]=9120}));function a(e){return e>=65520&&e<=65535?0:e>=62976&&e<=63743?i()[e]||e:173===e?45:e}function o(e,t){var n=t[e];if(void 0!==n)return n;if(!e)return-1;if("u"===e[0]){var r,i=e.length;if(7===i&&"n"===e[1]&&"i"===e[2])r=e.substring(3);else{if(!(i>=5&&i<=7))return-1;r=e.substring(1)}if(r===r.toUpperCase()&&(n=parseInt(r,16),n>=0))return n}return-1}var s=[{begin:0,end:127},{begin:128,end:255},{begin:256,end:383},{begin:384,end:591},{begin:592,end:687},{begin:688,end:767},{begin:768,end:879},{begin:880,end:1023},{begin:11392,end:11519},{begin:1024,end:1279},{begin:1328,end:1423},{begin:1424,end:1535},{begin:42240,end:42559},{begin:1536,end:1791},{begin:1984,end:2047},{begin:2304,end:2431},{begin:2432,end:2559},{begin:2560,end:2687},{begin:2688,end:2815},{begin:2816,end:2943},{begin:2944,end:3071},{begin:3072,end:3199},{begin:3200,end:3327},{begin:3328,end:3455},{begin:3584,end:3711},{begin:3712,end:3839},{begin:4256,end:4351},{begin:6912,end:7039},{begin:4352,end:4607},{begin:7680,end:7935},{begin:7936,end:8191},{begin:8192,end:8303},{begin:8304,end:8351},{begin:8352,end:8399},{begin:8400,end:8447},{begin:8448,end:8527},{begin:8528,end:8591},{begin:8592,end:8703},{begin:8704,end:8959},{begin:8960,end:9215},{begin:9216,end:9279},{begin:9280,end:9311},{begin:9312,end:9471},{begin:9472,end:9599},{begin:9600,end:9631},{begin:9632,end:9727},{begin:9728,end:9983},{begin:9984,end:10175},{begin:12288,end:12351},{begin:12352,end:12447},{begin:12448,end:12543},{begin:12544,end:12591},{begin:12592,end:12687},{begin:43072,end:43135},{begin:12800,end:13055},{begin:13056,end:13311},{begin:44032,end:55215},{begin:55296,end:57343},{begin:67840,end:67871},{begin:19968,end:40959},{begin:57344,end:63743},{begin:12736,end:12783},{begin:64256,end:64335},{begin:64336,end:65023},{begin:65056,end:65071},{begin:65040,end:65055},{begin:65104,end:65135},{begin:65136,end:65279},{begin:65280,end:65519},{begin:65520,end:65535},{begin:3840,end:4095},{begin:1792,end:1871},{begin:1920,end:1983},{begin:3456,end:3583},{begin:4096,end:4255},{begin:4608,end:4991},{begin:5024,end:5119},{begin:5120,end:5759},{begin:5760,end:5791},{begin:5792,end:5887},{begin:6016,end:6143},{begin:6144,end:6319},{begin:10240,end:10495},{begin:40960,end:42127},{begin:5888,end:5919},{begin:66304,end:66351},{begin:66352,end:66383},{begin:66560,end:66639},{begin:118784,end:119039},{begin:119808,end:120831},{begin:1044480,end:1048573},{begin:65024,end:65039},{begin:917504,end:917631},{begin:6400,end:6479},{begin:6480,end:6527},{begin:6528,end:6623},{begin:6656,end:6687},{begin:11264,end:11359},{begin:11568,end:11647},{begin:19904,end:19967},{begin:43008,end:43055},{begin:65536,end:65663},{begin:65856,end:65935},{begin:66432,end:66463},{begin:66464,end:66527},{begin:66640,end:66687},{begin:66688,end:66735},{begin:67584,end:67647},{begin:68096,end:68191},{begin:119552,end:119647},{begin:73728,end:74751},{begin:119648,end:119679},{begin:7040,end:7103},{begin:7168,end:7247},{begin:7248,end:7295},{begin:43136,end:43231},{begin:43264,end:43311},{begin:43312,end:43359},{begin:43520,end:43615},{begin:65936,end:65999},{begin:66e3,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}];function c(e){for(var t=0,n=s.length;t<n;t++){var r=s[t];if(e>=r.begin&&e<r.end)return t}return-1}function l(e){var t=s[13];return e>=t.begin&&e<t.end||(t=s[11],e>=t.begin&&e<t.end)}var u=r((function(e){e["¨"]=" ̈",e["¯"]=" ̄",e["´"]=" ́",e["µ"]="μ",e["¸"]=" ̧",e["IJ"]="IJ",e["ij"]="ij",e["Ŀ"]="L·",e["ŀ"]="l·",e["ʼn"]="ʼn",e["ſ"]="s",e["DŽ"]="DŽ",e["Dž"]="Dž",e["dž"]="dž",e["LJ"]="LJ",e["Lj"]="Lj",e["lj"]="lj",e["NJ"]="NJ",e["Nj"]="Nj",e["nj"]="nj",e["DZ"]="DZ",e["Dz"]="Dz",e["dz"]="dz",e["˘"]=" ̆",e["˙"]=" ̇",e["˚"]=" ̊",e["˛"]=" ̨",e["˜"]=" ̃",e["˝"]=" ̋",e["ͺ"]=" ͅ",e["΄"]=" ́",e["ϐ"]="β",e["ϑ"]="θ",e["ϒ"]="Υ",e["ϕ"]="φ",e["ϖ"]="π",e["ϰ"]="κ",e["ϱ"]="ρ",e["ϲ"]="ς",e["ϴ"]="Θ",e["ϵ"]="ε",e["Ϲ"]="Σ",e["և"]="եւ",e["ٵ"]="اٴ",e["ٶ"]="وٴ",e["ٷ"]="ۇٴ",e["ٸ"]="يٴ",e["ำ"]="ํา",e["ຳ"]="ໍາ",e["ໜ"]="ຫນ",e["ໝ"]="ຫມ",e["ཷ"]="ྲཱྀ",e["ཹ"]="ླཱྀ",e["ẚ"]="aʾ",e["᾽"]=" ̓",e["᾿"]=" ̓",e["῀"]=" ͂",e["῾"]=" ̔",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e["‗"]=" ̳",e["․"]=".",e["‥"]="..",e["…"]="...",e["″"]="′′",e["‴"]="′′′",e["‶"]="‵‵",e["‷"]="‵‵‵",e["‼"]="!!",e["‾"]=" ̅",e["⁇"]="??",e["⁈"]="?!",e["⁉"]="!?",e["⁗"]="′′′′",e[" "]=" ",e["₨"]="Rs",e["℀"]="a/c",e["℁"]="a/s",e["℃"]="°C",e["℅"]="c/o",e["℆"]="c/u",e["ℇ"]="Ɛ",e["℉"]="°F",e["№"]="No",e["℡"]="TEL",e["ℵ"]="א",e["ℶ"]="ב",e["ℷ"]="ג",e["ℸ"]="ד",e["℻"]="FAX",e["Ⅰ"]="I",e["Ⅱ"]="II",e["Ⅲ"]="III",e["Ⅳ"]="IV",e["Ⅴ"]="V",e["Ⅵ"]="VI",e["Ⅶ"]="VII",e["Ⅷ"]="VIII",e["Ⅸ"]="IX",e["Ⅹ"]="X",e["Ⅺ"]="XI",e["Ⅻ"]="XII",e["Ⅼ"]="L",e["Ⅽ"]="C",e["Ⅾ"]="D",e["Ⅿ"]="M",e["ⅰ"]="i",e["ⅱ"]="ii",e["ⅲ"]="iii",e["ⅳ"]="iv",e["ⅴ"]="v",e["ⅵ"]="vi",e["ⅶ"]="vii",e["ⅷ"]="viii",e["ⅸ"]="ix",e["ⅹ"]="x",e["ⅺ"]="xi",e["ⅻ"]="xii",e["ⅼ"]="l",e["ⅽ"]="c",e["ⅾ"]="d",e["ⅿ"]="m",e["∬"]="∫∫",e["∭"]="∫∫∫",e["∯"]="∮∮",e["∰"]="∮∮∮",e["⑴"]="(1)",e["⑵"]="(2)",e["⑶"]="(3)",e["⑷"]="(4)",e["⑸"]="(5)",e["⑹"]="(6)",e["⑺"]="(7)",e["⑻"]="(8)",e["⑼"]="(9)",e["⑽"]="(10)",e["⑾"]="(11)",e["⑿"]="(12)",e["⒀"]="(13)",e["⒁"]="(14)",e["⒂"]="(15)",e["⒃"]="(16)",e["⒄"]="(17)",e["⒅"]="(18)",e["⒆"]="(19)",e["⒇"]="(20)",e["⒈"]="1.",e["⒉"]="2.",e["⒊"]="3.",e["⒋"]="4.",e["⒌"]="5.",e["⒍"]="6.",e["⒎"]="7.",e["⒏"]="8.",e["⒐"]="9.",e["⒑"]="10.",e["⒒"]="11.",e["⒓"]="12.",e["⒔"]="13.",e["⒕"]="14.",e["⒖"]="15.",e["⒗"]="16.",e["⒘"]="17.",e["⒙"]="18.",e["⒚"]="19.",e["⒛"]="20.",e["⒜"]="(a)",e["⒝"]="(b)",e["⒞"]="(c)",e["⒟"]="(d)",e["⒠"]="(e)",e["⒡"]="(f)",e["⒢"]="(g)",e["⒣"]="(h)",e["⒤"]="(i)",e["⒥"]="(j)",e["⒦"]="(k)",e["⒧"]="(l)",e["⒨"]="(m)",e["⒩"]="(n)",e["⒪"]="(o)",e["⒫"]="(p)",e["⒬"]="(q)",e["⒭"]="(r)",e["⒮"]="(s)",e["⒯"]="(t)",e["⒰"]="(u)",e["⒱"]="(v)",e["⒲"]="(w)",e["⒳"]="(x)",e["⒴"]="(y)",e["⒵"]="(z)",e["⨌"]="∫∫∫∫",e["⩴"]="::=",e["⩵"]="==",e["⩶"]="===",e["⺟"]="母",e["⻳"]="龟",e["⼀"]="一",e["⼁"]="丨",e["⼂"]="丶",e["⼃"]="丿",e["⼄"]="乙",e["⼅"]="亅",e["⼆"]="二",e["⼇"]="亠",e["⼈"]="人",e["⼉"]="儿",e["⼊"]="入",e["⼋"]="八",e["⼌"]="冂",e["⼍"]="冖",e["⼎"]="冫",e["⼏"]="几",e["⼐"]="凵",e["⼑"]="刀",e["⼒"]="力",e["⼓"]="勹",e["⼔"]="匕",e["⼕"]="匚",e["⼖"]="匸",e["⼗"]="十",e["⼘"]="卜",e["⼙"]="卩",e["⼚"]="厂",e["⼛"]="厶",e["⼜"]="又",e["⼝"]="口",e["⼞"]="囗",e["⼟"]="土",e["⼠"]="士",e["⼡"]="夂",e["⼢"]="夊",e["⼣"]="夕",e["⼤"]="大",e["⼥"]="女",e["⼦"]="子",e["⼧"]="宀",e["⼨"]="寸",e["⼩"]="小",e["⼪"]="尢",e["⼫"]="尸",e["⼬"]="屮",e["⼭"]="山",e["⼮"]="巛",e["⼯"]="工",e["⼰"]="己",e["⼱"]="巾",e["⼲"]="干",e["⼳"]="幺",e["⼴"]="广",e["⼵"]="廴",e["⼶"]="廾",e["⼷"]="弋",e["⼸"]="弓",e["⼹"]="彐",e["⼺"]="彡",e["⼻"]="彳",e["⼼"]="心",e["⼽"]="戈",e["⼾"]="戶",e["⼿"]="手",e["⽀"]="支",e["⽁"]="攴",e["⽂"]="文",e["⽃"]="斗",e["⽄"]="斤",e["⽅"]="方",e["⽆"]="无",e["⽇"]="日",e["⽈"]="曰",e["⽉"]="月",e["⽊"]="木",e["⽋"]="欠",e["⽌"]="止",e["⽍"]="歹",e["⽎"]="殳",e["⽏"]="毋",e["⽐"]="比",e["⽑"]="毛",e["⽒"]="氏",e["⽓"]="气",e["⽔"]="水",e["⽕"]="火",e["⽖"]="爪",e["⽗"]="父",e["⽘"]="爻",e["⽙"]="爿",e["⽚"]="片",e["⽛"]="牙",e["⽜"]="牛",e["⽝"]="犬",e["⽞"]="玄",e["⽟"]="玉",e["⽠"]="瓜",e["⽡"]="瓦",e["⽢"]="甘",e["⽣"]="生",e["⽤"]="用",e["⽥"]="田",e["⽦"]="疋",e["⽧"]="疒",e["⽨"]="癶",e["⽩"]="白",e["⽪"]="皮",e["⽫"]="皿",e["⽬"]="目",e["⽭"]="矛",e["⽮"]="矢",e["⽯"]="石",e["⽰"]="示",e["⽱"]="禸",e["⽲"]="禾",e["⽳"]="穴",e["⽴"]="立",e["⽵"]="竹",e["⽶"]="米",e["⽷"]="糸",e["⽸"]="缶",e["⽹"]="网",e["⽺"]="羊",e["⽻"]="羽",e["⽼"]="老",e["⽽"]="而",e["⽾"]="耒",e["⽿"]="耳",e["⾀"]="聿",e["⾁"]="肉",e["⾂"]="臣",e["⾃"]="自",e["⾄"]="至",e["⾅"]="臼",e["⾆"]="舌",e["⾇"]="舛",e["⾈"]="舟",e["⾉"]="艮",e["⾊"]="色",e["⾋"]="艸",e["⾌"]="虍",e["⾍"]="虫",e["⾎"]="血",e["⾏"]="行",e["⾐"]="衣",e["⾑"]="襾",e["⾒"]="見",e["⾓"]="角",e["⾔"]="言",e["⾕"]="谷",e["⾖"]="豆",e["⾗"]="豕",e["⾘"]="豸",e["⾙"]="貝",e["⾚"]="赤",e["⾛"]="走",e["⾜"]="足",e["⾝"]="身",e["⾞"]="車",e["⾟"]="辛",e["⾠"]="辰",e["⾡"]="辵",e["⾢"]="邑",e["⾣"]="酉",e["⾤"]="釆",e["⾥"]="里",e["⾦"]="金",e["⾧"]="長",e["⾨"]="門",e["⾩"]="阜",e["⾪"]="隶",e["⾫"]="隹",e["⾬"]="雨",e["⾭"]="靑",e["⾮"]="非",e["⾯"]="面",e["⾰"]="革",e["⾱"]="韋",e["⾲"]="韭",e["⾳"]="音",e["⾴"]="頁",e["⾵"]="風",e["⾶"]="飛",e["⾷"]="食",e["⾸"]="首",e["⾹"]="香",e["⾺"]="馬",e["⾻"]="骨",e["⾼"]="高",e["⾽"]="髟",e["⾾"]="鬥",e["⾿"]="鬯",e["⿀"]="鬲",e["⿁"]="鬼",e["⿂"]="魚",e["⿃"]="鳥",e["⿄"]="鹵",e["⿅"]="鹿",e["⿆"]="麥",e["⿇"]="麻",e["⿈"]="黃",e["⿉"]="黍",e["⿊"]="黑",e["⿋"]="黹",e["⿌"]="黽",e["⿍"]="鼎",e["⿎"]="鼓",e["⿏"]="鼠",e["⿐"]="鼻",e["⿑"]="齊",e["⿒"]="齒",e["⿓"]="龍",e["⿔"]="龜",e["⿕"]="龠",e["〶"]="〒",e["〸"]="十",e["〹"]="卄",e["〺"]="卅",e["゛"]=" ゙",e["゜"]=" ゚",e["ㄱ"]="ᄀ",e["ㄲ"]="ᄁ",e["ㄳ"]="ᆪ",e["ㄴ"]="ᄂ",e["ㄵ"]="ᆬ",e["ㄶ"]="ᆭ",e["ㄷ"]="ᄃ",e["ㄸ"]="ᄄ",e["ㄹ"]="ᄅ",e["ㄺ"]="ᆰ",e["ㄻ"]="ᆱ",e["ㄼ"]="ᆲ",e["ㄽ"]="ᆳ",e["ㄾ"]="ᆴ",e["ㄿ"]="ᆵ",e["ㅀ"]="ᄚ",e["ㅁ"]="ᄆ",e["ㅂ"]="ᄇ",e["ㅃ"]="ᄈ",e["ㅄ"]="ᄡ",e["ㅅ"]="ᄉ",e["ㅆ"]="ᄊ",e["ㅇ"]="ᄋ",e["ㅈ"]="ᄌ",e["ㅉ"]="ᄍ",e["ㅊ"]="ᄎ",e["ㅋ"]="ᄏ",e["ㅌ"]="ᄐ",e["ㅍ"]="ᄑ",e["ㅎ"]="ᄒ",e["ㅏ"]="ᅡ",e["ㅐ"]="ᅢ",e["ㅑ"]="ᅣ",e["ㅒ"]="ᅤ",e["ㅓ"]="ᅥ",e["ㅔ"]="ᅦ",e["ㅕ"]="ᅧ",e["ㅖ"]="ᅨ",e["ㅗ"]="ᅩ",e["ㅘ"]="ᅪ",e["ㅙ"]="ᅫ",e["ㅚ"]="ᅬ",e["ㅛ"]="ᅭ",e["ㅜ"]="ᅮ",e["ㅝ"]="ᅯ",e["ㅞ"]="ᅰ",e["ㅟ"]="ᅱ",e["ㅠ"]="ᅲ",e["ㅡ"]="ᅳ",e["ㅢ"]="ᅴ",e["ㅣ"]="ᅵ",e["ㅤ"]="ᅠ",e["ㅥ"]="ᄔ",e["ㅦ"]="ᄕ",e["ㅧ"]="ᇇ",e["ㅨ"]="ᇈ",e["ㅩ"]="ᇌ",e["ㅪ"]="ᇎ",e["ㅫ"]="ᇓ",e["ㅬ"]="ᇗ",e["ㅭ"]="ᇙ",e["ㅮ"]="ᄜ",e["ㅯ"]="ᇝ",e["ㅰ"]="ᇟ",e["ㅱ"]="ᄝ",e["ㅲ"]="ᄞ",e["ㅳ"]="ᄠ",e["ㅴ"]="ᄢ",e["ㅵ"]="ᄣ",e["ㅶ"]="ᄧ",e["ㅷ"]="ᄩ",e["ㅸ"]="ᄫ",e["ㅹ"]="ᄬ",e["ㅺ"]="ᄭ",e["ㅻ"]="ᄮ",e["ㅼ"]="ᄯ",e["ㅽ"]="ᄲ",e["ㅾ"]="ᄶ",e["ㅿ"]="ᅀ",e["ㆀ"]="ᅇ",e["ㆁ"]="ᅌ",e["ㆂ"]="ᇱ",e["ㆃ"]="ᇲ",e["ㆄ"]="ᅗ",e["ㆅ"]="ᅘ",e["ㆆ"]="ᅙ",e["ㆇ"]="ᆄ",e["ㆈ"]="ᆅ",e["ㆉ"]="ᆈ",e["ㆊ"]="ᆑ",e["ㆋ"]="ᆒ",e["ㆌ"]="ᆔ",e["ㆍ"]="ᆞ",e["ㆎ"]="ᆡ",e["㈀"]="(ᄀ)",e["㈁"]="(ᄂ)",e["㈂"]="(ᄃ)",e["㈃"]="(ᄅ)",e["㈄"]="(ᄆ)",e["㈅"]="(ᄇ)",e["㈆"]="(ᄉ)",e["㈇"]="(ᄋ)",e["㈈"]="(ᄌ)",e["㈉"]="(ᄎ)",e["㈊"]="(ᄏ)",e["㈋"]="(ᄐ)",e["㈌"]="(ᄑ)",e["㈍"]="(ᄒ)",e["㈎"]="(가)",e["㈏"]="(나)",e["㈐"]="(다)",e["㈑"]="(라)",e["㈒"]="(마)",e["㈓"]="(바)",e["㈔"]="(사)",e["㈕"]="(아)",e["㈖"]="(자)",e["㈗"]="(차)",e["㈘"]="(카)",e["㈙"]="(타)",e["㈚"]="(파)",e["㈛"]="(하)",e["㈜"]="(주)",e["㈝"]="(오전)",e["㈞"]="(오후)",e["㈠"]="(一)",e["㈡"]="(二)",e["㈢"]="(三)",e["㈣"]="(四)",e["㈤"]="(五)",e["㈥"]="(六)",e["㈦"]="(七)",e["㈧"]="(八)",e["㈨"]="(九)",e["㈩"]="(十)",e["㈪"]="(月)",e["㈫"]="(火)",e["㈬"]="(水)",e["㈭"]="(木)",e["㈮"]="(金)",e["㈯"]="(土)",e["㈰"]="(日)",e["㈱"]="(株)",e["㈲"]="(有)",e["㈳"]="(社)",e["㈴"]="(名)",e["㈵"]="(特)",e["㈶"]="(財)",e["㈷"]="(祝)",e["㈸"]="(労)",e["㈹"]="(代)",e["㈺"]="(呼)",e["㈻"]="(学)",e["㈼"]="(監)",e["㈽"]="(企)",e["㈾"]="(資)",e["㈿"]="(協)",e["㉀"]="(祭)",e["㉁"]="(休)",e["㉂"]="(自)",e["㉃"]="(至)",e["㋀"]="1月",e["㋁"]="2月",e["㋂"]="3月",e["㋃"]="4月",e["㋄"]="5月",e["㋅"]="6月",e["㋆"]="7月",e["㋇"]="8月",e["㋈"]="9月",e["㋉"]="10月",e["㋊"]="11月",e["㋋"]="12月",e["㍘"]="0点",e["㍙"]="1点",e["㍚"]="2点",e["㍛"]="3点",e["㍜"]="4点",e["㍝"]="5点",e["㍞"]="6点",e["㍟"]="7点",e["㍠"]="8点",e["㍡"]="9点",e["㍢"]="10点",e["㍣"]="11点",e["㍤"]="12点",e["㍥"]="13点",e["㍦"]="14点",e["㍧"]="15点",e["㍨"]="16点",e["㍩"]="17点",e["㍪"]="18点",e["㍫"]="19点",e["㍬"]="20点",e["㍭"]="21点",e["㍮"]="22点",e["㍯"]="23点",e["㍰"]="24点",e["㏠"]="1日",e["㏡"]="2日",e["㏢"]="3日",e["㏣"]="4日",e["㏤"]="5日",e["㏥"]="6日",e["㏦"]="7日",e["㏧"]="8日",e["㏨"]="9日",e["㏩"]="10日",e["㏪"]="11日",e["㏫"]="12日",e["㏬"]="13日",e["㏭"]="14日",e["㏮"]="15日",e["㏯"]="16日",e["㏰"]="17日",e["㏱"]="18日",e["㏲"]="19日",e["㏳"]="20日",e["㏴"]="21日",e["㏵"]="22日",e["㏶"]="23日",e["㏷"]="24日",e["㏸"]="25日",e["㏹"]="26日",e["㏺"]="27日",e["㏻"]="28日",e["㏼"]="29日",e["㏽"]="30日",e["㏾"]="31日",e["ff"]="ff",e["fi"]="fi",e["fl"]="fl",e["ffi"]="ffi",e["ffl"]="ffl",e["ſt"]="ſt",e["st"]="st",e["ﬓ"]="մն",e["ﬔ"]="մե",e["ﬕ"]="մի",e["ﬖ"]="վն",e["ﬗ"]="մխ",e["ﭏ"]="אל",e["ﭐ"]="ٱ",e["ﭑ"]="ٱ",e["ﭒ"]="ٻ",e["ﭓ"]="ٻ",e["ﭔ"]="ٻ",e["ﭕ"]="ٻ",e["ﭖ"]="پ",e["ﭗ"]="پ",e["ﭘ"]="پ",e["ﭙ"]="پ",e["ﭚ"]="ڀ",e["ﭛ"]="ڀ",e["ﭜ"]="ڀ",e["ﭝ"]="ڀ",e["ﭞ"]="ٺ",e["ﭟ"]="ٺ",e["ﭠ"]="ٺ",e["ﭡ"]="ٺ",e["ﭢ"]="ٿ",e["ﭣ"]="ٿ",e["ﭤ"]="ٿ",e["ﭥ"]="ٿ",e["ﭦ"]="ٹ",e["ﭧ"]="ٹ",e["ﭨ"]="ٹ",e["ﭩ"]="ٹ",e["ﭪ"]="ڤ",e["ﭫ"]="ڤ",e["ﭬ"]="ڤ",e["ﭭ"]="ڤ",e["ﭮ"]="ڦ",e["ﭯ"]="ڦ",e["ﭰ"]="ڦ",e["ﭱ"]="ڦ",e["ﭲ"]="ڄ",e["ﭳ"]="ڄ",e["ﭴ"]="ڄ",e["ﭵ"]="ڄ",e["ﭶ"]="ڃ",e["ﭷ"]="ڃ",e["ﭸ"]="ڃ",e["ﭹ"]="ڃ",e["ﭺ"]="چ",e["ﭻ"]="چ",e["ﭼ"]="چ",e["ﭽ"]="چ",e["ﭾ"]="ڇ",e["ﭿ"]="ڇ",e["ﮀ"]="ڇ",e["ﮁ"]="ڇ",e["ﮂ"]="ڍ",e["ﮃ"]="ڍ",e["ﮄ"]="ڌ",e["ﮅ"]="ڌ",e["ﮆ"]="ڎ",e["ﮇ"]="ڎ",e["ﮈ"]="ڈ",e["ﮉ"]="ڈ",e["ﮊ"]="ژ",e["ﮋ"]="ژ",e["ﮌ"]="ڑ",e["ﮍ"]="ڑ",e["ﮎ"]="ک",e["ﮏ"]="ک",e["ﮐ"]="ک",e["ﮑ"]="ک",e["ﮒ"]="گ",e["ﮓ"]="گ",e["ﮔ"]="گ",e["ﮕ"]="گ",e["ﮖ"]="ڳ",e["ﮗ"]="ڳ",e["ﮘ"]="ڳ",e["ﮙ"]="ڳ",e["ﮚ"]="ڱ",e["ﮛ"]="ڱ",e["ﮜ"]="ڱ",e["ﮝ"]="ڱ",e["ﮞ"]="ں",e["ﮟ"]="ں",e["ﮠ"]="ڻ",e["ﮡ"]="ڻ",e["ﮢ"]="ڻ",e["ﮣ"]="ڻ",e["ﮤ"]="ۀ",e["ﮥ"]="ۀ",e["ﮦ"]="ہ",e["ﮧ"]="ہ",e["ﮨ"]="ہ",e["ﮩ"]="ہ",e["ﮪ"]="ھ",e["ﮫ"]="ھ",e["ﮬ"]="ھ",e["ﮭ"]="ھ",e["ﮮ"]="ے",e["ﮯ"]="ے",e["ﮰ"]="ۓ",e["ﮱ"]="ۓ",e["ﯓ"]="ڭ",e["ﯔ"]="ڭ",e["ﯕ"]="ڭ",e["ﯖ"]="ڭ",e["ﯗ"]="ۇ",e["ﯘ"]="ۇ",e["ﯙ"]="ۆ",e["ﯚ"]="ۆ",e["ﯛ"]="ۈ",e["ﯜ"]="ۈ",e["ﯝ"]="ٷ",e["ﯞ"]="ۋ",e["ﯟ"]="ۋ",e["ﯠ"]="ۅ",e["ﯡ"]="ۅ",e["ﯢ"]="ۉ",e["ﯣ"]="ۉ",e["ﯤ"]="ې",e["ﯥ"]="ې",e["ﯦ"]="ې",e["ﯧ"]="ې",e["ﯨ"]="ى",e["ﯩ"]="ى",e["ﯪ"]="ئا",e["ﯫ"]="ئا",e["ﯬ"]="ئە",e["ﯭ"]="ئە",e["ﯮ"]="ئو",e["ﯯ"]="ئو",e["ﯰ"]="ئۇ",e["ﯱ"]="ئۇ",e["ﯲ"]="ئۆ",e["ﯳ"]="ئۆ",e["ﯴ"]="ئۈ",e["ﯵ"]="ئۈ",e["ﯶ"]="ئې";e["ﯷ"]="ئې",e["ﯸ"]="ئې",e["ﯹ"]="ئى",e["ﯺ"]="ئى",e["ﯻ"]="ئى",e["ﯼ"]="ی",e["ﯽ"]="ی",e["ﯾ"]="ی",e["ﯿ"]="ی",e["ﰀ"]="ئج",e["ﰁ"]="ئح",e["ﰂ"]="ئم",e["ﰃ"]="ئى",e["ﰄ"]="ئي",e["ﰅ"]="بج",e["ﰆ"]="بح",e["ﰇ"]="بخ",e["ﰈ"]="بم",e["ﰉ"]="بى",e["ﰊ"]="بي",e["ﰋ"]="تج",e["ﰌ"]="تح",e["ﰍ"]="تخ",e["ﰎ"]="تم",e["ﰏ"]="تى",e["ﰐ"]="تي",e["ﰑ"]="ثج",e["ﰒ"]="ثم",e["ﰓ"]="ثى",e["ﰔ"]="ثي",e["ﰕ"]="جح",e["ﰖ"]="جم",e["ﰗ"]="حج",e["ﰘ"]="حم",e["ﰙ"]="خج",e["ﰚ"]="خح",e["ﰛ"]="خم",e["ﰜ"]="سج",e["ﰝ"]="سح",e["ﰞ"]="سخ",e["ﰟ"]="سم",e["ﰠ"]="صح",e["ﰡ"]="صم",e["ﰢ"]="ضج",e["ﰣ"]="ضح",e["ﰤ"]="ضخ",e["ﰥ"]="ضم",e["ﰦ"]="طح",e["ﰧ"]="طم",e["ﰨ"]="ظم",e["ﰩ"]="عج",e["ﰪ"]="عم",e["ﰫ"]="غج",e["ﰬ"]="غم",e["ﰭ"]="فج",e["ﰮ"]="فح",e["ﰯ"]="فخ",e["ﰰ"]="فم",e["ﰱ"]="فى",e["ﰲ"]="في",e["ﰳ"]="قح",e["ﰴ"]="قم",e["ﰵ"]="قى",e["ﰶ"]="قي",e["ﰷ"]="كا",e["ﰸ"]="كج",e["ﰹ"]="كح",e["ﰺ"]="كخ",e["ﰻ"]="كل",e["ﰼ"]="كم",e["ﰽ"]="كى",e["ﰾ"]="كي",e["ﰿ"]="لج",e["ﱀ"]="لح",e["ﱁ"]="لخ",e["ﱂ"]="لم",e["ﱃ"]="لى",e["ﱄ"]="لي",e["ﱅ"]="مج",e["ﱆ"]="مح",e["ﱇ"]="مخ",e["ﱈ"]="مم",e["ﱉ"]="مى",e["ﱊ"]="مي",e["ﱋ"]="نج",e["ﱌ"]="نح",e["ﱍ"]="نخ",e["ﱎ"]="نم",e["ﱏ"]="نى",e["ﱐ"]="ني",e["ﱑ"]="هج",e["ﱒ"]="هم",e["ﱓ"]="هى",e["ﱔ"]="هي",e["ﱕ"]="يج",e["ﱖ"]="يح",e["ﱗ"]="يخ",e["ﱘ"]="يم",e["ﱙ"]="يى",e["ﱚ"]="يي",e["ﱛ"]="ذٰ",e["ﱜ"]="رٰ",e["ﱝ"]="ىٰ",e["ﱞ"]=" ٌّ",e["ﱟ"]=" ٍّ",e["ﱠ"]=" َّ",e["ﱡ"]=" ُّ",e["ﱢ"]=" ِّ",e["ﱣ"]=" ّٰ",e["ﱤ"]="ئر",e["ﱥ"]="ئز",e["ﱦ"]="ئم",e["ﱧ"]="ئن",e["ﱨ"]="ئى",e["ﱩ"]="ئي",e["ﱪ"]="بر",e["ﱫ"]="بز",e["ﱬ"]="بم",e["ﱭ"]="بن",e["ﱮ"]="بى",e["ﱯ"]="بي",e["ﱰ"]="تر",e["ﱱ"]="تز",e["ﱲ"]="تم",e["ﱳ"]="تن",e["ﱴ"]="تى",e["ﱵ"]="تي",e["ﱶ"]="ثر",e["ﱷ"]="ثز",e["ﱸ"]="ثم",e["ﱹ"]="ثن",e["ﱺ"]="ثى",e["ﱻ"]="ثي",e["ﱼ"]="فى",e["ﱽ"]="في",e["ﱾ"]="قى",e["ﱿ"]="قي",e["ﲀ"]="كا",e["ﲁ"]="كل",e["ﲂ"]="كم",e["ﲃ"]="كى",e["ﲄ"]="كي",e["ﲅ"]="لم",e["ﲆ"]="لى",e["ﲇ"]="لي",e["ﲈ"]="ما",e["ﲉ"]="مم",e["ﲊ"]="نر",e["ﲋ"]="نز",e["ﲌ"]="نم",e["ﲍ"]="نن",e["ﲎ"]="نى",e["ﲏ"]="ني",e["ﲐ"]="ىٰ",e["ﲑ"]="ير",e["ﲒ"]="يز",e["ﲓ"]="يم",e["ﲔ"]="ين",e["ﲕ"]="يى",e["ﲖ"]="يي",e["ﲗ"]="ئج",e["ﲘ"]="ئح",e["ﲙ"]="ئخ",e["ﲚ"]="ئم",e["ﲛ"]="ئه",e["ﲜ"]="بج",e["ﲝ"]="بح",e["ﲞ"]="بخ",e["ﲟ"]="بم",e["ﲠ"]="به",e["ﲡ"]="تج",e["ﲢ"]="تح",e["ﲣ"]="تخ",e["ﲤ"]="تم",e["ﲥ"]="ته",e["ﲦ"]="ثم",e["ﲧ"]="جح",e["ﲨ"]="جم",e["ﲩ"]="حج",e["ﲪ"]="حم",e["ﲫ"]="خج",e["ﲬ"]="خم",e["ﲭ"]="سج",e["ﲮ"]="سح",e["ﲯ"]="سخ",e["ﲰ"]="سم",e["ﲱ"]="صح",e["ﲲ"]="صخ",e["ﲳ"]="صم",e["ﲴ"]="ضج",e["ﲵ"]="ضح",e["ﲶ"]="ضخ",e["ﲷ"]="ضم",e["ﲸ"]="طح",e["ﲹ"]="ظم",e["ﲺ"]="عج",e["ﲻ"]="عم",e["ﲼ"]="غج",e["ﲽ"]="غم",e["ﲾ"]="فج",e["ﲿ"]="فح",e["ﳀ"]="فخ",e["ﳁ"]="فم",e["ﳂ"]="قح",e["ﳃ"]="قم",e["ﳄ"]="كج",e["ﳅ"]="كح",e["ﳆ"]="كخ",e["ﳇ"]="كل",e["ﳈ"]="كم",e["ﳉ"]="لج",e["ﳊ"]="لح",e["ﳋ"]="لخ",e["ﳌ"]="لم",e["ﳍ"]="له",e["ﳎ"]="مج",e["ﳏ"]="مح",e["ﳐ"]="مخ",e["ﳑ"]="مم",e["ﳒ"]="نج",e["ﳓ"]="نح",e["ﳔ"]="نخ",e["ﳕ"]="نم",e["ﳖ"]="نه",e["ﳗ"]="هج",e["ﳘ"]="هم",e["ﳙ"]="هٰ",e["ﳚ"]="يج",e["ﳛ"]="يح",e["ﳜ"]="يخ",e["ﳝ"]="يم",e["ﳞ"]="يه",e["ﳟ"]="ئم",e["ﳠ"]="ئه",e["ﳡ"]="بم",e["ﳢ"]="به",e["ﳣ"]="تم",e["ﳤ"]="ته",e["ﳥ"]="ثم",e["ﳦ"]="ثه",e["ﳧ"]="سم",e["ﳨ"]="سه",e["ﳩ"]="شم",e["ﳪ"]="شه",e["ﳫ"]="كل",e["ﳬ"]="كم",e["ﳭ"]="لم",e["ﳮ"]="نم",e["ﳯ"]="نه",e["ﳰ"]="يم",e["ﳱ"]="يه",e["ﳲ"]="ـَّ",e["ﳳ"]="ـُّ",e["ﳴ"]="ـِّ",e["ﳵ"]="طى",e["ﳶ"]="طي",e["ﳷ"]="عى",e["ﳸ"]="عي",e["ﳹ"]="غى",e["ﳺ"]="غي",e["ﳻ"]="سى",e["ﳼ"]="سي",e["ﳽ"]="شى",e["ﳾ"]="شي",e["ﳿ"]="حى",e["ﴀ"]="حي",e["ﴁ"]="جى",e["ﴂ"]="جي",e["ﴃ"]="خى",e["ﴄ"]="خي",e["ﴅ"]="صى",e["ﴆ"]="صي",e["ﴇ"]="ضى",e["ﴈ"]="ضي",e["ﴉ"]="شج",e["ﴊ"]="شح",e["ﴋ"]="شخ",e["ﴌ"]="شم",e["ﴍ"]="شر",e["ﴎ"]="سر",e["ﴏ"]="صر",e["ﴐ"]="ضر",e["ﴑ"]="طى",e["ﴒ"]="طي",e["ﴓ"]="عى",e["ﴔ"]="عي",e["ﴕ"]="غى",e["ﴖ"]="غي",e["ﴗ"]="سى",e["ﴘ"]="سي",e["ﴙ"]="شى",e["ﴚ"]="شي",e["ﴛ"]="حى",e["ﴜ"]="حي",e["ﴝ"]="جى",e["ﴞ"]="جي",e["ﴟ"]="خى",e["ﴠ"]="خي",e["ﴡ"]="صى",e["ﴢ"]="صي",e["ﴣ"]="ضى",e["ﴤ"]="ضي",e["ﴥ"]="شج",e["ﴦ"]="شح",e["ﴧ"]="شخ",e["ﴨ"]="شم",e["ﴩ"]="شر",e["ﴪ"]="سر",e["ﴫ"]="صر",e["ﴬ"]="ضر",e["ﴭ"]="شج",e["ﴮ"]="شح",e["ﴯ"]="شخ",e["ﴰ"]="شم",e["ﴱ"]="سه",e["ﴲ"]="شه",e["ﴳ"]="طم",e["ﴴ"]="سج",e["ﴵ"]="سح",e["ﴶ"]="سخ",e["ﴷ"]="شج",e["ﴸ"]="شح",e["ﴹ"]="شخ",e["ﴺ"]="طم",e["ﴻ"]="ظم",e["ﴼ"]="اً",e["ﴽ"]="اً",e["ﵐ"]="تجم",e["ﵑ"]="تحج",e["ﵒ"]="تحج",e["ﵓ"]="تحم",e["ﵔ"]="تخم",e["ﵕ"]="تمج",e["ﵖ"]="تمح",e["ﵗ"]="تمخ",e["ﵘ"]="جمح",e["ﵙ"]="جمح",e["ﵚ"]="حمي",e["ﵛ"]="حمى",e["ﵜ"]="سحج",e["ﵝ"]="سجح",e["ﵞ"]="سجى",e["ﵟ"]="سمح",e["ﵠ"]="سمح",e["ﵡ"]="سمج",e["ﵢ"]="سمم",e["ﵣ"]="سمم",e["ﵤ"]="صحح",e["ﵥ"]="صحح",e["ﵦ"]="صمم",e["ﵧ"]="شحم",e["ﵨ"]="شحم",e["ﵩ"]="شجي",e["ﵪ"]="شمخ",e["ﵫ"]="شمخ",e["ﵬ"]="شمم",e["ﵭ"]="شمم",e["ﵮ"]="ضحى",e["ﵯ"]="ضخم",e["ﵰ"]="ضخم",e["ﵱ"]="طمح",e["ﵲ"]="طمح",e["ﵳ"]="طمم",e["ﵴ"]="طمي",e["ﵵ"]="عجم",e["ﵶ"]="عمم",e["ﵷ"]="عمم",e["ﵸ"]="عمى",e["ﵹ"]="غمم",e["ﵺ"]="غمي",e["ﵻ"]="غمى",e["ﵼ"]="فخم",e["ﵽ"]="فخم",e["ﵾ"]="قمح",e["ﵿ"]="قمم",e["ﶀ"]="لحم",e["ﶁ"]="لحي",e["ﶂ"]="لحى",e["ﶃ"]="لجج",e["ﶄ"]="لجج",e["ﶅ"]="لخم",e["ﶆ"]="لخم",e["ﶇ"]="لمح",e["ﶈ"]="لمح",e["ﶉ"]="محج",e["ﶊ"]="محم",e["ﶋ"]="محي",e["ﶌ"]="مجح",e["ﶍ"]="مجم",e["ﶎ"]="مخج",e["ﶏ"]="مخم",e["ﶒ"]="مجخ",e["ﶓ"]="همج",e["ﶔ"]="همم",e["ﶕ"]="نحم",e["ﶖ"]="نحى",e["ﶗ"]="نجم",e["ﶘ"]="نجم",e["ﶙ"]="نجى",e["ﶚ"]="نمي",e["ﶛ"]="نمى",e["ﶜ"]="يمم",e["ﶝ"]="يمم",e["ﶞ"]="بخي",e["ﶟ"]="تجي",e["ﶠ"]="تجى",e["ﶡ"]="تخي",e["ﶢ"]="تخى",e["ﶣ"]="تمي",e["ﶤ"]="تمى",e["ﶥ"]="جمي",e["ﶦ"]="جحى",e["ﶧ"]="جمى",e["ﶨ"]="سخى",e["ﶩ"]="صحي",e["ﶪ"]="شحي",e["ﶫ"]="ضحي",e["ﶬ"]="لجي",e["ﶭ"]="لمي",e["ﶮ"]="يحي",e["ﶯ"]="يجي",e["ﶰ"]="يمي",e["ﶱ"]="ممي",e["ﶲ"]="قمي",e["ﶳ"]="نحي",e["ﶴ"]="قمح",e["ﶵ"]="لحم",e["ﶶ"]="عمي",e["ﶷ"]="كمي",e["ﶸ"]="نجح",e["ﶹ"]="مخي",e["ﶺ"]="لجم",e["ﶻ"]="كمم",e["ﶼ"]="لجم",e["ﶽ"]="نجح",e["ﶾ"]="جحي",e["ﶿ"]="حجي",e["ﷀ"]="مجي",e["ﷁ"]="فمي",e["ﷂ"]="بحي",e["ﷃ"]="كمم",e["ﷄ"]="عجم",e["ﷅ"]="صمم",e["ﷆ"]="سخي",e["ﷇ"]="نجي",e["﹉"]="‾",e["﹊"]="‾",e["﹋"]="‾",e["﹌"]="‾",e["﹍"]="_",e["﹎"]="_",e["﹏"]="_",e["ﺀ"]="ء",e["ﺁ"]="آ",e["ﺂ"]="آ",e["ﺃ"]="أ",e["ﺄ"]="أ",e["ﺅ"]="ؤ",e["ﺆ"]="ؤ",e["ﺇ"]="إ",e["ﺈ"]="إ",e["ﺉ"]="ئ",e["ﺊ"]="ئ",e["ﺋ"]="ئ",e["ﺌ"]="ئ",e["ﺍ"]="ا",e["ﺎ"]="ا",e["ﺏ"]="ب",e["ﺐ"]="ب",e["ﺑ"]="ب",e["ﺒ"]="ب",e["ﺓ"]="ة",e["ﺔ"]="ة",e["ﺕ"]="ت",e["ﺖ"]="ت",e["ﺗ"]="ت",e["ﺘ"]="ت",e["ﺙ"]="ث",e["ﺚ"]="ث",e["ﺛ"]="ث",e["ﺜ"]="ث",e["ﺝ"]="ج",e["ﺞ"]="ج",e["ﺟ"]="ج",e["ﺠ"]="ج",e["ﺡ"]="ح",e["ﺢ"]="ح",e["ﺣ"]="ح",e["ﺤ"]="ح",e["ﺥ"]="خ",e["ﺦ"]="خ",e["ﺧ"]="خ",e["ﺨ"]="خ",e["ﺩ"]="د",e["ﺪ"]="د",e["ﺫ"]="ذ",e["ﺬ"]="ذ",e["ﺭ"]="ر",e["ﺮ"]="ر",e["ﺯ"]="ز",e["ﺰ"]="ز",e["ﺱ"]="س",e["ﺲ"]="س",e["ﺳ"]="س",e["ﺴ"]="س",e["ﺵ"]="ش",e["ﺶ"]="ش",e["ﺷ"]="ش",e["ﺸ"]="ش",e["ﺹ"]="ص",e["ﺺ"]="ص",e["ﺻ"]="ص",e["ﺼ"]="ص",e["ﺽ"]="ض",e["ﺾ"]="ض",e["ﺿ"]="ض",e["ﻀ"]="ض",e["ﻁ"]="ط",e["ﻂ"]="ط",e["ﻃ"]="ط",e["ﻄ"]="ط",e["ﻅ"]="ظ",e["ﻆ"]="ظ",e["ﻇ"]="ظ",e["ﻈ"]="ظ",e["ﻉ"]="ع",e["ﻊ"]="ع",e["ﻋ"]="ع",e["ﻌ"]="ع",e["ﻍ"]="غ",e["ﻎ"]="غ",e["ﻏ"]="غ",e["ﻐ"]="غ",e["ﻑ"]="ف",e["ﻒ"]="ف",e["ﻓ"]="ف",e["ﻔ"]="ف",e["ﻕ"]="ق",e["ﻖ"]="ق",e["ﻗ"]="ق",e["ﻘ"]="ق",e["ﻙ"]="ك",e["ﻚ"]="ك",e["ﻛ"]="ك",e["ﻜ"]="ك",e["ﻝ"]="ل",e["ﻞ"]="ل",e["ﻟ"]="ل",e["ﻠ"]="ل",e["ﻡ"]="م",e["ﻢ"]="م",e["ﻣ"]="م",e["ﻤ"]="م",e["ﻥ"]="ن",e["ﻦ"]="ن",e["ﻧ"]="ن",e["ﻨ"]="ن",e["ﻩ"]="ه",e["ﻪ"]="ه",e["ﻫ"]="ه",e["ﻬ"]="ه",e["ﻭ"]="و",e["ﻮ"]="و",e["ﻯ"]="ى",e["ﻰ"]="ى",e["ﻱ"]="ي",e["ﻲ"]="ي",e["ﻳ"]="ي",e["ﻴ"]="ي",e["ﻵ"]="لآ",e["ﻶ"]="لآ",e["ﻷ"]="لأ",e["ﻸ"]="لأ",e["ﻹ"]="لإ",e["ﻺ"]="لإ",e["ﻻ"]="لا",e["ﻼ"]="لا"}));function h(e){var t=e.length;if(t<=1||!l(e.charCodeAt(0)))return e;for(var n="",r=t-1;r>=0;r--)n+=e[r];return n}t.mapSpecialUnicodeValues=a,t.reverseIfRtl=h,t.getUnicodeRangeFor=c,t.getNormalizedUnicodes=u,t.getUnicodeForGlyph=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontRendererFactory=void 0;var r=n(2),i=n(30),a=n(33),o=n(32),s=n(12),c=function(){function e(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function t(e,t){return e[t]<<8|e[t+1]}function n(e){const t=e.length;let n=32768;return t<1240?n=107:t<33900&&(n=1131),n}function c(n,i,a){var o,s,c,l=1===t(n,i+2)?e(n,i+8):e(n,i+16),u=t(n,i+l);if(4===u){t(n,i+l+2);var h=t(n,i+l+6)>>1;for(s=i+l+14,o=[],c=0;c<h;c++,s+=2)o[c]={end:t(n,s)};for(s+=2,c=0;c<h;c++,s+=2)o[c].start=t(n,s);for(c=0;c<h;c++,s+=2)o[c].idDelta=t(n,s);for(c=0;c<h;c++,s+=2){var d=t(n,s);if(0!==d){o[c].ids=[];for(var f=0,p=o[c].end-o[c].start+1;f<p;f++)o[c].ids[f]=t(n,s+d),d+=2}}return o}if(12===u){e(n,i+l+4);var g=e(n,i+l+12);for(s=i+l+16,o=[],c=0;c<g;c++)o.push({start:e(n,s),end:e(n,s+4),idDelta:e(n,s+8)-e(n,s)}),s+=12;return o}throw new r.FormatError("unsupported cmap: "+u)}function l(e,t,n,r){var a={},o=new i.CFFParser(new s.Stream(e,t,n-t),a,r),c=o.parse();return{glyphs:c.charStrings.objects,subrs:c.topDict.privateDict&&c.topDict.privateDict.subrsIndex&&c.topDict.privateDict.subrsIndex.objects,gsubrs:c.globalSubrIndex&&c.globalSubrIndex.objects,isCFFCIDFont:c.isCIDFont,fdSelect:c.fdSelect,fdArray:c.fdArray}}function u(e,t,n){var r,i;n?(r=4,i=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}):(r=2,i=function(e,t){return e[t]<<9|e[t+1]<<1});for(var a=[],o=i(t,0),s=r;s<t.length;s+=r){var c=i(t,s);a.push(e.subarray(o,c)),o=c}return a}function h(e,t){var n=t.codePointAt(0),r=0,i=0,a=e.length-1;while(i<a){var o=i+a+1>>1;n<e[o].start?a=o-1:i=o}return e[i].start<=n&&n<=e[i].end&&(r=e[i].idDelta+(e[i].ids?e[i].ids[n-e[i].start]:n)&65535),{charCode:n,glyphId:r}}function d(e,t,n){function r(e,n){t.push({cmd:"moveTo",args:[e,n]})}function i(e,n){t.push({cmd:"lineTo",args:[e,n]})}function a(e,n,r,i){t.push({cmd:"quadraticCurveTo",args:[e,n,r,i]})}var o,s=0,c=(e[s]<<24|e[s+1]<<16)>>16,l=0,u=0;if(s+=10,c<0)do{o=e[s]<<8|e[s+1];var h,f,p=e[s+2]<<8|e[s+3];s+=4,1&o?(h=(e[s]<<24|e[s+1]<<16)>>16,f=(e[s+2]<<24|e[s+3]<<16)>>16,s+=4):(h=e[s++],f=e[s++]),2&o?(l=h,u=f):(l=0,u=0);var g=1,m=1,b=0,y=0;8&o?(g=m=(e[s]<<24|e[s+1]<<16)/1073741824,s+=2):64&o?(g=(e[s]<<24|e[s+1]<<16)/1073741824,m=(e[s+2]<<24|e[s+3]<<16)/1073741824,s+=4):128&o&&(g=(e[s]<<24|e[s+1]<<16)/1073741824,b=(e[s+2]<<24|e[s+3]<<16)/1073741824,y=(e[s+4]<<24|e[s+5]<<16)/1073741824,m=(e[s+6]<<24|e[s+7]<<16)/1073741824,s+=8);var v=n.glyphs[p];v&&(t.push({cmd:"save"}),t.push({cmd:"transform",args:[g,b,y,m,l,u]}),d(v,t,n),t.push({cmd:"restore"}))}while(32&o);else{var w,x,_=[];for(w=0;w<c;w++)_.push(e[s]<<8|e[s+1]),s+=2;var S=e[s]<<8|e[s+1];s+=2+S;var A=_[_.length-1]+1,k=[];while(k.length<A){o=e[s++];var D=1;8&o&&(D+=e[s++]);while(D-- >0)k.push({flags:o})}for(w=0;w<A;w++){switch(18&k[w].flags){case 0:l+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 2:l-=e[s++];break;case 18:l+=e[s++];break}k[w].x=l}for(w=0;w<A;w++){switch(36&k[w].flags){case 0:u+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 4:u-=e[s++];break;case 36:u+=e[s++];break}k[w].y=u}var C=0;for(s=0;s<c;s++){var T=_[s],E=k.slice(C,T+1);if(1&E[0].flags)E.push(E[0]);else if(1&E[E.length-1].flags)E.unshift(E[E.length-1]);else{var U={flags:1,x:(E[0].x+E[E.length-1].x)/2,y:(E[0].y+E[E.length-1].y)/2};E.unshift(U),E.push(U)}for(r(E[0].x,E[0].y),w=1,x=E.length;w<x;w++)1&E[w].flags?i(E[w].x,E[w].y):1&E[w+1].flags?(a(E[w].x,E[w].y,E[w+1].x,E[w+1].y),w++):a(E[w].x,E[w].y,(E[w].x+E[w+1].x)/2,(E[w].y+E[w+1].y)/2);C=T+1}}}function f(e,t,i,a){function s(e,n){t.push({cmd:"moveTo",args:[e,n]})}function c(e,n){t.push({cmd:"lineTo",args:[e,n]})}function l(e,n,r,i,a,o){t.push({cmd:"bezierCurveTo",args:[e,n,r,i,a,o]})}var u=[],d=0,p=0,g=0;function m(e){var b=0;while(b<e.length){var y,v,w,x,_,S,A,k,D,C=!1,T=e[b++];switch(T){case 1:g+=u.length>>1,C=!0;break;case 3:g+=u.length>>1,C=!0;break;case 4:p+=u.pop(),s(d,p),C=!0;break;case 5:while(u.length>0)d+=u.shift(),p+=u.shift(),c(d,p);break;case 6:while(u.length>0){if(d+=u.shift(),c(d,p),0===u.length)break;p+=u.shift(),c(d,p)}break;case 7:while(u.length>0){if(p+=u.shift(),c(d,p),0===u.length)break;d+=u.shift(),c(d,p)}break;case 8:while(u.length>0)y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p);break;case 10:if(k=u.pop(),D=null,i.isCFFCIDFont){const e=i.fdSelect.getFDIndex(a);if(e>=0&&e<i.fdArray.length){const t=i.fdArray[e];let r;t.privateDict&&t.privateDict.subrsIndex&&(r=t.privateDict.subrsIndex.objects),r&&(k+=n(r),D=r[k])}else(0,r.warn)("Invalid fd index for glyph index.")}else D=i.subrs[k+i.subrsBias];D&&m(D);break;case 11:return;case 12:switch(T=e[b++],T){case 34:y=d+u.shift(),v=y+u.shift(),_=p+u.shift(),d=v+u.shift(),l(y,p,v,_,d,_),y=d+u.shift(),v=y+u.shift(),d=v+u.shift(),l(y,_,v,p,d,p);break;case 35:y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p),y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p),u.pop();break;case 36:y=d+u.shift(),_=p+u.shift(),v=y+u.shift(),S=_+u.shift(),d=v+u.shift(),l(y,_,v,S,d,S),y=d+u.shift(),v=y+u.shift(),A=S+u.shift(),d=v+u.shift(),l(y,S,v,A,d,p);break;case 37:var E=d,U=p;y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p),y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v,p=x,Math.abs(d-E)>Math.abs(p-U)?d+=u.shift():p+=u.shift(),l(y,w,v,x,d,p);break;default:throw new r.FormatError("unknown operator: 12 "+T)}break;case 14:if(u.length>=4){var F=u.pop(),P=u.pop();p=u.pop(),d=u.pop(),t.push({cmd:"save"}),t.push({cmd:"translate",args:[d,p]});var I=h(i.cmap,String.fromCharCode(i.glyphNameMap[o.StandardEncoding[F]]));f(i.glyphs[I.glyphId],t,i,I.glyphId),t.push({cmd:"restore"}),I=h(i.cmap,String.fromCharCode(i.glyphNameMap[o.StandardEncoding[P]])),f(i.glyphs[I.glyphId],t,i,I.glyphId)}return;case 18:g+=u.length>>1,C=!0;break;case 19:g+=u.length>>1,b+=g+7>>3,C=!0;break;case 20:g+=u.length>>1,b+=g+7>>3,C=!0;break;case 21:p+=u.pop(),d+=u.pop(),s(d,p),C=!0;break;case 22:d+=u.pop(),s(d,p),C=!0;break;case 23:g+=u.length>>1,C=!0;break;case 24:while(u.length>2)y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p);d+=u.shift(),p+=u.shift(),c(d,p);break;case 25:while(u.length>6)d+=u.shift(),p+=u.shift(),c(d,p);y=d+u.shift(),w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+u.shift(),l(y,w,v,x,d,p);break;case 26:u.length%2&&(d+=u.shift());while(u.length>0)y=d,w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v,p=x+u.shift(),l(y,w,v,x,d,p);break;case 27:u.length%2&&(p+=u.shift());while(u.length>0)y=d+u.shift(),w=p,v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x,l(y,w,v,x,d,p);break;case 28:u.push((e[b]<<24|e[b+1]<<16)>>16),b+=2;break;case 29:k=u.pop()+i.gsubrsBias,D=i.gsubrs[k],D&&m(D);break;case 30:while(u.length>0){if(y=d,w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+(1===u.length?u.shift():0),l(y,w,v,x,d,p),0===u.length)break;y=d+u.shift(),w=p,v=y+u.shift(),x=w+u.shift(),p=x+u.shift(),d=v+(1===u.length?u.shift():0),l(y,w,v,x,d,p)}break;case 31:while(u.length>0){if(y=d+u.shift(),w=p,v=y+u.shift(),x=w+u.shift(),p=x+u.shift(),d=v+(1===u.length?u.shift():0),l(y,w,v,x,d,p),0===u.length)break;y=d,w=p+u.shift(),v=y+u.shift(),x=w+u.shift(),d=v+u.shift(),p=x+(1===u.length?u.shift():0),l(y,w,v,x,d,p)}break;default:if(T<32)throw new r.FormatError("unknown operator: "+T);T<247?u.push(T-139):T<251?u.push(256*(T-247)+e[b++]+108):T<255?u.push(256*-(T-251)-e[b++]-108):(u.push((e[b]<<24|e[b+1]<<16|e[b+2]<<8|e[b+3])/65536),b+=4);break}C&&(u.length=0)}}m(e)}const p=[];class g{constructor(e){this.constructor===g&&(0,r.unreachable)("Cannot initialize CompiledFont."),this.fontMatrix=e,this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null)}getPathJs(e){const t=h(this.cmap,e);let n=this.compiledGlyphs[t.glyphId];return n||(n=this.compileGlyph(this.glyphs[t.glyphId],t.glyphId),this.compiledGlyphs[t.glyphId]=n),void 0===this.compiledCharCodeToGlyphId[t.charCode]&&(this.compiledCharCodeToGlyphId[t.charCode]=t.glyphId),n}compileGlyph(e,t){if(!e||0===e.length||14===e[0])return p;let n=this.fontMatrix;if(this.isCFFCIDFont){const e=this.fdSelect.getFDIndex(t);if(e>=0&&e<this.fdArray.length){const t=this.fdArray[e];n=t.getByName("FontMatrix")||r.FONT_IDENTITY_MATRIX}else(0,r.warn)("Invalid fd index for glyph index.")}const i=[];return i.push({cmd:"save"}),i.push({cmd:"transform",args:n.slice()}),i.push({cmd:"scale",args:["size","-size"]}),this.compileGlyphImpl(e,i,t),i.push({cmd:"restore"}),i}compileGlyphImpl(){(0,r.unreachable)("Children classes should implement this.")}hasBuiltPath(e){const t=h(this.cmap,e);return void 0!==this.compiledGlyphs[t.glyphId]&&void 0!==this.compiledCharCodeToGlyphId[t.charCode]}}class m extends g{constructor(e,t,n){super(n||[488e-6,0,0,488e-6,0,0]),this.glyphs=e,this.cmap=t}compileGlyphImpl(e,t){d(e,t,this)}}class b extends g{constructor(e,t,r,i){super(r||[.001,0,0,.001,0,0]),this.glyphs=e.glyphs,this.gsubrs=e.gsubrs||[],this.subrs=e.subrs||[],this.cmap=t,this.glyphNameMap=i||(0,a.getGlyphsUnicode)(),this.gsubrsBias=n(this.gsubrs),this.subrsBias=n(this.subrs),this.isCFFCIDFont=e.isCFFCIDFont,this.fdSelect=e.fdSelect,this.fdArray=e.fdArray}compileGlyphImpl(e,t,n){f(e,t,this,n)}}return{create:function(n,i){for(var a,o,s,h,d,f,p=new Uint8Array(n.data),g=t(p,4),y=0,v=12;y<g;y++,v+=16){var w=(0,r.bytesToString)(p.subarray(v,v+4)),x=e(p,v+8),_=e(p,v+12);switch(w){case"cmap":a=c(p,x,x+_);break;case"glyf":o=p.subarray(x,x+_);break;case"loca":s=p.subarray(x,x+_);break;case"head":f=t(p,x+18),d=t(p,x+50);break;case"CFF ":h=l(p,x,x+_,i);break}}if(o){var S=f?[1/f,0,0,1/f,0,0]:n.fontMatrix;return new m(u(o,s,d),a,S)}return new b(h,a,n.fontMatrix,n.glyphNameMap)}}}();t.FontRendererFactory=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type1Parser=void 0;var r=n(32),i=n(8),a=n(12),o=n(2),s=!1,c=function(){var e={hstem:[1],vstem:[3],vmoveto:[4],rlineto:[5],hlineto:[6],vlineto:[7],rrcurveto:[8],callsubr:[10],flex:[12,35],drop:[12,18],endchar:[14],rmoveto:[21],hmoveto:[22],vhcurveto:[30],hvcurveto:[31]};function t(){this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}return t.prototype={convert:function(t,n,r){for(var i,a,c,l=t.length,u=!1,h=0;h<l;h++){var d=t[h];if(d<32){switch(12===d&&(d=(d<<8)+t[++h]),d){case 1:if(!s){this.stack=[];break}u=this.executeCommand(2,e.hstem);break;case 3:if(!s){this.stack=[];break}u=this.executeCommand(2,e.vstem);break;case 4:if(this.flexing){if(this.stack.length<1){u=!0;break}var f=this.stack.pop();this.stack.push(0,f);break}u=this.executeCommand(1,e.vmoveto);break;case 5:u=this.executeCommand(2,e.rlineto);break;case 6:u=this.executeCommand(1,e.hlineto);break;case 7:u=this.executeCommand(1,e.vlineto);break;case 8:u=this.executeCommand(6,e.rrcurveto);break;case 9:this.stack=[];break;case 10:if(this.stack.length<1){u=!0;break}if(c=this.stack.pop(),!n[c]){u=!0;break}u=this.convert(n[c],n,r);break;case 11:return u;case 13:if(this.stack.length<2){u=!0;break}i=this.stack.pop(),a=this.stack.pop(),this.lsb=a,this.width=i,this.stack.push(i,a),u=this.executeCommand(2,e.hmoveto);break;case 14:this.output.push(e.endchar[0]);break;case 21:if(this.flexing)break;u=this.executeCommand(2,e.rmoveto);break;case 22:if(this.flexing){this.stack.push(0);break}u=this.executeCommand(1,e.hmoveto);break;case 30:u=this.executeCommand(4,e.vhcurveto);break;case 31:u=this.executeCommand(4,e.hvcurveto);break;case 3072:this.stack=[];break;case 3073:if(!s){this.stack=[];break}u=this.executeCommand(2,e.vstem);break;case 3074:if(!s){this.stack=[];break}u=this.executeCommand(2,e.hstem);break;case 3078:r?(this.seac=this.stack.splice(-4,4),u=this.executeCommand(0,e.endchar)):u=this.executeCommand(4,e.endchar);break;case 3079:if(this.stack.length<4){u=!0;break}this.stack.pop(),i=this.stack.pop();var p=this.stack.pop();a=this.stack.pop(),this.lsb=a,this.width=i,this.stack.push(i,a,p),u=this.executeCommand(3,e.rmoveto);break;case 3084:if(this.stack.length<2){u=!0;break}var g=this.stack.pop(),m=this.stack.pop();this.stack.push(m/g);break;case 3088:if(this.stack.length<2){u=!0;break}c=this.stack.pop();var b=this.stack.pop();if(0===c&&3===b){var y=this.stack.splice(this.stack.length-17,17);this.stack.push(y[2]+y[0],y[3]+y[1],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14]),u=this.executeCommand(13,e.flex,!0),this.flexing=!1,this.stack.push(y[15],y[16])}else 1===c&&0===b&&(this.flexing=!0);break;case 3089:break;case 3105:this.stack=[];break;default:(0,o.warn)('Unknown type 1 charstring command of "'+d+'"');break}if(u)break}else d<=246?d-=139:d=d<=250?256*(d-247)+t[++h]+108:d<=254?-256*(d-251)-t[++h]-108:(255&t[++h])<<24|(255&t[++h])<<16|(255&t[++h])<<8|(255&t[++h])<<0,this.stack.push(d)}return u},executeCommand(e,t,n){var r=this.stack.length;if(e>r)return!0;for(var i=r-e,a=i;a<r;a++){var o=this.stack[a];Number.isInteger(o)?this.output.push(28,o>>8&255,255&o):(o=65536*o|0,this.output.push(255,o>>24&255,o>>16&255,o>>8&255,255&o))}return this.output.push.apply(this.output,t),n?this.stack.splice(i,e):this.stack.length=0,!1}},t}(),l=function(){var e=55665,t=4330;function n(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function o(e,t,n){if(n>=e.length)return new Uint8Array(0);var r,i,a=0|t,o=52845,s=22719;for(r=0;r<n;r++)a=(e[r]+a)*o+s&65535;var c=e.length-n,l=new Uint8Array(c);for(r=n,i=0;i<c;r++,i++){var u=e[r];l[i]=u^a>>8,a=(u+a)*o+s&65535}return l}function l(e,t,r){var i,a,o=0|t,s=52845,c=22719,l=e.length,u=l>>>1,h=new Uint8Array(u);for(i=0,a=0;i<l;i++){var d=e[i];if(n(d)){var f;i++;while(i<l&&!n(f=e[i]))i++;if(i<l){var p=parseInt(String.fromCharCode(d,f),16);h[a++]=p^o>>8,o=(p+o)*s+c&65535}}}return h.slice(r,a)}function u(e){return 47===e||91===e||93===e||123===e||125===e||40===e||41===e}function h(t,r,s){if(r){var c=t.getBytes(),u=!((n(c[0])||(0,i.isWhiteSpace)(c[0]))&&n(c[1])&&n(c[2])&&n(c[3])&&n(c[4])&&n(c[5])&&n(c[6])&&n(c[7]));t=new a.Stream(u?o(c,e,4):l(c,e,4))}this.seacAnalysisEnabled=!!s,this.stream=t,this.nextChar()}return h.prototype={readNumberArray:function(){this.getToken();var e=[];while(1){var t=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}return e},readNumber:function(){var e=this.getToken();return parseFloat(e||0)},readInt:function(){var e=this.getToken();return 0|parseInt(e||0,10)},readBoolean:function(){var e=this.getToken();return"true"===e?1:0},nextChar:function(){return this.currentChar=this.stream.getByte()},getToken:function(){var e=!1,t=this.currentChar;while(1){if(-1===t)return null;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,i.isWhiteSpace)(t))break;t=this.nextChar()}if(u(t))return this.nextChar(),String.fromCharCode(t);var n="";do{n+=String.fromCharCode(t),t=this.nextChar()}while(t>=0&&!(0,i.isWhiteSpace)(t)&&!u(t));return n},readCharStrings:function(e,n){return-1===n?e:o(e,t,n)},extractFontProgram:function(e){var t=this.stream,n=[],r=[],i=Object.create(null);i.lenIV=4;var a,o,l,u,h,d={subrs:[],charstrings:[],properties:{privateData:i}};while(null!==(a=this.getToken()))if("/"===a)switch(a=this.getToken(),a){case"CharStrings":this.getToken(),this.getToken(),this.getToken(),this.getToken();while(1){if(a=this.getToken(),null===a||"end"===a)break;if("/"===a){var f=this.getToken();o=this.readInt(),this.getToken(),l=o>0?t.getBytes(o):new Uint8Array(0),u=d.properties.privateData.lenIV,h=this.readCharStrings(l,u),this.nextChar(),a=this.getToken(),"noaccess"===a&&this.getToken(),r.push({glyph:f,encoded:h})}}break;case"Subrs":this.readInt(),this.getToken();while("dup"===this.getToken()){const e=this.readInt();o=this.readInt(),this.getToken(),l=o>0?t.getBytes(o):new Uint8Array(0),u=d.properties.privateData.lenIV,h=this.readCharStrings(l,u),this.nextChar(),a=this.getToken(),"noaccess"===a&&this.getToken(),n[e]=h}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":var p=this.readNumberArray();p.length>0&&p.length%2===0&&s&&(d.properties.privateData[a]=p);break;case"StemSnapH":case"StemSnapV":d.properties.privateData[a]=this.readNumberArray();break;case"StdHW":case"StdVW":d.properties.privateData[a]=this.readNumberArray()[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":case"ExpansionFactor":d.properties.privateData[a]=this.readNumber();break;case"ForceBold":d.properties.privateData[a]=this.readBoolean();break}for(var g=0;g<r.length;g++){f=r[g].glyph,h=r[g].encoded;var m=new c,b=m.convert(h,n,this.seacAnalysisEnabled),y=m.output;b&&(y=[14]);const t={glyphName:f,charstring:y,width:m.width,lsb:m.lsb,seac:m.seac};if(".notdef"===f?d.charstrings.unshift(t):d.charstrings.push(t),e.builtInEncoding){const t=e.builtInEncoding.indexOf(f);t>-1&&void 0===e.widths[t]&&t>=e.firstChar&&t<=e.lastChar&&(e.widths[t]=m.width)}}return d},extractFontHeader:function(e){var t;while(null!==(t=this.getToken()))if("/"===t)switch(t=this.getToken(),t){case"FontMatrix":var n=this.readNumberArray();e.fontMatrix=n;break;case"Encoding":var i,a=this.getToken();if(/^\d+$/.test(a)){i=[];var o=0|parseInt(a,10);this.getToken();for(var s=0;s<o;s++){t=this.getToken();while("dup"!==t&&"def"!==t)if(t=this.getToken(),null===t)return;if("def"===t)break;var c=this.readInt();this.getToken();var l=this.getToken();i[c]=l,this.getToken()}}else i=(0,r.getEncoding)(a);e.builtInEncoding=i;break;case"FontBBox":var u=this.readNumberArray();e.ascent=Math.max(u[3],u[1]),e.descent=Math.min(u[1],u[3]),e.ascentScaled=!0;break}}},h}();t.Type1Parser=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTilingPatternIR=u,t.Pattern=void 0;var r=n(2),i=n(23),a=n(5),o=n(8),s={FUNCTION_BASED:1,AXIAL:2,RADIAL:3,FREE_FORM_MESH:4,LATTICE_FORM_MESH:5,COONS_PATCH_MESH:6,TENSOR_PATCH_MESH:7},c=function(){function e(){(0,r.unreachable)("should not call Pattern constructor")}return e.prototype={getPattern:function(e){(0,r.unreachable)("Should not call Pattern.getStyle: "+e)}},e.parseShading=function(e,t,n,i,c,u){var h=(0,a.isStream)(e)?e.dict:e,d=h.get("ShadingType");try{switch(d){case s.AXIAL:case s.RADIAL:return new l.RadialAxial(h,t,n,i,u);case s.FREE_FORM_MESH:case s.LATTICE_FORM_MESH:case s.COONS_PATCH_MESH:case s.TENSOR_PATCH_MESH:return new l.Mesh(e,t,n,i,u);default:throw new r.FormatError("Unsupported ShadingType: "+d)}}catch(f){if(f instanceof o.MissingDataException)throw f;return c.send("UnsupportedFeature",{featureId:r.UNSUPPORTED_FEATURES.shadingPattern}),(0,r.warn)(f),new l.Dummy}},e}();t.Pattern=c;var l={};function u(e,t,n){const i=t.getArray("Matrix"),a=r.Util.normalizeRect(t.getArray("BBox")),o=t.get("XStep"),s=t.get("YStep"),c=t.get("PaintType"),l=t.get("TilingType");if(a[2]-a[0]===0||a[3]-a[1]===0)throw new r.FormatError(`Invalid getTilingPatternIR /BBox array: [${a}].`);return["TilingPattern",n,e,i,a,o,s,c,l]}l.SMALL_NUMBER=1e-6,l.RadialAxial=function(){function e(e,t,n,a,o){this.matrix=t,this.coordsArr=e.getArray("Coords"),this.shadingType=e.get("ShadingType"),this.type="Pattern";var c=e.get("ColorSpace","CS");c=i.ColorSpace.parse(c,n,a,o),this.cs=c;const u=e.getArray("BBox");Array.isArray(u)&&4===u.length?this.bbox=r.Util.normalizeRect(u):this.bbox=null;var h=0,d=1;if(e.has("Domain")){var f=e.getArray("Domain");h=f[0],d=f[1]}var p=!1,g=!1;if(e.has("Extend")){var m=e.getArray("Extend");p=m[0],g=m[1]}if(this.shadingType===s.RADIAL&&(!p||!g)){var b=this.coordsArr[0],y=this.coordsArr[1],v=this.coordsArr[2],w=this.coordsArr[3],x=this.coordsArr[4],_=this.coordsArr[5],S=Math.sqrt((b-w)*(b-w)+(y-x)*(y-x));v<=_+S&&_<=v+S&&(0,r.warn)("Unsupported radial gradient.")}this.extendStart=p,this.extendEnd=g;var A=e.get("Function"),k=o.createFromArray(A);const D=10,C=(d-h)/D;var T=this.colorStops=[];if(h>=d||C<=0)(0,r.info)("Bad shading domain.");else{var E,U=new Float32Array(c.numComps),F=new Float32Array(1);for(let e=0;e<=D;e++){F[0]=h+e*C,k(F,0,U,0),E=c.getRgb(U,0);var P=r.Util.makeCssRgb(E[0],E[1],E[2]);T.push([e/D,P])}var I="transparent";e.has("Background")&&(E=c.getRgb(e.get("Background"),0),I=r.Util.makeCssRgb(E[0],E[1],E[2])),p||(T.unshift([0,I]),T[1][0]+=l.SMALL_NUMBER),g||(T[T.length-1][0]-=l.SMALL_NUMBER,T.push([1,I])),this.colorStops=T}}return e.prototype={getIR:function(){var e,t,n,i,a,o=this.coordsArr,c=this.shadingType;c===s.AXIAL?(t=[o[0],o[1]],n=[o[2],o[3]],i=null,a=null,e="axial"):c===s.RADIAL?(t=[o[0],o[1]],n=[o[3],o[4]],i=o[2],a=o[5],e="radial"):(0,r.unreachable)("getPattern type unknown: "+c);var l=this.matrix;if(l&&(t=r.Util.applyTransform(t,l),n=r.Util.applyTransform(n,l),c===s.RADIAL)){var u=r.Util.singularValueDecompose2dScale(l);i*=u[0],a*=u[1]}return["RadialAxial",e,this.bbox,this.colorStops,t,n,i,a]}},e}(),l.Mesh=function(){function e(e,t){this.stream=e,this.context=t,this.buffer=0,this.bufferLength=0;var n=t.numComps;this.tmpCompsBuf=new Float32Array(n);var r=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new Float32Array(r):this.tmpCompsBuf}function t(e,t){var n=e.coords,i=e.colors,a=[],o=[],s=0;while(t.hasData){var c=t.readFlag(),l=t.readCoordinate(),u=t.readComponents();if(0===s){if(!(0<=c&&c<=2))throw new r.FormatError("Unknown type4 flag");switch(c){case 0:s=3;break;case 1:o.push(o[o.length-2],o[o.length-1]),s=1;break;case 2:o.push(o[o.length-3],o[o.length-1]),s=1;break}a.push(c)}o.push(n.length),n.push(l),i.push(u),s--,t.align()}e.figures.push({type:"triangles",coords:new Int32Array(o),colors:new Int32Array(o)})}function n(e,t,n){var r=e.coords,i=e.colors,a=[];while(t.hasData){var o=t.readCoordinate(),s=t.readComponents();a.push(r.length),r.push(o),i.push(s)}e.figures.push({type:"lattice",coords:new Int32Array(a),colors:new Int32Array(a),verticesPerRow:n})}e.prototype={get hasData(){if(this.stream.end)return this.stream.pos<this.stream.end;if(this.bufferLength>0)return!0;var e=this.stream.getByte();return!(e<0)&&(this.buffer=e,this.bufferLength=8,!0)},readBits:function(e){var t=this.buffer,n=this.bufferLength;if(32===e){if(0===n)return(this.stream.getByte()<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte())>>>0;t=t<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte();var r=this.stream.getByte();return this.buffer=r&(1<<n)-1,(t<<8-n|(255&r)>>n)>>>0}if(8===e&&0===n)return this.stream.getByte();while(n<e)t=t<<8|this.stream.getByte(),n+=8;return n-=e,this.bufferLength=n,this.buffer=t&(1<<n)-1,t>>n},align:function(){this.buffer=0,this.bufferLength=0},readFlag:function(){return this.readBits(this.context.bitsPerFlag)},readCoordinate:function(){var e=this.context.bitsPerCoordinate,t=this.readBits(e),n=this.readBits(e),r=this.context.decode,i=e<32?1/((1<<e)-1):2.3283064365386963e-10;return[t*i*(r[1]-r[0])+r[0],n*i*(r[3]-r[2])+r[2]]},readComponents:function(){for(var e=this.context.numComps,t=this.context.bitsPerComponent,n=t<32?1/((1<<t)-1):2.3283064365386963e-10,r=this.context.decode,i=this.tmpCompsBuf,a=0,o=4;a<e;a++,o+=2){var s=this.readBits(t);i[a]=s*n*(r[o+1]-r[o])+r[o]}var c=this.tmpCsCompsBuf;return this.context.colorFn&&this.context.colorFn(i,0,c,0),this.context.colorSpace.getRgb(c,0)}};var o=3,c=20,l=20,u=function(){function e(e){for(var t=[],n=0;n<=e;n++){var r=n/e,i=1-r;t.push(new Float32Array([i*i*i,3*r*i*i,3*r*r*i,r*r*r]))}return t}var t=[];return function(n){return t[n]||(t[n]=e(n)),t[n]}}();function h(e,t){var n=e.figures[t];(0,r.assert)("patch"===n.type,"Unexpected patch mesh figure");var i=e.coords,a=e.colors,s=n.coords,h=n.colors,d=Math.min(i[s[0]][0],i[s[3]][0],i[s[12]][0],i[s[15]][0]),f=Math.min(i[s[0]][1],i[s[3]][1],i[s[12]][1],i[s[15]][1]),p=Math.max(i[s[0]][0],i[s[3]][0],i[s[12]][0],i[s[15]][0]),g=Math.max(i[s[0]][1],i[s[3]][1],i[s[12]][1],i[s[15]][1]),m=Math.ceil((p-d)*l/(e.bounds[2]-e.bounds[0]));m=Math.max(o,Math.min(c,m));var b=Math.ceil((g-f)*l/(e.bounds[3]-e.bounds[1]));b=Math.max(o,Math.min(c,b));for(var y=m+1,v=new Int32Array((b+1)*y),w=new Int32Array((b+1)*y),x=0,_=new Uint8Array(3),S=new Uint8Array(3),A=a[h[0]],k=a[h[1]],D=a[h[2]],C=a[h[3]],T=u(b),E=u(m),U=0;U<=b;U++){_[0]=(A[0]*(b-U)+D[0]*U)/b|0,_[1]=(A[1]*(b-U)+D[1]*U)/b|0,_[2]=(A[2]*(b-U)+D[2]*U)/b|0,S[0]=(k[0]*(b-U)+C[0]*U)/b|0,S[1]=(k[1]*(b-U)+C[1]*U)/b|0,S[2]=(k[2]*(b-U)+C[2]*U)/b|0;for(var F=0;F<=m;F++,x++)if(0!==U&&U!==b||0!==F&&F!==m){for(var P=0,I=0,O=0,R=0;R<=3;R++)for(var N=0;N<=3;N++,O++){var L=T[U][R]*E[F][N];P+=i[s[O]][0]*L,I+=i[s[O]][1]*L}v[x]=i.length,i.push([P,I]),w[x]=a.length;var B=new Uint8Array(3);B[0]=(_[0]*(m-F)+S[0]*F)/m|0,B[1]=(_[1]*(m-F)+S[1]*F)/m|0,B[2]=(_[2]*(m-F)+S[2]*F)/m|0,a.push(B)}}v[0]=s[0],w[0]=h[0],v[m]=s[3],w[m]=h[1],v[y*b]=s[12],w[y*b]=h[2],v[y*b+m]=s[15],w[y*b+m]=h[3],e.figures[t]={type:"lattice",coords:v,colors:w,verticesPerRow:y}}function d(e,t){var n=e.coords,i=e.colors,a=new Int32Array(16),o=new Int32Array(4);while(t.hasData){var s,c,l=t.readFlag();if(!(0<=l&&l<=3))throw new r.FormatError("Unknown type6 flag");var u=n.length;for(s=0,c=0!==l?8:12;s<c;s++)n.push(t.readCoordinate());var h,d,f,p,g=i.length;for(s=0,c=0!==l?2:4;s<c;s++)i.push(t.readComponents());switch(l){case 0:a[12]=u+3,a[13]=u+4,a[14]=u+5,a[15]=u+6,a[8]=u+2,a[11]=u+7,a[4]=u+1,a[7]=u+8,a[0]=u,a[1]=u+11,a[2]=u+10,a[3]=u+9,o[2]=g+1,o[3]=g+2,o[0]=g,o[1]=g+3;break;case 1:h=a[12],d=a[13],f=a[14],p=a[15],a[12]=p,a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=f,a[11]=u+3,a[4]=d,a[7]=u+4,a[0]=h,a[1]=u+7,a[2]=u+6,a[3]=u+5,h=o[2],d=o[3],o[2]=d,o[3]=g,o[0]=h,o[1]=g+1;break;case 2:h=a[15],d=a[11],a[12]=a[3],a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=a[7],a[11]=u+3,a[4]=d,a[7]=u+4,a[0]=h,a[1]=u+7,a[2]=u+6,a[3]=u+5,h=o[3],o[2]=o[1],o[3]=g,o[0]=h,o[1]=g+1;break;case 3:a[12]=a[0],a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=a[1],a[11]=u+3,a[4]=a[2],a[7]=u+4,a[0]=a[3],a[1]=u+7,a[2]=u+6,a[3]=u+5,o[2]=o[0],o[3]=g,o[0]=o[1],o[1]=g+1;break}a[5]=n.length,n.push([(-4*n[a[0]][0]-n[a[15]][0]+6*(n[a[4]][0]+n[a[1]][0])-2*(n[a[12]][0]+n[a[3]][0])+3*(n[a[13]][0]+n[a[7]][0]))/9,(-4*n[a[0]][1]-n[a[15]][1]+6*(n[a[4]][1]+n[a[1]][1])-2*(n[a[12]][1]+n[a[3]][1])+3*(n[a[13]][1]+n[a[7]][1]))/9]),a[6]=n.length,n.push([(-4*n[a[3]][0]-n[a[12]][0]+6*(n[a[2]][0]+n[a[7]][0])-2*(n[a[0]][0]+n[a[15]][0])+3*(n[a[4]][0]+n[a[14]][0]))/9,(-4*n[a[3]][1]-n[a[12]][1]+6*(n[a[2]][1]+n[a[7]][1])-2*(n[a[0]][1]+n[a[15]][1])+3*(n[a[4]][1]+n[a[14]][1]))/9]),a[9]=n.length,n.push([(-4*n[a[12]][0]-n[a[3]][0]+6*(n[a[8]][0]+n[a[13]][0])-2*(n[a[0]][0]+n[a[15]][0])+3*(n[a[11]][0]+n[a[1]][0]))/9,(-4*n[a[12]][1]-n[a[3]][1]+6*(n[a[8]][1]+n[a[13]][1])-2*(n[a[0]][1]+n[a[15]][1])+3*(n[a[11]][1]+n[a[1]][1]))/9]),a[10]=n.length,n.push([(-4*n[a[15]][0]-n[a[0]][0]+6*(n[a[11]][0]+n[a[14]][0])-2*(n[a[12]][0]+n[a[3]][0])+3*(n[a[2]][0]+n[a[8]][0]))/9,(-4*n[a[15]][1]-n[a[0]][1]+6*(n[a[11]][1]+n[a[14]][1])-2*(n[a[12]][1]+n[a[3]][1])+3*(n[a[2]][1]+n[a[8]][1]))/9]),e.figures.push({type:"patch",coords:new Int32Array(a),colors:new Int32Array(o)})}}function f(e,t){var n=e.coords,i=e.colors,a=new Int32Array(16),o=new Int32Array(4);while(t.hasData){var s,c,l=t.readFlag();if(!(0<=l&&l<=3))throw new r.FormatError("Unknown type7 flag");var u=n.length;for(s=0,c=0!==l?12:16;s<c;s++)n.push(t.readCoordinate());var h,d,f,p,g=i.length;for(s=0,c=0!==l?2:4;s<c;s++)i.push(t.readComponents());switch(l){case 0:a[12]=u+3,a[13]=u+4,a[14]=u+5,a[15]=u+6,a[8]=u+2,a[9]=u+13,a[10]=u+14,a[11]=u+7,a[4]=u+1,a[5]=u+12,a[6]=u+15,a[7]=u+8,a[0]=u,a[1]=u+11,a[2]=u+10,a[3]=u+9,o[2]=g+1,o[3]=g+2,o[0]=g,o[1]=g+3;break;case 1:h=a[12],d=a[13],f=a[14],p=a[15],a[12]=p,a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=f,a[9]=u+9,a[10]=u+10,a[11]=u+3,a[4]=d,a[5]=u+8,a[6]=u+11,a[7]=u+4,a[0]=h,a[1]=u+7,a[2]=u+6,a[3]=u+5,h=o[2],d=o[3],o[2]=d,o[3]=g,o[0]=h,o[1]=g+1;break;case 2:h=a[15],d=a[11],a[12]=a[3],a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=a[7],a[9]=u+9,a[10]=u+10,a[11]=u+3,a[4]=d,a[5]=u+8,a[6]=u+11,a[7]=u+4,a[0]=h,a[1]=u+7,a[2]=u+6,a[3]=u+5,h=o[3],o[2]=o[1],o[3]=g,o[0]=h,o[1]=g+1;break;case 3:a[12]=a[0],a[13]=u+0,a[14]=u+1,a[15]=u+2,a[8]=a[1],a[9]=u+9,a[10]=u+10,a[11]=u+3,a[4]=a[2],a[5]=u+8,a[6]=u+11,a[7]=u+4,a[0]=a[3],a[1]=u+7,a[2]=u+6,a[3]=u+5,o[2]=o[0],o[3]=g,o[0]=o[1],o[1]=g+1;break}e.figures.push({type:"patch",coords:new Int32Array(a),colors:new Int32Array(o)})}}function p(e){for(var t=e.coords[0][0],n=e.coords[0][1],r=t,i=n,a=1,o=e.coords.length;a<o;a++){var s=e.coords[a][0],c=e.coords[a][1];t=t>s?s:t,n=n>c?c:n,r=r<s?s:r,i=i<c?c:i}e.bounds=[t,n,r,i]}function g(e){var t,n,r,i,a=e.coords,o=new Float32Array(2*a.length);for(t=0,r=0,n=a.length;t<n;t++){var s=a[t];o[r++]=s[0],o[r++]=s[1]}e.coords=o;var c=e.colors,l=new Uint8Array(3*c.length);for(t=0,r=0,n=c.length;t<n;t++){var u=c[t];l[r++]=u[0],l[r++]=u[1],l[r++]=u[2]}e.colors=l;var h=e.figures;for(t=0,n=h.length;t<n;t++){var d=h[t],f=d.coords,p=d.colors;for(r=0,i=f.length;r<i;r++)f[r]*=2,p[r]*=3}}function m(o,c,l,u,m){if(!(0,a.isStream)(o))throw new r.FormatError("Mesh data is not a stream");var b=o.dict;this.matrix=c,this.shadingType=b.get("ShadingType"),this.type="Pattern";const y=b.getArray("BBox");Array.isArray(y)&&4===y.length?this.bbox=r.Util.normalizeRect(y):this.bbox=null;var v=b.get("ColorSpace","CS");v=i.ColorSpace.parse(v,l,u,m),this.cs=v,this.background=b.has("Background")?v.getRgb(b.get("Background"),0):null;var w=b.get("Function"),x=w?m.createFromArray(w):null;this.coords=[],this.colors=[],this.figures=[];var _={bitsPerCoordinate:b.get("BitsPerCoordinate"),bitsPerComponent:b.get("BitsPerComponent"),bitsPerFlag:b.get("BitsPerFlag"),decode:b.getArray("Decode"),colorFn:x,colorSpace:v,numComps:x?1:v.numComps},S=new e(o,_),A=!1;switch(this.shadingType){case s.FREE_FORM_MESH:t(this,S);break;case s.LATTICE_FORM_MESH:var k=0|b.get("VerticesPerRow");if(k<2)throw new r.FormatError("Invalid VerticesPerRow");n(this,S,k);break;case s.COONS_PATCH_MESH:d(this,S),A=!0;break;case s.TENSOR_PATCH_MESH:f(this,S),A=!0;break;default:(0,r.unreachable)("Unsupported mesh type.");break}if(A){p(this);for(var D=0,C=this.figures.length;D<C;D++)h(this,D)}p(this),g(this)}return m.prototype={getIR:function(){return["Mesh",this.shadingType,this.coords,this.colors,this.figures,this.bounds,this.matrix,this.bbox,this.background]}},m}(),l.Dummy=function(){function e(){this.type="Pattern"}return e.prototype={getIR:function(){return["Dummy"]}},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bidi=p;var r=n(2),i=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","ON","ON","ET","ET","ET","ON","ON","ON","ON","ON","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","ON","ET","ET","ET","ET","ON","ON","ON","ON","L","ON","ON","BN","ON","ON","ET","ET","EN","EN","ON","L","ON","ON","ON","EN","L","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L"],a=["AN","AN","AN","AN","AN","AN","ON","ON","AL","ET","ET","AL","CS","AL","ON","ON","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","ON","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","ON","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL"];function o(e){return 0!==(1&e)}function s(e){return 0===(1&e)}function c(e,t,n){for(var r=t,i=e.length;r<i;++r)if(e[r]!==n)return r;return r}function l(e,t,n,r){for(var i=t;i<n;++i)e[i]=r}function u(e,t,n){for(var r=t,i=n-1;r<i;++r,--i){var a=e[r];e[r]=e[i],e[i]=a}}function h(e,t,n=!1){let r="ltr";return n?r="ttb":t||(r="rtl"),{str:e,dir:r}}var d=[],f=[];function p(e,t,n){var p=!0,g=e.length;if(0===g||n)return h(e,p,n);d.length=g,f.length=g;var m,b,y=0;for(m=0;m<g;++m){d[m]=e.charAt(m);var v=e.charCodeAt(m),w="L";v<=255?w=i[v]:1424<=v&&v<=1524?w="R":1536<=v&&v<=1791?(w=a[255&v],w||(0,r.warn)("Bidi: invalid Unicode character "+v.toString(16))):1792<=v&&v<=2220&&(w="AL"),"R"!==w&&"AL"!==w&&"AN"!==w||y++,f[m]=w}if(0===y)return p=!0,h(e,p);-1===t&&(y/g<.3?(p=!0,t=0):(p=!1,t=1));var x=[];for(m=0;m<g;++m)x[m]=t;var _,S=o(t)?"R":"L",A=S,k=A,D=A;for(m=0;m<g;++m)"NSM"===f[m]?f[m]=D:D=f[m];for(D=A,m=0;m<g;++m)_=f[m],"EN"===_?f[m]="AL"===D?"AN":"EN":"R"!==_&&"L"!==_&&"AL"!==_||(D=_);for(m=0;m<g;++m)_=f[m],"AL"===_&&(f[m]="R");for(m=1;m<g-1;++m)"ES"===f[m]&&"EN"===f[m-1]&&"EN"===f[m+1]&&(f[m]="EN"),"CS"!==f[m]||"EN"!==f[m-1]&&"AN"!==f[m-1]||f[m+1]!==f[m-1]||(f[m]=f[m-1]);for(m=0;m<g;++m)if("EN"===f[m]){var C;for(C=m-1;C>=0;--C){if("ET"!==f[C])break;f[C]="EN"}for(C=m+1;C<g;++C){if("ET"!==f[C])break;f[C]="EN"}}for(m=0;m<g;++m)_=f[m],"WS"!==_&&"ES"!==_&&"ET"!==_&&"CS"!==_||(f[m]="ON");for(D=A,m=0;m<g;++m)_=f[m],"EN"===_?f[m]="L"===D?"L":"EN":"R"!==_&&"L"!==_||(D=_);for(m=0;m<g;++m)if("ON"===f[m]){var T=c(f,m+1,"ON"),E=A;m>0&&(E=f[m-1]);var U=k;T+1<g&&(U=f[T+1]),"L"!==E&&(E="R"),"L"!==U&&(U="R"),E===U&&l(f,m,T,E),m=T-1}for(m=0;m<g;++m)"ON"===f[m]&&(f[m]=S);for(m=0;m<g;++m)_=f[m],s(x[m])?"R"===_?x[m]+=1:"AN"!==_&&"EN"!==_||(x[m]+=2):"L"!==_&&"AN"!==_&&"EN"!==_||(x[m]+=1);var F,P=-1,I=99;for(m=0,b=x.length;m<b;++m)F=x[m],P<F&&(P=F),I>F&&o(F)&&(I=F);for(F=P;F>=I;--F){var O=-1;for(m=0,b=x.length;m<b;++m)x[m]<F?O>=0&&(u(d,O,m),O=-1):O<0&&(O=m);O>=0&&u(d,O,x.length)}for(m=0,b=d.length;m<b;++m){var R=d[m];"<"!==R&&">"!==R||(d[m]="")}return h(d.join(""),p)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMetrics=void 0;var r=n(8),i=(0,r.getLookupTableFactory)((function(e){e.Courier=600,e["Courier-Bold"]=600,e["Courier-BoldOblique"]=600,e["Courier-Oblique"]=600,e.Helvetica=(0,r.getLookupTableFactory)((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Bold"]=(0,r.getLookupTableFactory)((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-BoldOblique"]=(0,r.getLookupTableFactory)((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Oblique"]=(0,r.getLookupTableFactory)((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e.Symbol=(0,r.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.universal=713,e.numbersign=500,e.existential=549,e.percent=833,e.ampersand=778,e.suchthat=439,e.parenleft=333,e.parenright=333,e.asteriskmath=500,e.plus=549,e.comma=250,e.minus=549,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=549,e.equal=549,e.greater=549,e.question=444,e.congruent=549,e.Alpha=722,e.Beta=667,e.Chi=722,e.Delta=612,e.Epsilon=611,e.Phi=763,e.Gamma=603,e.Eta=722,e.Iota=333,e.theta1=631,e.Kappa=722,e.Lambda=686,e.Mu=889,e.Nu=722,e.Omicron=722,e.Pi=768,e.Theta=741,e.Rho=556,e.Sigma=592,e.Tau=611,e.Upsilon=690,e.sigma1=439,e.Omega=768,e.Xi=645,e.Psi=795,e.Zeta=611,e.bracketleft=333,e.therefore=863,e.bracketright=333,e.perpendicular=658,e.underscore=500,e.radicalex=500,e.alpha=631,e.beta=549,e.chi=549,e.delta=494,e.epsilon=439,e.phi=521,e.gamma=411,e.eta=603,e.iota=329,e.phi1=603,e.kappa=549,e.lambda=549,e.mu=576,e.nu=521,e.omicron=549,e.pi=549,e.theta=521,e.rho=549,e.sigma=603,e.tau=439,e.upsilon=576,e.omega1=713,e.omega=686,e.xi=493,e.psi=686,e.zeta=494,e.braceleft=480,e.bar=200,e.braceright=480,e.similar=549,e.Euro=750,e.Upsilon1=620,e.minute=247,e.lessequal=549,e.fraction=167,e.infinity=713,e.florin=500,e.club=753,e.diamond=753,e.heart=753,e.spade=753,e.arrowboth=1042,e.arrowleft=987,e.arrowup=603,e.arrowright=987,e.arrowdown=603,e.degree=400,e.plusminus=549,e.second=411,e.greaterequal=549,e.multiply=549,e.proportional=713,e.partialdiff=494,e.bullet=460,e.divide=549,e.notequal=549,e.equivalence=549,e.approxequal=549,e.ellipsis=1e3,e.arrowvertex=603,e.arrowhorizex=1e3,e.carriagereturn=658,e.aleph=823,e.Ifraktur=686,e.Rfraktur=795,e.weierstrass=987,e.circlemultiply=768,e.circleplus=768,e.emptyset=823,e.intersection=768,e.union=768,e.propersuperset=713,e.reflexsuperset=713,e.notsubset=713,e.propersubset=713,e.reflexsubset=713,e.element=713,e.notelement=713,e.angle=768,e.gradient=713,e.registerserif=790,e.copyrightserif=790,e.trademarkserif=890,e.product=823,e.radical=549,e.dotmath=250,e.logicalnot=713,e.logicaland=603,e.logicalor=603,e.arrowdblboth=1042,e.arrowdblleft=987,e.arrowdblup=603,e.arrowdblright=987,e.arrowdbldown=603,e.lozenge=494,e.angleleft=329,e.registersans=790,e.copyrightsans=790,e.trademarksans=786,e.summation=713,e.parenlefttp=384,e.parenleftex=384,e.parenleftbt=384,e.bracketlefttp=384,e.bracketleftex=384,e.bracketleftbt=384,e.bracelefttp=494,e.braceleftmid=494,e.braceleftbt=494,e.braceex=494,e.angleright=329,e.integral=274,e.integraltp=686,e.integralex=686,e.integralbt=686,e.parenrighttp=384,e.parenrightex=384,e.parenrightbt=384,e.bracketrighttp=384,e.bracketrightex=384,e.bracketrightbt=384,e.bracerighttp=494,e.bracerightmid=494,e.bracerightbt=494,e.apple=790})),e["Times-Roman"]=(0,r.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=408,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=564,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=564,e.equal=564,e.greater=564,e.question=444,e.at=921,e.A=722,e.B=667,e.C=667,e.D=722,e.E=611,e.F=556,e.G=722,e.H=722,e.I=333,e.J=389,e.K=722,e.L=611,e.M=889,e.N=722,e.O=722,e.P=556,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=722,e.W=944,e.X=722,e.Y=722,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=469,e.underscore=500,e.quoteleft=333,e.a=444,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=500,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=500,e.o=500,e.p=500,e.q=500,e.r=333,e.s=389,e.t=278,e.u=500,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=480,e.bar=200,e.braceright=480,e.asciitilde=541,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=180,e.quotedblleft=444,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=453,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=444,e.quotedblright=444,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=444,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=889,e.ordfeminine=276,e.Lslash=611,e.Oslash=722,e.OE=889,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=444,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=722,e.divide=564,e.Yacute=722,e.Acircumflex=722,e.aacute=444,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=444,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=444,e.Ncommaaccent=722,e.lacute=278,e.agrave=444,e.Tcommaaccent=611,e.Cacute=667,e.atilde=444,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=444,e.Amacron=722,e.rcaron=333,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=556,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=588,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=722,e.Abreve=722,e.multiply=564,e.uacute=500,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=444,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=722,e.Iacute=333,e.plusminus=564,e.brokenbar=200,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=333,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=326,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=444,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=344,e.Kcommaaccent=722,e.Lacute=611,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=722,e.zdotaccent=444,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=500,e.minus=564,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=564,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Bold"]=(0,r.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=1e3,e.ampersand=833,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=930,e.A=722,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=778,e.I=389,e.J=500,e.K=778,e.L=667,e.M=944,e.N=722,e.O=778,e.P=611,e.Q=778,e.R=722,e.S=556,e.T=667,e.U=722,e.V=722,e.W=1e3,e.X=722,e.Y=722,e.Z=667,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=581,e.underscore=500,e.quoteleft=333,e.a=500,e.b=556,e.c=444,e.d=556,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=333,e.k=556,e.l=278,e.m=833,e.n=556,e.o=500,e.p=556,e.q=556,e.r=444,e.s=389,e.t=333,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=394,e.bar=220,e.braceright=394,e.asciitilde=520,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=540,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=300,e.Lslash=667,e.Oslash=778,e.OE=1e3,e.ordmasculine=330,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=556,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=722,e.divide=570,e.Yacute=722,e.Acircumflex=722,e.aacute=500,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=667,e.Cacute=722,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=500,e.Amacron=722,e.rcaron=444,e.ccedilla=444,e.Zdotaccent=667,e.Thorn=611,e.Omacron=778,e.Racute=722,e.Sacute=556,e.dcaron=672,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=570,e.uacute=556,e.Tcaron=667,e.partialdiff=494,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=778,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=444,e.omacron=500,e.Zacute=667,e.Zcaron=667,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=416,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=778,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=300,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=556,e.threequarters=750,e.Scedilla=556,e.lcaron=394,e.Kcommaaccent=778,e.Lacute=667,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=667,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=778,e.degree=400,e.ograve=500,e.Ccaron=722,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=444,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=722,e.Lcommaaccent=667,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=444,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=556,e.minus=570,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=333,e.logicalnot=570,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-BoldItalic"]=(0,r.getLookupTableFactory)((function(e){e.space=250,e.exclam=389,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=832,e.A=667,e.B=667,e.C=667,e.D=722,e.E=667,e.F=667,e.G=722,e.H=778,e.I=389,e.J=500,e.K=667,e.L=611,e.M=889,e.N=722,e.O=722,e.P=611,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=667,e.W=889,e.X=667,e.Y=611,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=570,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=556,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=556,e.v=444,e.w=667,e.x=500,e.y=444,e.z=389,e.braceleft=348,e.bar=220,e.braceright=348,e.asciitilde=570,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=500,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=944,e.ordfeminine=266,e.Lslash=611,e.Oslash=722,e.OE=944,e.ordmasculine=300,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=611,e.divide=570,e.Yacute=611,e.Acircumflex=667,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=611,e.Cacute=667,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=556,e.acircumflex=500,e.Amacron=667,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=611,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=608,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=722,e.Agrave=667,e.Abreve=667,e.multiply=570,e.uacute=556,e.Tcaron=611,e.partialdiff=494,e.ydieresis=444,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=722,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=366,e.eogonek=444,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=576,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=382,e.Kcommaaccent=667,e.Lacute=611,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=722,e.zdotaccent=389,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=500,e.minus=606,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=606,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Italic"]=(0,r.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=420,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=675,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=675,e.equal=675,e.greater=675,e.question=500,e.at=920,e.A=611,e.B=611,e.C=667,e.D=722,e.E=611,e.F=611,e.G=722,e.H=722,e.I=333,e.J=444,e.K=667,e.L=556,e.M=833,e.N=667,e.O=722,e.P=611,e.Q=722,e.R=611,e.S=500,e.T=556,e.U=722,e.V=611,e.W=833,e.X=611,e.Y=556,e.Z=556,e.bracketleft=389,e.backslash=278,e.bracketright=389,e.asciicircum=422,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=278,e.g=500,e.h=500,e.i=278,e.j=278,e.k=444,e.l=278,e.m=722,e.n=500,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=500,e.v=444,e.w=667,e.x=444,e.y=444,e.z=389,e.braceleft=400,e.bar=275,e.braceright=400,e.asciitilde=541,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=214,e.quotedblleft=556,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=523,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=556,e.quotedblright=556,e.guillemotright=500,e.ellipsis=889,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=889,e.AE=889,e.ordfeminine=276,e.Lslash=556,e.Oslash=722,e.OE=944,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=667,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=500,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=556,e.divide=675,e.Yacute=556,e.Acircumflex=611,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=500,e.Ncommaaccent=667,e.lacute=278,e.agrave=500,e.Tcommaaccent=556,e.Cacute=667,e.atilde=500,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=611,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=500,e.Amacron=611,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=556,e.Thorn=611,e.Omacron=722,e.Racute=611,e.Sacute=500,e.dcaron=544,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=611,e.Abreve=611,e.multiply=675,e.uacute=500,e.Tcaron=556,e.partialdiff=476,e.ydieresis=444,e.Nacute=667,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=667,e.Iacute=333,e.plusminus=675,e.brokenbar=275,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=389,e.omacron=500,e.Zacute=556,e.Zcaron=556,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=300,e.eogonek=444,e.Uogonek=722,e.Aacute=611,e.Adieresis=611,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=500,e.lcaron=300,e.Kcommaaccent=667,e.Lacute=556,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=500,e.Scommaaccent=500,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=667,e.otilde=500,e.Rcommaaccent=611,e.Lcommaaccent=556,e.Atilde=611,e.Aogonek=611,e.Aring=611,e.Otilde=722,e.zdotaccent=389,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=444,e.minus=675,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=675,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e.ZapfDingbats=(0,r.getLookupTableFactory)((function(e){e.space=278,e.a1=974,e.a2=961,e.a202=974,e.a3=980,e.a4=719,e.a5=789,e.a119=790,e.a118=791,e.a117=690,e.a11=960,e.a12=939,e.a13=549,e.a14=855,e.a15=911,e.a16=933,e.a105=911,e.a17=945,e.a18=974,e.a19=755,e.a20=846,e.a21=762,e.a22=761,e.a23=571,e.a24=677,e.a25=763,e.a26=760,e.a27=759,e.a28=754,e.a6=494,e.a7=552,e.a8=537,e.a9=577,e.a10=692,e.a29=786,e.a30=788,e.a31=788,e.a32=790,e.a33=793,e.a34=794,e.a35=816,e.a36=823,e.a37=789,e.a38=841,e.a39=823,e.a40=833,e.a41=816,e.a42=831,e.a43=923,e.a44=744,e.a45=723,e.a46=749,e.a47=790,e.a48=792,e.a49=695,e.a50=776,e.a51=768,e.a52=792,e.a53=759,e.a54=707,e.a55=708,e.a56=682,e.a57=701,e.a58=826,e.a59=815,e.a60=789,e.a61=789,e.a62=707,e.a63=687,e.a64=696,e.a65=689,e.a66=786,e.a67=787,e.a68=713,e.a69=791,e.a70=785,e.a71=791,e.a72=873,e.a73=761,e.a74=762,e.a203=762,e.a75=759,e.a204=759,e.a76=892,e.a77=892,e.a78=788,e.a79=784,e.a81=438,e.a82=138,e.a83=277,e.a84=415,e.a97=392,e.a98=392,e.a99=668,e.a100=668,e.a89=390,e.a90=390,e.a93=317,e.a94=317,e.a91=276,e.a92=276,e.a205=509,e.a85=509,e.a206=410,e.a86=410,e.a87=234,e.a88=234,e.a95=334,e.a96=334,e.a101=732,e.a102=544,e.a103=544,e.a104=910,e.a106=667,e.a107=760,e.a108=760,e.a112=776,e.a111=595,e.a110=694,e.a109=626,e.a120=788,e.a121=788,e.a122=788,e.a123=788,e.a124=788,e.a125=788,e.a126=788,e.a127=788,e.a128=788,e.a129=788,e.a130=788,e.a131=788,e.a132=788,e.a133=788,e.a134=788,e.a135=788,e.a136=788,e.a137=788,e.a138=788,e.a139=788,e.a140=788,e.a141=788,e.a142=788,e.a143=788,e.a144=788,e.a145=788,e.a146=788,e.a147=788,e.a148=788,e.a149=788,e.a150=788,e.a151=788,e.a152=788,e.a153=788,e.a154=788,e.a155=788,e.a156=788,e.a157=788,e.a158=788,e.a159=788,e.a160=894,e.a161=838,e.a163=1016,e.a164=458,e.a196=748,e.a165=924,e.a192=748,e.a166=918,e.a167=927,e.a168=928,e.a169=928,e.a170=834,e.a171=873,e.a172=828,e.a173=924,e.a162=924,e.a174=917,e.a175=930,e.a176=931,e.a177=463,e.a178=883,e.a179=836,e.a193=836,e.a180=867,e.a199=867,e.a181=696,e.a200=696,e.a182=874,e.a201=874,e.a183=760,e.a184=946,e.a197=771,e.a185=865,e.a194=771,e.a198=888,e.a186=967,e.a195=888,e.a187=831,e.a188=873,e.a189=927,e.a190=970,e.a191=918}))}));t.getMetrics=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPDFFunction=l,t.PostScriptCompiler=t.PostScriptEvaluator=t.PDFFunctionFactory=void 0;var r=n(2),i=n(5),a=n(42);class o{constructor({xref:e,isEvalSupported:t=!0}){this.xref=e,this.isEvalSupported=!1!==t}create(e){return c.parse({xref:this.xref,isEvalSupported:this.isEvalSupported,fn:e})}createFromArray(e){return c.parseArray({xref:this.xref,isEvalSupported:this.isEvalSupported,fnObj:e})}}function s(e){if(!Array.isArray(e))return null;const t=e.length;for(let n=0;n<t;n++)if("number"!==typeof e[n]){const n=new Array(t);for(let r=0;r<t;r++)n[r]=+e[r];return n}return e}t.PDFFunctionFactory=o;var c=function(){const e=0,t=2,n=3,i=4;return{getSampleArray(e,t,n,r){var i,a,o=1;for(i=0,a=e.length;i<a;i++)o*=e[i];o*=t;var s=new Array(o),c=0,l=0,u=1/(2**n-1),h=r.getBytes((o*n+7)/8),d=0;for(i=0;i<o;i++){while(c<n)l<<=8,l|=h[d++],c+=8;c-=n,s[i]=(l>>c)*u,l&=(1<<c)-1}return s},getIR({xref:e,isEvalSupported:t,fn:n}){var i=n.dict;i||(i=n);var a=[this.constructSampled,null,this.constructInterpolated,this.constructStiched,this.constructPostScript],o=i.get("FunctionType"),s=a[o];if(!s)throw new r.FormatError("Unknown type of function");return s.call(this,{xref:e,isEvalSupported:t,fn:n,dict:i})},fromIR({xref:r,isEvalSupported:i,IR:a}){var o=a[0];switch(o){case e:return this.constructSampledFromIR({xref:r,isEvalSupported:i,IR:a});case t:return this.constructInterpolatedFromIR({xref:r,isEvalSupported:i,IR:a});case n:return this.constructStichedFromIR({xref:r,isEvalSupported:i,IR:a});default:return this.constructPostScriptFromIR({xref:r,isEvalSupported:i,IR:a})}},parse({xref:e,isEvalSupported:t,fn:n}){const r=this.getIR({xref:e,isEvalSupported:t,fn:n});return this.fromIR({xref:e,isEvalSupported:t,IR:r})},parseArray({xref:e,isEvalSupported:t,fnObj:n}){if(!Array.isArray(n))return this.parse({xref:e,isEvalSupported:t,fn:n});for(var r=[],i=0,a=n.length;i<a;i++)r.push(this.parse({xref:e,isEvalSupported:t,fn:e.fetchIfRef(n[i])}));return function(e,t,n,i){for(var a=0,o=r.length;a<o;a++)r[a](e,t,n,i+a)}},constructSampled({xref:t,isEvalSupported:n,fn:i,dict:a}){function o(e){for(var t=e.length,n=[],r=0,i=0;i<t;i+=2)n[r]=[e[i],e[i+1]],++r;return n}var c=s(a.getArray("Domain")),l=s(a.getArray("Range"));if(!c||!l)throw new r.FormatError("No domain or range");var u=c.length/2,h=l.length/2;c=o(c),l=o(l);var d=s(a.getArray("Size")),f=a.get("BitsPerSample"),p=a.get("Order")||1;1!==p&&(0,r.info)("No support for cubic spline interpolation: "+p);var g=s(a.getArray("Encode"));if(g)g=o(g);else{g=[];for(var m=0;m<u;++m)g.push([0,d[m]-1])}var b=s(a.getArray("Decode"));b=b?o(b):l;var y=this.getSampleArray(d,h,f,i);return[e,u,c,g,b,y,d,h,2**f-1,l]},constructSampledFromIR({xref:e,isEvalSupported:t,IR:n}){function r(e,t,n,r,i){return r+(i-r)/(n-t)*(e-t)}return function(e,t,i,a){var o,s,c=n[1],l=n[2],u=n[3],h=n[4],d=n[5],f=n[6],p=n[7],g=n[9],m=1<<c,b=new Float64Array(m),y=new Uint32Array(m);for(s=0;s<m;s++)b[s]=1;var v=p,w=1;for(o=0;o<c;++o){var x=l[o][0],_=l[o][1],S=Math.min(Math.max(e[t+o],x),_),A=r(S,x,_,u[o][0],u[o][1]),k=f[o];A=Math.min(Math.max(A,0),k-1);var D=A<k-1?Math.floor(A):A-1,C=D+1-A,T=A-D,E=D*v,U=E+v;for(s=0;s<m;s++)s&w?(b[s]*=T,y[s]+=U):(b[s]*=C,y[s]+=E);v*=k,w<<=1}for(s=0;s<p;++s){var F=0;for(o=0;o<m;o++)F+=d[y[o]+s]*b[o];F=r(F,0,1,h[s][0],h[s][1]),i[a+s]=Math.min(Math.max(F,g[s][0]),g[s][1])}}},constructInterpolated({xref:e,isEvalSupported:n,fn:r,dict:i}){for(var a=s(i.getArray("C0"))||[0],o=s(i.getArray("C1"))||[1],c=i.get("N"),l=a.length,u=[],h=0;h<l;++h)u.push(o[h]-a[h]);return[t,a,u,c]},constructInterpolatedFromIR({xref:e,isEvalSupported:t,IR:n}){var r=n[1],i=n[2],a=n[3],o=i.length;return function(e,t,n,s){for(var c=1===a?e[t]:e[t]**a,l=0;l<o;++l)n[s+l]=r[l]+c*i[l]}},constructStiched({xref:e,isEvalSupported:t,fn:i,dict:a}){var o=s(a.getArray("Domain"));if(!o)throw new r.FormatError("No domain");var c=o.length/2;if(1!==c)throw new r.FormatError("Bad domain for stiched function");for(var l=a.get("Functions"),u=[],h=0,d=l.length;h<d;++h)u.push(this.parse({xref:e,isEvalSupported:t,fn:e.fetchIfRef(l[h])}));var f=s(a.getArray("Bounds")),p=s(a.getArray("Encode"));return[n,o,f,p,u]},constructStichedFromIR({xref:e,isEvalSupported:t,IR:n}){var r=n[1],i=n[2],a=n[3],o=n[4],s=new Float32Array(1);return function(e,t,n,c){for(var l=function(e,t,n){return e>n?e=n:e<t&&(e=t),e},u=l(e[t],r[0],r[1]),h=0,d=i.length;h<d;++h)if(u<i[h])break;var f=r[0];h>0&&(f=i[h-1]);var p=r[1];h<i.length&&(p=i[h]);var g=a[2*h],m=a[2*h+1];s[0]=f===p?g:g+(u-f)*(m-g)/(p-f),o[h](s,0,n,c)}},constructPostScript({xref:e,isEvalSupported:t,fn:n,dict:o}){var c=s(o.getArray("Domain")),l=s(o.getArray("Range"));if(!c)throw new r.FormatError("No domain.");if(!l)throw new r.FormatError("No range.");var u=new a.PostScriptLexer(n),h=new a.PostScriptParser(u),d=h.parse();return[i,c,l,d]},constructPostScriptFromIR({xref:e,isEvalSupported:t,IR:n}){var i=n[1],a=n[2],o=n[3];if(t&&r.IsEvalSupportedCached.value){const e=(new d).compile(o,i,a);if(e)return new Function("src","srcOffset","dest","destOffset",e)}(0,r.info)("Unable to compile PS function");var s=a.length>>1,c=i.length>>1,l=new h(o),u=Object.create(null),f=8192,p=f,g=new Float32Array(c);return function(e,t,n,r){var i,o,h="",d=g;for(i=0;i<c;i++)o=e[t+i],d[i]=o,h+=o+"_";var f=u[h];if(void 0===f){var m=new Float32Array(s),b=l.execute(d),y=b.length-s;for(i=0;i<s;i++){o=b[y+i];var v=a[2*i];o<v?o=v:(v=a[2*i+1],o>v&&(o=v)),m[i]=o}p>0&&(p--,u[h]=m),n.set(m,r)}else n.set(f,r)}}}}();function l(e){var t;if("object"!==typeof e)return!1;if((0,i.isDict)(e))t=e;else{if(!(0,i.isStream)(e))return!1;t=e.dict}return t.has("FunctionType")}var u=function(){var e=100;function t(e){this.stack=e?Array.prototype.slice.call(e,0):[]}return t.prototype={push:function(t){if(this.stack.length>=e)throw new Error("PostScript function stack overflow.");this.stack.push(t)},pop:function(){if(this.stack.length<=0)throw new Error("PostScript function stack underflow.");return this.stack.pop()},copy:function(t){if(this.stack.length+t>=e)throw new Error("PostScript function stack overflow.");for(var n=this.stack,r=n.length-t,i=t-1;i>=0;i--,r++)n.push(n[r])},index:function(e){this.push(this.stack[this.stack.length-e-1])},roll:function(e,t){var n,r,i,a=this.stack,o=a.length-e,s=a.length-1,c=o+(t-Math.floor(t/e)*e);for(n=o,r=s;n<r;n++,r--)i=a[n],a[n]=a[r],a[r]=i;for(n=o,r=c-1;n<r;n++,r--)i=a[n],a[n]=a[r],a[r]=i;for(n=c,r=s;n<r;n++,r--)i=a[n],a[n]=a[r],a[r]=i}},t}(),h=function(){function e(e){this.operators=e}return e.prototype={execute:function(e){var t,n,i,a=new u(e),o=0,s=this.operators,c=s.length;while(o<c)if(t=s[o++],"number"!==typeof t)switch(t){case"jz":i=a.pop(),n=a.pop(),n||(o=i);break;case"j":n=a.pop(),o=n;break;case"abs":n=a.pop(),a.push(Math.abs(n));break;case"add":i=a.pop(),n=a.pop(),a.push(n+i);break;case"and":i=a.pop(),n=a.pop(),(0,r.isBool)(n)&&(0,r.isBool)(i)?a.push(n&&i):a.push(n&i);break;case"atan":n=a.pop(),a.push(Math.atan(n));break;case"bitshift":i=a.pop(),n=a.pop(),n>0?a.push(n<<i):a.push(n>>i);break;case"ceiling":n=a.pop(),a.push(Math.ceil(n));break;case"copy":n=a.pop(),a.copy(n);break;case"cos":n=a.pop(),a.push(Math.cos(n));break;case"cvi":n=0|a.pop(),a.push(n);break;case"cvr":break;case"div":i=a.pop(),n=a.pop(),a.push(n/i);break;case"dup":a.copy(1);break;case"eq":i=a.pop(),n=a.pop(),a.push(n===i);break;case"exch":a.roll(2,1);break;case"exp":i=a.pop(),n=a.pop(),a.push(n**i);break;case"false":a.push(!1);break;case"floor":n=a.pop(),a.push(Math.floor(n));break;case"ge":i=a.pop(),n=a.pop(),a.push(n>=i);break;case"gt":i=a.pop(),n=a.pop(),a.push(n>i);break;case"idiv":i=a.pop(),n=a.pop(),a.push(n/i|0);break;case"index":n=a.pop(),a.index(n);break;case"le":i=a.pop(),n=a.pop(),a.push(n<=i);break;case"ln":n=a.pop(),a.push(Math.log(n));break;case"log":n=a.pop(),a.push(Math.log(n)/Math.LN10);break;case"lt":i=a.pop(),n=a.pop(),a.push(n<i);break;case"mod":i=a.pop(),n=a.pop(),a.push(n%i);break;case"mul":i=a.pop(),n=a.pop(),a.push(n*i);break;case"ne":i=a.pop(),n=a.pop(),a.push(n!==i);break;case"neg":n=a.pop(),a.push(-n);break;case"not":n=a.pop(),(0,r.isBool)(n)?a.push(!n):a.push(~n);break;case"or":i=a.pop(),n=a.pop(),(0,r.isBool)(n)&&(0,r.isBool)(i)?a.push(n||i):a.push(n|i);break;case"pop":a.pop();break;case"roll":i=a.pop(),n=a.pop(),a.roll(n,i);break;case"round":n=a.pop(),a.push(Math.round(n));break;case"sin":n=a.pop(),a.push(Math.sin(n));break;case"sqrt":n=a.pop(),a.push(Math.sqrt(n));break;case"sub":i=a.pop(),n=a.pop(),a.push(n-i);break;case"true":a.push(!0);break;case"truncate":n=a.pop(),n=n<0?Math.ceil(n):Math.floor(n),a.push(n);break;case"xor":i=a.pop(),n=a.pop(),(0,r.isBool)(n)&&(0,r.isBool)(i)?a.push(n!==i):a.push(n^i);break;default:throw new r.FormatError("Unknown operator "+t)}else a.push(t);return a.stack}},e}();t.PostScriptEvaluator=h;var d=function(){function e(e){this.type=e}function t(t,n,r){e.call(this,"args"),this.index=t,this.min=n,this.max=r}function n(t){e.call(this,"literal"),this.number=t,this.min=t,this.max=t}function i(t,n,r,i,a){e.call(this,"binary"),this.op=t,this.arg1=n,this.arg2=r,this.min=i,this.max=a}function a(t,n){e.call(this,"max"),this.arg=t,this.min=t.min,this.max=n}function o(t,n,r){e.call(this,"var"),this.index=t,this.min=n,this.max=r}function s(t,n){e.call(this,"definition"),this.variable=t,this.arg=n}function c(){this.parts=[]}function l(e,t){return"literal"===t.type&&0===t.number?e:"literal"===e.type&&0===e.number?t:"literal"===t.type&&"literal"===e.type?new n(e.number+t.number):new i("+",e,t,e.min+t.min,e.max+t.max)}function u(e,t){if("literal"===t.type){if(0===t.number)return new n(0);if(1===t.number)return e;if("literal"===e.type)return new n(e.number*t.number)}if("literal"===e.type){if(0===e.number)return new n(0);if(1===e.number)return t}var r=Math.min(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),a=Math.max(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max);return new i("*",e,t,r,a)}function h(e,t){if("literal"===t.type){if(0===t.number)return e;if("literal"===e.type)return new n(e.number-t.number)}return"binary"===t.type&&"-"===t.op&&"literal"===e.type&&1===e.number&&"literal"===t.arg1.type&&1===t.arg1.number?t.arg2:new i("-",e,t,e.min-t.max,e.max-t.min)}function d(e,t){return e.min>=t?new n(t):e.max<=t?e:new a(e,t)}function f(){}return e.prototype.visit=function(e){(0,r.unreachable)("abstract method")},t.prototype=Object.create(e.prototype),t.prototype.visit=function(e){e.visitArgument(this)},n.prototype=Object.create(e.prototype),n.prototype.visit=function(e){e.visitLiteral(this)},i.prototype=Object.create(e.prototype),i.prototype.visit=function(e){e.visitBinaryOperation(this)},a.prototype=Object.create(e.prototype),a.prototype.visit=function(e){e.visitMin(this)},o.prototype=Object.create(e.prototype),o.prototype.visit=function(e){e.visitVariable(this)},s.prototype=Object.create(e.prototype),s.prototype.visit=function(e){e.visitVariableDefinition(this)},c.prototype={visitArgument(e){this.parts.push("Math.max(",e.min,", Math.min(",e.max,", src[srcOffset + ",e.index,"]))")},visitVariable(e){this.parts.push("v",e.index)},visitLiteral(e){this.parts.push(e.number)},visitBinaryOperation(e){this.parts.push("("),e.arg1.visit(this),this.parts.push(" ",e.op," "),e.arg2.visit(this),this.parts.push(")")},visitVariableDefinition(e){this.parts.push("var "),e.variable.visit(this),this.parts.push(" = "),e.arg.visit(this),this.parts.push(";")},visitMin(e){this.parts.push("Math.min("),e.arg.visit(this),this.parts.push(", ",e.max,")")},toString(){return this.parts.join("")}},f.prototype={compile:function(e,r,i){var a,f,p,g,m,b,y,v,w=[],x=[],_=r.length>>1,S=i.length>>1,A=0;for(let n=0;n<_;n++)w.push(new t(n,r[2*n],r[2*n+1]));for(let t=0,c=e.length;t<c;t++)if(v=e[t],"number"!==typeof v)switch(v){case"add":if(w.length<2)return null;g=w.pop(),p=w.pop(),w.push(l(p,g));break;case"cvr":if(w.length<1)return null;break;case"mul":if(w.length<2)return null;g=w.pop(),p=w.pop(),w.push(u(p,g));break;case"sub":if(w.length<2)return null;g=w.pop(),p=w.pop(),w.push(h(p,g));break;case"exch":if(w.length<2)return null;m=w.pop(),b=w.pop(),w.push(m,b);break;case"pop":if(w.length<1)return null;w.pop();break;case"index":if(w.length<1)return null;if(p=w.pop(),"literal"!==p.type)return null;if(a=p.number,a<0||!Number.isInteger(a)||w.length<a)return null;if(m=w[w.length-a-1],"literal"===m.type||"var"===m.type){w.push(m);break}y=new o(A++,m.min,m.max),w[w.length-a-1]=y,w.push(y),x.push(new s(y,m));break;case"dup":if(w.length<1)return null;if("number"===typeof e[t+1]&&"gt"===e[t+2]&&e[t+3]===t+7&&"jz"===e[t+4]&&"pop"===e[t+5]&&e[t+6]===e[t+1]){p=w.pop(),w.push(d(p,e[t+1])),t+=6;break}if(m=w[w.length-1],"literal"===m.type||"var"===m.type){w.push(m);break}y=new o(A++,m.min,m.max),w[w.length-1]=y,w.push(y),x.push(new s(y,m));break;case"roll":if(w.length<2)return null;if(g=w.pop(),p=w.pop(),"literal"!==g.type||"literal"!==p.type)return null;if(f=g.number,a=p.number,a<=0||!Number.isInteger(a)||!Number.isInteger(f)||w.length<a)return null;if(f=(f%a+a)%a,0===f)break;Array.prototype.push.apply(w,w.splice(w.length-a,a-f));break;default:return null}else w.push(new n(v));if(w.length!==S)return null;var k=[];return x.forEach((function(e){var t=new c;e.visit(t),k.push(t.toString())})),w.forEach((function(e,t){var n=new c;e.visit(n);var r=i[2*t],a=i[2*t+1],o=[n.toString()];r>e.min&&(o.unshift("Math.max(",r,", "),o.push(")")),a<e.max&&(o.unshift("Math.min(",a,", "),o.push(")")),o.unshift("dest[destOffset + ",t,"] = "),o.push(";"),k.push(o.join(""))})),k.join("\n")}},f}();t.PostScriptCompiler=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PostScriptParser=t.PostScriptLexer=void 0;var r=n(2),i=n(5),a=n(8);class o{constructor(e){this.lexer=e,this.operators=[],this.token=null,this.prev=null}nextToken(){this.prev=this.token,this.token=this.lexer.getToken()}accept(e){return this.token.type===e&&(this.nextToken(),!0)}expect(e){if(this.accept(e))return!0;throw new r.FormatError(`Unexpected symbol: found ${this.token.type} expected ${e}.`)}parse(){return this.nextToken(),this.expect(s.LBRACE),this.parseBlock(),this.expect(s.RBRACE),this.operators}parseBlock(){while(1)if(this.accept(s.NUMBER))this.operators.push(this.prev.value);else if(this.accept(s.OPERATOR))this.operators.push(this.prev.value);else{if(!this.accept(s.LBRACE))return;this.parseCondition()}}parseCondition(){const e=this.operators.length;if(this.operators.push(null,null),this.parseBlock(),this.expect(s.RBRACE),this.accept(s.IF))this.operators[e]=this.operators.length,this.operators[e+1]="jz";else{if(!this.accept(s.LBRACE))throw new r.FormatError("PS Function: error parsing conditional.");{const t=this.operators.length;this.operators.push(null,null);const n=this.operators.length;this.parseBlock(),this.expect(s.RBRACE),this.expect(s.IFELSE),this.operators[t]=this.operators.length,this.operators[t+1]="j",this.operators[e]=n,this.operators[e+1]="jz"}}}}t.PostScriptParser=o;const s={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5},c=function(){const e=Object.create(null);class t{constructor(e,t){this.type=e,this.value=t}static getOperator(n){const r=e[n];return r||(e[n]=new t(s.OPERATOR,n))}static get LBRACE(){return(0,r.shadow)(this,"LBRACE",new t(s.LBRACE,"{"))}static get RBRACE(){return(0,r.shadow)(this,"RBRACE",new t(s.RBRACE,"}"))}static get IF(){return(0,r.shadow)(this,"IF",new t(s.IF,"IF"))}static get IFELSE(){return(0,r.shadow)(this,"IFELSE",new t(s.IFELSE,"IFELSE"))}}return t}();class l{constructor(e){this.stream=e,this.nextChar(),this.strBuf=[]}nextChar(){return this.currentChar=this.stream.getByte()}getToken(){let e=!1,t=this.currentChar;while(1){if(t<0)return i.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,a.isWhiteSpace)(t))break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return new c(s.NUMBER,this.getNumber());case 123:return this.nextChar(),c.LBRACE;case 125:return this.nextChar(),c.RBRACE}const n=this.strBuf;n.length=0,n[0]=String.fromCharCode(t);while((t=this.nextChar())>=0&&(t>=65&&t<=90||t>=97&&t<=122))n.push(String.fromCharCode(t));const r=n.join("");switch(r.toLowerCase()){case"if":return c.IF;case"ifelse":return c.IFELSE;default:return c.getOperator(r)}}getNumber(){let e=this.currentChar;const t=this.strBuf;t.length=0,t[0]=String.fromCharCode(e);while((e=this.nextChar())>=0){if(!(e>=48&&e<=57||45===e||46===e))break;t.push(String.fromCharCode(e))}const n=parseFloat(t.join(""));if(isNaN(n))throw new r.FormatError("Invalid floating point number: "+n);return n}}t.PostScriptLexer=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var r=n(2);const i=3285377520,a=4294901760,o=65535;class s{constructor(e){this.h1=e?4294967295&e:i,this.h2=e?4294967295&e:i}update(e){let t,n;if((0,r.isString)(e)){t=new Uint8Array(2*e.length),n=0;for(let r=0,i=e.length;r<i;r++){const i=e.charCodeAt(r);i<=255?t[n++]=i:(t[n++]=i>>>8,t[n++]=255&i)}}else{if(!(0,r.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e,n=t.byteLength}const i=n>>2,s=n-4*i,c=new Uint32Array(t.buffer,0,i);let l=0,u=0,h=this.h1,d=this.h2;const f=3432918353,p=461845907,g=f&o,m=p&o;for(let r=0;r<i;r++)1&r?(l=c[r],l=l*f&a|l*g&o,l=l<<15|l>>>17,l=l*p&a|l*m&o,h^=l,h=h<<13|h>>>19,h=5*h+3864292196):(u=c[r],u=u*f&a|u*g&o,u=u<<15|u>>>17,u=u*p&a|u*m&o,d^=u,d=d<<13|d>>>19,d=5*d+3864292196);switch(l=0,s){case 3:l^=t[4*i+2]<<16;case 2:l^=t[4*i+1]<<8;case 1:l^=t[4*i],l=l*f&a|l*g&o,l=l<<15|l>>>17,l=l*p&a|l*m&o,1&i?h^=l:d^=l}this.h1=h,this.h2=d}hexdigest(){let e=this.h1,t=this.h2;e^=t>>>1,e=3981806797*e&a|36045*e&o,t=4283543511*t&a|(2950163797*(t<<16|e>>>16)&a)>>>16,e^=t>>>1,e=444984403*e&a|60499*e&o,t=3301882366*t&a|(3120437893*(t<<16|e>>>16)&a)>>>16,e^=t>>>1;const n=(e>>>0).toString(16),r=(t>>>0).toString(16);return n.padStart(8,"0")+r.padStart(8,"0")}}t.MurmurHash3_64=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFImage=void 0;var r=n(2),i=n(5),a=n(23),o=n(12),s=n(18),c=n(21),l=function(){function e(e,t,n,r){return e=t+e*n,e<0?e=0:e>r&&(e=r),e}function t(e,t,n,r,i,a){var o=i*a;let s;s=t<=8?new Uint8Array(o):t<=16?new Uint16Array(o):new Uint32Array(o);var c,l,u,h,d=n/i,f=r/a,p=0,g=new Uint16Array(i),m=n;for(c=0;c<i;c++)g[c]=Math.floor(c*d);for(c=0;c<a;c++)for(u=Math.floor(c*f)*m,l=0;l<i;l++)h=u+g[l],s[p++]=e[h];return s}function n({xref:e,res:t,image:o,isInline:s=!1,smask:l=null,mask:u=null,isMask:h=!1,pdfFunctionFactory:d}){this.image=o;var f=o.dict;const p=f.get("Filter");if((0,i.isName)(p))switch(p.name){case"JPXDecode":var g=new c.JpxImage;g.parseImageProperties(o.stream),o.stream.reset(),o.width=g.width,o.height=g.height,o.bitsPerComponent=g.bitsPerComponent,o.numComps=g.componentsCount;break;case"JBIG2Decode":o.bitsPerComponent=1,o.numComps=1;break}let m=f.get("Width","W"),b=f.get("Height","H");if(Number.isInteger(o.width)&&o.width>0&&Number.isInteger(o.height)&&o.height>0&&(o.width!==m||o.height!==b)&&((0,r.warn)("PDFImage - using the Width/Height of the image data, rather than the image dictionary."),m=o.width,b=o.height),m<1||b<1)throw new r.FormatError(`Invalid image width: ${m} or height: ${b}`);this.width=m,this.height=b,this.interpolate=f.get("Interpolate","I")||!1,this.imageMask=f.get("ImageMask","IM")||!1,this.matte=f.get("Matte")||!1;var y=o.bitsPerComponent;if(!y&&(y=f.get("BitsPerComponent","BPC"),!y)){if(!this.imageMask)throw new r.FormatError("Bits per component missing in image: "+this.imageMask);y=1}if(this.bpc=y,!this.imageMask){var v=f.get("ColorSpace","CS");if(!v)switch((0,r.info)("JPX images (which do not require color spaces)"),o.numComps){case 1:v=i.Name.get("DeviceGray");break;case 3:v=i.Name.get("DeviceRGB");break;case 4:v=i.Name.get("DeviceCMYK");break;default:throw new Error(`JPX images with ${o.numComps} color components not supported.`)}const n=s?t:null;this.colorSpace=a.ColorSpace.parse(v,e,n,d),this.numComps=this.colorSpace.numComps}if(this.decode=f.getArray("Decode","D"),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,y)||h&&!a.ColorSpace.isDefaultDecode(this.decode,1))){this.needsDecode=!0;var w=(1<<y)-1;this.decodeCoefficients=[],this.decodeAddends=[];const e=this.colorSpace&&"Indexed"===this.colorSpace.name;for(var x=0,_=0;x<this.decode.length;x+=2,++_){var S=this.decode[x],A=this.decode[x+1];this.decodeCoefficients[_]=e?(A-S)/w:A-S,this.decodeAddends[_]=e?S:w*S}}if(l)this.smask=new n({xref:e,res:t,image:l,isInline:s,pdfFunctionFactory:d});else if(u)if((0,i.isStream)(u)){var k=u.dict,D=k.get("ImageMask","IM");D?this.mask=new n({xref:e,res:t,image:u,isInline:s,isMask:!0,pdfFunctionFactory:d}):(0,r.warn)("Ignoring /Mask in image without /ImageMask.")}else this.mask=u}return n.buildImage=function({xref:e,res:t,image:a,isInline:o=!1,pdfFunctionFactory:s}){const c=a;let l=null,u=null;const h=a.dict.get("SMask"),d=a.dict.get("Mask");return h?l=h:d&&((0,i.isStream)(d)||Array.isArray(d)?u=d:(0,r.warn)("Unsupported mask format.")),Promise.resolve(new n({xref:e,res:t,image:c,isInline:o,smask:l,mask:u,pdfFunctionFactory:s}))},n.createMask=function({imgArray:e,width:t,height:n,imageIsFromDecodeStream:r,inverseDecode:i}){var a,o,s=(t+7>>3)*n,c=e.byteLength,l=s===c;if(!r||i&&!l)if(i)for(a=new Uint8ClampedArray(s),a.set(e),o=c;o<s;o++)a[o]=255;else a=new Uint8ClampedArray(c),a.set(e);else a=e;if(i)for(o=0;o<c;o++)a[o]^=255;return{data:a,width:t,height:n}},n.prototype={get drawWidth(){return Math.max(this.width,this.smask&&this.smask.width||0,this.mask&&this.mask.width||0)},get drawHeight(){return Math.max(this.height,this.smask&&this.smask.height||0,this.mask&&this.mask.height||0)},decodeBuffer(t){var n,r,i=this.bpc,a=this.numComps,o=this.decodeAddends,s=this.decodeCoefficients,c=(1<<i)-1;if(1!==i){var l=0;for(n=0,r=this.width*this.height;n<r;n++)for(var u=0;u<a;u++)t[l]=e(t[l],o[u],s[u],c),l++}else for(n=0,r=t.length;n<r;n++)t[n]=+!t[n]},getComponents(e){var t=this.bpc;if(8===t)return e;var n=this.width,r=this.height,i=this.numComps,a=n*r*i,o=0;let s;s=t<=8?new Uint8Array(a):t<=16?new Uint16Array(a):new Uint32Array(a);var c,l,u=n*i,h=(1<<t)-1,d=0;if(1===t)for(var f,p,g,m=0;m<r;m++){p=d+(-8&u),g=d+u;while(d<p)l=e[o++],s[d]=l>>7&1,s[d+1]=l>>6&1,s[d+2]=l>>5&1,s[d+3]=l>>4&1,s[d+4]=l>>3&1,s[d+5]=l>>2&1,s[d+6]=l>>1&1,s[d+7]=1&l,d+=8;if(d<g){l=e[o++],f=128;while(d<g)s[d++]=+!!(l&f),f>>=1}}else{var b=0;for(l=0,d=0,c=a;d<c;++d){d%u===0&&(l=0,b=0);while(b<t)l=l<<8|e[o++],b+=8;var y=b-t;let n=l>>y;n<0?n=0:n>h&&(n=h),s[d]=n,l&=(1<<y)-1,b=y}}return s},fillOpacity(e,i,a,o,s){var c,l,u,h,d,f,p=this.smask,g=this.mask;if(p)l=p.width,u=p.height,c=new Uint8ClampedArray(l*u),p.fillGrayBuffer(c),l===i&&u===a||(c=t(c,p.bpc,l,u,i,a));else if(g)if(g instanceof n){for(l=g.width,u=g.height,c=new Uint8ClampedArray(l*u),g.numComps=1,g.fillGrayBuffer(c),h=0,d=l*u;h<d;++h)c[h]=255-c[h];l===i&&u===a||(c=t(c,g.bpc,l,u,i,a))}else{if(!Array.isArray(g))throw new r.FormatError("Unknown mask format.");c=new Uint8ClampedArray(i*a);var m=this.numComps;for(h=0,d=i*a;h<d;++h){var b=0,y=h*m;for(f=0;f<m;++f){var v=s[y+f],w=2*f;if(v<g[w]||v>g[w+1]){b=255;break}}c[h]=b}}if(c)for(h=0,f=3,d=i*o;h<d;++h,f+=4)e[f]=c[h];else for(h=0,f=3,d=i*o;h<d;++h,f+=4)e[f]=255},undoPreblend(e,t,n){var r=this.smask&&this.smask.matte;if(r)for(var i=this.colorSpace.getRgb(r,0),a=i[0],o=i[1],s=i[2],c=t*n*4,l=0;l<c;l+=4){var u=e[l+3];if(0!==u){var h=255/u;e[l]=(e[l]-a)*h+a,e[l+1]=(e[l+1]-o)*h+o,e[l+2]=(e[l+2]-s)*h+s}else e[l]=255,e[l+1]=255,e[l+2]=255}},createImageData(e=!1){var t,n=this.drawWidth,i=this.drawHeight,a={width:n,height:i,kind:0,data:null},c=this.numComps,l=this.width,u=this.height,h=this.bpc,d=l*c*h+7>>3;if(!e){var f;if("DeviceGray"===this.colorSpace.name&&1===h?f=r.ImageKind.GRAYSCALE_1BPP:"DeviceRGB"!==this.colorSpace.name||8!==h||this.needsDecode||(f=r.ImageKind.RGB_24BPP),f&&!this.smask&&!this.mask&&n===l&&i===u){if(a.kind=f,t=this.getImageBytes(u*d),this.image instanceof o.DecodeStream)a.data=t;else{var p=new Uint8ClampedArray(t.length);p.set(t),a.data=p}if(this.needsDecode){(0,r.assert)(f===r.ImageKind.GRAYSCALE_1BPP,"PDFImage.createImageData: The image must be grayscale.");for(var g=a.data,m=0,b=g.length;m<b;m++)g[m]^=255}return a}if(this.image instanceof s.JpegStream&&!this.smask&&!this.mask){let e=u*d;switch(this.colorSpace.name){case"DeviceGray":e*=3;case"DeviceRGB":case"DeviceCMYK":return a.kind=r.ImageKind.RGB_24BPP,a.data=this.getImageBytes(e,n,i,!0),a}}}t=this.getImageBytes(u*d);var y,v,w=0|t.length/d*i/u,x=this.getComponents(t);return e||this.smask||this.mask?(a.kind=r.ImageKind.RGBA_32BPP,a.data=new Uint8ClampedArray(n*i*4),y=1,v=!0,this.fillOpacity(a.data,n,i,w,x)):(a.kind=r.ImageKind.RGB_24BPP,a.data=new Uint8ClampedArray(n*i*3),y=0,v=!1),this.needsDecode&&this.decodeBuffer(x),this.colorSpace.fillRgb(a.data,l,u,n,i,w,h,x,y),v&&this.undoPreblend(a.data,n,w),a},fillGrayBuffer(e){var t=this.numComps;if(1!==t)throw new r.FormatError("Reading gray scale from a color image: "+t);var n,i,a=this.width,o=this.height,s=this.bpc,c=a*t*s+7>>3,l=this.getImageBytes(o*c),u=this.getComponents(l);if(1!==s){this.needsDecode&&this.decodeBuffer(u),i=a*o;var h=255/((1<<s)-1);for(n=0;n<i;++n)e[n]=h*u[n]}else if(i=a*o,this.needsDecode)for(n=0;n<i;++n)e[n]=u[n]-1&255;else for(n=0;n<i;++n)e[n]=255&-u[n]},getImageBytes(e,t,n,r=!1){return this.image.reset(),this.image.drawWidth=t||this.width,this.image.drawHeight=n||this.height,this.image.forceRGB=!!r,this.image.getBytes(e,!0)}},n}();t.PDFImage=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(2);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 o(e){if("object"!==typeof e||null===e)return e;switch(e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}class s{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,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=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error("Cannot resolve callback "+e);if(delete this.callbackCapabilities[e],t.callback===i.DATA)n.resolve(t.data);else{if(t.callback!==i.ERROR)throw new Error("Unexpected callback case");n.reject(o(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error("Unknown action from worker: "+t.action);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(r(t.data))})).then((function(r){n.postMessage({sourceName:e,targetName:a,callback:i.DATA,callbackId:t.callbackId,data:r})}),(function(r){n.postMessage({sourceName:e,targetName:a,callback:i.ERROR,callbackId:t.callbackId,reason:o(r)})}))}else t.streamId?this._createStreamSink(t):r(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const i=this.callbackId++,a=(0,r.createPromiseCapability)();this.callbackCapabilities[i]=a;try{this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:t},n)}catch(o){a.reject(o)}return a.promise}sendWithStream(e,t,n,i){const s=this.streamId++,c=this.sourceName,l=this.targetName,u=this.comObj;return new ReadableStream({start:n=>{const a=(0,r.createPromiseCapability)();return this.streamControllers[s]={controller:n,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},this._postMessage({sourceName:c,targetName:l,action:e,streamId:s,data:t,desiredSize:n.desiredSize},i),a.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[s].pullCall=t,u.postMessage({sourceName:c,targetName:l,stream:a.PULL,streamId:s,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[s].cancelCall=t,this.streamControllers[s].isClosed=!0,u.postMessage({sourceName:c,targetName:l,stream:a.CANCEL,streamId:s,reason:o(e)}),t.promise}},n)}_createStreamSink(e){const t=this,n=this.actionHandler[e.action],i=e.streamId,s=this.sourceName,c=e.sourceName,l=this.comObj,u={enqueue(e,n=1,o){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=n,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t._postMessage({sourceName:s,targetName:c,stream:a.ENQUEUE,streamId:i,chunk:e},o)},close(){this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:s,targetName:c,stream:a.CLOSE,streamId:i}),delete t.streamSinks[i])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:s,targetName:c,stream:a.ERROR,streamId:i,reason:o(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[i]=u,new Promise((function(t){t(n(e.data,u))})).then((function(){l.postMessage({sourceName:s,targetName:c,stream:a.START_COMPLETE,streamId:i,success:!0})}),(function(e){l.postMessage({sourceName:s,targetName:c,stream:a.START_COMPLETE,streamId:i,reason:o(e)})}))}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,i=e.sourceName,s=this.comObj;switch(e.stream){case a.START_COMPLETE:e.success?this.streamControllers[t].startCall.resolve():this.streamControllers[t].startCall.reject(o(e.reason));break;case a.PULL_COMPLETE:e.success?this.streamControllers[t].pullCall.resolve():this.streamControllers[t].pullCall.reject(o(e.reason));break;case a.PULL:if(!this.streamSinks[t]){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,success:!0});break}this.streamSinks[t].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[t].sinkCapability.resolve(),this.streamSinks[t].desiredSize=e.desiredSize;const{onPull:c}=this.streamSinks[e.streamId];new Promise((function(e){e(c&&c())})).then((function(){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,reason:o(e)})}));break;case a.ENQUEUE:if((0,r.assert)(this.streamControllers[t],"enqueue should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].controller.enqueue(e.chunk);break;case a.CLOSE:if((0,r.assert)(this.streamControllers[t],"close should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].isClosed=!0,this.streamControllers[t].controller.close(),this._deleteStreamController(t);break;case a.ERROR:(0,r.assert)(this.streamControllers[t],"error should have stream controller"),this.streamControllers[t].controller.error(o(e.reason)),this._deleteStreamController(t);break;case a.CANCEL_COMPLETE:e.success?this.streamControllers[t].cancelCall.resolve():this.streamControllers[t].cancelCall.reject(o(e.reason)),this._deleteStreamController(t);break;case a.CANCEL:if(!this.streamSinks[t])break;const{onCancel:l}=this.streamSinks[e.streamId];new Promise((function(t){t(l&&l(o(e.reason)))})).then((function(){s.postMessage({sourceName:n,targetName:i,stream:a.CANCEL_COMPLETE,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:i,stream:a.CANCEL_COMPLETE,streamId:t,reason:o(e)})})),this.streamSinks[t].sinkCapability.reject(o(e.reason)),this.streamSinks[t].isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e){await Promise.allSettled([this.streamControllers[e].startCall,this.streamControllers[e].pullCall,this.streamControllers[e].cancelCall].map((function(e){return e&&e.promise}))),delete this.streamControllers[e]}_postMessage(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}t.MessageHandler=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFWorkerStream=void 0;var r=n(2);class i{constructor(e){this._msgHandler=e,this._contentLength=null,this._fullRequestReader=null,this._rangeRequestReaders=[]}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFWorkerStream.getFullReader can only be called once."),this._fullRequestReader=new a(this._msgHandler),this._fullRequestReader}getRangeReader(e,t){const n=new o(e,t,this._msgHandler);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);const t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}t.PDFWorkerStream=i;class a{constructor(e){this._msgHandler=e,this.onProgress=null,this._contentLength=null,this._isRangeSupported=!1,this._isStreamingSupported=!1;const t=this._msgHandler.sendWithStream("GetReader");this._reader=t.getReader(),this._headersReady=this._msgHandler.sendWithPromise("ReaderHeadersReady").then(e=>{this._isStreamingSupported=e.isStreamingSupported,this._isRangeSupported=e.isRangeSupported,this._contentLength=e.contentLength})}get headersReady(){return this._headersReady}get contentLength(){return this._contentLength}get isStreamingSupported(){return this._isStreamingSupported}get isRangeSupported(){return this._isRangeSupported}async read(){const{value:e,done:t}=await this._reader.read();return t?{value:void 0,done:!0}:{value:e.buffer,done:!1}}cancel(e){this._reader.cancel(e)}}class o{constructor(e,t,n){this._msgHandler=n,this.onProgress=null;const r=this._msgHandler.sendWithStream("GetRangeReader",{begin:e,end:t});this._reader=r.getReader()}get isStreamingSupported(){return!1}async read(){const{value:e,done:t}=await this._reader.read();return t?{value:void 0,done:!0}:{value:e.buffer,done:!1}}cancel(e){this._reader.cancel(e)}}}])}))}).call(this,n("4362"))},5692:function(e,t,n){var r=n("c430"),i=n("c6cd");(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.16.1",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var r=n("d066"),i=n("241c"),a=n("7418"),o=n("825a");e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},"577e":function(e,t,n){var r=n("d9b5");e.exports=function(e){if(r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},"57b1":function(e,t,n){var r=n("c46f"),i=n("ebf8"),a=n("a80f");t.read=s,t.readXmlFromZipFile=c;var o={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","urn:schemas-microsoft-com:vml":"v","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:office:word":"office-word"};function s(e){return a.readString(e,o).then((function(e){return u(e)[0]}))}function c(e,t){return e.exists(t)?e.read(t,"utf-8").then(l).then(s):i.resolve(null)}function l(e){return e.replace(/^\uFEFF/g,"")}function u(e){return"element"===e.type?"mc:AlternateContent"===e.name?e.first("mc:Fallback").children:(e.children=r.flatten(e.children.map(u,!0)),[e]):[e]}},"57c9":function(e,t,n){"use strict";e.exports=function(e,t,r,i,a){var o=n("6df9");o.isArray;function s(e){switch(e){case-2:return[];case-3:return{}}}function c(n){var r=this._promise=new e(t);n instanceof e&&r._propagateFrom(n,3),r._setOnCancel(this),this._values=n,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return o.inherits(c,a),c.prototype.length=function(){return this._length},c.prototype.promise=function(){return this._promise},c.prototype._init=function t(n,a){var c=r(this._values,this._promise);if(c instanceof e){c=c._target();var l=c._bitField;if(this._values=c,0===(50397184&l))return this._promise._setAsyncGuaranteed(),c._then(t,this._reject,void 0,this,a);if(0===(33554432&l))return 0!==(16777216&l)?this._reject(c._reason()):this._cancel();c=c._value()}if(c=o.asArray(c),null!==c)0!==c.length?this._iterate(c):-5===a?this._resolveEmptyArray():this._resolve(s(a));else{var u=i("expecting an array or an iterable object but got "+o.classString(c)).reason();this._promise._rejectCallback(u,!1)}},c.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,a=!1,o=null,s=0;s<n;++s){var c=r(t[s],i);c instanceof e?(c=c._target(),o=c._bitField):o=null,a?null!==o&&c.suppressUnhandledRejections():null!==o?0===(50397184&o)?(c._proxy(this,s),this._values[s]=c):a=0!==(33554432&o)?this._promiseFulfilled(c._value(),s):0!==(16777216&o)?this._promiseRejected(c._reason(),s):this._promiseCancelled(s):a=this._promiseFulfilled(c,s)}a||i._setAsyncGuaranteed()},c.prototype._isResolved=function(){return null===this._values},c.prototype._resolve=function(e){this._values=null,this._promise._fulfill(e)},c.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},c.prototype._reject=function(e){this._values=null,this._promise._rejectCallback(e,!1)},c.prototype._promiseFulfilled=function(e,t){this._values[t]=e;var n=++this._totalResolved;return n>=this._length&&(this._resolve(this._values),!0)},c.prototype._promiseCancelled=function(){return this._cancel(),!0},c.prototype._promiseRejected=function(e){return this._totalResolved++,this._reject(e),!0},c.prototype._resultCancelled=function(){if(!this._isResolved()){var t=this._values;if(this._cancel(),t instanceof e)t.cancel();else for(var n=0;n<t.length;++n)t[n]instanceof e&&t[n].cancel()}},c.prototype.shouldCopyValues=function(){return!0},c.prototype.getActualLength=function(e){return e},c}},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,n){var r=n("1d80"),i=n("577e"),a=n("5899"),o="["+a+"]",s=RegExp("^"+o+o+"*"),c=RegExp(o+o+"*$"),l=function(e){return function(t){var n=i(r(t));return 1&e&&(n=n.replace(s,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},"5a34":function(e,t,n){var r=n("44e7");e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5a61":function(e,t){(function(){var t=function(e,t){return function(){return e.apply(t,arguments)}},n={}.hasOwnProperty;e.exports=function(){function e(e){var r,i,a;for(r in this.assertLegalChar=t(this.assertLegalChar,this),e||(e={}),this.noDoubleEncoding=e.noDoubleEncoding,i=e.stringify||{},i)n.call(i,r)&&(a=i[r],this[r]=a)}return e.prototype.eleName=function(e){return e=""+e||"",this.assertLegalChar(e)},e.prototype.eleText=function(e){return e=""+e||"",this.assertLegalChar(this.elEscape(e))},e.prototype.cdata=function(e){return e=""+e||"",e=e.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(e)},e.prototype.comment=function(e){if(e=""+e||"",e.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e)},e.prototype.raw=function(e){return""+e||""},e.prototype.attName=function(e){return""+e||""},e.prototype.attValue=function(e){return e=""+e||"",this.attEscape(e)},e.prototype.insTarget=function(e){return""+e||""},e.prototype.insValue=function(e){if(e=""+e||"",e.match(/\?>/))throw new Error("Invalid processing instruction value: "+e);return e},e.prototype.xmlVersion=function(e){if(e=""+e||"",!e.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+e);return e},e.prototype.xmlEncoding=function(e){if(e=""+e||"",!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+e);return e},e.prototype.xmlStandalone=function(e){return e?"yes":"no"},e.prototype.dtdPubID=function(e){return""+e||""},e.prototype.dtdSysID=function(e){return""+e||""},e.prototype.dtdElementValue=function(e){return""+e||""},e.prototype.dtdAttType=function(e){return""+e||""},e.prototype.dtdAttDefault=function(e){return null!=e?""+e||"":e},e.prototype.dtdEntityValue=function(e){return""+e||""},e.prototype.dtdNData=function(e){return""+e||""},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t;if(t=e.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),t)throw new Error("Invalid character in string: "+e+" at index "+t.index);return e},e.prototype.elEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
")},e.prototype.attEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
")},e}()}).call(this)},"5c59":function(e,t,n){t.readOptions=o;var r=n("c46f"),i=t._defaultStyleMap=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh"],a=t._standardOptions={transformDocument:c,includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function o(e){return e=e||{},r.extend({},a,e,{customStyleMap:s(e.styleMap),readStyleMap:function(){var e=this.customStyleMap;return this.includeEmbeddedStyleMap&&(e=e.concat(s(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(e=e.concat(i)),e}})}function s(e){return e?r.isString(e)?e.split("\n").map((function(e){return e.trim()})).filter((function(e){return""!==e&&"#"!==e.charAt(0)})):e:[]}function c(e){return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cc6":function(e,t,n){var r=n("74e8");r("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"5cce":function(e,t){e.exports={version:"0.24.0"}},"5ddd":function(e,t,n){var r=n("803c");function i(e,t){t.forEach((function(t){a(e,t)}))}function a(e,t){o[t.type](e,t)}t.freshElement=r.freshElement,t.nonFreshElement=r.nonFreshElement,t.elementWithTag=r.elementWithTag,t.text=r.text,t.forceWrite=r.forceWrite,t.simplify=n("3a5a");var o={element:s,text:c,forceWrite:function(){}};function s(e,t){r.isVoidElement(t)?e.selfClosing(t.tag.tagName,t.tag.attributes):(e.open(t.tag.tagName,t.tag.attributes),i(e,t.children),e.close(t.tag.tagName))}function c(e,t){e.text(t.value)}t.write=i},"5e1a":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n("8707").Buffer,a=n(7);function o(e,t,n){e.copy(t,n)}e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;var t=i.allocUnsafe(e>>>0),n=this.head,r=0;while(n)o(n.data,t,r),r+=n.data.length,n=n.next;return t},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},"5e89":function(e,t,n){var r=n("861d"),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},"5f02":function(e,t,n){"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},"5f96":function(e,t,n){"use strict";var r=n("ebb5"),i=r.aTypedArray,a=r.exportTypedArrayMethod,o=[].join;a("join",(function(e){return o.apply(i(this),arguments)}))},"605d":function(e,t,n){var r=n("c6b6"),i=n("da84");e.exports="process"==r(i.process)},6069:function(e,t){e.exports="object"==typeof window},"60bd":function(e,t,n){"use strict";var r=n("da84"),i=n("ebb5"),a=n("e260"),o=n("b622"),s=o("iterator"),c=r.Uint8Array,l=a.values,u=a.keys,h=a.entries,d=i.aTypedArray,f=i.exportTypedArrayMethod,p=c&&c.prototype[s],g=!!p&&("values"==p.name||void 0==p.name),m=function(){return l.call(d(this))};f("entries",(function(){return h.call(d(this))})),f("keys",(function(){return u.call(d(this))})),f("values",m,!g),f(s,m,!g)},"60c4":function(e,t,n){var r=n("5120"),i=r.RegexTokeniser;t.tokenise=o;var a="'((?:\\\\.|[^'])*)";function o(e){var t="(?:[a-zA-Z\\-_]|\\\\.)",n=new i([{name:"identifier",regex:new RegExp("("+t+"(?:"+t+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(a+"'")},{name:"unterminated-string",regex:new RegExp(a)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]);return n.tokenise(e)}},"60da":function(e,t,n){"use strict";var r=n("83ab"),i=n("d039"),a=n("df75"),o=n("7418"),s=n("d1e7"),c=n("7b0b"),l=n("44ad"),u=Object.assign,h=Object.defineProperty;e.exports=!u||i((function(){if(r&&1!==u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||a(u({},t)).join("")!=i}))?function(e,t){var n=c(e),i=arguments.length,u=1,h=o.f,d=s.f;while(i>u){var f,p=l(arguments[u++]),g=h?a(p).concat(h(p)):a(p),m=g.length,b=0;while(m>b)f=g[b++],r&&!d.call(p,f)||(n[f]=p[f])}return n}:u},"621a":function(e,t,n){"use strict";var r=n("da84"),i=n("83ab"),a=n("a981"),o=n("9112"),s=n("e2cc"),c=n("d039"),l=n("19aa"),u=n("a691"),h=n("50c4"),d=n("0b25"),f=n("77a7"),p=n("e163"),g=n("d2bb"),m=n("241c").f,b=n("9bf2").f,y=n("81d5"),v=n("d44e"),w=n("69f3"),x=w.get,_=w.set,S="ArrayBuffer",A="DataView",k="prototype",D="Wrong length",C="Wrong index",T=r[S],E=T,U=r[A],F=U&&U[k],P=Object.prototype,I=r.RangeError,O=f.pack,R=f.unpack,N=function(e){return[255&e]},L=function(e){return[255&e,e>>8&255]},B=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return O(e,23,4)},W=function(e){return O(e,52,8)},q=function(e,t){b(e[k],t,{get:function(){return x(this)[t]}})},z=function(e,t,n,r){var i=d(n),a=x(e);if(i+t>a.byteLength)throw I(C);var o=x(a.buffer).bytes,s=i+a.byteOffset,c=o.slice(s,s+t);return r?c:c.reverse()},H=function(e,t,n,r,i,a){var o=d(n),s=x(e);if(o+t>s.byteLength)throw I(C);for(var c=x(s.buffer).bytes,l=o+s.byteOffset,u=r(+i),h=0;h<t;h++)c[l+h]=u[a?h:t-h-1]};if(a){if(!c((function(){T(1)}))||!c((function(){new T(-1)}))||c((function(){return new T,new T(1.5),new T(NaN),T.name!=S}))){E=function(e){return l(this,E),new T(d(e))};for(var G,V=E[k]=T[k],X=m(T),$=0;X.length>$;)(G=X[$++])in E||o(E,G,T[G]);V.constructor=E}g&&p(F)!==P&&g(F,P);var Y=new U(new E(2)),K=F.setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||s(F,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else E=function(e){l(this,E,S);var t=d(e);_(this,{bytes:y.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},U=function(e,t,n){l(this,U,A),l(e,E,A);var r=x(e).byteLength,a=u(t);if(a<0||a>r)throw I("Wrong offset");if(n=void 0===n?r-a:h(n),a+n>r)throw I(D);_(this,{buffer:e,byteLength:n,byteOffset:a}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},i&&(q(E,"byteLength"),q(U,"buffer"),q(U,"byteLength"),q(U,"byteOffset")),s(U[k],{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return M(z(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return M(z(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return R(z(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return R(z(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){H(this,1,e,N,t)},setUint8:function(e,t){H(this,1,e,N,t)},setInt16:function(e,t){H(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){H(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){H(this,4,e,B,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){H(this,4,e,B,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){H(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){H(this,8,e,W,t,arguments.length>2?arguments[2]:void 0)}});v(E,S),v(U,A),e.exports={ArrayBuffer:E,DataView:U}},6390:function(e,t,n){var r=n("ebf8"),i=n("ee1b"),a=n("c46f"),o=n("d688"),s=o.Element;function c(e,t){t=t||{};var n=!1,a=i.parser(!0,{xmlns:!0,position:!1}),c={children:[]},u=c,h=[],d=r.defer();function f(e){if(e.uri){var n,r=t[e.uri];return n=r?r+":":"{"+e.uri+"}",n+e.local}return e.local}return a.onopentag=function(e){var t=l(e.attributes,(function(e){return e.value}),f),n=new s(f(e),t);u.children.push(n),h.push(u),u=n},a.onclosetag=function(e){u=h.pop()},a.ontext=function(e){u!==c&&u.children.push(o.text(e))},a.onend=function(){n||(n=!0,d.resolve(c.children[0]))},a.onerror=function(e){n||(n=!0,d.reject(e))},a.write(e).close(),d.promise}function l(e,t,n){return a.reduce(e,(function(r,i,a){var o=n(i,a,e);return r[o]=t(i,a,e),r}),{})}t.readString=c},"649e":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").some,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("some",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"64bd":function(e,t,n){var r=n("9d83"),i=n("03e1").Result;function a(e,t){function n(t){return i.combine(t.getElementsByTagName("w:"+e).filter(a).map(o))}function a(e){var t=e.attributes["w:type"];return"continuationSeparator"!==t&&"separator"!==t}function o(n){var i=n.attributes["w:id"];return t.readXmlElements(n.children).map((function(t){return r.Note({noteType:e,noteId:i,body:t})}))}return n}t.createFootnotesReader=a.bind(this,"footnote"),t.createEndnotesReader=a.bind(this,"endnote")},6547:function(e,t,n){var r=n("a691"),i=n("577e"),a=n("1d80"),o=function(e){return function(t,n){var o,s,c=i(a(t)),l=r(n),u=c.length;return l<0||l>=u?e?"":void 0:(o=c.charCodeAt(l),o<55296||o>56319||l+1===u||(s=c.charCodeAt(l+1))<56320||s>57343?e?c.charAt(l):o:e?c.slice(l,l+2):s-56320+(o-55296<<10)+65536)}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(e,t,n){var r=n("0b42");e.exports=function(e,t){return new(r(e))(0===t?0:t)}},"667d":function(e,t,n){"use strict";e.exports=function(e,t){var r={},i=n("6df9"),a=n("33cb"),o=i.withAppended,s=i.maybeWrapAsError,c=i.canEvaluate,l=n("8d16").TypeError,u="Async",h={__isPromisified__:!0},d=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],f=new RegExp("^(?:"+d.join("|")+")$"),p=function(e){return i.isIdentifier(e)&&"_"!==e.charAt(0)&&"constructor"!==e};function g(e){return!f.test(e)}function m(e){try{return!0===e.__isPromisified__}catch(t){return!1}}function b(e,t,n){var r=i.getDataPropertyOrDefault(e,t+n,h);return!!r&&m(r)}function y(e,t,n){for(var r=0;r<e.length;r+=2){var i=e[r];if(n.test(i))for(var a=i.replace(n,""),o=0;o<e.length;o+=2)if(e[o]===a)throw new l("Cannot promisify an API that has normal methods with '%s'-suffix\n\n See http://goo.gl/MqrFmX\n".replace("%s",t))}}function v(e,t,n,r){for(var a=i.inheritedDataKeys(e),o=[],s=0;s<a.length;++s){var c=a[s],l=e[c],u=r===p||p(c,l,e);"function"!==typeof l||m(l)||b(e,c,t)||!r(c,l,e,u)||o.push(c,l)}return y(o,t,n),o}var w,x=function(e){return e.replace(/([$])/,"\\$")},_=function(e){for(var t=[e],n=Math.max(0,e-1-3),r=e-1;r>=n;--r)t.push(r);for(r=e+1;r<=3;++r)t.push(r);return t},S=function(e){return i.filledRange(e,"_arg","")},A=function(e){return i.filledRange(Math.max(e,3),"_arg","")},k=function(e){return"number"===typeof e.length?Math.max(Math.min(e.length,1024),0):0};function D(n,c,l,u,h,d){var f=function(){return this}(),p=n;function g(){var i=c;c===r&&(i=this);var l=new e(t);l._captureStackTrace();var u="string"===typeof p&&this!==f?this[p]:n,h=a(l,d);try{u.apply(i,o(arguments,h))}catch(g){l._rejectCallback(s(g),!0,!0)}return l._isFateSealed()||l._setAsyncGuaranteed(),l}return"string"===typeof p&&(n=u),i.notEnumerableProp(g,"__isPromisified__",!0),g}w=function(n,c,l,u,h,d){var f=Math.max(0,k(u)-1),p=_(f),g="string"===typeof n||c===r;function m(e){var t,n=S(e).join(", "),r=e>0?", ":"";return t=g?"ret = callback.call(this, {{args}}, nodeback); break;\n":void 0===c?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n",t.replace("{{args}}",n).replace(", ",r)}function b(){for(var e="",t=0;t<p.length;++t)e+="case "+p[t]+":"+m(p[t]);return e+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",g?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n"),e}var y="string"===typeof n?"this != null ? this['"+n+"'] : fn":"fn",v="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+d+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",b()).replace("[GetFunctionCode]",y);return v=v.replace("Parameters",A(f)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",v)(e,u,c,o,s,a,i.tryCatch,i.errorObj,i.notEnumerableProp,t)};var C=c?w:D;function T(e,t,n,a,o){for(var s=new RegExp(x(t)+"$"),c=v(e,t,s,n),l=0,u=c.length;l<u;l+=2){var h=c[l],d=c[l+1],f=h+t;if(a===C)e[f]=C(h,r,h,d,t,o);else{var p=a(d,(function(){return C(h,r,h,d,t,o)}));i.notEnumerableProp(p,"__isPromisified__",!0),e[f]=p}}return i.toFastProperties(e),e}function E(e,t,n){return C(e,t,void 0,e,null,n)}e.promisify=function(e,t){if("function"!==typeof e)throw new l("expecting a function but got "+i.classString(e));if(m(e))return e;t=Object(t);var n=void 0===t.context?r:t.context,a=!!t.multiArgs,o=E(e,n,a);return i.copyDescriptors(e,o,g),o},e.promisifyAll=function(e,t){if("function"!==typeof e&&"object"!==typeof e)throw new l("the target of promisifyAll must be an object or a function\n\n See http://goo.gl/MqrFmX\n");t=Object(t);var n=!!t.multiArgs,r=t.suffix;"string"!==typeof r&&(r=u);var a=t.filter;"function"!==typeof a&&(a=p);var o=t.promisifier;if("function"!==typeof o&&(o=C),!i.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n See http://goo.gl/MqrFmX\n");for(var s=i.inheritedDataKeys(e),c=0;c<s.length;++c){var h=e[s[c]];"constructor"!==s[c]&&i.isClass(h)&&(T(h.prototype,r,a,o,n),T(h,r,a,o,n))}return T(e,r,a,o,n)}}},"687f":function(e,t,n){t.DocumentXmlReader=a;var r=n("9d83"),i=n("03e1").Result;function a(e){var t=e.bodyReader;function n(n){var a=n.first("w:body"),o=t.readXmlElements(a.children).map((function(t){return new r.Document(t,{notes:e.notes,comments:e.comments})}));return new i(o.value,o.messages)}return{convertXmlToDocument:n}}},"68b5":function(e,t){function n(e,t,n,r){return{findParagraphStyleById:function(t){return e[t]},findCharacterStyleById:function(e){return t[e]},findTableStyleById:function(e){return n[e]},findNumberingStyleById:function(e){return r[e]}}}function r(e){var t={},r={},a={},s={},c={paragraph:t,character:r,table:a};return e.getElementsByTagName("w:style").forEach((function(e){var t=i(e);if("numbering"===t.type)s[t.styleId]=o(e);else{var n=c[t.type];n&&(n[t.styleId]=t)}})),new n(t,r,a,s)}function i(e){var t=e.attributes["w:type"],n=e.attributes["w:styleId"],r=a(e);return{type:t,styleId:n,name:r}}function a(e){var t=e.first("w:name");return t?t.attributes["w:val"]:null}function o(e){var t=e.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"];return{numId:t}}t.readStylesXml=r,t.Styles=n,t.defaultStyles=new n({},{}),n.EMPTY=new n({},{},{},{})},"69f3":function(e,t,n){var r,i,a,o=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),h=n("c6cd"),d=n("f772"),f=n("d012"),p="Object already initialized",g=s.WeakMap,m=function(e){return a(e)?i(e):r(e,{})},b=function(e){return function(t){var n;if(!c(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(o||h.state){var y=h.state||(h.state=new g),v=y.get,w=y.has,x=y.set;r=function(e,t){if(w.call(y,e))throw new TypeError(p);return t.facade=e,x.call(y,e,t),t},i=function(e){return v.call(y,e)||{}},a=function(e){return w.call(y,e)}}else{var _=d("state");f[_]=!0,r=function(e,t){if(u(e,_))throw new TypeError(p);return t.facade=e,l(e,_,t),t},i=function(e){return u(e,_)?e[_]:{}},a=function(e){return u(e,_)}}e.exports={set:r,get:i,has:a,enforce:m,getterFor:b}},"6b02":function(e,t){function n(e){return new a("paragraph",e)}function r(e){return new a("run",e)}function i(e){return new a("table",e)}function a(e,t){t=t||{},this._elementType=e,this._styleId=t.styleId,this._styleName=t.styleName,t.list&&(this._listIndex=t.list.levelIndex,this._listIsOrdered=t.list.isOrdered)}function o(e,t,n){return e.numbering&&e.numbering.level==t&&e.numbering.isOrdered==n}function s(e){return{operator:l,operand:e}}function c(e){return{operator:u,operand:e}}function l(e,t){return e.toUpperCase()===t.toUpperCase()}function u(e,t){return 0===t.toUpperCase().indexOf(e.toUpperCase())}t.paragraph=n,t.run=r,t.table=i,t.bold=new a("bold"),t.italic=new a("italic"),t.underline=new a("underline"),t.strikethrough=new a("strikethrough"),t.allCaps=new a("allCaps"),t.smallCaps=new a("smallCaps"),t.commentReference=new a("commentReference"),t.lineBreak=new a("break",{breakType:"line"}),t.pageBreak=new a("break",{breakType:"page"}),t.columnBreak=new a("break",{breakType:"column"}),t.equalTo=s,t.startsWith=c,a.prototype.matches=function(e){return e.type===this._elementType&&(void 0===this._styleId||e.styleId===this._styleId)&&(void 0===this._styleName||e.styleName&&this._styleName.operator(this._styleName.operand,e.styleName))&&(void 0===this._listIndex||o(e,this._listIndex,this._listIsOrdered))&&(void 0===this._breakType||this._breakType===e.breakType)}},"6de1":function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=e._getDomain,c=n("6df9"),l=c.tryCatch,u=c.errorObj,h=e._async;function d(e,t,n,r){this.constructor$(e),this._promise._captureStackTrace();var i=s();this._callback=null===i?t:c.domainBind(i,t),this._preservedValues=r===a?new Array(this.length()):null,this._limit=n,this._inFlight=0,this._queue=[],h.invoke(this._asyncInit,this,void 0)}function f(t,n,i,a){if("function"!==typeof n)return r("expecting a function but got "+c.classString(n));var o=0;if(void 0!==i){if("object"!==typeof i||null===i)return e.reject(new TypeError("options argument must be an object but it is "+c.classString(i)));if("number"!==typeof i.concurrency)return e.reject(new TypeError("'concurrency' must be a number but it is "+c.classString(i.concurrency)));o=i.concurrency}return o="number"===typeof o&&isFinite(o)&&o>=1?o:0,new d(t,n,o,a).promise()}c.inherits(d,t),d.prototype._asyncInit=function(){this._init$(void 0,-2)},d.prototype._init=function(){},d.prototype._promiseFulfilled=function(t,n){var r=this._values,a=this.length(),s=this._preservedValues,c=this._limit;if(n<0){if(n=-1*n-1,r[n]=t,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=t,this._queue.push(n),!1;null!==s&&(s[n]=t);var h=this._promise,d=this._callback,f=h._boundValue();h._pushContext();var p=l(d).call(f,t,n,a),g=h._popContext();if(o.checkForgottenReturns(p,g,null!==s?"Promise.filter":"Promise.map",h),p===u)return this._reject(p.e),!0;var m=i(p,this._promise);if(m instanceof e){m=m._target();var b=m._bitField;if(0===(50397184&b))return c>=1&&this._inFlight++,r[n]=m,m._proxy(this,-1*(n+1)),!1;if(0===(33554432&b))return 0!==(16777216&b)?(this._reject(m._reason()),!0):(this._cancel(),!0);p=m._value()}r[n]=p}var y=++this._totalResolved;return y>=a&&(null!==s?this._filter(r,s):this._resolve(r),!0)},d.prototype._drainQueue=function(){var e=this._queue,t=this._limit,n=this._values;while(e.length>0&&this._inFlight<t){if(this._isResolved())return;var r=e.pop();this._promiseFulfilled(n[r],r)}},d.prototype._filter=function(e,t){for(var n=t.length,r=new Array(n),i=0,a=0;a<n;++a)e[a]&&(r[i++]=t[a]);r.length=i,this._resolve(r)},d.prototype.preservedValues=function(){return this._preservedValues},e.prototype.map=function(e,t){return f(this,e,t,null)},e.map=function(e,t,n,r){return f(e,t,n,r)}}},"6df9":function(e,t,n){"use strict";(function(t,r){var i=n("0341"),a="undefined"==typeof navigator,o={e:{}},s,c="undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof t?t:void 0!==this?this:null;function l(){try{var e=s;return s=null,e.apply(this,arguments)}catch(t){return o.e=t,o}}function u(e){return s=e,l}var h=function(e,t){var n={}.hasOwnProperty;function r(){for(var r in this.constructor=e,this.constructor$=t,t.prototype)n.call(t.prototype,r)&&"$"!==r.charAt(r.length-1)&&(this[r+"$"]=t.prototype[r])}return r.prototype=t.prototype,e.prototype=new r,e.prototype};function d(e){return null==e||!0===e||!1===e||"string"===typeof e||"number"===typeof e}function f(e){return"function"===typeof e||"object"===typeof e&&null!==e}function p(e){return d(e)?new Error(D(e)):e}function g(e,t){var n,r=e.length,i=new Array(r+1);for(n=0;n<r;++n)i[n]=e[n];return i[n]=t,i}function m(e,t,n){if(!i.isES5)return{}.hasOwnProperty.call(e,t)?e[t]:void 0;var r=Object.getOwnPropertyDescriptor(e,t);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function b(e,t,n){if(d(e))return e;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return i.defineProperty(e,t,r),e}function y(e){throw e}var v=function(){var e=[Array.prototype,Object.prototype,Function.prototype],t=function(t){for(var n=0;n<e.length;++n)if(e[n]===t)return!0;return!1};if(i.isES5){var n=Object.getOwnPropertyNames;return function(e){var r=[],a=Object.create(null);while(null!=e&&!t(e)){var o;try{o=n(e)}catch(u){return r}for(var s=0;s<o.length;++s){var c=o[s];if(!a[c]){a[c]=!0;var l=Object.getOwnPropertyDescriptor(e,c);null!=l&&null==l.get&&null==l.set&&r.push(c)}}e=i.getPrototypeOf(e)}return r}}var r={}.hasOwnProperty;return function(n){if(t(n))return[];var i=[];e:for(var a in n)if(r.call(n,a))i.push(a);else{for(var o=0;o<e.length;++o)if(r.call(e[o],a))continue e;i.push(a)}return i}}(),w=/this\s*\.\s*\S+\s*=/;function x(e){try{if("function"===typeof e){var t=i.names(e.prototype),n=i.isES5&&t.length>1,r=t.length>0&&!(1===t.length&&"constructor"===t[0]),a=w.test(e+"")&&i.names(e).length>0;if(n||r||a)return!0}return!1}catch(o){return!1}}function _(e){function t(){}t.prototype=e;var n=8;while(n--)new t;return e}var S=/^[a-z$_][a-z$_0-9]*$/i;function A(e){return S.test(e)}function k(e,t,n){for(var r=new Array(e),i=0;i<e;++i)r[i]=t+i+n;return r}function D(e){try{return e+""}catch(t){return"[no string representation]"}}function C(e){return null!==e&&"object"===typeof e&&"string"===typeof e.message&&"string"===typeof e.name}function T(e){try{b(e,"isOperational",!0)}catch(t){}}function E(e){return null!=e&&(e instanceof Error["__BluebirdErrorTypes__"].OperationalError||!0===e["isOperational"])}function U(e){return C(e)&&i.propertyIsWritable(e,"stack")}var F=function(){return"stack"in new Error?function(e){return U(e)?e:new Error(D(e))}:function(e){if(U(e))return e;try{throw new Error(D(e))}catch(t){return t}}}();function P(e){return{}.toString.call(e)}function I(e,t,n){for(var r=i.names(e),a=0;a<r.length;++a){var o=r[a];if(n(o))try{i.defineProperty(t,o,i.getDescriptor(e,o))}catch(s){}}}var O=function(e){return i.isArray(e)?e:null};if("undefined"!==typeof Symbol&&Symbol.iterator){var R="function"===typeof Array.from?function(e){return Array.from(e)}:function(e){var t,n=[],r=e[Symbol.iterator]();while(!(t=r.next()).done)n.push(t.value);return n};O=function(e){return i.isArray(e)?e:null!=e&&"function"===typeof e[Symbol.iterator]?R(e):null}}var N="undefined"!==typeof r&&"[object process]"===P(r).toLowerCase(),L="undefined"!==typeof r&&!0;function B(e){return L?Object({NODE_ENV:"production",BASE_URL:"/"})[e]:void 0}function M(){if("function"===typeof Promise)try{var e=new Promise((function(){}));if("[object Promise]"==={}.toString.call(e))return Promise}catch(t){}}function j(e,t){return e.bind(t)}var W={isClass:x,isIdentifier:A,inheritedDataKeys:v,getDataPropertyOrDefault:m,thrower:y,isArray:i.isArray,asArray:O,notEnumerableProp:b,isPrimitive:d,isObject:f,isError:C,canEvaluate:a,errorObj:o,tryCatch:u,inherits:h,withAppended:g,maybeWrapAsError:p,toFastProperties:_,filledRange:k,toString:D,canAttachTrace:U,ensureErrorObject:F,originatesFromRejection:E,markAsOriginatingFromRejection:T,classString:P,copyDescriptors:I,hasDevTools:"undefined"!==typeof chrome&&chrome&&"function"===typeof chrome.loadTimes,isNode:N,hasEnvVariables:L,env:B,global:c,getNativePromise:M,domainBind:j};W.isRecentNode=W.isNode&&function(){var e=r.versions.node.split(".").map(Number);return 0===e[0]&&e[1]>10||e[0]>0}(),W.isNode&&W.toFastProperties(r);try{throw new Error}catch(q){W.lastLineError=q}e.exports=W}).call(this,n("c8ba"),n("4362"))},"6eeb":function(e,t,n){var r=n("da84"),i=n("9112"),a=n("5135"),o=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,h=String(String).split("String");(e.exports=function(e,t,n,s){var c,l=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||i(n,"name",t),c=u(n),c.source||(c.source=h.join("string"==typeof t?t:""))),e!==r?(l?!f&&e[t]&&(d=!0):delete e[t],d?e[t]=n:i(e,t,n)):d?e[t]=n:o(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},7009:function(e,t,n){"use strict";e.exports=function(e,t,r){var i=e.PromiseInspection,a=n("6df9");function o(e){this.constructor$(e)}a.inherits(o,t),o.prototype._promiseResolved=function(e,t){this._values[e]=t;var n=++this._totalResolved;return n>=this._length&&(this._resolve(this._values),!0)},o.prototype._promiseFulfilled=function(e,t){var n=new i;return n._bitField=33554432,n._settledValueField=e,this._promiseResolved(t,n)},o.prototype._promiseRejected=function(e,t){var n=new i;return n._bitField=16777216,n._settledValueField=e,this._promiseResolved(t,n)},e.settle=function(e){return r.deprecated(".settle()",".reflect()"),new o(e).promise()},e.prototype.settle=function(){return e.settle(this)}}},"70f3":function(e,t,n){"use strict";var r=n("42e2"),i=n("9d0c"),a=n("bfee"),o=n("3776"),s=n("bd5b"),c=0,l=1,u=2,h=4,d=5,f=6,p=0,g=1,m=2,b=-2,y=-3,v=-4,w=-5,x=8,_=1,S=2,A=3,k=4,D=5,C=6,T=7,E=8,U=9,F=10,P=11,I=12,O=13,R=14,N=15,L=16,B=17,M=18,j=19,W=20,q=21,z=22,H=23,G=24,V=25,X=26,$=27,Y=28,K=29,Z=30,J=31,Q=32,ee=852,te=592,ne=15,re=ne;function ie(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=_,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(ee),t.distcode=t.distdyn=new r.Buf32(te),t.sane=1,t.back=-1,p):b}function se(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,oe(e)):b}function ce(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?b:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,se(e))):b}function le(e,t){var n,r;return e?(r=new ae,e.state=r,r.window=null,n=ce(e,t),n!==p&&(e.state=null),n):b}function ue(e){return le(e,re)}var he,de,fe=!0;function pe(e){if(fe){var t;he=new r.Buf32(512),de=new r.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;s(l,e.lens,0,288,he,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;s(u,e.lens,0,32,de,0,e.work,{bits:5}),fe=!1}e.lencode=he,e.lenbits=9,e.distcode=de,e.distbits=5}function ge(e,t,n,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new r.Buf8(o.wsize)),i>=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>i&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),i-=a,i?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}function me(e,t){var n,ee,te,ne,re,ae,oe,se,ce,le,ue,he,de,fe,me,be,ye,ve,we,xe,_e,Se,Ae,ke,De=0,Ce=new r.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return b;n=e.state,n.mode===I&&(n.mode=O),re=e.next_out,te=e.output,oe=e.avail_out,ne=e.next_in,ee=e.input,ae=e.avail_in,se=n.hold,ce=n.bits,le=ae,ue=oe,Se=p;e:for(;;)switch(n.mode){case _:if(0===n.wrap){n.mode=O;break}while(ce<16){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(2&n.wrap&&35615===se){n.check=0,Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0),se=0,ce=0,n.mode=S;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",n.mode=Z;break}if((15&se)!==x){e.msg="unknown compression method",n.mode=Z;break}if(se>>>=4,ce-=4,_e=8+(15&se),0===n.wbits)n.wbits=_e;else if(_e>n.wbits){e.msg="invalid window size",n.mode=Z;break}n.dmax=1<<_e,e.adler=n.check=1,n.mode=512&se?F:I,se=0,ce=0;break;case S:while(ce<16){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(n.flags=se,(255&n.flags)!==x){e.msg="unknown compression method",n.mode=Z;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=Z;break}n.head&&(n.head.text=se>>8&1),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,ce=0,n.mode=A;case A:while(ce<32){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.time=se),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,Ce[2]=se>>>16&255,Ce[3]=se>>>24&255,n.check=a(n.check,Ce,4,0)),se=0,ce=0,n.mode=k;case k:while(ce<16){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.xflags=255&se,n.head.os=se>>8),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,ce=0,n.mode=D;case D:if(1024&n.flags){while(ce<16){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.length=se,n.head&&(n.head.extra_len=se),512&n.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,n.check=a(n.check,Ce,2,0)),se=0,ce=0}else n.head&&(n.head.extra=null);n.mode=C;case C:if(1024&n.flags&&(he=n.length,he>ae&&(he=ae),he&&(n.head&&(_e=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,ee,ne,he,_e)),512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,n.length-=he),n.length))break e;n.length=0,n.mode=T;case T:if(2048&n.flags){if(0===ae)break e;he=0;do{_e=ee[ne+he++],n.head&&_e&&n.length<65536&&(n.head.name+=String.fromCharCode(_e))}while(_e&&he<ae);if(512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,_e)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=E;case E:if(4096&n.flags){if(0===ae)break e;he=0;do{_e=ee[ne+he++],n.head&&_e&&n.length<65536&&(n.head.comment+=String.fromCharCode(_e))}while(_e&&he<ae);if(512&n.flags&&(n.check=a(n.check,ee,he,ne)),ae-=he,ne+=he,_e)break e}else n.head&&(n.head.comment=null);n.mode=U;case U:if(512&n.flags){while(ce<16){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(se!==(65535&n.check)){e.msg="header crc mismatch",n.mode=Z;break}se=0,ce=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=I;break;case F:while(ce<32){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}e.adler=n.check=ie(se),se=0,ce=0,n.mode=P;case P:if(0===n.havedict)return e.next_out=re,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=ce,m;e.adler=n.check=1,n.mode=I;case I:if(t===d||t===f)break e;case O:if(n.last){se>>>=7&ce,ce-=7&ce,n.mode=$;break}while(ce<3){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}switch(n.last=1&se,se>>>=1,ce-=1,3&se){case 0:n.mode=R;break;case 1:if(pe(n),n.mode=W,t===f){se>>>=2,ce-=2;break e}break;case 2:n.mode=B;break;case 3:e.msg="invalid block type",n.mode=Z}se>>>=2,ce-=2;break;case R:se>>>=7&ce,ce-=7&ce;while(ce<32){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",n.mode=Z;break}if(n.length=65535&se,se=0,ce=0,n.mode=N,t===f)break e;case N:n.mode=L;case L:if(he=n.length,he){if(he>ae&&(he=ae),he>oe&&(he=oe),0===he)break e;r.arraySet(te,ee,ne,he,re),ae-=he,ne+=he,oe-=he,re+=he,n.length-=he;break}n.mode=I;break;case B:while(ce<14){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(n.nlen=257+(31&se),se>>>=5,ce-=5,n.ndist=1+(31&se),se>>>=5,ce-=5,n.ncode=4+(15&se),se>>>=4,ce-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Z;break}n.have=0,n.mode=M;case M:while(n.have<n.ncode){while(ce<3){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.lens[Te[n.have++]]=7&se,se>>>=3,ce-=3}while(n.have<19)n.lens[Te[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,Ae={bits:n.lenbits},Se=s(c,n.lens,0,19,n.lencode,0,n.work,Ae),n.lenbits=Ae.bits,Se){e.msg="invalid code lengths set",n.mode=Z;break}n.have=0,n.mode=j;case j:while(n.have<n.nlen+n.ndist){for(;;){if(De=n.lencode[se&(1<<n.lenbits)-1],me=De>>>24,be=De>>>16&255,ye=65535&De,me<=ce)break;if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(ye<16)se>>>=me,ce-=me,n.lens[n.have++]=ye;else{if(16===ye){ke=me+2;while(ce<ke){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(se>>>=me,ce-=me,0===n.have){e.msg="invalid bit length repeat",n.mode=Z;break}_e=n.lens[n.have-1],he=3+(3&se),se>>>=2,ce-=2}else if(17===ye){ke=me+3;while(ce<ke){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}se>>>=me,ce-=me,_e=0,he=3+(7&se),se>>>=3,ce-=3}else{ke=me+7;while(ce<ke){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}se>>>=me,ce-=me,_e=0,he=11+(127&se),se>>>=7,ce-=7}if(n.have+he>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Z;break}while(he--)n.lens[n.have++]=_e}}if(n.mode===Z)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Z;break}if(n.lenbits=9,Ae={bits:n.lenbits},Se=s(l,n.lens,0,n.nlen,n.lencode,0,n.work,Ae),n.lenbits=Ae.bits,Se){e.msg="invalid literal/lengths set",n.mode=Z;break}if(n.distbits=6,n.distcode=n.distdyn,Ae={bits:n.distbits},Se=s(u,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,Ae),n.distbits=Ae.bits,Se){e.msg="invalid distances set",n.mode=Z;break}if(n.mode=W,t===f)break e;case W:n.mode=q;case q:if(ae>=6&&oe>=258){e.next_out=re,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=ce,o(e,ue),re=e.next_out,te=e.output,oe=e.avail_out,ne=e.next_in,ee=e.input,ae=e.avail_in,se=n.hold,ce=n.bits,n.mode===I&&(n.back=-1);break}for(n.back=0;;){if(De=n.lencode[se&(1<<n.lenbits)-1],me=De>>>24,be=De>>>16&255,ye=65535&De,me<=ce)break;if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(be&&0===(240&be)){for(ve=me,we=be,xe=ye;;){if(De=n.lencode[xe+((se&(1<<ve+we)-1)>>ve)],me=De>>>24,be=De>>>16&255,ye=65535&De,ve+me<=ce)break;if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}se>>>=ve,ce-=ve,n.back+=ve}if(se>>>=me,ce-=me,n.back+=me,n.length=ye,0===be){n.mode=X;break}if(32&be){n.back=-1,n.mode=I;break}if(64&be){e.msg="invalid literal/length code",n.mode=Z;break}n.extra=15&be,n.mode=z;case z:if(n.extra){ke=n.extra;while(ce<ke){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.length+=se&(1<<n.extra)-1,se>>>=n.extra,ce-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=H;case H:for(;;){if(De=n.distcode[se&(1<<n.distbits)-1],me=De>>>24,be=De>>>16&255,ye=65535&De,me<=ce)break;if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(0===(240&be)){for(ve=me,we=be,xe=ye;;){if(De=n.distcode[xe+((se&(1<<ve+we)-1)>>ve)],me=De>>>24,be=De>>>16&255,ye=65535&De,ve+me<=ce)break;if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}se>>>=ve,ce-=ve,n.back+=ve}if(se>>>=me,ce-=me,n.back+=me,64&be){e.msg="invalid distance code",n.mode=Z;break}n.offset=ye,n.extra=15&be,n.mode=G;case G:if(n.extra){ke=n.extra;while(ce<ke){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}n.offset+=se&(1<<n.extra)-1,se>>>=n.extra,ce-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Z;break}n.mode=V;case V:if(0===oe)break e;if(he=ue-oe,n.offset>he){if(he=n.offset-he,he>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Z;break}he>n.wnext?(he-=n.wnext,de=n.wsize-he):de=n.wnext-he,he>n.length&&(he=n.length),fe=n.window}else fe=te,de=re-n.offset,he=n.length;he>oe&&(he=oe),oe-=he,n.length-=he;do{te[re++]=fe[de++]}while(--he);0===n.length&&(n.mode=q);break;case X:if(0===oe)break e;te[re++]=n.length,oe--,n.mode=q;break;case $:if(n.wrap){while(ce<32){if(0===ae)break e;ae--,se|=ee[ne++]<<ce,ce+=8}if(ue-=oe,e.total_out+=ue,n.total+=ue,ue&&(e.adler=n.check=n.flags?a(n.check,te,ue,re-ue):i(n.check,te,ue,re-ue)),ue=oe,(n.flags?se:ie(se))!==n.check){e.msg="incorrect data check",n.mode=Z;break}se=0,ce=0}n.mode=Y;case Y:if(n.wrap&&n.flags){while(ce<32){if(0===ae)break e;ae--,se+=ee[ne++]<<ce,ce+=8}if(se!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=Z;break}se=0,ce=0}n.mode=K;case K:Se=g;break e;case Z:Se=y;break e;case J:return v;case Q:default:return b}return e.next_out=re,e.avail_out=oe,e.next_in=ne,e.avail_in=ae,n.hold=se,n.bits=ce,(n.wsize||ue!==e.avail_out&&n.mode<Z&&(n.mode<$||t!==h))&&ge(e,e.output,e.next_out,ue-e.avail_out)?(n.mode=J,v):(le-=e.avail_in,ue-=e.avail_out,e.total_in+=le,e.total_out+=ue,n.total+=ue,n.wrap&&ue&&(e.adler=n.check=n.flags?a(n.check,te,ue,e.next_out-ue):i(n.check,te,ue,e.next_out-ue)),e.data_type=n.bits+(n.last?64:0)+(n.mode===I?128:0)+(n.mode===W||n.mode===N?256:0),(0===le&&0===ue||t===h)&&Se===p&&(Se=w),Se)}function be(e){if(!e||!e.state)return b;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ye(e,t){var n;return e&&e.state?(n=e.state,0===(2&n.wrap)?b:(n.head=t,t.done=!1,p)):b}function ve(e,t){var n,r,a,o=t.length;return e&&e.state?(n=e.state,0!==n.wrap&&n.mode!==P?b:n.mode===P&&(r=1,r=i(r,t,o,0),r!==n.check)?y:(a=ge(e,t,o,o),a?(n.mode=J,v):(n.havedict=1,p))):b}t.inflateReset=se,t.inflateReset2=ce,t.inflateResetKeep=oe,t.inflateInit=ue,t.inflateInit2=le,t.inflate=me,t.inflateEnd=be,t.inflateGetHeader=ye,t.inflateSetDictionary=ve,t.inflateInfo="pako inflate (from Nodeca project)"},7156:function(e,t,n){var r=n("861d"),i=n("d2bb");e.exports=function(e,t,n){var a,o;return i&&"function"==typeof(a=t.constructor)&&a!==n&&r(o=a.prototype)&&o!==n.prototype&&i(e,o),e}},7162:function(e,t){function n(e,t){return"/"===t.charAt(0)?t.substr(1):e+"/"+t}function r(e,t){var n=e.indexOf("#");return-1!==n&&(e=e.substring(0,n)),e+"#"+t}t.uriToZipEntryName=n,t.replaceFragment=r},7197:function(e,t,n){},"72f7":function(e,t,n){"use strict";var r=n("ebb5").exportTypedArrayMethod,i=n("d039"),a=n("da84"),o=a.Uint8Array,s=o&&o.prototype||{},c=[].toString,l=[].join;i((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=s.toString!=c;r("toString",c,u)},"735e":function(e,t,n){"use strict";var r=n("ebb5"),i=n("81d5"),a=r.aTypedArray,o=r.exportTypedArrayMethod;o("fill",(function(e){return i.apply(a(this),arguments)}))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"744c":function(e,t,n){(function(){var t,r,i,a,o,s,c;c=n("45f3"),o=c.assign,s=c.isFunction,t=n("ae0a"),r=n("54dd"),a=n("1f08"),i=n("c376"),e.exports.create=function(e,n,r,i){var a,s;if(null==e)throw new Error("Root element needs a name.");return i=o({},n,r,i),a=new t(i),s=a.element(e),i.headless||(a.declaration(i),null==i.pubID&&null==i.sysID||a.doctype(i)),s},e.exports.begin=function(e,n,i){var a;return s(e)&&(a=[e,n],n=a[0],i=a[1],e={}),n?new r(e,n,i):new t(e)},e.exports.stringWriter=function(e){return new a(e)},e.exports.streamWriter=function(e,t){return new i(e,t)}}).call(this)},"746f":function(e,t,n){var r=n("428f"),i=n("5135"),a=n("e538"),o=n("9bf2").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||o(t,e,{value:a.f(e)})}},"74e8":function(e,t,n){"use strict";var r=n("23e7"),i=n("da84"),a=n("83ab"),o=n("8aa7"),s=n("ebb5"),c=n("621a"),l=n("19aa"),u=n("5c6c"),h=n("9112"),d=n("5e89"),f=n("50c4"),p=n("0b25"),g=n("182d"),m=n("a04b"),b=n("5135"),y=n("f5df"),v=n("861d"),w=n("d9b5"),x=n("7c73"),_=n("d2bb"),S=n("241c").f,A=n("a078"),k=n("b727").forEach,D=n("2626"),C=n("9bf2"),T=n("06cf"),E=n("69f3"),U=n("7156"),F=E.get,P=E.set,I=C.f,O=T.f,R=Math.round,N=i.RangeError,L=c.ArrayBuffer,B=c.DataView,M=s.NATIVE_ARRAY_BUFFER_VIEWS,j=s.TYPED_ARRAY_CONSTRUCTOR,W=s.TYPED_ARRAY_TAG,q=s.TypedArray,z=s.TypedArrayPrototype,H=s.aTypedArrayConstructor,G=s.isTypedArray,V="BYTES_PER_ELEMENT",X="Wrong length",$=function(e,t){var n=0,r=t.length,i=new(H(e))(r);while(r>n)i[n]=t[n++];return i},Y=function(e,t){I(e,t,{get:function(){return F(this)[t]}})},K=function(e){var t;return e instanceof L||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},Z=function(e,t){return G(e)&&!w(t)&&t in e&&d(+t)&&t>=0},J=function(e,t){return t=m(t),Z(e,t)?u(2,e[t]):O(e,t)},Q=function(e,t,n){return t=m(t),!(Z(e,t)&&v(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?I(e,t,n):(e[t]=n.value,e)};a?(M||(T.f=J,C.f=Q,Y(z,"buffer"),Y(z,"byteOffset"),Y(z,"byteLength"),Y(z,"length")),r({target:"Object",stat:!0,forced:!M},{getOwnPropertyDescriptor:J,defineProperty:Q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,s=e+(n?"Clamped":"")+"Array",c="get"+e,u="set"+e,d=i[s],m=d,b=m&&m.prototype,y={},w=function(e,t){var n=F(e);return n.view[c](t*a+n.byteOffset,!0)},C=function(e,t,r){var i=F(e);n&&(r=(r=R(r))<0?0:r>255?255:255&r),i.view[u](t*a+i.byteOffset,r,!0)},T=function(e,t){I(e,t,{get:function(){return w(this,t)},set:function(e){return C(this,t,e)},enumerable:!0})};M?o&&(m=t((function(e,t,n,r){return l(e,m,s),U(function(){return v(t)?K(t)?void 0!==r?new d(t,g(n,a),r):void 0!==n?new d(t,g(n,a)):new d(t):G(t)?$(m,t):A.call(m,t):new d(p(t))}(),e,m)})),_&&_(m,q),k(S(d),(function(e){e in m||h(m,e,d[e])})),m.prototype=b):(m=t((function(e,t,n,r){l(e,m,s);var i,o,c,u=0,h=0;if(v(t)){if(!K(t))return G(t)?$(m,t):A.call(m,t);i=t,h=g(n,a);var d=t.byteLength;if(void 0===r){if(d%a)throw N(X);if(o=d-h,o<0)throw N(X)}else if(o=f(r)*a,o+h>d)throw N(X);c=o/a}else c=p(t),o=c*a,i=new L(o);P(e,{buffer:i,byteOffset:h,byteLength:o,length:c,view:new B(i)});while(u<c)T(e,u++)})),_&&_(m,q),b=m.prototype=x(z)),b.constructor!==m&&h(b,"constructor",m),h(b,j,m),W&&h(b,W,s),y[s]=m,r({global:!0,forced:m!=d,sham:!M},y),V in m||h(m,V,a),V in b||h(b,V,a),D(s)}):e.exports=function(){}},"763a":function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"77a7":function(e,t){var n=Math.abs,r=Math.pow,i=Math.floor,a=Math.log,o=Math.LN2,s=function(e,t,s){var c,l,u,h=new Array(s),d=8*s-t-1,f=(1<<d)-1,p=f>>1,g=23===t?r(2,-24)-r(2,-77):0,m=e<0||0===e&&1/e<0?1:0,b=0;for(e=n(e),e!=e||e===1/0?(l=e!=e?1:0,c=f):(c=i(a(e)/o),e*(u=r(2,-c))<1&&(c--,u*=2),e+=c+p>=1?g/u:g*r(2,1-p),e*u>=2&&(c++,u/=2),c+p>=f?(l=0,c=f):c+p>=1?(l=(e*u-1)*r(2,t),c+=p):(l=e*r(2,p-1)*r(2,t),c=0));t>=8;h[b++]=255&l,l/=256,t-=8);for(c=c<<t|l,d+=t;d>0;h[b++]=255&c,c/=256,d-=8);return h[--b]|=128*m,h},c=function(e,t){var n,i=e.length,a=8*i-t-1,o=(1<<a)-1,s=o>>1,c=a-7,l=i-1,u=e[l--],h=127&u;for(u>>=7;c>0;h=256*h+e[l],l--,c-=8);for(n=h&(1<<-c)-1,h>>=-c,c+=t;c>0;n=256*n+e[l],l--,c-=8);if(0===h)h=1-s;else{if(h===o)return n?NaN:u?-1/0:1/0;n+=r(2,t),h-=s}return(u?-1:1)*n*r(2,h-t)};e.exports={pack:s,unpack:c}},"780f":function(e,t,n){"use strict";e.exports=a;var r=n("27bf"),i=Object.create(n("3a7c"));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n("3fb5"),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a01":function(e,t,n){var r=n("c46f"),i=n("744c");function a(e,t){var n=r.invert(t),a={element:c,text:o};function s(e,t){return a[t.type](e,t)}function c(e,t){var n=e.element(l(t.name),t.attributes);t.children.forEach((function(e){s(n,e)}))}function l(e){var t=/^\{(.*)\}(.*)$/.exec(e);if(t){var r=n[t[1]];return r+(""===r?"":":")+t[2]}return e}function u(e){var n=i.create(l(e.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return r.forEach(t,(function(e,t){var r="xmlns"+(""===t?"":":"+t);n.attribute(r,e)})),e.children.forEach((function(e){s(n,e)})),n.end()}return u(e)}function o(e,t){e.text(t.value)}t.writeString=a},"7a77":function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},"7aac":function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7abd":function(e,t,n){"use strict";t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},"7b0b":function(e,t,n){var r=n("1d80");e.exports=function(e){return Object(r(e))}},"7b67":function(e,t,n){"use strict";e.exports=function(e,t){var n=e.reduce,r=e.all;function i(){return r(this)}function a(e,r){return n(e,r,t,t)}e.prototype.each=function(e){return n(this,e,t,0)._then(i,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(e){return n(this,e,t,t)},e.each=function(e,r){return n(e,r,t,0)._then(i,void 0,void 0,e,void 0)},e.mapSeries=a}},"7c39":function(e,t,n){"use strict";var r=n("e1bb");function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=n("b64a"),i.prototype.load=n("bc8e"),i.support=n("322d"),i.defaults=n("8ad2"),i.utils=n("9e7a"),i.base64={encode:function(e){return r.encode(e)},decode:function(e){return r.decode(e)}},i.compressions=n("eff0"),e.exports=i},"7c50":function(e,t,n){"use strict";var r=n("f5a6"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var n="string"!==r.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,o=0,s=0;t^=-1;for(var c=0,l=e.length;c<l;c++)s=n?e[c]:e.charCodeAt(c),o=255&(t^s),a=i[o],t=t>>>8^a;return-1^t}},"7c73":function(e,t,n){var r,i=n("825a"),a=n("37e8"),o=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),h=">",d="<",f="prototype",p="script",g=u("IE_PROTO"),m=function(){},b=function(e){return d+p+h+e+d+"/"+p+h},y=function(e){e.write(b("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){var e,t=l("iframe"),n="java"+p+":";if(t.style)return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(b("document.F=Object")),e.close(),e.F},w=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}w=document.domain&&r?y(r):v()||y(r);var e=o.length;while(e--)delete w[f][o[e]];return w()};s[g]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m[f]=i(e),n=new m,m[f]=null,n[g]=e):n=w(),void 0===t?n:a(n,t)}},"7d72":function(e,t,n){"use strict";var r=n("8707").Buffer,i=r.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=a(e);if("string"!==typeof t&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}function s(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=g,t=4;break;case"utf8":this.fillLast=h,t=4;break;case"base64":this.text=m,this.end=b,t=3;break;default:return this.write=y,void(this.end=v)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function c(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function l(e,t,n){var r=t.length-1;if(r<n)return 0;var i=c(t[r]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--r<n||-2===i?0:(i=c(t[r]),i>=0?(i>0&&(e.lastNeed=i-2),i):--r<n||-2===i?0:(i=c(t[r]),i>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0))}function u(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"<22>";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"<22>";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"<22>"}}function h(e){var t=this.lastTotal-this.lastNeed,n=u(this,e,t);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function d(e,t){var n=l(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"<22>":t}function p(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function g(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function m(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function b(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function y(e){return e.toString(this.encoding)}function v(e){return e&&e.length?this.write(e):""}t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},s.prototype.end=f,s.prototype.text=d,s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},"7dd0":function(e,t,n){"use strict";var r=n("23e7"),i=n("9ed3"),a=n("e163"),o=n("d2bb"),s=n("d44e"),c=n("9112"),l=n("6eeb"),u=n("b622"),h=n("c430"),d=n("3f8c"),f=n("ae93"),p=f.IteratorPrototype,g=f.BUGGY_SAFARI_ITERATORS,m=u("iterator"),b="keys",y="values",v="entries",w=function(){return this};e.exports=function(e,t,n,u,f,x,_){i(n,t,u);var S,A,k,D=function(e){if(e===f&&F)return F;if(!g&&e in E)return E[e];switch(e){case b:return function(){return new n(this,e)};case y:return function(){return new n(this,e)};case v:return function(){return new n(this,e)}}return function(){return new n(this)}},C=t+" Iterator",T=!1,E=e.prototype,U=E[m]||E["@@iterator"]||f&&E[f],F=!g&&U||D(f),P="Array"==t&&E.entries||U;if(P&&(S=a(P.call(new e)),p!==Object.prototype&&S.next&&(h||a(S)===p||(o?o(S,p):"function"!=typeof S[m]&&c(S,m,w)),s(S,C,!0,!0),h&&(d[C]=w))),f==y&&U&&U.name!==y&&(T=!0,F=function(){return U.call(this)}),h&&!_||E[m]===F||c(E,m,F),d[t]=F,f)if(A={values:D(y),keys:x?F:D(b),entries:D(v)},_)for(k in A)(g||T||!(k in E))&&l(E,k,A[k]);else r({target:t,proto:!0,forced:g||T},A);return A}},"7f9a":function(e,t,n){var r=n("da84"),i=n("8925"),a=r.WeakMap;e.exports="function"===typeof a&&/native code/.test(i(a))},"803c":function(e,t,n){var r=n("335c");function i(e,t,n){return o(r.element(e,t,{fresh:!1}),n)}function a(e,t,n){var i=r.element(e,t,{fresh:!0});return o(i,n)}function o(e,t){return{type:"element",tag:e,children:t||[]}}function s(e){return{type:"text",value:e}}var c={type:"forceWrite"};t.freshElement=a,t.nonFreshElement=i,t.elementWithTag=o,t.text=s,t.forceWrite=c;var l={br:!0,hr:!0,img:!0};function u(e){return 0===e.children.length&&l[e.tag.tagName]}t.isVoidElement=u},"81d5":function(e,t,n){"use strict";var r=n("7b0b"),i=n("23cb"),a=n("50c4");e.exports=function(e){var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),c=o>2?arguments[2]:void 0,l=void 0===c?n:i(c,n);while(l>s)t[s++]=e;return t}},"825a":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},"82f8":function(e,t,n){"use strict";var r=n("ebb5"),i=n("4d64").includes,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("includes",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83b9":function(e,t,n){"use strict";var r=n("d925"),i=n("e683");e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},"83da":function(e,t){e.exports=function(e,t,n){this.name=e,this.value=t,n&&(this.source=n)}},8418:function(e,t,n){"use strict";var r=n("a04b"),i=n("9bf2"),a=n("5c6c");e.exports=function(e,t,n){var o=r(t);o in e?i.f(e,o,a(0,n)):e[o]=n}},"848b":function(e,t,n){"use strict";var r=n("5cce").version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};function o(e,t,n){if("object"!==typeof e)throw new TypeError("options must be an object");var r=Object.keys(e),i=r.length;while(i-- >0){var a=r[i],o=t[a];if(o){var s=e[a],c=void 0===s||o(s,a,e);if(!0!==c)throw new TypeError("option "+a+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+a)}}i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:o,validators:i}},"85d1":function(e,t){e.exports={failure:function(e,t){if(e.length<1)throw new Error("Failure must have errors");return new n({status:"failure",remaining:t,errors:e})},error:function(e,t){if(e.length<1)throw new Error("Failure must have errors");return new n({status:"error",remaining:t,errors:e})},success:function(e,t,r){return new n({status:"success",value:e,source:r,remaining:t,errors:[]})},cut:function(e){return new n({status:"cut",remaining:e,errors:[]})}};var n=function(e){this._value=e.value,this._status=e.status,this._hasValue=void 0!==e.value,this._remaining=e.remaining,this._source=e.source,this._errors=e.errors};n.prototype.map=function(e){return this._hasValue?new n({value:e(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this},n.prototype.changeRemaining=function(e){return new n({value:this._value,status:this._status,remaining:e,source:this._source,errors:this._errors})},n.prototype.isSuccess=function(){return"success"===this._status||"cut"===this._status},n.prototype.isFailure=function(){return"failure"===this._status},n.prototype.isError=function(){return"error"===this._status},n.prototype.isCut=function(){return"cut"===this._status},n.prototype.value=function(){return this._value},n.prototype.remaining=function(){return this._remaining},n.prototype.source=function(){return this._source},n.prototype.errors=function(){return this._errors}},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8707:function(e,t,n){var r=n("b639"),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},8925:function(e,t,n){var r=n("c6cd"),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},8930:function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(n)}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return this.options.writer.set(e).comment(this)},t}(t)}).call(this)},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8aa7":function(e,t,n){var r=n("da84"),i=n("d039"),a=n("1c7e"),o=n("ebb5").NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,c=r.Int8Array;e.exports=!o||!i((function(){c(1)}))||!i((function(){new c(-1)}))||!a((function(e){new c,new c(null),new c(1.5),new c(e)}),!0)||i((function(){return 1!==new c(new s(2),1,void 0).length}))},"8ad2":function(e,t,n){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!1,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},"8cb0":function(e,t,n){var r=n("3022"),i=n("c46f");function a(e){return e=e||{},e.prettyPrint?s():c()}t.writer=a;var o={div:!0,p:!0,ul:!0,li:!0};function s(){var e=0,t=" ",n=[],r=!0,a=!1,s=c();function l(t,i){o[t]&&g(),n.push(t),s.open(t,i),o[t]&&e++,r=!1}function u(t){o[t]&&(e--,g()),n.pop(),s.close(t)}function h(e){p();var n=m()?e:e.replace("\n","\n"+t);s.text(n)}function d(e,t){g(),s.selfClosing(e,t)}function f(){return 0===n.length||o[n[n.length-1]]}function p(){a||(g(),a=!0)}function g(){if(a=!1,!r&&f()&&!m()){s._append("\n");for(var n=0;n<e;n++)s._append(t)}}function m(){return i.some(n,(function(e){return"pre"===e}))}return{asString:s.asString,open:l,close:u,text:h,selfClosing:d}}function c(){var e=[];function t(t,n){var i=o(n);e.push(r.format("<%s%s>",t,i))}function n(t){e.push(r.format("</%s>",t))}function a(t,n){var i=o(n);e.push(r.format("<%s%s />",t,i))}function o(e){return i.map(e,(function(e,t){return r.format(' %s="%s"',t,u(e))})).join("")}function s(t){e.push(l(t))}function c(t){e.push(t)}function h(){return e.join("")}return{asString:h,open:t,close:n,text:s,selfClosing:a,_append:c}}function l(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function u(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")}},"8d16":function(e,t,n){"use strict";var r,i,a=n("0341"),o=a.freeze,s=n("6df9"),c=s.inherits,l=s.notEnumerableProp;function u(e,t){function n(r){if(!(this instanceof n))return new n(r);l(this,"message","string"===typeof r?r:t),l(this,"name",e),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return c(n,Error),n}var h=u("Warning","warning"),d=u("CancellationError","cancellation error"),f=u("TimeoutError","timeout error"),p=u("AggregateError","aggregate error");try{r=TypeError,i=RangeError}catch(w){r=u("TypeError","type error"),i=u("RangeError","range error")}for(var g="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),m=0;m<g.length;++m)"function"===typeof Array.prototype[g[m]]&&(p.prototype[g[m]]=Array.prototype[g[m]]);a.defineProperty(p.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),p.prototype["isOperational"]=!0;var b=0;function y(e){if(!(this instanceof y))return new y(e);l(this,"name","OperationalError"),l(this,"message",e),this.cause=e,this["isOperational"]=!0,e instanceof Error?(l(this,"message",e.message),l(this,"stack",e.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}p.prototype.toString=function(){var e=Array(4*b+1).join(" "),t="\n"+e+"AggregateError of:\n";b++,e=Array(4*b+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),a=0;a<i.length;++a)i[a]=e+i[a];r=i.join("\n"),t+=r+"\n"}return b--,t},c(y,Error);var v=Error["__BluebirdErrorTypes__"];v||(v=o({CancellationError:d,TimeoutError:f,OperationalError:y,RejectionError:y,AggregateError:p}),a.defineProperty(Error,"__BluebirdErrorTypes__",{value:v,writable:!1,enumerable:!1,configurable:!1})),e.exports={Error:Error,TypeError:r,RangeError:i,CancellationError:v.CancellationError,OperationalError:v.OperationalError,TimeoutError:v.TimeoutError,AggregateError:v.AggregateError,Warning:h}},"8df4":function(e,t,n){"use strict";var r=n("7a77");function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e,t=new i((function(t){e=t}));return{token:t,cancel:e}},e.exports=i},"8f08":function(e,t,n){var r=n("c46f");function i(e,t,n){var i=r.flatten(r.values(t).map((function(e){return r.values(e.levels)}))),a=r.indexBy(i.filter((function(e){return null!=e.paragraphStyleId})),"paragraphStyleId");function o(r,i){var a=e[r];if(a){var s=t[a.abstractNumId];if(s){if(null==s.numStyleLink)return t[a.abstractNumId].levels[i];var c=n.findNumberingStyleById(s.numStyleLink);return o(c.numId,i)}return null}return null}function s(e){return a[e]||null}return{findLevel:o,findLevelByParagraphStyleId:s}}function a(e,t){if(!t||!t.styles)throw new Error("styles is missing");var n=o(e),r=c(e,n);return new i(r,n,t.styles)}function o(e){var t={};return e.getElementsByTagName("w:abstractNum").forEach((function(e){var n=e.attributes["w:abstractNumId"];t[n]=s(e)})),t}function s(e){var t={};e.getElementsByTagName("w:lvl").forEach((function(e){var n=e.attributes["w:ilvl"],r=e.first("w:numFmt").attributes["w:val"],i=e.firstOrEmpty("w:pStyle").attributes["w:val"];t[n]={isOrdered:"bullet"!==r,level:n,paragraphStyleId:i}}));var n=e.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:t,numStyleLink:n}}function c(e){var t={};return e.getElementsByTagName("w:num").forEach((function(e){var n=e.attributes["w:numId"],r=e.first("w:abstractNumId").attributes["w:val"];t[n]={abstractNumId:r}})),t}t.readNumberingXml=a,t.Numbering=i,t.defaultNumbering=new i({},{})},"90e3":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},9105:function(e,t,n){"use strict";e.exports=function(e){var t=n("6df9"),r=e._async,i=t.tryCatch,a=t.errorObj;function o(e,n){var o=this;if(!t.isArray(e))return s.call(o,e,n);var c=i(n).apply(o._boundValue(),[null].concat(e));c===a&&r.throwLater(c.e)}function s(e,t){var n=this,o=n._boundValue(),s=void 0===e?i(t).call(o,null):i(t).call(o,null,e);s===a&&r.throwLater(s.e)}function c(e,t){var n=this;if(!e){var o=new Error(e+"");o.cause=e,e=o}var s=i(t).call(n._boundValue(),e);s===a&&r.throwLater(s.e)}e.prototype.asCallback=e.prototype.nodeify=function(e,t){if("function"==typeof e){var n=s;void 0!==t&&Object(t).spread&&(n=o),this._then(n,c,void 0,this,e)}return this}}},9112:function(e,t,n){var r=n("83ab"),i=n("9bf2"),a=n("5c6c");e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9152:function(e,t){
|
||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||
t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,c=(1<<s)-1,l=c>>1,u=-7,h=n?i-1:0,d=n?-1:1,f=e[t+h];for(h+=d,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+h],h+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+h],h+=d,u-=8);if(0===a)a=1-l;else{if(a===c)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),a-=l}return(f?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,c,l=8*a-i-1,u=(1<<l)-1,h=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),t+=o+h>=1?d/c:d*Math.pow(2,1-h),t*c>=2&&(o++,c/=2),o+h>=u?(s=0,o=u):o+h>=1?(s=(t*c-1)*Math.pow(2,i),o+=h):(s=t*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&s,f+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+f]=255&o,f+=p,o/=256,l-=8);e[n+f-p]|=128*g}},9263:function(e,t,n){"use strict";var r=n("577e"),i=n("ad6d"),a=n("9f7f"),o=n("5692"),s=n("7c73"),c=n("69f3").get,l=n("fce3"),u=n("107c"),h=RegExp.prototype.exec,d=o("native-string-replace",String.prototype.replace),f=h,p=function(){var e=/a/,t=/b*/g;return h.call(e,"a"),h.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),g=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=void 0!==/()??/.exec("")[1],b=p||m||g||l||u;b&&(f=function(e){var t,n,a,o,l,u,b,y=this,v=c(y),w=r(e),x=v.raw;if(x)return x.lastIndex=y.lastIndex,t=f.call(x,w),y.lastIndex=x.lastIndex,t;var _=v.groups,S=g&&y.sticky,A=i.call(y),k=y.source,D=0,C=w;if(S&&(A=A.replace("y",""),-1===A.indexOf("g")&&(A+="g"),C=w.slice(y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&"\n"!==w.charAt(y.lastIndex-1))&&(k="(?: "+k+")",C=" "+C,D++),n=new RegExp("^(?:"+k+")",A)),m&&(n=new RegExp("^"+k+"$(?!\\s)",A)),p&&(a=y.lastIndex),o=h.call(S?n:y,C),S?o?(o.input=o.input.slice(D),o[0]=o[0].slice(D),o.index=y.lastIndex,y.lastIndex+=o[0].length):y.lastIndex=0:p&&o&&(y.lastIndex=y.global?o.index+o[0].length:a),m&&o&&o.length>1&&d.call(o[0],n,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(o[l]=void 0)})),o&&_)for(o.groups=u=s(null),l=0;l<_.length;l++)b=_[l],u[b[0]]=o[b[1]];return o}),e.exports=f},"92e7":function(e,t,n){(function(){var t,r,i,a,o,s,c,l,u,h,d,f,p,g,m={}.hasOwnProperty;g=n("45f3"),p=g.isObject,f=g.isFunction,d=g.isEmpty,h=g.getValue,s=null,t=null,r=null,i=null,a=null,l=null,u=null,c=null,o=null,e.exports=function(){function e(e){this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],s||(s=n("b8ee"),t=n("536e"),r=n("8930"),i=n("528d"),a=n("d7e3"),l=n("50d7"),u=n("9d2f"),c=n("f016"),o=n("0e1e"))}return e.prototype.element=function(e,t,n){var r,i,a,o,s,c,l,u,g,b,y;if(c=null,null===t&&null==n&&(g=[{},null],t=g[0],n=g[1]),null==t&&(t={}),t=h(t),p(t)||(b=[t,n],n=b[0],t=b[1]),null!=e&&(e=h(e)),Array.isArray(e))for(a=0,l=e.length;a<l;a++)i=e[a],c=this.element(i);else if(f(e))c=this.element(e.apply());else if(p(e)){for(s in e)if(m.call(e,s))if(y=e[s],f(y)&&(y=y.apply()),p(y)&&d(y)&&(y=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===s.indexOf(this.stringify.convertAttKey))c=this.attribute(s.substr(this.stringify.convertAttKey.length),y);else if(!this.options.separateArrayItems&&Array.isArray(y))for(o=0,u=y.length;o<u;o++)i=y[o],r={},r[s]=i,c=this.element(r);else p(y)?(c=this.element(s),c.element(y)):c=this.element(s,y)}else c=this.options.skipNullNodes&&null===n?this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===e.indexOf(this.stringify.convertTextKey)?this.text(n):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===e.indexOf(this.stringify.convertCDataKey)?this.cdata(n):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===e.indexOf(this.stringify.convertCommentKey)?this.comment(n):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===e.indexOf(this.stringify.convertRawKey)?this.raw(n):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===e.indexOf(this.stringify.convertPIKey)?this.instruction(e.substr(this.stringify.convertPIKey.length),n):this.node(e,t,n);if(null==c)throw new Error("Could not create any elements with: "+e+". "+this.debugInfo());return c},e.prototype.insertBefore=function(e,t,n){var r,i,a;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(e));return i=this.parent.children.indexOf(this),a=this.parent.children.splice(i),r=this.parent.element(e,t,n),Array.prototype.push.apply(this.parent.children,a),r},e.prototype.insertAfter=function(e,t,n){var r,i,a;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(e));return i=this.parent.children.indexOf(this),a=this.parent.children.splice(i+1),r=this.parent.element(e,t,n),Array.prototype.push.apply(this.parent.children,a),r},e.prototype.remove=function(){var e;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return e=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[e,e-e+1].concat([])),this.parent},e.prototype.node=function(e,t,n){var r,i;return null!=e&&(e=h(e)),t||(t={}),t=h(t),p(t)||(i=[t,n],n=i[0],t=i[1]),r=new s(this,e,t),null!=n&&r.text(n),this.children.push(r),r},e.prototype.text=function(e){var t;return t=new u(this,e),this.children.push(t),this},e.prototype.cdata=function(e){var n;return n=new t(this,e),this.children.push(n),this},e.prototype.comment=function(e){var t;return t=new r(this,e),this.children.push(t),this},e.prototype.commentBefore=function(e){var t,n;return t=this.parent.children.indexOf(this),n=this.parent.children.splice(t),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,n),this},e.prototype.commentAfter=function(e){var t,n;return t=this.parent.children.indexOf(this),n=this.parent.children.splice(t+1),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,n),this},e.prototype.raw=function(e){var t;return t=new l(this,e),this.children.push(t),this},e.prototype.dummy=function(){var e;return e=new o(this),this.children.push(e),e},e.prototype.instruction=function(e,t){var n,r,i,a,o;if(null!=e&&(e=h(e)),null!=t&&(t=h(t)),Array.isArray(e))for(a=0,o=e.length;a<o;a++)n=e[a],this.instruction(n);else if(p(e))for(n in e)m.call(e,n)&&(r=e[n],this.instruction(n,r));else f(t)&&(t=t.apply()),i=new c(this,e,t),this.children.push(i);return this},e.prototype.instructionBefore=function(e,t){var n,r;return n=this.parent.children.indexOf(this),r=this.parent.children.splice(n),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.instructionAfter=function(e,t){var n,r;return n=this.parent.children.indexOf(this),r=this.parent.children.splice(n+1),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.declaration=function(e,t,n){var r,a;return r=this.document(),a=new i(r,e,t,n),r.children[0]instanceof i?r.children[0]=a:r.children.unshift(a),r.root()||r},e.prototype.doctype=function(e,t){var n,r,i,o,s,c,l,u,h,d;for(r=this.document(),i=new a(r,e,t),h=r.children,o=s=0,l=h.length;s<l;o=++s)if(n=h[o],n instanceof a)return r.children[o]=i,i;for(d=r.children,o=c=0,u=d.length;c<u;o=++c)if(n=d[o],n.isRoot)return r.children.splice(o,0,i),i;return r.children.push(i),i},e.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},e.prototype.root=function(){var e;e=this;while(e){if(e.isDocument)return e.rootObject;if(e.isRoot)return e;e=e.parent}},e.prototype.document=function(){var e;e=this;while(e){if(e.isDocument)return e;e=e.parent}},e.prototype.end=function(e){return this.document().end(e)},e.prototype.prev=function(){var e;e=this.parent.children.indexOf(this);while(e>0&&this.parent.children[e-1].isDummy)e-=1;if(e<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[e-1]},e.prototype.next=function(){var e;e=this.parent.children.indexOf(this);while(e<this.parent.children.length-1&&this.parent.children[e+1].isDummy)e+=1;if(-1===e||e===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[e+1]},e.prototype.importDocument=function(e){var t;return t=e.root().clone(),t.parent=this,t.isRoot=!1,this.children.push(t),this},e.prototype.debugInfo=function(e){var t,n;return e=e||this.name,null!=e||(null!=(t=this.parent)?t.name:void 0)?null==e?"parent: <"+this.parent.name+">":(null!=(n=this.parent)?n.name:void 0)?"node: <"+e+">, parent: <"+this.parent.name+">":"node: <"+e+">":""},e.prototype.ele=function(e,t,n){return this.element(e,t,n)},e.prototype.nod=function(e,t,n){return this.node(e,t,n)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.doc=function(){return this.document()},e.prototype.dec=function(e,t,n){return this.declaration(e,t,n)},e.prototype.dtd=function(e,t){return this.doctype(e,t)},e.prototype.e=function(e,t,n){return this.element(e,t,n)},e.prototype.n=function(e,t,n){return this.node(e,t,n)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.u=function(){return this.up()},e.prototype.importXMLBuilder=function(e){return this.importDocument(e)},e}()}).call(this)},9404:function(e,t,n){var r=n("335c"),i=n("5ddd");function a(e){return function(t){return i.elementWithTag(r.element(e),[t])}}t.element=a},"94ca":function(e,t,n){var r=n("d039"),i=/#|\.prototype\./,a=function(e,t){var n=s[o(e)];return n==l||n!=c&&("function"==typeof t?r(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},9511:function(module,exports,__webpack_require__){(function(process,Buffer){(function(e,t){module.exports=t()})(0,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLinkAttributes",{enumerable:!0,get:function(){return r.addLinkAttributes}}),Object.defineProperty(t,"getFilenameFromUrl",{enumerable:!0,get:function(){return r.getFilenameFromUrl}}),Object.defineProperty(t,"LinkTarget",{enumerable:!0,get:function(){return r.LinkTarget}}),Object.defineProperty(t,"loadScript",{enumerable:!0,get:function(){return r.loadScript}}),Object.defineProperty(t,"PDFDateString",{enumerable:!0,get:function(){return r.PDFDateString}}),Object.defineProperty(t,"RenderingCancelledException",{enumerable:!0,get:function(){return r.RenderingCancelledException}}),Object.defineProperty(t,"build",{enumerable:!0,get:function(){return i.build}}),Object.defineProperty(t,"getDocument",{enumerable:!0,get:function(){return i.getDocument}}),Object.defineProperty(t,"LoopbackPort",{enumerable:!0,get:function(){return i.LoopbackPort}}),Object.defineProperty(t,"PDFDataRangeTransport",{enumerable:!0,get:function(){return i.PDFDataRangeTransport}}),Object.defineProperty(t,"PDFWorker",{enumerable:!0,get:function(){return i.PDFWorker}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return i.version}}),Object.defineProperty(t,"CMapCompressionType",{enumerable:!0,get:function(){return a.CMapCompressionType}}),Object.defineProperty(t,"createObjectURL",{enumerable:!0,get:function(){return a.createObjectURL}}),Object.defineProperty(t,"createPromiseCapability",{enumerable:!0,get:function(){return a.createPromiseCapability}}),Object.defineProperty(t,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return a.createValidAbsoluteUrl}}),Object.defineProperty(t,"InvalidPDFException",{enumerable:!0,get:function(){return a.InvalidPDFException}}),Object.defineProperty(t,"MissingPDFException",{enumerable:!0,get:function(){return a.MissingPDFException}}),Object.defineProperty(t,"OPS",{enumerable:!0,get:function(){return a.OPS}}),Object.defineProperty(t,"PasswordResponses",{enumerable:!0,get:function(){return a.PasswordResponses}}),Object.defineProperty(t,"PermissionFlag",{enumerable:!0,get:function(){return a.PermissionFlag}}),Object.defineProperty(t,"removeNullCharacters",{enumerable:!0,get:function(){return a.removeNullCharacters}}),Object.defineProperty(t,"shadow",{enumerable:!0,get:function(){return a.shadow}}),Object.defineProperty(t,"UnexpectedResponseException",{enumerable:!0,get:function(){return a.UnexpectedResponseException}}),Object.defineProperty(t,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return a.UNSUPPORTED_FEATURES}}),Object.defineProperty(t,"Util",{enumerable:!0,get:function(){return a.Util}}),Object.defineProperty(t,"VerbosityLevel",{enumerable:!0,get:function(){return a.VerbosityLevel}}),Object.defineProperty(t,"AnnotationLayer",{enumerable:!0,get:function(){return o.AnnotationLayer}}),Object.defineProperty(t,"apiCompatibilityParams",{enumerable:!0,get:function(){return s.apiCompatibilityParams}}),Object.defineProperty(t,"GlobalWorkerOptions",{enumerable:!0,get:function(){return c.GlobalWorkerOptions}}),Object.defineProperty(t,"renderTextLayer",{enumerable:!0,get:function(){return l.renderTextLayer}}),Object.defineProperty(t,"SVGGraphics",{enumerable:!0,get:function(){return u.SVGGraphics}});var r=n(1),i=n(5),a=n(2),o=n(16),s=n(7),c=n(10),l=n(17),u=n(18);{const{isNodeJS:e}=n(4);if(e){const e=n(19).PDFNodeStream;(0,i.setPDFNetworkStreamFactory)(t=>new e(t))}else{const e=n(22).PDFNetworkStream;let t;(0,r.isFetchSupported)()&&(t=n(23).PDFFetchStream),(0,i.setPDFNetworkStreamFactory)(n=>t&&(0,r.isValidFetchUrl)(n.url)?new t(n):new e(n))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLinkAttributes=d,t.getFilenameFromUrl=f,t.isFetchSupported=g,t.isValidFetchUrl=m,t.loadScript=b,t.deprecated=y,t.PDFDateString=t.StatTimer=t.DOMSVGFactory=t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.LinkTarget=t.RenderingCancelledException=t.PageViewport=void 0;var r=n(2);const i="noopener noreferrer nofollow";t.DEFAULT_LINK_REL=i;const a="http://www.w3.org/2000/svg";class o{create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=document.createElement("canvas"),r=n.getContext("2d");return n.width=e,n.height=t,{canvas:n,context:r}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}}t.DOMCanvasFactory=o;class s{constructor({baseUrl:e=null,isCompressed:t=!1}){this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return g()&&m(t,document.baseURI)?fetch(t).then(async e=>{if(!e.ok)throw new Error(e.statusText);let t;return t=this.isCompressed?new Uint8Array(await e.arrayBuffer()):(0,r.stringToBytes)(await e.text()),{cMapData:t,compressionType:n}}).catch(e=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+t)}):new Promise((e,i)=>{const a=new XMLHttpRequest;a.open("GET",t,!0),this.isCompressed&&(a.responseType="arraybuffer"),a.onreadystatechange=()=>{if(a.readyState===XMLHttpRequest.DONE){if(200===a.status||0===a.status){let t;if(this.isCompressed&&a.response?t=new Uint8Array(a.response):!this.isCompressed&&a.responseText&&(t=(0,r.stringToBytes)(a.responseText)),t)return void e({cMapData:t,compressionType:n})}i(new Error(a.statusText))}},a.send(null)}).catch(e=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+t)})}}t.DOMCMapReaderFactory=s;class c{create(e,t){(0,r.assert)(e>0&&t>0,"Invalid SVG dimensions");const n=document.createElementNS(a,"svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",e+"px"),n.setAttribute("height",t+"px"),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 "+e+" "+t),n}createElement(e){return(0,r.assert)("string"===typeof e,"Invalid SVG element type"),document.createElementNS(a,e)}}t.DOMSVGFactory=c;class l{constructor({viewBox:e,scale:t,rotation:n,offsetX:r=0,offsetY:i=0,dontFlip:a=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=i;const o=(e[2]+e[0])/2,s=(e[3]+e[1])/2;let c,l,u,h,d,f,p,g;switch(n%=360,n=n<0?n+360:n,n){case 180:c=-1,l=0,u=0,h=1;break;case 90:c=0,l=1,u=1,h=0;break;case 270:c=0,l=-1,u=-1,h=0;break;case 0:c=1,l=0,u=0,h=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}a&&(u=-u,h=-h),0===c?(d=Math.abs(s-e[1])*t+r,f=Math.abs(o-e[0])*t+i,p=Math.abs(e[3]-e[1])*t,g=Math.abs(e[2]-e[0])*t):(d=Math.abs(o-e[0])*t+r,f=Math.abs(s-e[1])*t+i,p=Math.abs(e[2]-e[0])*t,g=Math.abs(e[3]-e[1])*t),this.transform=[c*t,l*t,u*t,h*t,d-c*t*o-u*t*s,f-l*t*o-h*t*s],this.width=p,this.height=g}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:i=!1}={}){return new l({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}convertToViewportPoint(e,t){return r.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=r.Util.applyTransform([e[0],e[1]],this.transform),n=r.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return r.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=l;class u extends r.BaseException{constructor(e,t){super(e),this.type=t}}t.RenderingCancelledException=u;const h={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function d(e,{url:t,target:n,rel:a,enabled:o=!0}={}){(0,r.assert)(t&&"string"===typeof t,'addLinkAttributes: A valid "url" parameter must provided.');const s=(0,r.removeNullCharacters)(t);o?e.href=e.title=s:(e.href="",e.title="Disabled: "+s,e.onclick=()=>!1);let c="";switch(n){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}e.target=c,e.rel="string"===typeof a?a:i}function f(e){const t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)}t.LinkTarget=h;class p{constructor(){this.started=Object.create(null),this.times=[]}time(e){e in this.started&&(0,r.warn)("Timer is already running for "+e),this.started[e]=Date.now()}timeEnd(e){e in this.started||(0,r.warn)("Timer has not been started for "+e),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let t=0;for(const n of this.times){const e=n.name;e.length>t&&(t=e.length)}for(const n of this.times){const r=n.end-n.start;e.push(`${n.name.padEnd(t)} ${r}ms\n`)}return e.join("")}}function g(){return"undefined"!==typeof fetch&&"undefined"!==typeof Response&&"body"in Response.prototype&&"undefined"!==typeof ReadableStream}function m(e,t){try{const{protocol:n}=t?new URL(e,t):new URL(e);return"http:"===n||"https:"===n}catch(n){return!1}}function b(e){return new Promise((t,n)=>{const r=document.createElement("script");r.src=e,r.onload=t,r.onerror=function(){n(new Error("Cannot load script at: "+r.src))},(document.head||document.documentElement).appendChild(r)})}function y(e){console.log("Deprecated API usage: "+e)}let v;t.StatTimer=p;class w{static toDateObject(e){if(!e||!(0,r.isString)(e))return null;v||(v=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=v.exec(e);if(!t)return null;const n=parseInt(t[1],10);let i=parseInt(t[2],10);i=i>=1&&i<=12?i-1:0;let a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;let o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;let s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;let c=parseInt(t[6],10);c=c>=0&&c<=59?c:0;const l=t[7]||"Z";let u=parseInt(t[8],10);u=u>=0&&u<=23?u:0;let h=parseInt(t[9],10)||0;return h=h>=0&&h<=59?h:0,"-"===l?(o+=u,s+=h):"+"===l&&(o-=u,s-=h),new Date(Date.UTC(n,i,a,o,s,c))}}t.PDFDateString=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=V,t.arraysToBytes=X,t.assert=E,t.bytesToString=H,t.createPromiseCapability=he,t.getVerbosityLevel=k,t.info=D,t.isArrayBuffer=le,t.isArrayEqual=ue,t.isBool=oe,t.isEmptyObj=ae,t.isNum=se,t.isString=ce,t.isSameOrigin=U,t.createValidAbsoluteUrl=P,t.removeNullCharacters=z,t.setVerbosityLevel=A,t.shadow=I,t.string32=$,t.stringToBytes=G,t.stringToPDFString=ne,t.stringToUTF8String=re,t.utf8StringToString=ie,t.warn=C,t.unreachable=T,t.IsEvalSupportedCached=t.IsLittleEndianCached=t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,n(3);const r=[1,0,0,1,0,0];t.IDENTITY_MATRIX=r;const i=[.001,0,0,.001,0,0];t.FONT_IDENTITY_MATRIX=i;const a={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.PermissionFlag=a;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};t.TextRenderingMode=o;const s={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.ImageKind=s;const c={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};t.AnnotationType=c;const l={MARKED:"Marked",REVIEW:"Review"};t.AnnotationStateModelType=l;const u={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationMarkedState=u;const h={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReviewState=h;const d={GROUP:"Group",REPLY:"R"};t.AnnotationReplyType=d;const f={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFlag=f;const p={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};t.AnnotationFieldFlag=p;const g={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.AnnotationBorderStyleType=g;const m={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.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"};t.FontType=b;const y={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=y;const v={NONE:0,BINARY:1,STREAM:2};t.CMapCompressionType=v;const w={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};t.OPS=w;const x={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontGetPath:"errorFontGetPath"};t.UNSUPPORTED_FEATURES=x;const _={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};t.PasswordResponses=_;let S=y.WARNINGS;function A(e){Number.isInteger(e)&&(S=e)}function k(){return S}function D(e){S>=y.INFOS&&console.log("Info: "+e)}function C(e){S>=y.WARNINGS&&console.log("Warning: "+e)}function T(e){throw new Error(e)}function E(e,t){e||T(t)}function U(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(i){return!1}const r=new URL(t,n);return n.origin===r.origin}function F(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function P(e,t){if(!e)return null;try{const n=t?new URL(e,t):new URL(e);if(F(n))return n}catch(n){}return null}function I(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const O=function(){function e(t){this.constructor===e&&T("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=O;class R extends O{constructor(e,t){super(e),this.code=t}}t.PasswordException=R;class N extends O{constructor(e,t){super(e),this.details=t}}t.UnknownErrorException=N;class L extends O{}t.InvalidPDFException=L;class B extends O{}t.MissingPDFException=B;class M extends O{constructor(e,t){super(e),this.status=t}}t.UnexpectedResponseException=M;class j extends O{}t.FormatError=j;class W extends O{}t.AbortException=W;const q=/\x00/g;function z(e){return"string"!==typeof e?(C("The argument for removeNullCharacters must be a string."),e):e.replace(q,"")}function H(e){E(null!==e&&"object"===typeof e&&void 0!==e.length,"Invalid argument for bytesToString");const t=e.length,n=8192;if(t<n)return String.fromCharCode.apply(null,e);const r=[];for(let i=0;i<t;i+=n){const a=Math.min(i+n,t),o=e.subarray(i,a);r.push(String.fromCharCode.apply(null,o))}return r.join("")}function G(e){E("string"===typeof e,"Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;r<t;++r)n[r]=255&e.charCodeAt(r);return n}function V(e){return void 0!==e.length?e.length:(E(void 0!==e.byteLength,"arrayByteLength - invalid argument."),e.byteLength)}function X(e){const t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];let n=0;for(let a=0;a<t;a++)n+=V(e[a]);let r=0;const i=new Uint8Array(n);for(let a=0;a<t;a++){let t=e[a];t instanceof Uint8Array||(t="string"===typeof t?G(t):new Uint8Array(t));const n=t.byteLength;i.set(t,r),r+=n}return i}function $(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function Y(){const e=new Uint8Array(4);e[0]=1;const t=new Uint32Array(e.buffer,0,1);return 1===t[0]}const K={get value(){return I(this,"value",Y())}};function Z(){try{return new Function(""),!0}catch(e){return!1}}t.IsLittleEndianCached=K;const J={get value(){return I(this,"value",Z())}};t.IsEvalSupportedCached=J;const Q=["rgb(",0,",",0,",",0,")"];class ee{static makeCssRgb(e,t,n){return Q[1]=e,Q[3]=t,Q[5]=n,Q.join("")}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){const n=e[0]*t[0]+e[1]*t[2]+t[4],r=e[0]*t[1]+e[1]*t[3]+t[5];return[n,r]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2],r=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,i=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n;return[r,i]}static getAxialAlignedBoundingBox(e,t){const n=ee.applyTransform(e,t),r=ee.applyTransform(e.slice(2,4),t),i=ee.applyTransform([e[0],e[3]],t),a=ee.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],i[0],a[0]),Math.min(n[1],r[1],i[1],a[1]),Math.max(n[0],r[0],i[0],a[0]),Math.max(n[1],r[1],i[1],a[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],a=e[2]*t[1]+e[3]*t[3],o=(n+a)/2,s=Math.sqrt((n+a)*(n+a)-4*(n*a-i*r))/2,c=o+s||1,l=o-s||1;return[Math.sqrt(c),Math.sqrt(l)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){function n(e,t){return e-t}const r=[e[0],e[2],t[0],t[2]].sort(n),i=[e[1],e[3],t[1],t[3]].sort(n),a=[];return e=ee.normalizeRect(e),t=ee.normalizeRect(t),r[0]===e[0]&&r[1]===t[0]||r[0]===t[0]&&r[1]===e[0]?(a[0]=r[1],a[2]=r[2],i[0]===e[1]&&i[1]===t[1]||i[0]===t[1]&&i[1]===e[1]?(a[1]=i[1],a[3]=i[2],a):null):null}}t.Util=ee;const te=[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 ne(e){const t=e.length,n=[];if("þ"===e[0]&&"ÿ"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r)<<8|e.charCodeAt(r+1)));else if("ÿ"===e[0]&&"þ"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r+1)<<8|e.charCodeAt(r)));else for(let r=0;r<t;++r){const t=te[e.charCodeAt(r)];n.push(t?String.fromCharCode(t):e.charAt(r))}return n.join("")}function re(e){return decodeURIComponent(escape(e))}function ie(e){return unescape(encodeURIComponent(e))}function ae(e){for(const t in e)return!1;return!0}function oe(e){return"boolean"===typeof e}function se(e){return"number"===typeof e}function ce(e){return"string"===typeof e}function le(e){return"object"===typeof e&&null!==e&&void 0!==e.byteLength}function ue(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))}function he(){const e=Object.create(null);let t=!1;return Object.defineProperty(e,"settled",{get(){return t}}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e}const de=function(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,n,r=!1){if(!r&&URL.createObjectURL){const e=new Blob([t],{type:n});return URL.createObjectURL(e)}let i=`data:${n};base64,`;for(let a=0,o=t.length;a<o;a+=3){const n=255&t[a],r=255&t[a+1],s=255&t[a+2],c=n>>2,l=(3&n)<<4|r>>4,u=a+1<o?(15&r)<<2|s>>6:64,h=a+2<o?63&s:64;i+=e[c]+e[l]+e[u]+e[h]}return i}}();t.createObjectURL=de},function(e,t,n){"use strict";n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const r="object"===typeof process&&process+""==="[object process]"&&!process.versions.nw&&!process.versions.electron;t.isNodeJS=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__(2),_display_utils=__w_pdfjs_require__(1),_font_loader=__w_pdfjs_require__(6),_api_compatibility=__w_pdfjs_require__(7),_canvas=__w_pdfjs_require__(8),_worker_options=__w_pdfjs_require__(10),_is_node=__w_pdfjs_require__(4),_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(e){createPDFNetworkStream=e}function getDocument(e){const t=new PDFDocumentLoadingTask;let n;if("string"===typeof e)n={url:e};else if((0,_util.isArrayBuffer)(e))n={data:e};else if(e instanceof PDFDataRangeTransport)n={range:e};else{if("object"!==typeof e)throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");n=e}const r=Object.create(null);let i=null,a=null;for(const s in n)if("url"!==s||"undefined"===typeof window)if("range"!==s)if("worker"!==s)if("data"!==s||n[s]instanceof Uint8Array)r[s]=n[s];else{const e=n[s];if("string"===typeof e)r[s]=(0,_util.stringToBytes)(e);else if("object"!==typeof e||null===e||isNaN(e.length)){if(!(0,_util.isArrayBuffer)(e))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");r[s]=new Uint8Array(e)}else r[s]=new Uint8Array(e)}else a=n[s];else i=n[s];else r[s]=new URL(n[s],window.location).href;if(r.rangeChunkSize=r.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,r.CMapReaderFactory=r.CMapReaderFactory||_display_utils.DOMCMapReaderFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.fontExtraProperties=!0===r.fontExtraProperties,r.pdfBug=!0===r.pdfBug,Number.isInteger(r.maxImageSize)||(r.maxImageSize=-1),"boolean"!==typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!==typeof r.disableFontFace&&(r.disableFontFace=_api_compatibility.apiCompatibilityParams.disableFontFace||!1),"boolean"!==typeof r.disableRange&&(r.disableRange=!1),"boolean"!==typeof r.disableStream&&(r.disableStream=!1),"boolean"!==typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(r.verbosity),!a){const e={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};a=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=a}const o=t.docId;return a.promise.then((function(){if(t.destroyed)throw new Error("Loading aborted");const e=_fetchDocument(a,r,i,o),n=new Promise((function(e){let t;i?t=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,disableRange:r.disableRange,disableStream:r.disableStream},i):r.data||(t=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream})),e(t)}));return Promise.all([e,n]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const i=new _message_handler.MessageHandler(o,e,a.port);i.postMessageTransfers=a.postMessageTransfers;const s=new WorkerTransport(i,t,n,r);t._transport=s,i.send("Ready",null)}))})).catch(t._capability.reject),t}function _fetchDocument(e,t,n,r){return e.destroyed?Promise.reject(new Error("Worker was destroyed")):(n&&(t.length=n.length,t.initialData=n.initialData,t.progressiveDone=n.progressiveDone),e.messageHandler.sendWithPromise("GetDocRequest",{docId:r,apiVersion:"2.5.207",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,postMessageTransfers:e.postMessageTransfers,docBaseUrl:t.docBaseUrl,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported,fontExtraProperties:t.fontExtraProperties}).then((function(t){if(e.destroyed)throw new Error("Worker was destroyed");return t})))}const PDFDocumentLoadingTask=function(){let e=0;class t{constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}destroy(){this.destroyed=!0;const e=this._transport?this._transport.destroy():Promise.resolve();return e.then(()=>{this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)})}}return t}();class PDFDataRangeTransport{constructor(e,t,n=!1){this.length=e,this.initialData=t,this.progressiveDone=n,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then(()=>{for(const n of this._progressListeners)n(e,t)})}onDataProgressiveRead(e){this._readyCapability.promise.then(()=>{for(const t of this._progressiveReadListeners)t(e)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const e of this._progressiveDoneListeners)e()})}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t}get numPages(){return this._pdfInfo.numPages}get fingerprint(){return this._pdfInfo.fingerprint}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}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(e){return e&&e.dest?e.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(e,t,n,r=!1){this._pageIndex=e,this._pageInfo=t,this._transport=n,this._stats=r?new _display_utils.StatTimer:null,this._pdfBug=r,this.commonObjs=n.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:e,rotation:t=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:i=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}getAnnotations({intent:e=null}={}){return this.annotationsPromise&&this.annotationsIntent===e||(this.annotationsPromise=this._transport.getAnnotations(this._pageIndex,e),this.annotationsIntent=e),this.annotationsPromise}render({canvasContext:e,viewport:t,intent:n="display",enableWebGL:r=!1,renderInteractiveForms:i=!1,transform:a=null,imageLayer:o=null,canvasFactory:s=null,background:c=null}){this._stats&&this._stats.time("Overall");const l="print"===n?"print":"display";this.pendingCleanup=!1,this.intentStates[l]||(this.intentStates[l]=Object.create(null));const u=this.intentStates[l];u.streamReaderCancelTimeout&&(clearTimeout(u.streamReaderCancelTimeout),u.streamReaderCancelTimeout=null);const h=s||new _display_utils.DOMCanvasFactory,d=new _webgl.WebGLContext({enable:r});u.displayReadyCapability||(u.displayReadyCapability=(0,_util.createPromiseCapability)(),u.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:l,renderInteractiveForms:!0===i}));const f=e=>{const t=u.renderTasks.indexOf(p);t>=0&&u.renderTasks.splice(t,1),(this.cleanupAfterRender||"print"===l)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(p.capability.reject(e),this._abortOperatorList({intentState:u,reason:e})):p.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},p=new InternalRenderTask({callback:f,params:{canvasContext:e,viewport:t,transform:a,imageLayer:o,background:c},objs:this.objs,commonObjs:this.commonObjs,operatorList:u.operatorList,pageIndex:this._pageIndex,canvasFactory:h,webGLContext:d,useRequestAnimationFrame:"print"!==l,pdfBug:this._pdfBug});u.renderTasks||(u.renderTasks=[]),u.renderTasks.push(p);const g=p.task;return u.displayReadyCapability.promise.then(e=>{this.pendingCleanup?f():(this._stats&&this._stats.time("Rendering"),p.initializeGraphics(e),p.operatorListChanged())}).catch(f),g}getOperatorList(){function e(){if(n.operatorList.lastChunk){n.opListReadCapability.resolve(n.operatorList);const e=n.renderTasks.indexOf(r);e>=0&&n.renderTasks.splice(e,1)}}const t="oplist";this.intentStates[t]||(this.intentStates[t]=Object.create(null));const n=this.intentStates[t];let r;return n.opListReadCapability||(r={},r.operatorListChanged=e,n.opListReadCapability=(0,_util.createPromiseCapability)(),n.renderTasks=[],n.renderTasks.push(r),n.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:t})),n.opListReadCapability.promise}streamTextContent({normalizeWhitespace:e=!1,disableCombineTextItems:t=!1}={}){const n=100;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===e,combineTextItems:!0!==t},{highWaterMark:n,size(e){return e.items.length}})}getTextContent(e={}){const t=this.streamTextContent(e);return new Promise((function(e,n){function r(){i.read().then((function({value:t,done:n}){n?e(a):(Object.assign(a.styles,t.styles),a.items.push(...t.items),r())}),n)}const i=t.getReader(),a={items:[],styles:Object.create(null)};r()}))}_destroy(){this.destroyed=!0,this._transport.pageCache[this._pageIndex]=null;const e=[];return Object.keys(this.intentStates).forEach(t=>{const n=this.intentStates[t];this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),"oplist"!==t&&n.renderTasks.forEach((function(t){const n=t.capability.promise.catch((function(){}));e.push(n),t.cancel()}))}),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){return!(!this.pendingCleanup||Object.keys(this.intentStates).some(e=>{const t=this.intentStates[e];return 0!==t.renderTasks.length||!t.operatorList.lastChunk}))&&(Object.keys(this.intentStates).forEach(e=>{delete this.intentStates[e]}),this.objs.clear(),this.annotationsPromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0)}_startRenderPage(e,t){const n=this.intentStates[t];n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(e))}_renderPageChunk(e,t){for(let n=0,r=e.length;n<r;n++)t.operatorList.fnArray.push(e.fnArray[n]),t.operatorList.argsArray.push(e.argsArray[n]);t.operatorList.lastChunk=e.lastChunk;for(let n=0;n<t.renderTasks.length;n++)t.renderTasks[n].operatorListChanged();e.lastChunk&&this._tryCleanup()}_pumpOperatorList(e){(0,_util.assert)(e.intent,'PDFPageProxy._pumpOperatorList: Expected "intent" argument.');const t=this._transport.messageHandler.sendWithStream("GetOperatorList",e),n=t.getReader(),r=this.intentStates[e.intent];r.streamReader=n;const i=()=>{n.read().then(({value:e,done:t})=>{t?r.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,r),i())},e=>{if(r.streamReader=null,!this._transport.destroyed){if(r.operatorList){r.operatorList.lastChunk=!0;for(let e=0;e<r.renderTasks.length;e++)r.renderTasks[e].operatorListChanged();this._tryCleanup()}if(r.displayReadyCapability)r.displayReadyCapability.reject(e);else{if(!r.opListReadCapability)throw e;r.opListReadCapability.reject(e)}}})};i()}_abortOperatorList({intentState:e,reason:t,force:n=!1}){if((0,_util.assert)(t instanceof Error||"object"===typeof t&&null!==t,'PDFPageProxy._abortOperatorList: Expected "reason" argument.'),e.streamReader){if(!n){if(0!==e.renderTasks.length)return;if(t instanceof _display_utils.RenderingCancelledException)return void(e.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:e,reason:t,force:!0}),e.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}e.streamReader.cancel(new _util.AbortException(t&&t.message)),e.streamReader=null,this._transport.destroyed||(Object.keys(this.intentStates).some(t=>this.intentStates[t]===e&&(delete this.intentStates[t],!0)),this.cleanup())}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(e=!0){this._listeners=[],this._defer=e,this._deferred=Promise.resolve(void 0)}postMessage(e,t){function n(e){if("object"!==typeof e||null===e)return e;if(r.has(e))return r.get(e);let i,a;if((i=e.buffer)&&(0,_util.isArrayBuffer)(i)){const n=t&&t.includes(i);return a=n?new e.constructor(i,e.byteOffset,e.byteLength):new e.constructor(e),r.set(e,a),a}a=Array.isArray(e)?[]:{},r.set(e,a);for(const t in e){let r,i=e;while(!(r=Object.getOwnPropertyDescriptor(i,t)))i=Object.getPrototypeOf(i);if("undefined"!==typeof r.value)if("function"!==typeof r.value)a[t]=n(r.value);else if(e.hasOwnProperty&&e.hasOwnProperty(t))throw new Error("LoopbackPort.postMessage - cannot clone: "+e[t])}return a}if(!this._defer)return void this._listeners.forEach(t=>{t.call(this,{data:e})});const r=new WeakMap,i={data:n(e)};this._deferred.then(()=>{this._listeners.forEach(e=>{e.call(this,i)})})}addEventListener(e,t){this._listeners.push(t)}removeEventListener(e,t){const n=this._listeners.indexOf(t);this._listeners.splice(n,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 e=document.currentScript&&document.currentScript.src;e&&(fallbackWorkerSrc=e.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 e;try{e=globalThis.pdfjsWorker&&globalThis.pdfjsWorker.WorkerMessageHandler}catch(t){}return e||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(e){const t="importScripts('"+e+"');";return URL.createObjectURL(new Blob([t]))}class PDFWorker{constructor({name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(t&&pdfWorkerPorts.has(t))throw new Error("Cannot use more than one PDFWorker per port");if(this.name=e,this.destroyed=!1,this.postMessageTransfers=!0,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return pdfWorkerPorts.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}_initialize(){if("undefined"!==typeof Worker&&!isWorkerDisabled&&!getMainThreadWorkerMessageHandler()){let t=getWorkerSrc();try{(0,_util.isSameOrigin)(window.location.href,t)||(t=createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t),n=new _message_handler.MessageHandler("main","worker",e),r=()=>{e.removeEventListener("error",i),n.destroy(),e.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},i=()=>{this._webWorker||r()};e.addEventListener("error",i),n.on("test",t=>{e.removeEventListener("error",i),this.destroyed?r():t?(this._messageHandler=n,this._port=e,this._webWorker=e,t.supportTransfers||(this.postMessageTransfers=!1),this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),e.terminate())}),n.on("ready",t=>{if(e.removeEventListener("error",i),this.destroyed)r();else try{a()}catch(n){this._setupFakeWorker()}});const a=()=>{const e=new Uint8Array([this.postMessageTransfers?255:0]);try{n.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,n.send("test",e)}};return void a()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),isWorkerDisabled=!0),setupFakeWorkerGlobal().then(e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake"+nextFakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(r,t);const i=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=i,this._readyCapability.resolve(),i.send("configure",{verbosity:this.verbosity})}).catch(e=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${e.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(e){if(!e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return pdfWorkerPorts.has(e.port)?pdfWorkerPorts.get(e.port):new PDFWorker(e)}static getWorkerSrc(){return getWorkerSrc()}}return PDFWorker}();exports.PDFWorker=PDFWorker;class WorkerTransport{constructor(e,t,n,r){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this)}),this._params=r,this.CMapReaderFactory=new r.CMapReaderFactory({baseUrl:r.cMapUrl,isCompressed:r.cMapPacked}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,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 e=[];this.pageCache.forEach((function(t){t&&e.push(t._destroy())})),this.pageCache.length=0,this.pagePromises.length=0;const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).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:e,loadingTask:t}=this;e.on("GetReader",(e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch(e=>{t.error(e)})},t.onCancel=e=>{this._fullReader.cancel(e)}}),e.on("ReaderHeadersReady",e=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then(()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&t.onProgress&&t.onProgress(this._lastProgress),r.onProgress=e=>{t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})},n.reject),n.promise}),e.on("GetRangeReader",(e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=()=>{n.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch(e=>{t.error(e)})},t.onCancel=e=>{n.cancel(e)}):t.close()}),e.on("GetDoc",({pdfInfo:e})=>{this._numPages=e.numPages,t._capability.resolve(new PDFDocumentProxy(e,this))}),e.on("DocException",(function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details);break}t._capability.reject(n)})),e.on("PasswordRequest",e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){const r=e=>{this._passwordCapability.resolve({password:e})};try{t.onPassword(r,e.code)}catch(n){this._passwordCapability.reject(n)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise}),e.on("DataLoaded",e=>{t.onProgress&&t.onProgress({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)}),e.on("StartRenderPage",e=>{if(this.destroyed)return;const t=this.pageCache[e.pageIndex];t._startRenderPage(e.transparency,e.intent)}),e.on("commonobj",t=>{if(this.destroyed)return;const[n,r,i]=t;if(!this.commonObjs.has(n))switch(r){case"Font":const t=this._params;if("error"in i){const e=i.error;(0,_util.warn)("Error during font loading: "+e),this.commonObjs.resolve(n,e);break}let a=null;t.pdfBug&&globalThis.FontInspector&&globalThis.FontInspector.enabled&&(a={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const o=new _font_loader.FontFaceObject(i,{isEvalSupported:t.isEvalSupported,disableFontFace:t.disableFontFace,ignoreErrors:t.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(o).catch(t=>e.sendWithPromise("FontFallback",{id:n})).finally(()=>{!t.fontExtraProperties&&o.data&&(o.data=null),this.commonObjs.resolve(n,o)});break;case"FontPath":case"FontType3Res":case"Image":this.commonObjs.resolve(n,i);break;default:throw new Error("Got unknown common object type "+r)}}),e.on("obj",e=>{if(this.destroyed)return;const[t,n,r,i]=e,a=this.pageCache[n];if(!a.objs.has(t))switch(r){case"Image":a.objs.resolve(t,i);const e=8e6;i&&"data"in i&&i.data.length>e&&(a.cleanupAfterRender=!0);break;default:throw new Error("Got unknown object type "+r)}}),e.on("DocProgress",e=>{this.destroyed||t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}),e.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),e.on("FetchBuiltInCMap",(e,t)=>{if(this.destroyed)return void t.error(new Error("Worker was destroyed"));let n=!1;t.onPull=()=>{n?t.close():(n=!0,this.CMapReaderFactory.fetch(e).then((function(e){t.enqueue(e,1,[e.cMapData.buffer])})).catch((function(e){t.error(e)})))}})}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature&&this.loadingTask.onUnsupportedFeature(e)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));const t=e-1;if(t in this.pagePromises)return this.pagePromises[t];const n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then(e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.pdfBug);return this.pageCache[t]=n,n});return this.pagePromises[t]=n,n}getPageIndex(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e}).catch((function(e){return Promise.reject(new Error(e))}))}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!==typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}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(e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[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 e=0,t=this.pageCache.length;e<t;e++){const t=this.pageCache[e];if(t){const n=t.cleanup();if(!n)throw new Error(`startCleanup: Page ${e+1} is currently rendering.`)}}this.commonObjs.clear(),this.fontLoader.clear()})}get loadingParams(){const e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,disableFontFace:e.disableFontFace})}}class PDFObjects{constructor(){this._objs=Object.create(null)}_ensureObj(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}get(e,t=null){if(t)return this._ensureObj(e).capability.promise.then(t),null;const n=this._objs[e];if(!n||!n.resolved)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){const t=this._objs[e];return!!t&&t.resolved}resolve(e,t){const n=this._ensureObj(e);n.resolved=!0,n.data=t,n.capability.resolve(t)}clear(){this._objs=Object.create(null)}}class RenderTask{constructor(e){this._internalRenderTask=e,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}}const InternalRenderTask=function(){const e=new WeakSet;class t{constructor({callback:e,params:t,objs:n,commonObjs:r,operatorList:i,pageIndex:a,canvasFactory:o,webGLContext:s,useRequestAnimationFrame:c=!1,pdfBug:l=!1}){this.callback=e,this.params=t,this.objs=n,this.commonObjs=r,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=a,this.canvasFactory=o,this.webGLContext=s,this._pdfBug=l,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=t.canvasContext.canvas}initializeGraphics(t=!1){if(this.cancelled)return;if(this._canvas){if(e.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.");e.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:n,viewport:r,transform:i,imageLayer:a,background:o}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext,a),this.gfx.beginDrawing({transform:i,viewport:r,transparency:t,background:o}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(t=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e.delete(this._canvas),this.callback(t||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&&e.delete(this._canvas),this.callback())))}}return t}(),version="2.5.207";exports.version=version;const build="0974d605";exports.build=build},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var r=n(2);class i{constructor({docId:e,onUnsupportedFeature:t}){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseFontLoader."),this.docId=e,this._onUnsupportedFeature=t,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(e){this.nativeFontFaces.push(e),document.fonts.add(e)}insertRule(e){let t=this.styleElement;t||(t=this.styleElement=document.createElement("style"),t.id="PDFJS_FONT_STYLE_TAG_"+this.docId,document.documentElement.getElementsByTagName("head")[0].appendChild(t));const n=t.sheet;n.insertRule(e,n.cssRules.length)}clear(){this.nativeFontFaces.forEach((function(e){document.fonts.delete(e)})),this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,r.warn)(`Failed to load font '${t.family}': '${n}'.`),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise(n=>{const r=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],r)})}}_queueLoadingCallback(e){(0,r.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e="undefined"!==typeof document&&!!document.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,r.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,r.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,r.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;t.FontLoader=a,t.FontLoader=a=class extends i{constructor(e){super(e),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let e=!1;if("undefined"===typeof navigator)e=!0;else{const t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);t&&t[1]>=14&&(e=!0)}return(0,r.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){function t(){(0,r.assert)(!i.done,"completeRequest() cannot be called twice."),i.done=!0;while(n.requests.length>0&&n.requests[0].done){const e=n.requests.shift();setTimeout(e.callback,0)}}const n=this.loadingContext,i={id:"pdfjs-font-loading-"+n.nextRequestId++,done:!1,complete:t,callback:e};return n.requests.push(i),i}get _loadTestFont(){const e=function(){return atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==")};return(0,r.shadow)(this,"_loadTestFont",e())}_prepareFontLoadEvent(e,t,n){function i(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,n,r){const i=e.substring(0,t),a=e.substring(t+n);return i+r+a}let o,s;const c=document.createElement("canvas");c.width=1,c.height=1;const l=c.getContext("2d");let u=0;function h(e,t){if(u++,u>30)return(0,r.warn)("Load test font never loaded."),void t();l.font="30px "+e,l.fillText(".",0,20);const n=l.getImageData(0,0,1,1);n.data[3]>0?t():setTimeout(h.bind(null,e,t))}const d=`lt${Date.now()}${this.loadTestFontId++}`;let f=this._loadTestFont;const p=976;f=a(f,p,d.length,d);const g=16,m=1482184792;let b=i(f,g);for(o=0,s=d.length-3;o<s;o+=4)b=b-m+i(d,o)|0;o<d.length&&(b=b-m+i(d+"XXX",o)|0),f=a(f,g,4,(0,r.string32)(b));const y=`url(data:font/opentype;base64,${btoa(f)});`,v=`@font-face {font-family:"${d}";src:${y}}`;this.insertRule(v);const w=[];for(o=0,s=t.length;o<s;o++)w.push(t[o].loadedName);w.push(d);const x=document.createElement("div");for(x.style.visibility="hidden",x.style.width=x.style.height="10px",x.style.position="absolute",x.style.top=x.style.left="0px",o=0,s=w.length;o<s;++o){const e=document.createElement("span");e.textContent="Hi",e.style.fontFamily=w[o],x.appendChild(e)}document.body.appendChild(x),h(d,(function(){document.body.removeChild(x),n.complete()}))}};class o{constructor(e,{isEvalSupported:t=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:i=null,fontRegistry:a=null}){this.compiledGlyphs=Object.create(null);for(const o in e)this[o]=e[o];this.isEvalSupported=!1!==t,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=i,this.fontRegistry=a}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;const e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const e=(0,r.bytesToString)(new Uint8Array(this.data)),t=`url(data:${this.mimetype};base64,${btoa(e)});`,n=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,t),n}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n,i;try{n=e.get(this.loadedName+"_path_"+t)}catch(a){if(!this.ignoreErrors)throw a;return this._onUnsupportedFeature&&this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,r.warn)(`getPathGenerator - ignoring character: "${a}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&r.IsEvalSupportedCached.value){let e,r="";for(let t=0,a=n.length;t<a;t++)i=n[t],e=void 0!==i.args?i.args.join(","):"",r+="c."+i.cmd+"("+e+");\n";return this.compiledGlyphs[t]=new Function("c","size",r)}return this.compiledGlyphs[t]=function(e,t){for(let r=0,a=n.length;r<a;r++)i=n[r],"scale"===i.cmd&&(i.args=[t,-t]),e[i.cmd].apply(e,i.args)}}}t.FontFaceObject=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.apiCompatibilityParams=void 0;var r=n(4);const i=Object.create(null);(function(){r.isNodeJS&&(i.disableFontFace=!0)})();const a=Object.freeze(i);t.apiCompatibilityParams=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(2),i=n(9),a=16,o=100,s=4096,c=.65,l=!0,u=1e3,h=16;function d(e){e.mozCurrentTransform||(e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[],Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){var e=this._transformMatrix,t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=t*i-n*r,c=n*r-t*i;return[i/s,n/c,r/c,t/s,(i*a-r*o)/c,(n*a-t*o)/s]}}),e.save=function(){var e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){var e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){var n=this._transformMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5],this._originalTranslate(e,t)},e.scale=function(e,t){var n=this._transformMatrix;n[0]=n[0]*e,n[1]=n[1]*e,n[2]=n[2]*t,n[3]=n[3]*t,this._originalScale(e,t)},e.transform=function(t,n,r,i,a,o){var s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*r+s[2]*i,s[1]*r+s[3]*i,s[0]*a+s[2]*o+s[4],s[1]*a+s[3]*o+s[5]],e._originalTransform(t,n,r,i,a,o)},e.setTransform=function(t,n,r,i,a,o){this._transformMatrix=[t,n,r,i,a,o],e._originalSetTransform(t,n,r,i,a,o)},e.rotate=function(e){var t=Math.cos(e),n=Math.sin(e),r=this._transformMatrix;this._transformMatrix=[r[0]*t+r[2]*n,r[1]*t+r[3]*n,r[0]*-n+r[2]*t,r[1]*-n+r[3]*t,r[4],r[5]],this._originalRotate(e)})}var f=function(){function e(e){this.canvasFactory=e,this.cache=Object.create(null)}return e.prototype={getCanvas:function(e,t,n,r){var i;return void 0!==this.cache[e]?(i=this.cache[e],this.canvasFactory.reset(i,t,n),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(t,n),this.cache[e]=i),r&&d(i.context),i},clear(){for(var e in this.cache){var t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}},e}();function p(e){var t,n,r,i,a=1e3,o=e.width,s=e.height,c=o+1,l=new Uint8Array(c*(s+1)),u=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),h=o+7&-8,d=e.data,f=new Uint8Array(h*s),p=0;for(t=0,i=d.length;t<i;t++){var g=128,m=d[t];while(g>0)f[p++]=m&g?0:255,g>>=1}var b=0;for(p=0,0!==f[p]&&(l[0]=1,++b),n=1;n<o;n++)f[p]!==f[p+1]&&(l[n]=f[p]?2:1,++b),p++;for(0!==f[p]&&(l[n]=2,++b),t=1;t<s;t++){p=t*h,r=t*c,f[p-h]!==f[p]&&(l[r]=f[p]?1:8,++b);var y=(f[p]?4:0)+(f[p-h]?8:0);for(n=1;n<o;n++)y=(y>>2)+(f[p+1]?4:0)+(f[p-h+1]?8:0),u[y]&&(l[r+n]=u[y],++b),p++;if(f[p-h]!==f[p]&&(l[r+n]=f[p]?2:4,++b),b>a)return null}for(p=h*(s-1),r=t*c,0!==f[p]&&(l[r]=8,++b),n=1;n<o;n++)f[p]!==f[p+1]&&(l[r+n]=f[p]?4:8,++b),p++;if(0!==f[p]&&(l[r+n]=4,++b),b>a)return null;var v=new Int32Array([0,c,-1,0,-c,0,0,0,1]),w=[];for(t=0;b&&t<=s;t++){var x=t*c,_=x+o;while(x<_&&!l[x])x++;if(x!==_){var S,A=[x%c,t],k=l[x],D=x;do{var C=v[k];do{x+=C}while(!l[x]);S=l[x],5!==S&&10!==S?(k=S,l[x]=0):(k=S&51*k>>4,l[x]&=k>>2|k<<2),A.push(x%c),A.push(x/c|0),l[x]||--b}while(D!==x);w.push(A),--t}}var T=function(e){e.save(),e.scale(1/o,-1/s),e.translate(0,-s),e.beginPath();for(let n=0,r=w.length;n<r;n++){var t=w[n];e.moveTo(t[0],t[1]);for(let n=2,r=t.length;n<r;n+=2)e.lineTo(t[n],t[n+1])}e.fill(),e.beginPath(),e.restore()};return T}var g=function(){function e(){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.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=r.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 e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}(),m=function(){var e=15,t=10;function n(e,t,n,r,i,a){this.ctx=e,this.current=new g,this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=r,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 f(this.canvasFactory),e&&d(e),this._cachedGetSinglePixelWidth=null}function m(e,t){if("undefined"!==typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var n,i,a,o,s,c=t.height,l=t.width,u=c%h,d=(c-u)/h,f=0===u?d:d+1,p=e.createImageData(l,h),g=0,m=t.data,b=p.data;if(t.kind===r.ImageKind.GRAYSCALE_1BPP){var y=m.byteLength,v=new Uint32Array(b.buffer,0,b.byteLength>>2),w=v.length,x=l+7>>3,_=4294967295,S=r.IsLittleEndianCached.value?4278190080:255;for(i=0;i<f;i++){for(o=i<d?h:u,n=0,a=0;a<o;a++){for(var A=y-g,k=0,D=A>x?l:8*A-7,C=-8&D,T=0,E=0;k<C;k+=8)E=m[g++],v[n++]=128&E?_:S,v[n++]=64&E?_:S,v[n++]=32&E?_:S,v[n++]=16&E?_:S,v[n++]=8&E?_:S,v[n++]=4&E?_:S,v[n++]=2&E?_:S,v[n++]=1&E?_:S;for(;k<D;k++)0===T&&(E=m[g++],T=128),v[n++]=E&T?_:S,T>>=1}while(n<w)v[n++]=0;e.putImageData(p,0,i*h)}}else if(t.kind===r.ImageKind.RGBA_32BPP){for(a=0,s=l*h*4,i=0;i<d;i++)b.set(m.subarray(g,g+s)),g+=s,e.putImageData(p,0,a),a+=h;i<f&&(s=l*u*4,b.set(m.subarray(g,g+s)),e.putImageData(p,0,a))}else{if(t.kind!==r.ImageKind.RGB_24BPP)throw new Error("bad image kind: "+t.kind);for(o=h,s=l*o,i=0;i<f;i++){for(i>=d&&(o=u,s=l*o),n=0,a=s;a--;)b[n++]=m[g++],b[n++]=m[g++],b[n++]=m[g++],b[n++]=255;e.putImageData(p,0,i*h)}}}}function b(e,t){for(var n=t.height,r=t.width,i=n%h,a=(n-i)/h,o=0===i?a:a+1,s=e.createImageData(r,h),c=0,l=t.data,u=s.data,d=0;d<o;d++){for(var f=d<a?h:i,p=3,g=0;g<f;g++)for(var m=0,b=0;b<r;b++){if(!m){var y=l[c++];m=128}u[p]=y&m?0:255,p+=4,m>>=1}e.putImageData(s,0,d*h)}}function y(e,t){for(var n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],r=0,i=n.length;r<i;r++){var a=n[r];void 0!==e[a]&&(t[a]=e[a])}void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function v(e){e.strokeStyle="#000000",e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function w(e,t,n,r){for(var i=e.length,a=3;a<i;a+=4){var o=e[a];if(0===o)e[a-3]=t,e[a-2]=n,e[a-1]=r;else if(o<255){var s=255-o;e[a-3]=e[a-3]*o+t*s>>8,e[a-2]=e[a-2]*o+n*s>>8,e[a-1]=e[a-1]*o+r*s>>8}}}function x(e,t,n){for(var r=e.length,i=1/255,a=3;a<r;a+=4){var o=n?n[e[a]]:e[a];t[a]=t[a]*o*i|0}}function _(e,t,n){for(var r=e.length,i=3;i<r;i+=4){var a=77*e[i-3]+152*e[i-2]+28*e[i-1];t[i]=n?t[i]*n[a>>8]>>8:t[i]*a>>16}}function S(e,t,n,r,i,a,o){var s,c=!!a,l=c?a[0]:0,u=c?a[1]:0,h=c?a[2]:0;s="Luminosity"===i?_:x;for(var d=1048576,f=Math.min(r,Math.ceil(d/n)),p=0;p<r;p+=f){var g=Math.min(f,r-p),m=e.getImageData(0,p,n,g),b=t.getImageData(0,p,n,g);c&&w(m.data,l,u,h),s(m.data,b.data,o),e.putImageData(b,0,p)}}function A(e,t,n,r){var i=t.canvas,a=t.context;e.setTransform(t.scaleX,0,0,t.scaleY,t.offsetX,t.offsetY);var o=t.backdrop||null;if(!t.transferMap&&r.isEnabled){const a=r.composeSMask({layer:n.canvas,mask:i,properties:{subtype:t.subtype,backdrop:o}});return e.setTransform(1,0,0,1,0,0),void e.drawImage(a,t.offsetX,t.offsetY)}S(a,n,i.width,i.height,t.subtype,o,t.transferMap),e.drawImage(i,0,0)}var k=["butt","round","square"],D=["miter","round","bevel"],C={},T={};for(var E in n.prototype={beginDrawing({transform:e,viewport:t,transparency:n=!1,background:r=null}){var i=this.ctx.canvas.width,a=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=r||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,i,a),this.ctx.restore(),n){var o=this.cachedCanvases.getCanvas("transparent",i,a,!0);this.compositeCtx=this.ctx,this.transparentCanvas=o.canvas,this.ctx=o.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),v(this.ctx),e&&this.ctx.transform.apply(this.ctx,e),this.ctx.transform.apply(this.ctx,t.transform),this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()},executeOperatorList:function(n,i,a,o){var s=n.argsArray,c=n.fnArray,l=i||0,u=s.length;if(u===l)return l;var h,d=u-l>t&&"function"===typeof a,f=d?Date.now()+e:0,p=0,g=this.commonObjs,m=this.objs;while(1){if(void 0!==o&&l===o.nextBreakPoint)return o.breakIt(l,a),l;if(h=c[l],h!==r.OPS.dependency)this[h].apply(this,s[l]);else for(const e of s[l]){const t=e.startsWith("g_")?g:m;if(!t.has(e))return t.get(e,a),l}if(l++,l===u)return l;if(d&&++p>t){if(Date.now()>f)return a(),l;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(e){this.current.lineWidth=e,this.ctx.lineWidth=e},setLineCap:function(e){this.ctx.lineCap=k[e]},setLineJoin:function(e){this.ctx.lineJoin=D[e]},setMiterLimit:function(e){this.ctx.miterLimit=e},setDash:function(e,t){var n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)},setRenderingIntent(e){},setFlatness(e){},setGState:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t],i=r[0],a=r[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=r[1];break;case"ca":this.current.fillAlpha=r[1],this.ctx.globalAlpha=r[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 e=this.current.activeSMask,t=e.canvas.width,n=e.canvas.height,r="smaskGroupAt"+this.groupLevel,i=this.cachedCanvases.getCanvas(r,t,n,!0),a=this.ctx,o=a.mozCurrentTransform;this.ctx.save();var s=i.context;s.scale(1/e.scaleX,1/e.scaleY),s.translate(-e.offsetX,-e.offsetY),s.transform.apply(s,o),e.startTransformInverse=s.mozCurrentTransformInverse,y(a,s),this.ctx=s,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(a),this.groupLevel++},suspendSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),A(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),this.ctx.save(),y(e,this.ctx),this.current.resumeSMaskCtx=e;var t=r.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t),e.save(),e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,e.canvas.width,e.canvas.height),e.restore()},resumeSMaskGroup:function(){var e=this.current.resumeSMaskCtx,t=this.ctx;this.ctx=e,this.groupStack.push(t),this.groupLevel++},endSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),A(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),y(e,this.ctx);var t=r.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t)},save:function(){this.ctx.save();var e=this.current;this.stateStack.push(e),this.current=e.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(e,t,n,r,i,a){this.ctx.transform(e,t,n,r,i,a),this._cachedGetSinglePixelWidth=null},constructPath:function(e,t){for(var n=this.ctx,i=this.current,a=i.x,o=i.y,s=0,c=0,l=e.length;s<l;s++)switch(0|e[s]){case r.OPS.rectangle:a=t[c++],o=t[c++];var u=t[c++],h=t[c++];0===u&&(u=this.getSinglePixelWidth()),0===h&&(h=this.getSinglePixelWidth());var d=a+u,f=o+h;this.ctx.moveTo(a,o),this.ctx.lineTo(d,o),this.ctx.lineTo(d,f),this.ctx.lineTo(a,f),this.ctx.lineTo(a,o),this.ctx.closePath();break;case r.OPS.moveTo:a=t[c++],o=t[c++],n.moveTo(a,o);break;case r.OPS.lineTo:a=t[c++],o=t[c++],n.lineTo(a,o);break;case r.OPS.curveTo:a=t[c+4],o=t[c+5],n.bezierCurveTo(t[c],t[c+1],t[c+2],t[c+3],a,o),c+=6;break;case r.OPS.curveTo2:n.bezierCurveTo(a,o,t[c],t[c+1],t[c+2],t[c+3]),a=t[c+2],o=t[c+3],c+=4;break;case r.OPS.curveTo3:a=t[c+2],o=t[c+3],n.bezierCurveTo(t[c],t[c+1],a,o,a,o),c+=4;break;case r.OPS.closePath:n.closePath();break}i.setCurrentPoint(a,o)},closePath:function(){this.ctx.closePath()},stroke:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.strokeColor;if(t.globalAlpha=this.current.strokeAlpha,n&&n.hasOwnProperty("type")&&"Pattern"===n.type){t.save();const e=t.mozCurrentTransform,i=r.Util.singularValueDecompose2dScale(e)[0];t.strokeStyle=n.getPattern(t,this),t.lineWidth=Math.max(this.getSinglePixelWidth()*c,this.current.lineWidth*i),t.stroke(),t.restore()}else t.lineWidth=Math.max(this.getSinglePixelWidth()*c,this.current.lineWidth),t.stroke();e&&this.consumePath(),t.globalAlpha=this.current.fillAlpha},closeStroke:function(){this.closePath(),this.stroke()},fill:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.fillColor,r=this.current.patternFill,i=!1;r&&(t.save(),this.baseTransform&&t.setTransform.apply(t,this.baseTransform),t.fillStyle=n.getPattern(t,this),i=!0),this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill(),i&&t.restore(),e&&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=C},eoClip:function(){this.pendingClip=T},beginText:function(){this.current.textMatrix=r.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},endText:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var n=0;n<e.length;n++){var r=e[n];t.setTransform.apply(t,r.transform),t.translate(r.x,r.y),r.addToPath(t,r.fontSize)}t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()},setCharSpacing:function(e){this.current.charSpacing=e},setWordSpacing:function(e){this.current.wordSpacing=e},setHScale:function(e){this.current.textHScale=e/100},setLeading:function(e){this.current.leading=-e},setFont:function(e,t){var n=this.commonObjs.get(e),i=this.current;if(!n)throw new Error("Can't find font for "+e);if(i.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,r.warn)("Invalid font matrix for font "+e),t<0?(t=-t,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=t,n.isType3Font)return;var s=n.loadedName||"sans-serif";let c="normal";n.black?c="900":n.bold&&(c="bold");var l=n.italic?"italic":"normal",u=`"${s}", ${n.fallbackName}`;let h=t;t<a?h=a:t>o&&(h=o),this.current.fontSizeScale=t/h,this.ctx.font=`${l} ${c} ${h}px ${u}`},setTextRenderingMode:function(e){this.current.textRenderingMode=e},setTextRise:function(e){this.current.textRise=e},moveText:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t},setLeadingMoveText:function(e,t){this.setLeading(-t),this.moveText(e,t)},setTextMatrix:function(e,t,n,r,i,a){this.current.textMatrix=[e,t,n,r,i,a],this.current.textMatrixScale=Math.sqrt(e*e+t*t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar(e,t,n,i){var a=this.ctx,o=this.current,s=o.font,c=o.textRenderingMode,l=o.fontSize/o.fontSizeScale,u=c&r.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&r.TextRenderingMode.ADD_TO_PATH_FLAG);const d=o.patternFill&&!s.missingFile;var f;if((s.disableFontFace||h||d)&&(f=s.getPathGenerator(this.commonObjs,e)),s.disableFontFace||d?(a.save(),a.translate(t,n),a.beginPath(),f(a,l),i&&a.setTransform.apply(a,i),u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fill(),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.strokeText(e,t,n)),h){var p=this.pendingTextPaths||(this.pendingTextPaths=[]);p.push({transform:a.mozCurrentTransform,x:t,y:n,fontSize:l,addToPath:f})}},get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,n=!1,i=3;i<t.length;i+=4)if(t[i]>0&&t[i]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)},showText:function(e){var t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);var i=t.fontSize;if(0===i)return;var a=this.ctx,o=t.fontSizeScale,s=t.charSpacing,l=t.wordSpacing,u=t.fontDirection,h=t.textHScale*u,d=e.length,f=n.vertical,p=f?1:-1,g=n.defaultVMetrics,m=i*t.fontMatrix[0],b=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let y;if(a.save(),t.patternFill){a.save();const e=t.fillColor.getPattern(a,this);y=a.mozCurrentTransform,a.restore(),a.fillStyle=e}a.transform.apply(a,t.textMatrix),a.translate(t.x,t.y+t.textRise),u>0?a.scale(h,-1):a.scale(h,1);var v=t.lineWidth,w=t.textMatrixScale;if(0===w||0===v){var x=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;x!==r.TextRenderingMode.STROKE&&x!==r.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,v=this.getSinglePixelWidth()*c)}else v/=w;1!==o&&(a.scale(o,o),v/=o),a.lineWidth=v;var _,S=0;for(_=0;_<d;++_){var A=e[_];if((0,r.isNum)(A))S+=p*A*i/1e3;else{var k,D,C,T,E,U,F,P,I=!1,O=(A.isSpace?l:0)+s,R=A.fontChar,N=A.accent,L=A.width;if(f)E=A.vmetric||g,U=A.vmetric?E[1]:.5*L,U=-U*m,F=E[2]*m,L=E?-E[0]:L,k=U/o,D=(S+F)/o;else k=S/o,D=0;if(n.remeasure&&L>0){var B=1e3*a.measureText(R).width/i*o;if(L<B&&this.isFontSubpixelAAEnabled){var M=L/B;I=!0,a.save(),a.scale(M,1),k/=M}else L!==B&&(k+=(L-B)/2e3*i/o)}(A.isInFont||n.missingFile)&&(b&&!N?a.fillText(R,k,D):(this.paintChar(R,k,D,y),N&&(C=k+N.offset.x/o,T=D-N.offset.y/o,this.paintChar(N.fontChar,C,T,y)))),P=f?L*m-O*u:L*m+O*u,S+=P,I&&a.restore()}}f?t.y-=S:t.x+=S*h,a.restore()},showType3Text:function(e){var t,n,i,a,o=this.ctx,s=this.current,c=s.font,l=s.fontSize,u=s.fontDirection,h=c.vertical?1:-1,d=s.charSpacing,f=s.wordSpacing,p=s.textHScale*u,g=s.fontMatrix||r.FONT_IDENTITY_MATRIX,m=e.length,b=s.textRenderingMode===r.TextRenderingMode.INVISIBLE;if(!b&&0!==l){for(this._cachedGetSinglePixelWidth=null,o.save(),o.transform.apply(o,s.textMatrix),o.translate(s.x,s.y),o.scale(p,u),t=0;t<m;++t)if(n=e[t],(0,r.isNum)(n))a=h*n*l/1e3,this.ctx.translate(a,0),s.x+=a*p;else{var y=(n.isSpace?f:0)+d,v=c.charProcOperatorList[n.operatorListId];if(v){this.processingType3=n,this.save(),o.scale(l,l),o.transform.apply(o,g),this.executeOperatorList(v),this.restore();var w=r.Util.applyTransform([n.width,0],g);i=w[0]*l+y,o.translate(i,0),s.x+=i*p}else(0,r.warn)(`Type3 character "${n.operatorListId}" is not available.`)}o.restore(),this.processingType3=null}},setCharWidth:function(e,t){},setCharWidthAndBounds:function(e,t,n,r,i,a){this.ctx.rect(n,r,i-n,a-r),this.clip(),this.endPath()},getColorN_Pattern:function(e){var t;if("TilingPattern"===e[0]){var r=e[1],a=this.baseTransform||this.ctx.mozCurrentTransform.slice(),o={createCanvasGraphics:e=>new n(e,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext)};t=new i.TilingPattern(e,r,this.ctx,o,a)}else t=(0,i.getShadingPatternFromIR)(e);return t},setStrokeColorN:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0},setStrokeRGBColor:function(e,t,n){var i=r.Util.makeCssRgb(e,t,n);this.ctx.strokeStyle=i,this.current.strokeColor=i},setFillRGBColor:function(e,t,n){var i=r.Util.makeCssRgb(e,t,n);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1},shadingFill:function(e){var t=this.ctx;this.save();var n=(0,i.getShadingPatternFromIR)(e);t.fillStyle=n.getPattern(t,this,!0);var a=t.mozCurrentTransformInverse;if(a){var o=t.canvas,s=o.width,c=o.height,l=r.Util.applyTransform([0,0],a),u=r.Util.applyTransform([0,c],a),h=r.Util.applyTransform([s,0],a),d=r.Util.applyTransform([s,c],a),f=Math.min(l[0],u[0],h[0],d[0]),p=Math.min(l[1],u[1],h[1],d[1]),g=Math.max(l[0],u[0],h[0],d[0]),m=Math.max(l[1],u[1],h[1],d[1]);this.ctx.fillRect(f,p,g-f,m-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){(0,r.unreachable)("Should not call beginInlineImage")},beginImageData:function(){(0,r.unreachable)("Should not call beginImageData")},paintFormXObjectBegin:function(e,t){if(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t){var n=t[2]-t[0],r=t[3]-t[1];this.ctx.rect(t[0],t[1],n,r),this.clip(),this.endPath()}},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(e){this.save();var t=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");var n=t.mozCurrentTransform;if(e.matrix&&t.transform.apply(t,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var i=r.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform),a=[0,0,t.canvas.width,t.canvas.height];i=r.Util.intersect(i,a)||[0,0,0,0];var o=Math.floor(i[0]),c=Math.floor(i[1]),l=Math.max(Math.ceil(i[2])-o,1),u=Math.max(Math.ceil(i[3])-c,1),h=1,d=1;l>s&&(h=l/s,l=s),u>s&&(d=u/s,u=s);var f="groupAt"+this.groupLevel;e.smask&&(f+="_smask_"+this.smaskCounter++%2);var p=this.cachedCanvases.getCanvas(f,l,u,!0),g=p.context;g.scale(1/h,1/d),g.translate(-o,-c),g.transform.apply(g,n),e.smask?this.smaskStack.push({canvas:p.canvas,context:g,offsetX:o,offsetY:c,scaleX:h,scaleY:d,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(o,c),t.scale(h,d)),y(t,g),this.ctx=g,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++,this.current.activeSMask=null},endGroup:function(e){this.groupLevel--;var t=this.ctx;this.ctx=this.groupStack.pop(),void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1,e.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(t.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(e,t,n){if(this.save(),v(this.ctx),this.current=new g,Array.isArray(e)&&4===e.length){var r=e[2]-e[0],i=e[3]-e[1];this.ctx.rect(e[0],e[1],r,i),this.clip(),this.endPath()}this.transform.apply(this,t),this.transform.apply(this,n)},endAnnotation:function(){this.restore()},paintImageMaskXObject:function(e){var t=this.ctx,n=e.width,r=e.height,i=this.current.fillColor,a=this.current.patternFill,o=this.processingType3;if(l&&o&&void 0===o.compiled&&(o.compiled=n<=u&&r<=u?p({data:e.data,width:n,height:r}):null),o&&o.compiled)o.compiled(t);else{var s=this.cachedCanvases.getCanvas("maskCanvas",n,r),c=s.context;c.save(),b(c,e),c.globalCompositeOperation="source-in",c.fillStyle=a?i.getPattern(c,this):i,c.fillRect(0,0,n,r),c.restore(),this.paintInlineImageXObject(s.canvas)}},paintImageMaskXObjectRepeat:function(e,t,n,r){var i=e.width,a=e.height,o=this.current.fillColor,s=this.current.patternFill,c=this.cachedCanvases.getCanvas("maskCanvas",i,a),l=c.context;l.save(),b(l,e),l.globalCompositeOperation="source-in",l.fillStyle=s?o.getPattern(l,this):o,l.fillRect(0,0,i,a),l.restore();for(var u=this.ctx,h=0,d=r.length;h<d;h+=2)u.save(),u.transform(t,0,0,n,r[h],r[h+1]),u.scale(1,-1),u.drawImage(c.canvas,0,0,i,a,0,-1,1,1),u.restore()},paintImageMaskXObjectGroup:function(e){for(var t=this.ctx,n=this.current.fillColor,r=this.current.patternFill,i=0,a=e.length;i<a;i++){var o=e[i],s=o.width,c=o.height,l=this.cachedCanvases.getCanvas("maskCanvas",s,c),u=l.context;u.save(),b(u,o),u.globalCompositeOperation="source-in",u.fillStyle=r?n.getPattern(u,this):n,u.fillRect(0,0,s,c),u.restore(),t.save(),t.transform.apply(t,o.transform),t.scale(1,-1),t.drawImage(l.canvas,0,0,s,c,0,-1,1,1),t.restore()}},paintImageXObject:function(e){const t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image isn't ready yet")},paintImageXObjectRepeat:function(e,t,n,i){const a=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);if(a){for(var o=a.width,s=a.height,c=[],l=0,u=i.length;l<u;l+=2)c.push({transform:[t,0,0,n,i[l],i[l+1]],x:0,y:0,w:o,h:s});this.paintInlineImageXObjectGroup(a,c)}else(0,r.warn)("Dependent image isn't ready yet")},paintInlineImageXObject:function(e){var t=e.width,n=e.height,r=this.ctx;this.save(),r.scale(1/t,-1/n);var i,a,o=r.mozCurrentTransformInverse,s=o[0],c=o[1],l=Math.max(Math.sqrt(s*s+c*c),1),u=o[2],h=o[3],d=Math.max(Math.sqrt(u*u+h*h),1);if("function"===typeof HTMLElement&&e instanceof HTMLElement||!e.data)i=e;else{a=this.cachedCanvases.getCanvas("inlineImage",t,n);var f=a.context;m(f,e),i=a.canvas}var p=t,g=n,b="prescale1";while(l>2&&p>1||d>2&&g>1){var y=p,v=g;l>2&&p>1&&(y=Math.ceil(p/2),l/=p/y),d>2&&g>1&&(v=Math.ceil(g/2),d/=g/v),a=this.cachedCanvases.getCanvas(b,y,v),f=a.context,f.clearRect(0,0,y,v),f.drawImage(i,0,0,p,g,0,0,y,v),i=a.canvas,p=y,g=v,b="prescale1"===b?"prescale2":"prescale1"}if(r.drawImage(i,0,0,p,g,0,-n,t,n),this.imageLayer){var w=this.getCanvasPosition(0,-n);this.imageLayer.appendImage({imgData:e,left:w[0],top:w[1],width:t/o[0],height:n/o[3]})}this.restore()},paintInlineImageXObjectGroup:function(e,t){var n=this.ctx,r=e.width,i=e.height,a=this.cachedCanvases.getCanvas("inlineImage",r,i),o=a.context;m(o,e);for(var s=0,c=t.length;s<c;s++){var l=t[s];if(n.save(),n.transform.apply(n,l.transform),n.scale(1,-1),n.drawImage(a.canvas,l.x,l.y,l.w,l.h,0,-1,1,1),this.imageLayer){var u=this.getCanvasPosition(l.x,l.y);this.imageLayer.appendImage({imgData:e,left:u[0],top:u[1],width:r,height:i})}n.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){(0,r.warn)("Unsupported 'paintXObject' command.")},markPoint:function(e){},markPointProps:function(e,t){},beginMarkedContent:function(e){},beginMarkedContentProps:function(e,t){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var e=this.ctx;this.pendingClip&&(this.pendingClip===T?e.clip("evenodd"):e.clip(),this.pendingClip=null),e.beginPath()},getSinglePixelWidth(e){if(null===this._cachedGetSinglePixelWidth){const e=this.ctx.mozCurrentTransformInverse;this._cachedGetSinglePixelWidth=Math.sqrt(Math.max(e[0]*e[0]+e[1]*e[1],e[2]*e[2]+e[3]*e[3]))}return this._cachedGetSinglePixelWidth},getCanvasPosition:function(e,t){var n=this.ctx.mozCurrentTransform;return[n[0]*e+n[2]*t+n[4],n[1]*e+n[3]*t+n[5]]}},r.OPS)n.prototype[r.OPS[E]]=n.prototype[E];return n}();t.CanvasGraphics=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getShadingPatternFromIR=s,t.TilingPattern=void 0;var r=n(2),i={};function a(e,t){if(!t||"undefined"===typeof Path2D)return;const n=t[2]-t[0],r=t[3]-t[1],i=new Path2D;i.rect(t[0],t[1],n,r),e.clip(i)}i.RadialAxial={fromIR:function(e){var t=e[1],n=e[2],r=e[3],i=e[4],o=e[5],s=e[6],c=e[7];return{type:"Pattern",getPattern:function(e){var l;a(e,n),"axial"===t?l=e.createLinearGradient(i[0],i[1],o[0],o[1]):"radial"===t&&(l=e.createRadialGradient(i[0],i[1],s,o[0],o[1],c));for(var u=0,h=r.length;u<h;++u){var d=r[u];l.addColorStop(d[0],d[1])}return l}}}};var o=function(){function e(e,t,n,r,i,a,o,s){var c,l=t.coords,u=t.colors,h=e.data,d=4*e.width;l[n+1]>l[r+1]&&(c=n,n=r,r=c,c=a,a=o,o=c),l[r+1]>l[i+1]&&(c=r,r=i,i=c,c=o,o=s,s=c),l[n+1]>l[r+1]&&(c=n,n=r,r=c,c=a,a=o,o=c);var f=(l[n]+t.offsetX)*t.scaleX,p=(l[n+1]+t.offsetY)*t.scaleY,g=(l[r]+t.offsetX)*t.scaleX,m=(l[r+1]+t.offsetY)*t.scaleY,b=(l[i]+t.offsetX)*t.scaleX,y=(l[i+1]+t.offsetY)*t.scaleY;if(!(p>=y))for(var v,w,x,_,S,A,k,D,C=u[a],T=u[a+1],E=u[a+2],U=u[o],F=u[o+1],P=u[o+2],I=u[s],O=u[s+1],R=u[s+2],N=Math.round(p),L=Math.round(y),B=N;B<=L;B++){if(B<m){let e;e=B<p?0:p===m?1:(p-B)/(p-m),v=f-(f-g)*e,w=C-(C-U)*e,x=T-(T-F)*e,_=E-(E-P)*e}else{let e;e=B>y?1:m===y?0:(m-B)/(m-y),v=g-(g-b)*e,w=U-(U-I)*e,x=F-(F-O)*e,_=P-(P-R)*e}let e;e=B<p?0:B>y?1:(p-B)/(p-y),S=f-(f-b)*e,A=C-(C-I)*e,k=T-(T-O)*e,D=E-(E-R)*e;for(var M=Math.round(Math.min(v,S)),j=Math.round(Math.max(v,S)),W=d*B+4*M,q=M;q<=j;q++)e=(v-q)/(v-S),e<0?e=0:e>1&&(e=1),h[W++]=w-(w-A)*e|0,h[W++]=x-(x-k)*e|0,h[W++]=_-(_-D)*e|0,h[W++]=255}}function t(t,n,r){var i,a,o=n.coords,s=n.colors;switch(n.type){case"lattice":var c=n.verticesPerRow,l=Math.floor(o.length/c)-1,u=c-1;for(i=0;i<l;i++)for(var h=i*c,d=0;d<u;d++,h++)e(t,r,o[h],o[h+1],o[h+c],s[h],s[h+1],s[h+c]),e(t,r,o[h+c+1],o[h+1],o[h+c],s[h+c+1],s[h+1],s[h+c]);break;case"triangles":for(i=0,a=o.length;i<a;i+=3)e(t,r,o[i],o[i+1],o[i+2],s[i],s[i+1],s[i+2]);break;default:throw new Error("illegal figure")}}function n(e,n,r,i,a,o,s,c){var l,u,h,d,f=1.1,p=3e3,g=2,m=Math.floor(e[0]),b=Math.floor(e[1]),y=Math.ceil(e[2])-m,v=Math.ceil(e[3])-b,w=Math.min(Math.ceil(Math.abs(y*n[0]*f)),p),x=Math.min(Math.ceil(Math.abs(v*n[1]*f)),p),_=y/w,S=v/x,A={coords:r,colors:i,offsetX:-m,offsetY:-b,scaleX:1/_,scaleY:1/S},k=w+2*g,D=x+2*g;if(c.isEnabled)l=c.drawFigures({width:w,height:x,backgroundColor:o,figures:a,context:A}),u=s.getCanvas("mesh",k,D,!1),u.context.drawImage(l,g,g),l=u.canvas;else{u=s.getCanvas("mesh",k,D,!1);var C=u.context,T=C.createImageData(w,x);if(o){var E=T.data;for(h=0,d=E.length;h<d;h+=4)E[h]=o[0],E[h+1]=o[1],E[h+2]=o[2],E[h+3]=255}for(h=0;h<a.length;h++)t(T,a[h],A);C.putImageData(T,g,g),l=u.canvas}return{canvas:l,offsetX:m-g*_,offsetY:b-g*S,scaleX:_,scaleY:S}}return n}();function s(e){var t=i[e[0]];if(!t)throw new Error("Unknown IR type: "+e[0]);return t.fromIR(e)}i.Mesh={fromIR:function(e){var t=e[2],n=e[3],i=e[4],s=e[5],c=e[6],l=e[7],u=e[8];return{type:"Pattern",getPattern:function(e,h,d){var f;if(a(e,l),d)f=r.Util.singularValueDecompose2dScale(e.mozCurrentTransform);else if(f=r.Util.singularValueDecompose2dScale(h.baseTransform),c){var p=r.Util.singularValueDecompose2dScale(c);f=[f[0]*p[0],f[1]*p[1]]}var g=o(s,f,t,n,i,d?null:u,h.cachedCanvases,h.webGLContext);return d||(e.setTransform.apply(e,h.baseTransform),c&&e.transform.apply(e,c)),e.translate(g.offsetX,g.offsetY),e.scale(g.scaleX,g.scaleY),e.createPattern(g.canvas,"no-repeat")}}}},i.Dummy={fromIR:function(){return{type:"Pattern",getPattern:function(){return"hotpink"}}}};var c=function(){var e={COLORED:1,UNCOLORED:2},t=3e3;function n(e,t,n,r,i){this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.canvasGraphicsFactory=r,this.baseTransform=i,this.type="Pattern",this.ctx=n}return n.prototype={createPatternCanvas:function(e){var t=this.operatorList,n=this.bbox,i=this.xstep,a=this.ystep,o=this.paintType,s=this.tilingType,c=this.color,l=this.canvasGraphicsFactory;(0,r.info)("TilingType: "+s);var u=n[0],h=n[1],d=n[2],f=n[3],p=r.Util.singularValueDecompose2dScale(this.matrix),g=r.Util.singularValueDecompose2dScale(this.baseTransform),m=[p[0]*g[0],p[1]*g[1]],b=this.getSizeAndScale(i,this.ctx.canvas.width,m[0]),y=this.getSizeAndScale(a,this.ctx.canvas.height,m[1]),v=e.cachedCanvases.getCanvas("pattern",b.size,y.size,!0),w=v.context,x=l.createCanvasGraphics(w);return x.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(x,o,c),x.transform(b.scale,0,0,y.scale,0,0),x.transform(1,0,0,1,-u,-h),this.clipBbox(x,n,u,h,d,f),x.executeOperatorList(t),this.ctx.transform(1,0,0,1,u,h),this.ctx.scale(1/b.scale,1/y.scale),v.canvas},getSizeAndScale:function(e,n,r){e=Math.abs(e);var i=Math.max(t,n),a=Math.ceil(e*r);return a>=i?a=i:r=a/e,{scale:r,size:a}},clipBbox:function(e,t,n,r,i,a){if(Array.isArray(t)&&4===t.length){var o=i-n,s=a-r;e.ctx.rect(n,r,o,s),e.clip(),e.endPath()}},setFillAndStrokeStyleToContext:function(t,n,i){const a=t.ctx,o=t.current;switch(n){case e.COLORED:var s=this.ctx;a.fillStyle=s.fillStyle,a.strokeStyle=s.strokeStyle,o.fillColor=s.fillStyle,o.strokeColor=s.strokeStyle;break;case e.UNCOLORED:var c=r.Util.makeCssRgb(i[0],i[1],i[2]);a.fillStyle=c,a.strokeStyle=c,o.fillColor=c,o.strokeColor=c;break;default:throw new r.FormatError("Unsupported paint type: "+n)}},getPattern:function(e,t){e=this.ctx,e.setTransform.apply(e,this.baseTransform),e.transform.apply(e,this.matrix);var n=this.createPatternCanvas(t);return e.createPattern(n,"repeat")}},n}();t.TilingPattern=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const r=Object.create(null);t.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(2);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 o(e){if("object"!==typeof e||null===e)return e;switch(e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}class s{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,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=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error("Cannot resolve callback "+e);if(delete this.callbackCapabilities[e],t.callback===i.DATA)n.resolve(t.data);else{if(t.callback!==i.ERROR)throw new Error("Unexpected callback case");n.reject(o(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error("Unknown action from worker: "+t.action);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(r(t.data))})).then((function(r){n.postMessage({sourceName:e,targetName:a,callback:i.DATA,callbackId:t.callbackId,data:r})}),(function(r){n.postMessage({sourceName:e,targetName:a,callback:i.ERROR,callbackId:t.callbackId,reason:o(r)})}))}else t.streamId?this._createStreamSink(t):r(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const i=this.callbackId++,a=(0,r.createPromiseCapability)();this.callbackCapabilities[i]=a;try{this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:t},n)}catch(o){a.reject(o)}return a.promise}sendWithStream(e,t,n,i){const s=this.streamId++,c=this.sourceName,l=this.targetName,u=this.comObj;return new ReadableStream({start:n=>{const a=(0,r.createPromiseCapability)();return this.streamControllers[s]={controller:n,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},this._postMessage({sourceName:c,targetName:l,action:e,streamId:s,data:t,desiredSize:n.desiredSize},i),a.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[s].pullCall=t,u.postMessage({sourceName:c,targetName:l,stream:a.PULL,streamId:s,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[s].cancelCall=t,this.streamControllers[s].isClosed=!0,u.postMessage({sourceName:c,targetName:l,stream:a.CANCEL,streamId:s,reason:o(e)}),t.promise}},n)}_createStreamSink(e){const t=this,n=this.actionHandler[e.action],i=e.streamId,s=this.sourceName,c=e.sourceName,l=this.comObj,u={enqueue(e,n=1,o){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=n,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t._postMessage({sourceName:s,targetName:c,stream:a.ENQUEUE,streamId:i,chunk:e},o)},close(){this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:s,targetName:c,stream:a.CLOSE,streamId:i}),delete t.streamSinks[i])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:s,targetName:c,stream:a.ERROR,streamId:i,reason:o(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[i]=u,new Promise((function(t){t(n(e.data,u))})).then((function(){l.postMessage({sourceName:s,targetName:c,stream:a.START_COMPLETE,streamId:i,success:!0})}),(function(e){l.postMessage({sourceName:s,targetName:c,stream:a.START_COMPLETE,streamId:i,reason:o(e)})}))}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,i=e.sourceName,s=this.comObj;switch(e.stream){case a.START_COMPLETE:e.success?this.streamControllers[t].startCall.resolve():this.streamControllers[t].startCall.reject(o(e.reason));break;case a.PULL_COMPLETE:e.success?this.streamControllers[t].pullCall.resolve():this.streamControllers[t].pullCall.reject(o(e.reason));break;case a.PULL:if(!this.streamSinks[t]){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,success:!0});break}this.streamSinks[t].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[t].sinkCapability.resolve(),this.streamSinks[t].desiredSize=e.desiredSize;const{onPull:c}=this.streamSinks[e.streamId];new Promise((function(e){e(c&&c())})).then((function(){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:i,stream:a.PULL_COMPLETE,streamId:t,reason:o(e)})}));break;case a.ENQUEUE:if((0,r.assert)(this.streamControllers[t],"enqueue should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].controller.enqueue(e.chunk);break;case a.CLOSE:if((0,r.assert)(this.streamControllers[t],"close should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].isClosed=!0,this.streamControllers[t].controller.close(),this._deleteStreamController(t);break;case a.ERROR:(0,r.assert)(this.streamControllers[t],"error should have stream controller"),this.streamControllers[t].controller.error(o(e.reason)),this._deleteStreamController(t);break;case a.CANCEL_COMPLETE:e.success?this.streamControllers[t].cancelCall.resolve():this.streamControllers[t].cancelCall.reject(o(e.reason)),this._deleteStreamController(t);break;case a.CANCEL:if(!this.streamSinks[t])break;const{onCancel:l}=this.streamSinks[e.streamId];new Promise((function(t){t(l&&l(o(e.reason)))})).then((function(){s.postMessage({sourceName:n,targetName:i,stream:a.CANCEL_COMPLETE,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:i,stream:a.CANCEL_COMPLETE,streamId:t,reason:o(e)})})),this.streamSinks[t].sinkCapability.reject(o(e.reason)),this.streamSinks[t].isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e){await Promise.allSettled([this.streamControllers[e].startCall,this.streamControllers[e].pullCall,this.streamControllers[e].cancelCall].map((function(e){return e&&e.promise}))),delete this.streamControllers[e]}_postMessage(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}t.MessageHandler=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(2),i=n(13);class a{constructor(e){(0,r.assert)("string"===typeof e,"Metadata: input is not a string"),e=this._repair(e);const t=new i.SimpleXMLParser,n=t.parseFromString(e);this._metadataMap=new Map,n&&this._parse(n)}_repair(e){return e.replace(/^[^<]+/,"").replace(/>\\376\\377([^<]+)/g,(function(e,t){const n=t.replace(/\\([0-3])([0-7])([0-7])/g,(function(e,t,n,r){return String.fromCharCode(64*t+8*n+1*r)})).replace(/&(amp|apos|gt|lt|quot);/g,(function(e,t){switch(t){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error(`_repair: ${t} isn't defined.`)}));let r="";for(let i=0,a=n.length;i<a;i+=2){const e=256*n.charCodeAt(i)+n.charCodeAt(i+1);r+=e>=32&&e<127&&60!==e&&62!==e&&38!==e?String.fromCharCode(e):"&#x"+(65536+e).toString(16).substring(1)+";"}return">"+r}))}_parse(e){let t=e.documentElement;if("rdf:rdf"!==t.nodeName.toLowerCase()){t=t.firstChild;while(t&&"rdf:rdf"!==t.nodeName.toLowerCase())t=t.nextSibling}const n=t?t.nodeName.toLowerCase():null;if(!t||"rdf:rdf"!==n||!t.hasChildNodes())return;const r=t.childNodes;for(let i=0,a=r.length;i<a;i++){const e=r[i];if("rdf:description"===e.nodeName.toLowerCase())for(let t=0,n=e.childNodes.length;t<n;t++)if("#text"!==e.childNodes[t].nodeName.toLowerCase()){const n=e.childNodes[t],r=n.nodeName.toLowerCase();this._metadataMap.set(r,n.textContent.trim())}}}get(e){return this._metadataMap.has(e)?this._metadataMap.get(e):null}getAll(){const e=Object.create(null);for(const[t,n]of this._metadataMap)e[t]=n;return e}has(e){return this._metadataMap.has(e)}}t.Metadata=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleXMLParser=void 0;const r={NoError:0,EndOfDocument:-1,UnterminatedCdat:-2,UnterminatedXmlDeclaration:-3,UnterminatedDoctypeDeclaration:-4,UnterminatedComment:-5,MalformedElement:-6,OutOfMemory:-7,UnterminatedAttributeValue:-8,UnterminatedElement:-9,ElementNeverBegun:-10};function i(e,t){const n=e[t];return" "===n||"\n"===n||"\r"===n||"\t"===n}function a(e){for(let t=0,n=e.length;t<n;t++)if(!i(e,t))return!1;return!0}class o{_resolveEntities(e){return e.replace(/&([^;]+);/g,(e,t)=>{if("#x"===t.substring(0,2))return String.fromCharCode(parseInt(t.substring(2),16));if("#"===t.substring(0,1))return String.fromCharCode(parseInt(t.substring(1),10));switch(t){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"'}return this.onResolveEntity(t)})}_parseContent(e,t){const n=[];let r=t;function a(){while(r<e.length&&i(e,r))++r}while(r<e.length&&!i(e,r)&&">"!==e[r]&&"/"!==e[r])++r;const o=e.substring(t,r);a();while(r<e.length&&">"!==e[r]&&"/"!==e[r]&&"?"!==e[r]){a();let t="",o="";while(r<e.length&&!i(e,r)&&"="!==e[r])t+=e[r],++r;if(a(),"="!==e[r])return null;++r,a();const s=e[r];if('"'!==s&&"'"!==s)return null;const c=e.indexOf(s,++r);if(c<0)return null;o=e.substring(r,c),n.push({name:t,value:this._resolveEntities(o)}),r=c+1,a()}return{name:o,attributes:n,parsed:r-t}}_parseProcessingInstruction(e,t){let n=t;function r(){while(n<e.length&&i(e,n))++n}while(n<e.length&&!i(e,n)&&">"!==e[n]&&"/"!==e[n])++n;const a=e.substring(t,n);r();const o=n;while(n<e.length&&("?"!==e[n]||">"!==e[n+1]))++n;const s=e.substring(o,n);return{name:a,value:s,parsed:n-t}}parseXml(e){let t=0;while(t<e.length){const n=e[t];let i=t;if("<"===n){++i;const t=e[i];let n;switch(t){case"/":if(++i,n=e.indexOf(">",i),n<0)return void this.onError(r.UnterminatedElement);this.onEndElement(e.substring(i,n)),i=n+1;break;case"?":++i;const t=this._parseProcessingInstruction(e,i);if("?>"!==e.substring(i+t.parsed,i+t.parsed+2))return void this.onError(r.UnterminatedXmlDeclaration);this.onPi(t.name,t.value),i+=t.parsed+2;break;case"!":if("--"===e.substring(i+1,i+3)){if(n=e.indexOf("--\x3e",i+3),n<0)return void this.onError(r.UnterminatedComment);this.onComment(e.substring(i+3,n)),i=n+3}else if("[CDATA["===e.substring(i+1,i+8)){if(n=e.indexOf("]]>",i+8),n<0)return void this.onError(r.UnterminatedCdat);this.onCdata(e.substring(i+8,n)),i=n+3}else{if("DOCTYPE"!==e.substring(i+1,i+8))return void this.onError(r.MalformedElement);{const t=e.indexOf("[",i+8);let a=!1;if(n=e.indexOf(">",i+8),n<0)return void this.onError(r.UnterminatedDoctypeDeclaration);if(t>0&&n>t){if(n=e.indexOf("]>",i+8),n<0)return void this.onError(r.UnterminatedDoctypeDeclaration);a=!0}const o=e.substring(i+8,n+(a?1:0));this.onDoctype(o),i=n+(a?2:1)}}break;default:const a=this._parseContent(e,i);if(null===a)return void this.onError(r.MalformedElement);let o=!1;if("/>"===e.substring(i+a.parsed,i+a.parsed+2))o=!0;else if(">"!==e.substring(i+a.parsed,i+a.parsed+1))return void this.onError(r.UnterminatedElement);this.onBeginElement(a.name,a.attributes,o),i+=a.parsed+(o?2:1);break}}else{while(i<e.length&&"<"!==e[i])i++;const n=e.substring(t,i);this.onText(this._resolveEntities(n))}t=i}}onResolveEntity(e){return`&${e};`}onPi(e,t){}onComment(e){}onCdata(e){}onDoctype(e){}onText(e){}onBeginElement(e,t,n){}onEndElement(e){}onError(e){}}class s{constructor(e,t){this.nodeName=e,this.nodeValue=t,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}get firstChild(){return this.childNodes&&this.childNodes[0]}get nextSibling(){const e=this.parentNode.childNodes;if(!e)return;const t=e.indexOf(this);return-1!==t?e[t+1]:void 0}get textContent(){return this.childNodes?this.childNodes.map((function(e){return e.textContent})).join(""):this.nodeValue||""}hasChildNodes(){return this.childNodes&&this.childNodes.length>0}}class c extends o{constructor(){super(),this._currentFragment=null,this._stack=null,this._errorCode=r.NoError}parseFromString(e){if(this._currentFragment=[],this._stack=[],this._errorCode=r.NoError,this.parseXml(e),this._errorCode!==r.NoError)return;const[t]=this._currentFragment;return t?{documentElement:t}:void 0}onResolveEntity(e){switch(e){case"apos":return"'"}return super.onResolveEntity(e)}onText(e){if(a(e))return;const t=new s("#text",e);this._currentFragment.push(t)}onCdata(e){const t=new s("#text",e);this._currentFragment.push(t)}onBeginElement(e,t,n){const r=new s(e);r.childNodes=[],this._currentFragment.push(r),n||(this._stack.push(this._currentFragment),this._currentFragment=r.childNodes)}onEndElement(e){this._currentFragment=this._stack.pop()||[];const t=this._currentFragment[this._currentFragment.length-1];if(t)for(let n=0,r=t.childNodes.length;n<r;n++)t.childNodes[n].parentNode=t}onError(e){this._errorCode=e}}t.SimpleXMLParser=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r=n(2);class i{constructor(e,t){(0,r.assert)(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1;const n=e.initialData;if(n&&n.length>0){const e=new Uint8Array(n).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((e,t)=>{this._onReceiveData({begin:e,chunk:t})}),this._pdfDataRangeTransport.addProgressListener((e,t)=>{this._onProgress({loaded:e,total:t})}),this._pdfDataRangeTransport.addProgressiveReadListener(e=>{this._onReceiveData({chunk:e})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){const t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{const n=this._rangeReaders.some((function(n){return n._begin===e.begin&&(n._enqueue(t),!0)}));(0,r.assert)(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}_onProgress(e){if(void 0===e.total){const t=this._rangeReaders[0];t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{const t=this._fullRequestReader;t&&t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new a(this,e,this._progressiveDone)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new o(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);const t=this._rangeReaders.slice(0);t.forEach((function(t){t.cancel(e)})),this._pdfDataRangeTransport.abort()}}t.PDFDataTransportStream=i;class a{constructor(e,t,n=!1){this._stream=e,this._done=n||!1,this._filename=null,this._queuedChunks=t||[],this._loaded=0;for(const r of this._queuedChunks)this._loaded+=r.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length>0){const t=this._requests.shift();t.resolve({value:e,done:!1})}else this._queuedChunks.push(e);this._loaded+=e.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 e=this._queuedChunks.shift();return{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[]}progressiveDone(){this._done||(this._done=!0)}}class o{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{const t=this._requests.shift();t.resolve({value:e,done:!1}),this._requests.forEach((function(e){e.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 e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._stream._removeRangeReader(this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebGLContext=void 0;var r=n(2);class i{constructor({enable:e=!1}){this._enabled=!0===e}get isEnabled(){let e=this._enabled;return e&&(e=a.tryInitGL()),(0,r.shadow)(this,"isEnabled",e)}composeSMask({layer:e,mask:t,properties:n}){return a.composeSMask(e,t,n)}drawFigures({width:e,height:t,backgroundColor:n,figures:r,context:i}){return a.drawFigures(e,t,n,r,i)}clear(){a.cleanup()}}t.WebGLContext=i;var a=function(){function e(e,t,n){var r=e.createShader(n);e.shaderSource(r,t),e.compileShader(r);var i=e.getShaderParameter(r,e.COMPILE_STATUS);if(!i){var a=e.getShaderInfoLog(r);throw new Error("Error during shader compilation: "+a)}return r}function t(t,n){return e(t,n,t.VERTEX_SHADER)}function n(t,n){return e(t,n,t.FRAGMENT_SHADER)}function r(e,t){for(var n=e.createProgram(),r=0,i=t.length;r<i;++r)e.attachShader(n,t[r]);e.linkProgram(n);var a=e.getProgramParameter(n,e.LINK_STATUS);if(!a){var o=e.getProgramInfoLog(n);throw new Error("Error during program linking: "+o)}return n}function i(e,t,n){e.activeTexture(n);var r=e.createTexture();return e.bindTexture(e.TEXTURE_2D,r),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t),r}var a,o;function s(){a||(o=document.createElement("canvas"),a=o.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; } ",l=" 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; } ",u=null;function h(){var e,i;s(),e=o,o=null,i=a,a=null;var h=t(i,c),d=n(i,l),f=r(i,[h,d]);i.useProgram(f);var p={};p.gl=i,p.canvas=e,p.resolutionLocation=i.getUniformLocation(f,"u_resolution"),p.positionLocation=i.getAttribLocation(f,"a_position"),p.backdropLocation=i.getUniformLocation(f,"u_backdrop"),p.subtypeLocation=i.getUniformLocation(f,"u_subtype");var g=i.getAttribLocation(f,"a_texCoord"),m=i.getUniformLocation(f,"u_image"),b=i.getUniformLocation(f,"u_mask"),y=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,y),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(m,0),i.uniform1i(b,1),u=p}function d(e,t,n){var r=e.width,a=e.height;u||h();var o=u,s=o.canvas,c=o.gl;s.width=r,s.height=a,c.viewport(0,0,c.drawingBufferWidth,c.drawingBufferHeight),c.uniform2f(o.resolutionLocation,r,a),n.backdrop?c.uniform4f(o.resolutionLocation,n.backdrop[0],n.backdrop[1],n.backdrop[2],1):c.uniform4f(o.resolutionLocation,0,0,0,0),c.uniform1i(o.subtypeLocation,"Luminosity"===n.subtype?1:0);var l=i(c,e,c.TEXTURE0),d=i(c,t,c.TEXTURE1),f=c.createBuffer();return c.bindBuffer(c.ARRAY_BUFFER,f),c.bufferData(c.ARRAY_BUFFER,new Float32Array([0,0,r,0,0,a,0,a,r,0,r,a]),c.STATIC_DRAW),c.enableVertexAttribArray(o.positionLocation),c.vertexAttribPointer(o.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(l),c.deleteTexture(d),c.deleteBuffer(f),s}var f=" 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 m(){var e,i;s(),e=o,o=null,i=a,a=null;var c=t(i,f),l=n(i,p),u=r(i,[c,l]);i.useProgram(u);var h={};h.gl=i,h.canvas=e,h.resolutionLocation=i.getUniformLocation(u,"u_resolution"),h.scaleLocation=i.getUniformLocation(u,"u_scale"),h.offsetLocation=i.getUniformLocation(u,"u_offset"),h.positionLocation=i.getAttribLocation(u,"a_position"),h.colorLocation=i.getAttribLocation(u,"a_color"),g=h}function b(e,t,n,r,i){g||m();var a=g,o=a.canvas,s=a.gl;o.width=e,o.height=t,s.viewport(0,0,s.drawingBufferWidth,s.drawingBufferHeight),s.uniform2f(a.resolutionLocation,e,t);var c,l,u,h=0;for(c=0,l=r.length;c<l;c++)switch(r[c].type){case"lattice":u=r[c].coords.length/r[c].verticesPerRow|0,h+=(u-1)*(r[c].verticesPerRow-1)*6;break;case"triangles":h+=r[c].coords.length;break}var d=new Float32Array(2*h),f=new Uint8Array(3*h),p=i.coords,b=i.colors,y=0,v=0;for(c=0,l=r.length;c<l;c++){var w=r[c],x=w.coords,_=w.colors;switch(w.type){case"lattice":var S=w.verticesPerRow;u=x.length/S|0;for(var A=1;A<u;A++)for(var k=A*S+1,D=1;D<S;D++,k++)d[y]=p[x[k-S-1]],d[y+1]=p[x[k-S-1]+1],d[y+2]=p[x[k-S]],d[y+3]=p[x[k-S]+1],d[y+4]=p[x[k-1]],d[y+5]=p[x[k-1]+1],f[v]=b[_[k-S-1]],f[v+1]=b[_[k-S-1]+1],f[v+2]=b[_[k-S-1]+2],f[v+3]=b[_[k-S]],f[v+4]=b[_[k-S]+1],f[v+5]=b[_[k-S]+2],f[v+6]=b[_[k-1]],f[v+7]=b[_[k-1]+1],f[v+8]=b[_[k-1]+2],d[y+6]=d[y+2],d[y+7]=d[y+3],d[y+8]=d[y+4],d[y+9]=d[y+5],d[y+10]=p[x[k]],d[y+11]=p[x[k]+1],f[v+9]=f[v+3],f[v+10]=f[v+4],f[v+11]=f[v+5],f[v+12]=f[v+6],f[v+13]=f[v+7],f[v+14]=f[v+8],f[v+15]=b[_[k]],f[v+16]=b[_[k]+1],f[v+17]=b[_[k]+2],y+=12,v+=18;break;case"triangles":for(var C=0,T=x.length;C<T;C++)d[y]=p[x[C]],d[y+1]=p[x[C]+1],f[v]=b[_[C]],f[v+1]=b[_[C]+1],f[v+2]=b[_[C]+2],y+=2,v+=3;break}}n?s.clearColor(n[0]/255,n[1]/255,n[2]/255,1):s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT);var E=s.createBuffer();s.bindBuffer(s.ARRAY_BUFFER,E),s.bufferData(s.ARRAY_BUFFER,d,s.STATIC_DRAW),s.enableVertexAttribArray(a.positionLocation),s.vertexAttribPointer(a.positionLocation,2,s.FLOAT,!1,0,0);var U=s.createBuffer();return s.bindBuffer(s.ARRAY_BUFFER,U),s.bufferData(s.ARRAY_BUFFER,f,s.STATIC_DRAW),s.enableVertexAttribArray(a.colorLocation),s.vertexAttribPointer(a.colorLocation,3,s.UNSIGNED_BYTE,!1,0,0),s.uniform2f(a.scaleLocation,i.scaleX,i.scaleY),s.uniform2f(a.offsetLocation,i.offsetX,i.offsetY),s.drawArrays(s.TRIANGLES,0,h),s.flush(),s.deleteBuffer(E),s.deleteBuffer(U),o}return{tryInitGL(){try{return s(),!!a}catch(e){}return!1},composeSMask:d,drawFigures:b,cleanup(){u&&u.canvas&&(u.canvas.width=0,u.canvas.height=0),g&&g.canvas&&(g.canvas.width=0,g.canvas.height=0),u=null,g=null}}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var r=n(1),i=n(2);class a{static create(e){const t=e.data.annotationType;switch(t){case i.AnnotationType.LINK:return new s(e);case i.AnnotationType.TEXT:return new c(e);case i.AnnotationType.WIDGET:const t=e.data.fieldType;switch(t){case"Tx":return new u(e);case"Btn":return e.data.radioButton?new d(e):e.data.checkBox?new h(e):new f(e);case"Ch":return new p(e)}return new l(e);case i.AnnotationType.POPUP:return new g(e);case i.AnnotationType.FREETEXT:return new b(e);case i.AnnotationType.LINE:return new y(e);case i.AnnotationType.SQUARE:return new v(e);case i.AnnotationType.CIRCLE:return new w(e);case i.AnnotationType.POLYLINE:return new x(e);case i.AnnotationType.CARET:return new S(e);case i.AnnotationType.INK:return new A(e);case i.AnnotationType.POLYGON:return new _(e);case i.AnnotationType.HIGHLIGHT:return new k(e);case i.AnnotationType.UNDERLINE:return new D(e);case i.AnnotationType.SQUIGGLY:return new C(e);case i.AnnotationType.STRIKEOUT:return new T(e);case i.AnnotationType.STAMP:return new E(e);case i.AnnotationType.FILEATTACHMENT:return new U(e);default:return new o(e)}}}class o{constructor(e,t=!1,n=!1){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderInteractiveForms=e.renderInteractiveForms,this.svgFactory=e.svgFactory,t&&(this.container=this._createContainer(n))}_createContainer(e=!1){const t=this.data,n=this.page,r=this.viewport,a=document.createElement("section");let o=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];a.setAttribute("data-annotation-id",t.id);const c=i.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(a.style.transform=`matrix(${r.transform.join(",")})`,a.style.transformOrigin=`-${c[0]}px -${c[1]}px`,!e&&t.borderStyle.width>0){a.style.borderWidth=t.borderStyle.width+"px",t.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE&&(o-=2*t.borderStyle.width,s-=2*t.borderStyle.width);const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t=`${e}px / ${n}px`;a.style.borderRadius=t}switch(t.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}t.color?a.style.borderColor=i.Util.makeCssRgb(0|t.color[0],0|t.color[1],0|t.color[2]):a.style.borderWidth=0}return a.style.left=c[0]+"px",a.style.top=c[1]+"px",a.style.width=o+"px",a.style.height=s+"px",a}_createPopup(e,t,n){t||(t=document.createElement("div"),t.style.height=e.style.height,t.style.width=e.style.width,e.appendChild(t));const r=new m({container:e,trigger:t,color:n.color,title:n.title,modificationDate:n.modificationDate,contents:n.contents,hideWrapper:!0}),i=r.render();i.style.left=e.style.width,e.appendChild(i)}render(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}}class s extends o{constructor(e){const t=!!(e.data.url||e.data.dest||e.data.action);super(e,t)}render(){this.container.className="linkAnnotation";const{data:e,linkService:t}=this,n=document.createElement("a");return e.url?(0,r.addLinkAttributes)(n,{url:e.url,target:e.newWindow?r.LinkTarget.BLANK:t.externalLinkTarget,rel:t.externalLinkRel,enabled:t.externalLinkEnabled}):e.action?this._bindNamedAction(n,e.action):this._bindLink(n,e.dest),this.container.appendChild(n),this.container}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.navigateTo(t),!1),t&&(e.className="internalLink")}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),e.className="internalLink"}}class c extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t)}render(){this.container.className="textAnnotation";const e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}}class l extends o{render(){return this.container}}class u extends l{constructor(e){const t=e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,t)}render(){const e=["left","center","right"];this.container.className="textWidgetAnnotation";let t=null;if(this.renderInteractiveForms){if(this.data.multiLine?(t=document.createElement("textarea"),t.textContent=this.data.fieldValue):(t=document.createElement("input"),t.type="text",t.setAttribute("value",this.data.fieldValue)),t.disabled=this.data.readOnly,t.name=this.data.fieldName,null!==this.data.maxLen&&(t.maxLength=this.data.maxLen),this.data.comb){const e=this.data.rect[2]-this.data.rect[0],n=e/this.data.maxLen;t.classList.add("comb"),t.style.letterSpacing=`calc(${n}px - 1ch)`}}else{t=document.createElement("div"),t.textContent=this.data.fieldValue,t.style.verticalAlign="middle",t.style.display="table-cell";let e=null;this.data.fontRefName&&this.page.commonObjs.has(this.data.fontRefName)&&(e=this.page.commonObjs.get(this.data.fontRefName)),this._setTextStyle(t,e)}return null!==this.data.textAlignment&&(t.style.textAlign=e[this.data.textAlignment]),this.container.appendChild(t),this.container}_setTextStyle(e,t){const n=e.style;if(n.fontSize=this.data.fontSize+"px",n.direction=this.data.fontDirection<0?"rtl":"ltr",!t)return;let r="normal";t.black?r="900":t.bold&&(r="bold"),n.fontWeight=r,n.fontStyle=t.italic?"italic":"normal";const i=t.loadedName?`"${t.loadedName}", `:"",a=t.fallbackName||"Helvetica, sans-serif";n.fontFamily=i+a}}class h extends l{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation checkBox";const e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="checkbox",e.name=this.data.fieldName,this.data.fieldValue&&"Off"!==this.data.fieldValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}class d extends l{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation radioButton";const e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="radio",e.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}class f extends s{render(){const e=super.render();return e.className="buttonWidgetAnnotation pushButton",e}}class p extends l{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="choiceWidgetAnnotation";const e=document.createElement("select");e.disabled=this.data.readOnly,e.name=this.data.fieldName,this.data.combo||(e.size=this.data.options.length,this.data.multiSelect&&(e.multiple=!0));for(const t of this.data.options){const n=document.createElement("option");n.textContent=t.displayValue,n.value=t.exportValue,this.data.fieldValue.includes(t.displayValue)&&n.setAttribute("selected",!0),e.appendChild(n)}return this.container.appendChild(e),this.container}}class g extends o{constructor(e){const t=!(!e.data.title&&!e.data.contents);super(e,t)}render(){const e=["Line","Square","Circle","PolyLine","Polygon","Ink"];if(this.container.className="popupAnnotation",e.includes(this.data.parentType))return this.container;const t=`[data-annotation-id="${this.data.parentId}"]`,n=this.layer.querySelector(t);if(!n)return this.container;const r=new m({container:this.container,trigger:n,color:this.data.color,title:this.data.title,modificationDate:this.data.modificationDate,contents:this.data.contents}),i=parseFloat(n.style.left),a=parseFloat(n.style.width);return this.container.style.transformOrigin=`-${i+a}px -${n.style.top}`,this.container.style.left=i+a+"px",this.container.appendChild(r.render()),this.container}}class m{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.title=e.title,this.modificationDate=e.modificationDate,this.contents=e.contents,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){const e=.7,t=document.createElement("div");t.className="popupWrapper",this.hideElement=this.hideWrapper?t:this.container,this.hideElement.setAttribute("hidden",!0);const n=document.createElement("div");n.className="popup";const a=this.color;if(a){const t=e*(255-a[0])+a[0],r=e*(255-a[1])+a[1],o=e*(255-a[2])+a[2];n.style.backgroundColor=i.Util.makeCssRgb(0|t,0|r,0|o)}const o=document.createElement("h1");o.textContent=this.title,n.appendChild(o);const s=r.PDFDateString.toDateObject(this.modificationDate);if(s){const e=document.createElement("span");e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:s.toLocaleDateString(),time:s.toLocaleTimeString()}),n.appendChild(e)}const c=this._formatContents(this.contents);return n.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)),n.addEventListener("click",this._hide.bind(this,!0)),t.appendChild(n),t}_formatContents(e){const t=document.createElement("p"),n=e.split(/(?:\r\n?|\n)/);for(let r=0,i=n.length;r<i;++r){const e=n[r];t.appendChild(document.createTextNode(e)),r<i-1&&t.appendChild(document.createElement("br"))}return t}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(e=!1){e&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}_hide(e=!0){e&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}class b extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class y extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){this.container.className="lineAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),i.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),i.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),i.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),i.setAttribute("stroke-width",e.borderStyle.width||1),i.setAttribute("stroke","transparent"),r.appendChild(i),this.container.append(r),this._createPopup(this.container,i,e),this.container}}class v extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){this.container.className="squareAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,a=this.svgFactory.createElement("svg:rect");return a.setAttribute("x",i/2),a.setAttribute("y",i/2),a.setAttribute("width",t-i),a.setAttribute("height",n-i),a.setAttribute("stroke-width",i||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),r.appendChild(a),this.container.append(r),this._createPopup(this.container,a,e),this.container}}class w extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){this.container.className="circleAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,a=this.svgFactory.createElement("svg:ellipse");return a.setAttribute("cx",t/2),a.setAttribute("cy",n/2),a.setAttribute("rx",t/2-i/2),a.setAttribute("ry",n/2-i/2),a.setAttribute("stroke-width",i||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),r.appendChild(a),this.container.append(r),this._createPopup(this.container,a,e),this.container}}class x extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n);let i=[];for(const o of e.vertices){const t=o.x-e.rect[0],n=e.rect[3]-o.y;i.push(t+","+n)}i=i.join(" ");const a=this.svgFactory.createElement(this.svgElementName);return a.setAttribute("points",i),a.setAttribute("stroke-width",e.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),r.appendChild(a),this.container.append(r),this._createPopup(this.container,a,e),this.container}}class _ extends x{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class S extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class A extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n);for(const i of e.inkLists){let t=[];for(const r of i){const n=r.x-e.rect[0],i=e.rect[3]-r.y;t.push(`${n},${i}`)}t=t.join(" ");const n=this.svgFactory.createElement(this.svgElementName);n.setAttribute("points",t),n.setAttribute("stroke-width",e.borderStyle.width||1),n.setAttribute("stroke","transparent"),n.setAttribute("fill","none"),this._createPopup(this.container,n,e),r.appendChild(n)}return this.container.append(r),this.container}}class k extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="highlightAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class D extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="underlineAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class C extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="squigglyAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class T extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="strikeoutAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class E extends o{constructor(e){const t=!!(e.data.hasPopup||e.data.title||e.data.contents);super(e,t,!0)}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class U extends o{constructor(e){super(e,!0);const{filename:t,content:n}=this.data.file;this.filename=(0,r.getFilenameFromUrl)(t),this.content=n,this.linkService.eventBus&&this.linkService.eventBus.dispatch("fileattachmentannotation",{source:this,id:(0,i.stringToPDFString)(t),filename:t,content:n})}render(){this.container.className="fileAttachmentAnnotation";const e=document.createElement("div");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.addEventListener("dblclick",this._download.bind(this)),this.data.hasPopup||!this.data.title&&!this.data.contents||this._createPopup(this.container,e,this.data),this.container.appendChild(e),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 F{static render(e){const t=[],n=[];for(const r of e.annotations)r&&(r.annotationType!==i.AnnotationType.POPUP?t.push(r):n.push(r));n.length&&t.push(...n);for(const i of t){const t=a.create({data:i,layer:e.div,page:e.page,viewport:e.viewport,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderInteractiveForms:e.renderInteractiveForms||!1,svgFactory:new r.DOMSVGFactory});t.isRenderable&&e.div.appendChild(t.render())}}static update(e){for(const t of e.annotations){const n=e.div.querySelector(`[data-annotation-id="${t.id}"]`);n&&(n.style.transform=`matrix(${e.viewport.transform.join(",")})`)}e.div.removeAttribute("hidden")}}t.AnnotationLayer=F},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=void 0;var r=n(2),i=function(){var e=1e5,t=/\S/;function n(e){return!t.test(e)}function i(e,t,i){var a=document.createElement("span"),o={angle:0,canvasWidth:0,isWhitespace:!1,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};if(e._textDivs.push(a),n(t.str))return o.isWhitespace=!0,void e._textDivProperties.set(a,o);var s=r.Util.transform(e._viewport.transform,t.transform),c=Math.atan2(s[1],s[0]),l=i[t.fontName];l.vertical&&(c+=Math.PI/2);var u=Math.sqrt(s[2]*s[2]+s[3]*s[3]),h=u;let d,f;l.ascent?h=l.ascent*h:l.descent&&(h=(1+l.descent)*h),0===c?(d=s[4],f=s[5]-h):(d=s[4]+h*Math.sin(c),f=s[5]-h*Math.cos(c)),a.style.left=d+"px",a.style.top=f+"px",a.style.fontSize=u+"px",a.style.fontFamily=l.fontFamily,a.textContent=t.str,e._fontInspectorEnabled&&(a.dataset.fontName=t.fontName),0!==c&&(o.angle=c*(180/Math.PI));let p=!1;if(t.str.length>1)p=!0;else if(t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),n=Math.abs(t.transform[3]);e!==n&&Math.max(e,n)/Math.min(e,n)>1.5&&(p=!0)}if(p&&(l.vertical?o.canvasWidth=t.height*e._viewport.scale:o.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(a,o),e._textContentStream&&e._layoutText(a),e._enhanceTextSelection){var g=1,m=0;0!==c&&(g=Math.cos(c),m=Math.sin(c));var b,y,v=(l.vertical?t.height:t.width)*e._viewport.scale,w=u;0!==c?(b=[g,m,-m,g,d,f],y=r.Util.getAxialAlignedBoundingBox([0,0,v,w],b)):y=[d,f,d+v,f+w],e._bounds.push({left:y[0],top:y[1],right:y[2],bottom:y[3],div:a,size:[v,w],m:b})}}function a(t){if(!t._canceled){var n=t._textDivs,r=t._capability,i=n.length;if(i>e)return t._renderingDone=!0,void r.resolve();if(!t._textContentStream)for(var a=0;a<i;a++)t._layoutText(n[a]);t._renderingDone=!0,r.resolve()}}function o(e,t,n){let r=0;for(let i=0;i<n;i++){const n=e[t++];n>0&&(r=r?Math.min(n,r):n)}return r}function s(e){for(var t=e._bounds,n=e._viewport,i=c(n.width,n.height,t),a=0;a<i.length;a++){var s=t[a].div,l=e._textDivProperties.get(s);if(0!==l.angle){var u=i[a],h=t[a],d=h.m,f=d[0],p=d[1],g=[[0,0],[0,h.size[1]],[h.size[0],0],h.size],m=new Float64Array(64);g.forEach((function(e,t){var n=r.Util.applyTransform(e,d);m[t+0]=f&&(u.left-n[0])/f,m[t+4]=p&&(u.top-n[1])/p,m[t+8]=f&&(u.right-n[0])/f,m[t+12]=p&&(u.bottom-n[1])/p,m[t+16]=p&&(u.left-n[0])/-p,m[t+20]=f&&(u.top-n[1])/f,m[t+24]=p&&(u.right-n[0])/-p,m[t+28]=f&&(u.bottom-n[1])/f,m[t+32]=f&&(u.left-n[0])/-f,m[t+36]=p&&(u.top-n[1])/-p,m[t+40]=f&&(u.right-n[0])/-f,m[t+44]=p&&(u.bottom-n[1])/-p,m[t+48]=p&&(u.left-n[0])/p,m[t+52]=f&&(u.top-n[1])/-f,m[t+56]=p&&(u.right-n[0])/p,m[t+60]=f&&(u.bottom-n[1])/-f}));var b=1+Math.min(Math.abs(f),Math.abs(p));l.paddingLeft=o(m,32,16)/b,l.paddingTop=o(m,48,16)/b,l.paddingRight=o(m,0,16)/b,l.paddingBottom=o(m,16,16)/b,e._textDivProperties.set(s,l)}else l.paddingLeft=t[a].left-i[a].left,l.paddingTop=t[a].top-i[a].top,l.paddingRight=i[a].right-t[a].right,l.paddingBottom=i[a].bottom-t[a].bottom,e._textDivProperties.set(s,l)}}function c(e,t,n){var r=n.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));l(e,r);var i=new Array(n.length);return r.forEach((function(e){var t=e.index;i[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}})),n.map((function(t,n){var a=i[n],o=r[n];o.x1=t.top,o.y1=e-a.right,o.x2=t.bottom,o.y2=e-a.left,o.index=n,o.x1New=void 0,o.x2New=void 0})),l(t,r),r.forEach((function(e){var t=e.index;i[t].top=e.x1New,i[t].bottom=e.x2New})),i}function l(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));var n={x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0},r=[{start:-1/0,end:1/0,boundary:n}];t.forEach((function(e){var t=0;while(t<r.length&&r[t].end<=e.y1)t++;var n,i,a=r.length-1;while(a>=0&&r[a].start>=e.y2)a--;var o,s,c=-1/0;for(o=t;o<=a;o++){var l;n=r[o],i=n.boundary,l=i.x2>e.x1?i.index>e.index?i.x1New:e.x1:void 0===i.x2New?(i.x2+e.x1)/2:i.x2New,l>c&&(c=l)}for(e.x1New=c,o=t;o<=a;o++)n=r[o],i=n.boundary,void 0===i.x2New?i.x2>e.x1?i.index>e.index&&(i.x2New=i.x2):i.x2New=c:i.x2New>c&&(i.x2New=Math.max(c,i.x2));var u=[],h=null;for(o=t;o<=a;o++){n=r[o],i=n.boundary;var d=i.x2>e.x2?i:e;h===d?u[u.length-1].end=n.end:(u.push({start:n.start,end:n.end,boundary:d}),h=d)}for(r[t].start<e.y1&&(u[0].start=e.y1,u.unshift({start:r[t].start,end:e.y1,boundary:r[t].boundary})),e.y2<r[a].end&&(u[u.length-1].end=e.y2,u.push({start:e.y2,end:r[a].end,boundary:r[a].boundary})),o=t;o<=a;o++)if(n=r[o],i=n.boundary,void 0===i.x2New){var f=!1;for(s=t-1;!f&&s>=0&&r[s].start>=i.y1;s--)f=r[s].boundary===i;for(s=a+1;!f&&s<r.length&&r[s].end<=i.y2;s++)f=r[s].boundary===i;for(s=0;!f&&s<u.length;s++)f=u[s].boundary===i;f||(i.x2New=c)}Array.prototype.splice.apply(r,[t,a-t+1].concat(u))})),r.forEach((function(t){var n=t.boundary;void 0===n.x2New&&(n.x2New=Math.max(e,n.x2))}))}function u({textContent:e,textContentStream:t,container:n,viewport:i,textDivs:a,textContentItemsStr:o,enhanceTextSelection:s}){this._textContent=e,this._textContentStream=t,this._container=n,this._viewport=i,this._textDivs=a||[],this._textContentItemsStr=o||[],this._enhanceTextSelection=!!s,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,r.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 h(e){var t=new u({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t}return u.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.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(e,t){for(let n=0,r=e.length;n<r;n++)this._textContentItemsStr.push(e[n].str),i(this,e[n],t)},_layoutText(e){const t=this._textDivProperties.get(e);if(t.isWhitespace)return;let n="";if(0!==t.canvasWidth){const{fontSize:r,fontFamily:i}=e.style;r===this._layoutTextLastFontSize&&i===this._layoutTextLastFontFamily||(this._layoutTextCtx.font=`${r} ${i}`,this._layoutTextLastFontSize=r,this._layoutTextLastFontFamily=i);const{width:a}=this._layoutTextCtx.measureText(e.textContent);a>0&&(t.scale=t.canvasWidth/a,n=`scaleX(${t.scale})`)}0!==t.angle&&(n=`rotate(${t.angle}deg) ${n}`),n.length>0&&(this._enhanceTextSelection&&(t.originalTransform=n),e.style.transform=n),this._textDivProperties.set(e,t),this._container.appendChild(e)},_render:function(e){const t=(0,r.createPromiseCapability)();let n=Object.create(null);const i=document.createElement("canvas");if(i.mozOpaque=!0,this._layoutTextCtx=i.getContext("2d",{alpha:!1}),this._textContent){const e=this._textContent.items,n=this._textContent.styles;this._processItems(e,n),t.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const e=()=>{this._reader.read().then(({value:r,done:i})=>{i?t.resolve():(Object.assign(n,r.styles),this._processItems(r.items,n),e())},t.reject)};this._reader=this._textContentStream.getReader(),e()}}t.promise.then(()=>{n=null,e?this._renderTimer=setTimeout(()=>{a(this),this._renderTimer=null},e):a(this)},this._capability.reject)},expandTextDivs:function(e){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(s(this),this._bounds=null);const t=[],n=[];for(var r=0,i=this._textDivs.length;r<i;r++){const i=this._textDivs[r],a=this._textDivProperties.get(i);a.isWhitespace||(e?(t.length=0,n.length=0,a.originalTransform&&t.push(a.originalTransform),a.paddingTop>0?(n.push(a.paddingTop+"px"),t.push(`translateY(${-a.paddingTop}px)`)):n.push(0),a.paddingRight>0?n.push(a.paddingRight/a.scale+"px"):n.push(0),a.paddingBottom>0?n.push(a.paddingBottom+"px"):n.push(0),a.paddingLeft>0?(n.push(a.paddingLeft/a.scale+"px"),t.push(`translateX(${-a.paddingLeft/a.scale}px)`)):n.push(0),i.style.padding=n.join(" "),t.length&&(i.style.transform=t.join(" "))):(i.style.padding=null,i.style.transform=a.originalTransform))}}},h}();t.renderTextLayer=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(2),i=n(1),a=n(4);let o=function(){throw new Error("Not implemented: SVGGraphics")};t.SVGGraphics=o;{const e={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},n="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/1999/xlink",h=["butt","round","square"],d=["miter","round","bevel"],f=function(){const e=new Uint8Array([137,80,78,71,13,10,26,10]),t=12,n=new Int32Array(256);for(let r=0;r<256;r++){let e=r;for(let t=0;t<8;t++)e=1&e?3988292384^e>>1&2147483647:e>>1&2147483647;n[r]=e}function i(e,t,r){let i=-1;for(let a=t;a<r;a++){const t=255&(i^e[a]),r=n[t];i=i>>>8^r}return-1^i}function o(e,t,n,r){let a=r;const o=t.length;n[a]=o>>24&255,n[a+1]=o>>16&255,n[a+2]=o>>8&255,n[a+3]=255&o,a+=4,n[a]=255&e.charCodeAt(0),n[a+1]=255&e.charCodeAt(1),n[a+2]=255&e.charCodeAt(2),n[a+3]=255&e.charCodeAt(3),a+=4,n.set(t,a),a+=t.length;const s=i(n,r+4,a);n[a]=s>>24&255,n[a+1]=s>>16&255,n[a+2]=s>>8&255,n[a+3]=255&s}function s(e,t,n){let r=1,i=0;for(let a=t;a<n;++a)r=(r+(255&e[a]))%65521,i=(i+r)%65521;return i<<16|r}function c(e){if(!a.isNodeJS)return l(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(1).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(t){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+t)}return l(e)}function l(e){let t=e.length;const n=65535,r=Math.ceil(t/n),i=new Uint8Array(2+t+5*r+4);let a=0;i[a++]=120,i[a++]=156;let o=0;while(t>n)i[a++]=0,i[a++]=255,i[a++]=255,i[a++]=0,i[a++]=0,i.set(e.subarray(o,o+n),a),a+=n,o+=n,t-=n;i[a++]=1,i[a++]=255&t,i[a++]=t>>8&255,i[a++]=255&~t,i[a++]=(65535&~t)>>8&255,i.set(e.subarray(o),a),a+=e.length-o;const c=s(e,0,e.length);return i[a++]=c>>24&255,i[a++]=c>>16&255,i[a++]=c>>8&255,i[a++]=255&c,i}function u(n,i,a,s){const l=n.width,u=n.height;let h,d,f;const p=n.data;switch(i){case r.ImageKind.GRAYSCALE_1BPP:d=0,h=1,f=l+7>>3;break;case r.ImageKind.RGB_24BPP:d=2,h=8,f=3*l;break;case r.ImageKind.RGBA_32BPP:d=6,h=8,f=4*l;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+f)*u);let m=0,b=0;for(let e=0;e<u;++e)g[m++]=0,g.set(p.subarray(b,b+f),m),b+=f,m+=f;if(i===r.ImageKind.GRAYSCALE_1BPP&&s){m=0;for(let e=0;e<u;e++){m++;for(let e=0;e<f;e++)g[m++]^=255}}const y=new Uint8Array([l>>24&255,l>>16&255,l>>8&255,255&l,u>>24&255,u>>16&255,u>>8&255,255&u,h,d,0,0,0]),v=c(g),w=e.length+3*t+y.length+v.length,x=new Uint8Array(w);let _=0;return x.set(e,_),_+=e.length,o("IHDR",y,x,_),_+=t+y.length,o("IDATA",v,x,_),_+=t+v.length,o("IEND",new Uint8Array(0),x,_),(0,r.createObjectURL)(x,"image/png",a)}return function(e,t,n){const i=void 0===e.kind?r.ImageKind.GRAYSCALE_1BPP:e.kind;return u(e,i,t,n)}}();class p{constructor(){this.fontSizeScale=1,this.fontWeight=e.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.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=e.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(e,t){this.x=e,this.y=t}}function s(e){let t=[];const n=[];for(const r of e)"save"!==r.fn?"restore"===r.fn?t=n.pop():t.push(r):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t[t.length-1].items);return t}function c(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function l(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":`scale(${c(e[0])} ${c(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2]){const t=180*Math.acos(e[0])/Math.PI;return`rotate(${c(t)})`}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return`translate(${c(e[4])} ${c(e[5])})`;return`matrix(${c(e[0])} ${c(e[1])} ${c(e[2])} ${c(e[3])} ${c(e[4])} `+c(e[5])+")"}let g=0,m=0,b=0;t.SVGGraphics=o=class{constructor(e,t,n=!1){this.svgFactory=new i.DOMSVGFactory,this.current=new p,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const i in r.OPS)this._operatorIdMapping[r.OPS[i]]=i}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let i=0,a=t.length;i<a;i++)if(t[i]===r.OPS.dependency)for(const e of n[i]){const t=e.startsWith("g_")?this.commonObjs:this.objs,n=new Promise(n=>{t.get(e,n)});this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,i,a,o){const s=[e,t,n,i,a,o];this.transformMatrix=r.Util.transform(this.transformMatrix,s),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then(()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,i=[];for(let a=0,o=r.length;a<o;a++){const e=r[a];i.push({fnId:e,fn:t[e],args:n[a]})}return s(i)}executeOpTree(e){for(const t of e){const e=t.fn,n=t.fnId,i=t.args;switch(0|n){case r.OPS.beginText:this.beginText();break;case r.OPS.dependency:break;case r.OPS.setLeading:this.setLeading(i);break;case r.OPS.setLeadingMoveText:this.setLeadingMoveText(i[0],i[1]);break;case r.OPS.setFont:this.setFont(i);break;case r.OPS.showText:this.showText(i[0]);break;case r.OPS.showSpacedText:this.showText(i[0]);break;case r.OPS.endText:this.endText();break;case r.OPS.moveText:this.moveText(i[0],i[1]);break;case r.OPS.setCharSpacing:this.setCharSpacing(i[0]);break;case r.OPS.setWordSpacing:this.setWordSpacing(i[0]);break;case r.OPS.setHScale:this.setHScale(i[0]);break;case r.OPS.setTextMatrix:this.setTextMatrix(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.setTextRise:this.setTextRise(i[0]);break;case r.OPS.setTextRenderingMode:this.setTextRenderingMode(i[0]);break;case r.OPS.setLineWidth:this.setLineWidth(i[0]);break;case r.OPS.setLineJoin:this.setLineJoin(i[0]);break;case r.OPS.setLineCap:this.setLineCap(i[0]);break;case r.OPS.setMiterLimit:this.setMiterLimit(i[0]);break;case r.OPS.setFillRGBColor:this.setFillRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeRGBColor:this.setStrokeRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeColorN:this.setStrokeColorN(i);break;case r.OPS.setFillColorN:this.setFillColorN(i);break;case r.OPS.shadingFill:this.shadingFill(i[0]);break;case r.OPS.setDash:this.setDash(i[0],i[1]);break;case r.OPS.setRenderingIntent:this.setRenderingIntent(i[0]);break;case r.OPS.setFlatness:this.setFlatness(i[0]);break;case r.OPS.setGState:this.setGState(i[0]);break;case r.OPS.fill:this.fill();break;case r.OPS.eoFill:this.eoFill();break;case r.OPS.stroke:this.stroke();break;case r.OPS.fillStroke:this.fillStroke();break;case r.OPS.eoFillStroke:this.eoFillStroke();break;case r.OPS.clip:this.clip("nonzero");break;case r.OPS.eoClip:this.clip("evenodd");break;case r.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case r.OPS.paintImageXObject:this.paintImageXObject(i[0]);break;case r.OPS.paintInlineImageXObject:this.paintInlineImageXObject(i[0]);break;case r.OPS.paintImageMaskXObject:this.paintImageMaskXObject(i[0]);break;case r.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(i[0],i[1]);break;case r.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case r.OPS.closePath:this.closePath();break;case r.OPS.closeStroke:this.closeStroke();break;case r.OPS.closeFillStroke:this.closeFillStroke();break;case r.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case r.OPS.nextLine:this.nextLine();break;case r.OPS.transform:this.transform(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.constructPath:this.constructPath(i[0],i[1]);break;case r.OPS.endPath:this.endPath();break;case 92:this.group(t.items);break;default:(0,r.warn)("Unimplemented operator "+e);break}}}setWordSpacing(e){this.current.wordSpacing=e}setCharSpacing(e){this.current.charSpacing=e}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(e,t,n,r,i,a){const o=this.current;o.textMatrix=o.lineMatrix=[e,t,n,r,i,a],o.textMatrixScale=Math.sqrt(e*e+t*t),o.x=o.lineX=0,o.y=o.lineY=0,o.xcoords=[],o.ycoords=[],o.tspan=this.svgFactory.createElement("svg:tspan"),o.tspan.setAttributeNS(null,"font-family",o.fontFamily),o.tspan.setAttributeNS(null,"font-size",c(o.fontSize)+"px"),o.tspan.setAttributeNS(null,"y",c(-o.y)),o.txtElement=this.svgFactory.createElement("svg:text"),o.txtElement.appendChild(o.tspan)}beginText(){const e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=r.IDENTITY_MATRIX,e.lineMatrix=r.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[],e.ycoords=[]}moveText(e,t){const n=this.current;n.x=n.lineX+=e,n.y=n.lineY+=t,n.xcoords=[],n.ycoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size",c(n.fontSize)+"px"),n.tspan.setAttributeNS(null,"y",c(-n.y))}showText(t){const i=this.current,a=i.font,o=i.fontSize;if(0===o)return;const s=i.fontSizeScale,u=i.charSpacing,h=i.wordSpacing,d=i.fontDirection,f=i.textHScale*d,p=a.vertical,g=p?1:-1,m=a.defaultVMetrics,b=o*i.fontMatrix[0];let y=0;for(const e of t){if(null===e){y+=d*h;continue}if((0,r.isNum)(e)){y+=g*e*o/1e3;continue}const t=(e.isSpace?h:0)+u,n=e.fontChar;let c,l,f,v=e.width;if(p){let t;const n=e.vmetric||m;t=e.vmetric?n[1]:.5*v,t=-t*b;const r=n[2]*b;v=n?-n[0]:v,c=t/s,l=(y+r)/s}else c=y/s,l=0;(e.isInFont||a.missingFile)&&(i.xcoords.push(i.x+c),p&&i.ycoords.push(-i.y+l),i.tspan.textContent+=n),f=p?v*b-t*d:v*b+t*d,y+=f}i.tspan.setAttributeNS(null,"x",i.xcoords.map(c).join(" ")),p?i.tspan.setAttributeNS(null,"y",i.ycoords.map(c).join(" ")):i.tspan.setAttributeNS(null,"y",c(-i.y)),p?i.y-=y:i.x+=y*f,i.tspan.setAttributeNS(null,"font-family",i.fontFamily),i.tspan.setAttributeNS(null,"font-size",c(i.fontSize)+"px"),i.fontStyle!==e.fontStyle&&i.tspan.setAttributeNS(null,"font-style",i.fontStyle),i.fontWeight!==e.fontWeight&&i.tspan.setAttributeNS(null,"font-weight",i.fontWeight);const v=i.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;if(v===r.TextRenderingMode.FILL||v===r.TextRenderingMode.FILL_STROKE?(i.fillColor!==e.fillColor&&i.tspan.setAttributeNS(null,"fill",i.fillColor),i.fillAlpha<1&&i.tspan.setAttributeNS(null,"fill-opacity",i.fillAlpha)):i.textRenderingMode===r.TextRenderingMode.ADD_TO_PATH?i.tspan.setAttributeNS(null,"fill","transparent"):i.tspan.setAttributeNS(null,"fill","none"),v===r.TextRenderingMode.STROKE||v===r.TextRenderingMode.FILL_STROKE){const e=1/(i.textMatrixScale||1);this._setStrokeAttributes(i.tspan,e)}let w=i.textMatrix;0!==i.textRise&&(w=w.slice(),w[5]+=i.textRise),i.txtElement.setAttributeNS(null,"transform",`${l(w)} scale(${c(f)}, -1)`),i.txtElement.setAttributeNS(n,"xml:space","preserve"),i.txtElement.appendChild(i.tspan),i.txtgrp.appendChild(i.txtElement),this._ensureTransformGroup().appendChild(i.txtElement)}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}addFontStyle(e){if(!e.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));const t=(0,r.createObjectURL)(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${e.loadedName}"; src: url(${t}); }\n`}setFont(e){const t=this.current,n=this.commonObjs.get(e[0]);let i=e[1];t.font=n,!this.embedFonts||n.missingFile||this.embeddedFonts[n.loadedName]||(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX;let a="normal";n.black?a="900":n.bold&&(a="bold");const o=n.italic?"italic":"normal";i<0?(i=-i,t.fontDirection=-1):t.fontDirection=1,t.fontSize=i,t.fontFamily=n.loadedName,t.fontWeight=a,t.fontStyle=o,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",c(-t.y)),t.xcoords=[],t.ycoords=[]}endText(){const e=this.current;e.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG&&e.txtElement&&e.txtElement.hasChildNodes()&&(e.element=e.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(e){e>0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=h[e]}setLineJoin(e){this.current.lineJoin=d[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=r.Util.makeCssRgb(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=r.Util.makeCssRgb(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,i=r.Util.inverseTransform(this.transformMatrix),a=r.Util.applyTransform([0,0],i),o=r.Util.applyTransform([0,n],i),s=r.Util.applyTransform([t,0],i),c=r.Util.applyTransform([t,n],i),l=Math.min(a[0],o[0],s[0],c[0]),u=Math.min(a[1],o[1],s[1],c[1]),h=Math.max(a[0],o[0],s[0],c[0]),d=Math.max(a[1],o[1],s[1],c[1]),f=this.svgFactory.createElement("svg:rect");f.setAttributeNS(null,"x",l),f.setAttributeNS(null,"y",u),f.setAttributeNS(null,"width",h-l),f.setAttributeNS(null,"height",d-u),f.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&f.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(f)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],i=e[3]||r.IDENTITY_MATRIX,[a,o,s,c]=e[4],l=e[5],u=e[6],h=e[7],d="shading"+b++,[f,p]=r.Util.applyTransform([a,o],i),[g,m]=r.Util.applyTransform([s,c],i),[y,v]=r.Util.singularValueDecompose2dScale(i),w=l*y,x=u*v,_=this.svgFactory.createElement("svg:pattern");_.setAttributeNS(null,"id",d),_.setAttributeNS(null,"patternUnits","userSpaceOnUse"),_.setAttributeNS(null,"width",w),_.setAttributeNS(null,"height",x),_.setAttributeNS(null,"x",""+f),_.setAttributeNS(null,"y",""+p);const S=this.svg,A=this.transformMatrix,k=this.current.fillColor,D=this.current.strokeColor,C=this.svgFactory.create(g-f,m-p);if(this.svg=C,this.transformMatrix=i,2===h){const e=r.Util.makeCssRgb(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=S,this.transformMatrix=A,this.current.fillColor=k,this.current.strokeColor=D,_.appendChild(C.childNodes[0]),this.defs.appendChild(_),`url(#${d})`}_makeShadingPattern(e){switch(e[0]){case"RadialAxial":const t="shading"+b++,n=e[3];let i;switch(e[1]){case"axial":const n=e[4],r=e[5];i=this.svgFactory.createElement("svg:linearGradient"),i.setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"x1",n[0]),i.setAttributeNS(null,"y1",n[1]),i.setAttributeNS(null,"x2",r[0]),i.setAttributeNS(null,"y2",r[1]);break;case"radial":const a=e[4],o=e[5],s=e[6],c=e[7];i=this.svgFactory.createElement("svg:radialGradient"),i.setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"cx",o[0]),i.setAttributeNS(null,"cy",o[1]),i.setAttributeNS(null,"r",c),i.setAttributeNS(null,"fx",a[0]),i.setAttributeNS(null,"fy",a[1]),i.setAttributeNS(null,"fr",s);break;default:throw new Error("Unknown RadialAxial type: "+e[1])}for(const e of n){const t=this.svgFactory.createElement("svg:stop");t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),i.appendChild(t)}return this.defs.appendChild(i),`url(#${t})`;case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: "+e[0])}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let i=n.x,a=n.y,o=[],s=0;for(const l of e)switch(0|l){case r.OPS.rectangle:i=t[s++],a=t[s++];const e=t[s++],n=t[s++],l=i+e,u=a+n;o.push("M",c(i),c(a),"L",c(l),c(a),"L",c(l),c(u),"L",c(i),c(u),"Z");break;case r.OPS.moveTo:i=t[s++],a=t[s++],o.push("M",c(i),c(a));break;case r.OPS.lineTo:i=t[s++],a=t[s++],o.push("L",c(i),c(a));break;case r.OPS.curveTo:i=t[s+4],a=t[s+5],o.push("C",c(t[s]),c(t[s+1]),c(t[s+2]),c(t[s+3]),c(i),c(a)),s+=6;break;case r.OPS.curveTo2:o.push("C",c(i),c(a),c(t[s]),c(t[s+1]),c(t[s+2]),c(t[s+3])),i=t[s+2],a=t[s+3],s+=4;break;case r.OPS.curveTo3:i=t[s+2],a=t[s+3],o.push("C",c(t[s]),c(t[s+1]),c(i),c(a),c(i),c(a)),s+=4;break;case r.OPS.closePath:o.push("Z");break}o=o.join(" "),n.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?o=n.path.getAttributeNS(null,"d")+o:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(n.path)),n.path.setAttributeNS(null,"d",o),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(i,a)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t="clippath"+g++,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",l(this.transformMatrix));const r=e.element.cloneNode(!0);"evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),e.activeClipUrl&&(e.clipGroup=null,this.extraStack.forEach((function(e){e.clipGroup=null})),n.setAttributeNS(null,"clip-path",e.activeClipUrl)),e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t=e.path.getAttributeNS(null,"d")+"Z";e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)("Unimplemented graphic state operator "+t);break}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e,t=1){const n=this.current;let r=n.dashArray;1!==t&&r.length>0&&(r=r.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",c(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",c(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(c).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",c(t*n.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 e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}paintImageXObject(e){const t=this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,r=e.height,i=f(e,this.forceDataSchema,!!t),a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",c(n)),a.setAttributeNS(null,"height",c(r)),this.current.element=a,this.clip("nonzero");const o=this.svgFactory.createElement("svg:image");o.setAttributeNS(u,"xlink:href",i),o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y",c(-r)),o.setAttributeNS(null,"width",c(n)+"px"),o.setAttributeNS(null,"height",c(r)+"px"),o.setAttributeNS(null,"transform",`scale(${c(1/n)} ${c(-1/r)})`),t?t.appendChild(o):this._ensureTransformGroup().appendChild(o)}paintImageMaskXObject(e){const t=this.current,n=e.width,r=e.height,i=t.fillColor;t.maskId="mask"+m++;const a=this.svgFactory.createElement("svg:mask");a.setAttributeNS(null,"id",t.maskId);const o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",c(n)),o.setAttributeNS(null,"height",c(r)),o.setAttributeNS(null,"fill",i),o.setAttributeNS(null,"mask",`url(#${t.maskId})`),this.defs.appendChild(a),this._ensureTransformGroup().appendChild(o),this.paintInlineImageXObject(e,a)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",t[0]),r.setAttributeNS(null,"y",t[1]),r.setAttributeNS(null,"width",c(e)),r.setAttributeNS(null,"height",c(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.appendChild(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",l(e.transform)),t.appendChild(r),this.svg=r,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",l(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var r=n(2),i=n(20);const a=__webpack_require__(2),o=__webpack_require__(3),s=__webpack_require__(4),c=__webpack_require__(5),l=/^file:\/\/\/[a-zA-Z]:\//;function u(e){const t=c.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?c.parse("file:///"+e):(t.host||(t.protocol="file:"),t)}class h{constructor(e){this.source=e,this.url=u(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new b(this):new g(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new y(this,e,t):new m(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);const t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}t.PDFNodeStream=h;class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.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 e=this._readableStream.read();if(null===e)return this._readCapability=(0,r.createPromiseCapability)(),this.read();this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength});const t=new Uint8Array(e).buffer;return{value:t,done:!1}}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",e=>{this._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class f{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)();const t=e.source;this._isStreamingSupported=!t.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 e=this._readableStream.read();if(null===e)return this._readCapability=(0,r.createPromiseCapability)(),this.read();this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded});const t=new Uint8Array(e).buffer;return{value:t,done:!1}}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",e=>{this._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function p(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class g extends d{constructor(e){super(e);const t=t=>{if(404===t.statusCode){const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:a,suggestedLength:o}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=o.request(p(this._url,e.httpHeaders),t):this._request=s.request(p(this._url,e.httpHeaders),t),this._request.on("error",e=>{this._storedError=e,this._headersCapability.reject(e)}),this._request.end()}}class m extends f{constructor(e,t,n){super(e),this._httpHeaders={};for(const r in e.httpHeaders){const t=e.httpHeaders[r];"undefined"!==typeof t&&(this._httpHeaders[r]=t)}this._httpHeaders.Range=`bytes=${t}-${n-1}`;const i=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=o.request(p(this._url,this._httpHeaders),i):this._request=s.request(p(this._url,this._httpHeaders),i),this._request.on("error",e=>{this._storedError=e}),this._request.end()}}class b extends d{constructor(e){super(e);let t=decodeURIComponent(this._url.path);l.test(this._url.href)&&(t=t.replace(/^\//,"")),a.lstat(t,(e,n)=>{if(e)return"ENOENT"===e.code&&(e=new r.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(a.createReadStream(t)),this._headersCapability.resolve()})}}class y extends f{constructor(e,t,n){super(e);let r=decodeURIComponent(this._url.path);l.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(a.createReadStream(r,{start:t,end:n-1}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=s,t.extractFilenameFromHeader=o,t.validateRangeRequestCapabilities=a,t.validateResponseStatus=c;var r=n(2),i=n(21);function a({getResponseHeader:e,isHttp:t,rangeChunkSize:n,disableRange:i}){(0,r.assert)(n>0,"Range chunk size must be larger than zero");const a={allowRangeRequests:!1,suggestedLength:void 0},o=parseInt(e("Content-Length"),10);if(!Number.isInteger(o))return a;if(a.suggestedLength=o,o<=2*n)return a;if(i||!t)return a;if("bytes"!==e("Accept-Ranges"))return a;const s=e("Content-Encoding")||"identity";return"identity"!==s||(a.allowRangeRequests=!0),a}function o(e){const t=e("Content-Disposition");if(t){let e=(0,i.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(n){}if(/\.pdf$/i.test(e))return e}return null}function s(e,t){return 404===e||0===e&&t.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException("Unexpected server response ("+e+') while retrieving PDF "'+t+'".',e)}function c(e){return 200===e||206===e}},function(e,t,n){"use strict";function r(e){let t=!0,n=r("filename\\*","i").exec(e);if(n){n=n[1];let e=s(n);return e=unescape(e),e=c(e),e=l(e),a(e)}if(n=o(e),n){const e=l(n);return a(e)}if(n=r("filename","i").exec(e),n){n=n[1];let e=s(n);return e=l(e),a(e)}function r(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function i(e,n){if(e){if(!/^[\x00-\xFF]+$/.test(n))return n;try{const r=new TextDecoder(e,{fatal:!0}),i=Array.from(n,(function(e){return 255&e.charCodeAt(0)}));n=r.decode(new Uint8Array(i)),t=!1}catch(r){if(/^utf-?8$/i.test(e))try{n=decodeURIComponent(escape(n)),t=!1}catch(i){}}}return n}function a(e){return t&&/[\x80-\xff]/.test(e)&&(e=i("utf-8",e),t&&(e=i("iso-8859-1",e))),e}function o(e){const t=[];let n;const i=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");while(null!==(n=i.exec(e))){let[,e,r,i]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[r,i]}const a=[];for(let r=0;r<t.length;++r){if(!(r in t))break;let[e,n]=t[r];n=s(n),e&&(n=unescape(n),0===r&&(n=c(n))),a.push(n)}return a.join("")}function s(e){if(e.startsWith('"')){const t=e.slice(1).split('\\"');for(let e=0;e<t.length;++e){const n=t[e].indexOf('"');-1!==n&&(t[e]=t[e].slice(0,n),t.length=e+1),t[e]=t[e].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function c(e){const t=e.indexOf("'");if(-1===t)return e;const n=e.slice(0,t),r=e.slice(t+1),a=r.replace(/^[^']*'/,"");return i(n,a)}function l(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(e,t,n,r){if("q"===n||"Q"===n)return r=r.replace(/_/g," "),r=r.replace(/=([0-9a-fA-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(t,16))})),i(t,r);try{r=atob(r)}catch(a){}return i(t,r)}))}return""}Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r=n(2),i=n(20);const a=200,o=206;function s(e){const t=e.response;if("string"!==typeof t)return t;const n=(0,r.stringToBytes)(t);return n.buffer}class c{constructor(e,t){this.url=e,t=t||{},this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const r={begin:e,end:t};for(const i in n)r[i]=n[i];return this.request(r)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const i in this.httpHeaders){const e=this.httpHeaders[i];"undefined"!==typeof e&&t.setRequestHeader(i,e)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),r.expectedStatus=o):r.expectedStatus=a,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){const n=this.pendingRequests[e];n&&n.onProgress&&n.onProgress(t)}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const r=n.xhr;if(r.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==r.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===r.status&&this.isHttp)return void(n.onError&&n.onError(r.status));const i=r.status||a,c=i===a&&n.expectedStatus===o;if(!c&&i!==n.expectedStatus)return void(n.onError&&n.onError(r.status));const l=s(r);if(i===o){const e=r.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:l})}else l?n.onDone({begin:0,chunk:l}):n.onError&&n.onError(r.status)}hasPendingRequests(){for(const e in this.pendingRequests)return!0;return!1}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortAllRequests(){for(const e in this.pendingRequests)this.abortRequest(0|e)}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}class l{constructor(e){this._source=e,this._manager=new c(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new u(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new h(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);const t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}t.PDFNetworkStream=l;class u{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.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 e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:r,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e)if(this._requests.length>0){const t=this._requests.shift();t.resolve({value:e.chunk,done:!1})}else this._cachedChunks.push(e.chunk);this._done=!0,this._cachedChunks.length>0||(this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[])}_onError(e){const t=this._url,n=(0,i.createResponseStatusError)(e,t);this._storedError=n,this._headersReceivedCapability.reject(n),this._requests.forEach((function(e){e.reject(n)})),this._requests=[],this._cachedChunks=[]}_onProgress(e){this.onProgress&&this.onProgress({loaded:e.loaded,total:e.lengthComputable?e.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 e=this._cachedChunks.shift();return{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e),this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class h{constructor(e,t,n){this._manager=e;const r={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=e.requestRange(t,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}_close(){this.onClosed&&this.onClosed(this)}_onDone(e){const t=e.chunk;if(this._requests.length>0){const e=this._requests.shift();e.resolve({value:t,done:!1})}else this._queuedChunk=t;this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._close()}_onProgress(e){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r=n(2),i=n(20);function a(e,t,n){return{method:"GET",headers:e,signal:n&&n.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function o(e){const t=new Headers;for(const n in e){const r=e[n];"undefined"!==typeof r&&t.append(n,r)}return t}class s{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new c(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new l(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);const t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}t.PDFFetchStream=s;class c{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=o(this._stream.httpHeaders);const n=t.url;fetch(n,a(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:a,suggestedLength:o}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.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:e,done:t}=await this._reader.read();if(t)return{value:e,done:t};this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength});const n=new Uint8Array(e).buffer;return{value:n,done:!1}}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}class l{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const s=e.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._headers=o(this._stream.httpHeaders),this._headers.append("Range",`bytes=${t}-${n-1}`);const c=s.url;fetch(c,a(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,c);this._readCapability.resolve(),this._reader=e.body.getReader()}),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();if(t)return{value:e,done:t};this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded});const n=new Uint8Array(e).buffer;return{value:n,done:!1}}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}}])}))}).call(this,__webpack_require__("4362"),__webpack_require__("b639").Buffer)},9567:function(e,t,n){var r=n("c46f"),i=n("ebf8"),a=n("9d83"),o=n("335c"),s=n("03e1"),c=n("1259"),l=n("5ddd"),u=n("9796");function h(e){return{convertToHtml:function(t){var n=r.indexBy(t.type===a.types.document?t.comments:[],"commentId"),i=new d(e,n);return i.convertToHtml(t)}}}function d(e,t){var n=1,h=[],d=[];e=r.extend({ignoreEmptyParagraphs:!0},e);var f=void 0===e.idPrefix?"":e.idPrefix,v=e.ignoreEmptyParagraphs,w=o.topLevelElement("p"),x=e.styleMap||[];function _(t){var n=[],a=A(t,n,{}),o=[];b(a,(function(e){"deferred"===e.type&&o.push(e)}));var c={};return i.mapSeries(o,(function(e){return e.value().then((function(t){c[e.id]=t}))})).then((function(){function t(e){return m(e,(function(e){return"deferred"===e.type?c[e.id]:e.children?[r.extend({},e,{children:t(e.children)})]:[e]}))}var i=u.writer({prettyPrint:e.prettyPrint,outputFormat:e.outputFormat});return l.write(i,l.simplify(t(a))),new s.Result(i.asString(),n)}))}function S(e,t,n){return m(e,(function(e){return A(e,t,n)}))}function A(e,t,n){if(!n)throw new Error("options not set");var r=V[e.type];return r?r(e,t,n):[]}function k(e,t,n){return D(e,t).wrap((function(){var r=S(e.children,t,n);return v?r:[l.forceWrite].concat(r)}))}function D(e,t){var n=U(e);return n?n.to:(e.styleId&&t.push(g("paragraph",e)),w)}function C(e,t,n){var r=function(){return S(e.children,t,n)},i=[];e.isSmallCaps&&i.push(T("smallCaps")),e.isAllCaps&&i.push(T("allCaps")),e.isStrikethrough&&i.push(T("strikethrough","s")),e.isUnderline&&i.push(T("underline")),e.verticalAlignment===a.verticalAlignment.subscript&&i.push(o.element("sub",{},{fresh:!1})),e.verticalAlignment===a.verticalAlignment.superscript&&i.push(o.element("sup",{},{fresh:!1})),e.isItalic&&i.push(T("italic","em")),e.isBold&&i.push(T("bold","strong"));var s=o.empty,c=U(e);return c?s=c.to:e.styleId&&t.push(g("run",e)),i.push(s),i.forEach((function(e){r=e.wrap.bind(e,r)})),r()}function T(e,t){var n=E({type:e});return n||(t?o.element(t,{},{fresh:!1}):o.empty)}function E(e,t){var n=U(e);return n?n.to:t}function U(e){for(var t=0;t<x.length;t++)if(x[t].from.matches(e))return x[t]}function F(e){return function(t,n){return i.attempt((function(){return e(t,n)})).caught((function(e){return n.push(s.error(e)),[]}))}}function P(e){return O(e.noteType,e.noteId)}function I(e){return R(e.noteType,e.noteId)}function O(e,t){return N(e+"-"+t)}function R(e,t){return N(e+"-ref-"+t)}function N(e){return f+e}var L=o.elements([o.element("table",{},{fresh:!0})]);function B(e,t,n){return E(e,L).wrap((function(){return M(e,t,n)}))}function M(e,t,n){var i,o=r.findIndex(e.children,(function(e){return!e.type===a.types.tableRow||!e.isHeader}));if(-1===o&&(o=e.children.length),0===o)i=S(e.children,t,r.extend({},n,{isTableHeader:!1}));else{var s=S(e.children.slice(0,o),t,r.extend({},n,{isTableHeader:!0})),c=S(e.children.slice(o),t,r.extend({},n,{isTableHeader:!1}));i=[l.freshElement("thead",{},s),l.freshElement("tbody",{},c)]}return[l.forceWrite].concat(i)}function j(e,t,n){var r=S(e.children,t,n);return[l.freshElement("tr",{},[l.forceWrite].concat(r))]}function W(e,t,n){var r=n.isTableHeader?"th":"td",i=S(e.children,t,n),a={};return 1!==e.colSpan&&(a.colspan=e.colSpan.toString()),1!==e.rowSpan&&(a.rowspan=e.rowSpan.toString()),[l.freshElement(r,a,[l.forceWrite].concat(i))]}function q(e,n,r){return E(e,o.ignore).wrap((function(){var n=t[e.commentId],r=d.length+1,i="["+y(n)+r+"]";return d.push({label:i,comment:n}),[l.freshElement("a",{href:"#"+O("comment",e.commentId),id:R("comment",e.commentId)},[l.text(i)])]}))}function z(e,t,n){var r=e.label,i=e.comment,a=S(i.body,t,n).concat([l.nonFreshElement("p",{},[l.text(" "),l.freshElement("a",{href:"#"+R("comment",i.commentId)},[l.text("↑")])])]);return[l.freshElement("dt",{id:O("comment",i.commentId)},[l.text("Comment "+r)]),l.freshElement("dd",{},a)]}function H(e,t,n){return G(e).wrap((function(){return[]}))}function G(e){var t=U(e);return t?t.to:"line"===e.breakType?o.topLevelElement("br"):o.empty}var V={document:function(e,t,n){var r=S(e.children,t,n),i=h.map((function(t){return e.notes.resolve(t)})),a=S(i,t,n);return r.concat([l.freshElement("ol",{},a),l.freshElement("dl",{},m(d,(function(e){return z(e,t,n)})))])},paragraph:k,run:C,text:function(e,t,n){return[l.text(e.value)]},tab:function(e,t,n){return[l.text("\t")]},hyperlink:function(e,t,n){var r=e.anchor?"#"+N(e.anchor):e.href,i={href:r};null!=e.targetFrame&&(i.target=e.targetFrame);var a=S(e.children,t,n);return[l.nonFreshElement("a",i,a)]},bookmarkStart:function(e,t,n){var r=l.freshElement("a",{id:N(e.name)},[l.forceWrite]);return[r]},noteReference:function(e,t,r){h.push(e);var i=l.freshElement("a",{href:"#"+P(e),id:I(e)},[l.text("["+n+++"]")]);return[l.freshElement("sup",{},[i])]},note:function(e,t,n){var r=S(e.body,t,n),i=l.elementWithTag(o.element("p",{},{fresh:!1}),[l.text(" "),l.freshElement("a",{href:"#"+I(e)},[l.text("↑")])]),a=r.concat([i]);return l.freshElement("li",{id:P(e)},a)},commentReference:q,comment:z,image:p(F(e.convertImage||c.dataUri)),table:B,tableRow:j,tableCell:W,break:H};return{convertToHtml:_}}t.DocumentConverter=h;var f=1;function p(e){return function(t,n,r){return[{type:"deferred",id:f++,value:function(){return e(t,n,r)}}]}}function g(e,t){return s.warning("Unrecognised "+e+" style: '"+t.styleName+"' (Style ID: "+t.styleId+")")}function m(e,t){return r.flatten(e.map(t),!0)}function b(e,t){e.forEach((function(e){t(e),e.children&&b(e.children,t)}))}var y=t.commentAuthorLabel=function(e){return e.authorInitials||""}},"966d":function(e,t,n){"use strict";(function(t){function n(e,n,r,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,n)}));case 3:return t.nextTick((function(){e.call(null,n,r)}));case 4:return t.nextTick((function(){e.call(null,n,r,i)}));default:a=new Array(s-1),o=0;while(o<a.length)a[o++]=arguments[o];return t.nextTick((function(){e.apply(null,a)}))}}"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:n}:e.exports=t}).call(this,n("4362"))},"968b":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AnnotationLayerBuilder",{enumerable:!0,get:function(){return r.AnnotationLayerBuilder}}),Object.defineProperty(t,"DefaultAnnotationLayerFactory",{enumerable:!0,get:function(){return r.DefaultAnnotationLayerFactory}}),Object.defineProperty(t,"DefaultTextLayerFactory",{enumerable:!0,get:function(){return i.DefaultTextLayerFactory}}),Object.defineProperty(t,"TextLayerBuilder",{enumerable:!0,get:function(){return i.TextLayerBuilder}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return a.EventBus}}),Object.defineProperty(t,"NullL10n",{enumerable:!0,get:function(){return a.NullL10n}}),Object.defineProperty(t,"ProgressBar",{enumerable:!0,get:function(){return a.ProgressBar}}),Object.defineProperty(t,"PDFLinkService",{enumerable:!0,get:function(){return o.PDFLinkService}}),Object.defineProperty(t,"SimpleLinkService",{enumerable:!0,get:function(){return o.SimpleLinkService}}),Object.defineProperty(t,"DownloadManager",{enumerable:!0,get:function(){return s.DownloadManager}}),Object.defineProperty(t,"GenericL10n",{enumerable:!0,get:function(){return c.GenericL10n}}),Object.defineProperty(t,"PDFFindController",{enumerable:!0,get:function(){return l.PDFFindController}}),Object.defineProperty(t,"PDFHistory",{enumerable:!0,get:function(){return u.PDFHistory}}),Object.defineProperty(t,"PDFPageView",{enumerable:!0,get:function(){return h.PDFPageView}}),Object.defineProperty(t,"PDFSinglePageViewer",{enumerable:!0,get:function(){return d.PDFSinglePageViewer}}),Object.defineProperty(t,"PDFViewer",{enumerable:!0,get:function(){return f.PDFViewer}});var r=n(1),i=n(5),a=n(3),o=n(4),s=n(6),c=n(8),l=n(10),u=n(12),h=n(13),d=n(15),f=n(17)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultAnnotationLayerFactory=t.AnnotationLayerBuilder=void 0;var r=n(2),i=n(3),a=n(4);class o{constructor({pageDiv:e,pdfPage:t,linkService:n,downloadManager:r,imageResourcesPath:a="",renderInteractiveForms:o=!1,l10n:s=i.NullL10n}){this.pageDiv=e,this.pdfPage=t,this.linkService=n,this.downloadManager=r,this.imageResourcesPath=a,this.renderInteractiveForms=o,this.l10n=s,this.div=null,this._cancelled=!1}render(e,t="display"){this.pdfPage.getAnnotations({intent:t}).then(t=>{if(this._cancelled)return;const n={viewport:e.clone({dontFlip:!0}),div:this.div,annotations:t,page:this.pdfPage,imageResourcesPath:this.imageResourcesPath,renderInteractiveForms:this.renderInteractiveForms,linkService:this.linkService,downloadManager:this.downloadManager};if(this.div)r.AnnotationLayer.update(n);else{if(0===t.length)return;this.div=document.createElement("div"),this.div.className="annotationLayer",this.pageDiv.appendChild(this.div),n.div=this.div,r.AnnotationLayer.render(n),this.l10n.translate(this.div)}})}cancel(){this._cancelled=!0}hide(){this.div&&this.div.setAttribute("hidden","true")}}t.AnnotationLayerBuilder=o;class s{createAnnotationLayerBuilder(e,t,n="",r=!1,s=i.NullL10n){return new o({pageDiv:e,pdfPage:t,imageResourcesPath:n,renderInteractiveForms:r,linkService:new a.SimpleLinkService,l10n:s})}}t.DefaultAnnotationLayerFactory=s},function(e,t,r){"use strict";let i;i="undefined"!==typeof window&&window["pdfjs-dist/build/pdf"]?window["pdfjs-dist/build/pdf"]:n("9511"),e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidRotation=O,t.isValidScrollMode=R,t.isValidSpreadMode=N,t.isPortraitOrientation=L,t.clamp=q,t.getPDFFileNameFromURL=P,t.noContextMenuHandler=U,t.parseQueryString=S,t.backtrackBeforeAllVisibleElements=T,t.getVisibleElements=E,t.roundToDivide=D,t.getPageSizeInches=C,t.approximateFraction=k,t.getOutputScale=w,t.scrollIntoView=x,t.watchScroll=_,t.binarySearchFirstItem=A,t.normalizeWheelEventDelta=I,t.waitOnEventOrTimeout=M,t.moveToEndOfArray=H,t.WaitOnType=t.animationStarted=t.ProgressBar=t.EventBus=t.NullL10n=t.SpreadMode=t.ScrollMode=t.TextLayerMode=t.RendererType=t.PresentationModeState=t.VERTICAL_PADDING=t.SCROLLBAR_PADDING=t.MAX_AUTO_SCALE=t.UNKNOWN_SCALE=t.MAX_SCALE=t.MIN_SCALE=t.DEFAULT_SCALE=t.DEFAULT_SCALE_VALUE=t.CSS_UNITS=t.AutoPrintRegExp=void 0;const r=96/72;t.CSS_UNITS=r;const i="auto";t.DEFAULT_SCALE_VALUE=i;const a=1;t.DEFAULT_SCALE=a;const o=.1;t.MIN_SCALE=o;const s=10;t.MAX_SCALE=s;const c=0;t.UNKNOWN_SCALE=c;const l=1.25;t.MAX_AUTO_SCALE=l;const u=40;t.SCROLLBAR_PADDING=u;const h=5;t.VERTICAL_PADDING=h;const d={UNKNOWN:0,NORMAL:1,CHANGING:2,FULLSCREEN:3};t.PresentationModeState=d;const f={CANVAS:"canvas",SVG:"svg"};t.RendererType=f;const p={DISABLE:0,ENABLE:1,ENABLE_ENHANCE:2};t.TextLayerMode=p;const g={UNKNOWN:-1,VERTICAL:0,HORIZONTAL:1,WRAPPED:2};t.ScrollMode=g;const m={UNKNOWN:-1,NONE:0,ODD:1,EVEN:2};t.SpreadMode=m;const b=/\bprint\s*\(/;function y(e,t){return t?e.replace(/\{\{\s*(\w+)\s*\}\}/g,(e,n)=>n in t?t[n]:"{{"+n+"}}"):e}t.AutoPrintRegExp=b;const v={async getLanguage(){return"en-us"},async getDirection(){return"ltr"},async get(e,t,n){return y(n,t)},async translate(e){}};function w(e){const t=window.devicePixelRatio||1,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1,r=t/n;return{sx:r,sy:r,scaled:1!==r}}function x(e,t,n=!1){let r=e.offsetParent;if(!r)return void console.error("offsetParent is not set -- cannot scroll");let i=e.offsetTop+e.clientTop,a=e.offsetLeft+e.clientLeft;while(r.clientHeight===r.scrollHeight&&r.clientWidth===r.scrollWidth||n&&"hidden"===getComputedStyle(r).overflow)if(r.dataset._scaleY&&(i/=r.dataset._scaleY,a/=r.dataset._scaleX),i+=r.offsetTop,a+=r.offsetLeft,r=r.offsetParent,!r)return;t&&(void 0!==t.top&&(i+=t.top),void 0!==t.left&&(a+=t.left,r.scrollLeft=a)),r.scrollTop=i}function _(e,t){const n=function(n){i||(i=window.requestAnimationFrame((function(){i=null;const n=e.scrollLeft,a=r.lastX;n!==a&&(r.right=n>a),r.lastX=n;const o=e.scrollTop,s=r.lastY;o!==s&&(r.down=o>s),r.lastY=o,t(r)})))},r={right:!0,down:!0,lastX:e.scrollLeft,lastY:e.scrollTop,_eventHandler:n};let i=null;return e.addEventListener("scroll",n,!0),r}function S(e){const t=e.split("&"),n=Object.create(null);for(let r=0,i=t.length;r<i;++r){const e=t[r].split("="),i=e[0].toLowerCase(),a=e.length>1?e[1]:null;n[decodeURIComponent(i)]=decodeURIComponent(a)}return n}function A(e,t){let n=0,r=e.length-1;if(r<0||!t(e[r]))return e.length;if(t(e[n]))return n;while(n<r){const i=n+r>>1,a=e[i];t(a)?r=i:n=i+1}return n}function k(e){if(Math.floor(e)===e)return[e,1];const t=1/e,n=8;if(t>n)return[1,n];if(Math.floor(t)===t)return[1,t];const r=e>1?t:e;let i,a=0,o=1,s=1,c=1;while(1){const e=a+s,t=o+c;if(t>n)break;r<=e/t?(s=e,c=t):(a=e,o=t)}return i=r-a/o<s/c-r?r===e?[a,o]:[o,a]:r===e?[s,c]:[c,s],i}function D(e,t){const n=e%t;return 0===n?e:Math.round(e-n+t)}function C({view:e,userUnit:t,rotate:n}){const[r,i,a,o]=e,s=n%180!==0,c=(a-r)/72*t,l=(o-i)/72*t;return{width:s?l:c,height:s?c:l}}function T(e,t,n){if(e<2)return e;let r=t[e].div,i=r.offsetTop+r.clientTop;i>=n&&(r=t[e-1].div,i=r.offsetTop+r.clientTop);for(let a=e-2;a>=0;--a){if(r=t[a].div,r.offsetTop+r.clientTop+r.clientHeight<=i)break;e=a}return e}function E(e,t,n=!1,r=!1){const i=e.scrollTop,a=i+e.clientHeight,o=e.scrollLeft,s=o+e.clientWidth;function c(e){const t=e.div,n=t.offsetTop+t.clientTop+t.clientHeight;return n>i}function l(e){const t=e.div,n=t.offsetLeft+t.clientLeft+t.clientWidth;return n>o}const u=[],h=t.length;let d=0===h?0:A(t,r?l:c);d>0&&d<h&&!r&&(d=T(d,t,i));let f=r?s:-1;for(let m=d;m<h;m++){const e=t[m],n=e.div,c=n.offsetLeft+n.clientLeft,l=n.offsetTop+n.clientTop,h=n.clientWidth,d=n.clientHeight,p=c+h,g=l+d;if(-1===f)g>=a&&(f=g);else if((r?c:l)>f)break;if(g<=i||l>=a||p<=o||c>=s)continue;const b=Math.max(0,i-l)+Math.max(0,g-a),y=Math.max(0,o-c)+Math.max(0,p-s),v=(d-b)*(h-y)*100/d/h|0;u.push({id:e.id,x:c,y:l,view:e,percent:v})}const p=u[0],g=u[u.length-1];return n&&u.sort((function(e,t){const n=e.percent-t.percent;return Math.abs(n)>.001?-n:e.id-t.id})),{first:p,last:g,views:u}}function U(e){e.preventDefault()}function F(e){let t=0;const n=e.length;while(t<n&&""===e[t].trim())t++;return"data:"===e.substring(t,t+5).toLowerCase()}function P(e,t="document.pdf"){if("string"!==typeof e)return t;if(F(e))return console.warn('getPDFFileNameFromURL: ignoring "data:" URL for performance reasons.'),t;const n=/^(?:(?:[^:]+:)?\/\/[^\/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,r=/[^\/?#=]+\.pdf\b(?!.*\.pdf\b)/i,i=n.exec(e);let a=r.exec(i[1])||r.exec(i[2])||r.exec(i[3]);if(a&&(a=a[0],a.includes("%")))try{a=r.exec(decodeURIComponent(a))[0]}catch(o){}return a||t}function I(e){let t=Math.sqrt(e.deltaX*e.deltaX+e.deltaY*e.deltaY);const n=Math.atan2(e.deltaY,e.deltaX);-.25*Math.PI<n&&n<.75*Math.PI&&(t=-t);const r=0,i=1,a=30,o=30;return e.deltaMode===r?t/=a*o:e.deltaMode===i&&(t/=o),t}function O(e){return Number.isInteger(e)&&e%90===0}function R(e){return Number.isInteger(e)&&Object.values(g).includes(e)&&e!==g.UNKNOWN}function N(e){return Number.isInteger(e)&&Object.values(m).includes(e)&&e!==m.UNKNOWN}function L(e){return e.width<=e.height}t.NullL10n=v;const B={EVENT:"event",TIMEOUT:"timeout"};function M({target:e,name:t,delay:n=0}){return new Promise((function(r,i){if("object"!==typeof e||!t||"string"!==typeof t||!(Number.isInteger(n)&&n>=0))throw new Error("waitOnEventOrTimeout - invalid parameters.");function a(n){e instanceof W?e._off(t,o):e.removeEventListener(t,o),c&&clearTimeout(c),r(n)}const o=a.bind(null,B.EVENT);e instanceof W?e._on(t,o):e.addEventListener(t,o);const s=a.bind(null,B.TIMEOUT),c=setTimeout(s,n)}))}t.WaitOnType=B;const j=new Promise((function(e){window.requestAnimationFrame(e)}));t.animationStarted=j;class W{constructor(e){this._listeners=Object.create(null)}on(e,t){this._on(e,t,{external:!0})}off(e,t){this._off(e,t,{external:!0})}dispatch(e){const t=this._listeners[e];if(!t||0===t.length)return;const n=Array.prototype.slice.call(arguments,1);let r;t.slice(0).forEach((function({listener:e,external:t}){if(t)return r||(r=[]),void r.push(e);e.apply(null,n)})),r&&(r.forEach((function(e){e.apply(null,n)})),r=null)}_on(e,t,n=null){let r=this._listeners[e];r||(this._listeners[e]=r=[]),r.push({listener:t,external:!0===(n&&n.external)})}_off(e,t,n=null){const r=this._listeners[e];if(r)for(let i=0,a=r.length;i<a;i++)if(r[i].listener===t)return void r.splice(i,1)}}function q(e,t,n){return Math.min(Math.max(e,t),n)}t.EventBus=W;class z{constructor(e,{height:t,width:n,units:r}={}){this.visible=!0,this.div=document.querySelector(e+" .progress"),this.bar=this.div.parentNode,this.height=t||100,this.width=n||100,this.units=r||"%",this.div.style.height=this.height+this.units,this.percent=0}_updateBar(){if(this._indeterminate)return this.div.classList.add("indeterminate"),void(this.div.style.width=this.width+this.units);this.div.classList.remove("indeterminate");const e=this.width*this._percent/100;this.div.style.width=e+this.units}get percent(){return this._percent}set percent(e){this._indeterminate=isNaN(e),this._percent=q(e,0,100),this._updateBar()}setWidth(e){if(!e)return;const t=e.parentNode,n=t.offsetWidth-e.offsetWidth;n>0&&(this.bar.style.width=`calc(100% - ${n}px)`)}hide(){this.visible&&(this.visible=!1,this.bar.classList.add("hidden"),document.body.classList.remove("loadingInProgress"))}show(){this.visible||(this.visible=!0,document.body.classList.add("loadingInProgress"),this.bar.classList.remove("hidden"))}}function H(e,t){const n=[],r=e.length;let i=0;for(let a=0;a<r;++a)t(e[a])?n.push(e[a]):(e[i]=e[a],++i);for(let a=0;i<r;++a,++i)e[i]=n[a]}t.ProgressBar=z},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleLinkService=t.PDFLinkService=void 0;var r=n(3);class i{constructor({eventBus:e,externalLinkTarget:t=null,externalLinkRel:n=null,externalLinkEnabled:r=!0,ignoreDestinationZoom:i=!1}={}){this.eventBus=e,this.externalLinkTarget=t,this.externalLinkRel=n,this.externalLinkEnabled=r,this._ignoreDestinationZoom=i,this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null}setDocument(e,t=null){this.baseUrl=t,this.pdfDocument=e,this._pagesRefCache=Object.create(null)}setViewer(e){this.pdfViewer=e}setHistory(e){this.pdfHistory=e}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return this.pdfViewer.currentPageNumber}set page(e){this.pdfViewer.currentPageNumber=e}get rotation(){return this.pdfViewer.pagesRotation}set rotation(e){this.pdfViewer.pagesRotation=e}navigateTo(e){const t=({namedDest:n,explicitDest:r})=>{const i=r[0];let a;if(i instanceof Object){if(a=this._cachedPageNumber(i),null===a)return void this.pdfDocument.getPageIndex(i).then(e=>{this.cachePageRef(e+1,i),t({namedDest:n,explicitDest:r})}).catch(()=>{console.error(`PDFLinkService.navigateTo: "${i}" is not a valid page reference, for dest="${e}".`)})}else{if(!Number.isInteger(i))return void console.error(`PDFLinkService.navigateTo: "${i}" is not a valid destination reference, for dest="${e}".`);a=i+1}!a||a<1||a>this.pagesCount?console.error(`PDFLinkService.navigateTo: "${a}" is not a valid page number, for dest="${e}".`):(this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.push({namedDest:n,explicitDest:r,pageNumber:a})),this.pdfViewer.scrollPageIntoView({pageNumber:a,destArray:r,ignoreDestinationZoom:this._ignoreDestinationZoom}))};new Promise((t,n)=>{"string"!==typeof e?t({namedDest:"",explicitDest:e}):this.pdfDocument.getDestination(e).then(n=>{t({namedDest:e,explicitDest:n})})}).then(n=>{Array.isArray(n.explicitDest)?t(n):console.error(`PDFLinkService.navigateTo: "${n.explicitDest}" is not a valid destination array, for dest="${e}".`)})}getDestinationHash(e){if("string"===typeof e)return this.getAnchorUrl("#"+escape(e));if(Array.isArray(e)){const t=JSON.stringify(e);return this.getAnchorUrl("#"+escape(t))}return this.getAnchorUrl("")}getAnchorUrl(e){return(this.baseUrl||"")+e}setHash(e){let t,n;if(e.includes("=")){const i=(0,r.parseQueryString)(e);if("search"in i&&this.eventBus.dispatch("findfromurlhash",{source:this,query:i.search.replace(/"/g,""),phraseSearch:"true"===i.phrase}),"page"in i&&(t=0|i.page||1),"zoom"in i){const e=i.zoom.split(","),t=e[0],r=parseFloat(t);t.includes("Fit")?"Fit"===t||"FitB"===t?n=[null,{name:t}]:"FitH"===t||"FitBH"===t||"FitV"===t||"FitBV"===t?n=[null,{name:t},e.length>1?0|e[1]:null]:"FitR"===t?5!==e.length?console.error('PDFLinkService.setHash: Not enough parameters for "FitR".'):n=[null,{name:t},0|e[1],0|e[2],0|e[3],0|e[4]]:console.error(`PDFLinkService.setHash: "${t}" is not a valid zoom value.`):n=[null,{name:"XYZ"},e.length>1?0|e[1]:null,e.length>2?0|e[2]:null,r?r/100:t]}n?this.pdfViewer.scrollPageIntoView({pageNumber:t||this.page,destArray:n,allowNegativeOffset:!0}):t&&(this.page=t),"pagemode"in i&&this.eventBus.dispatch("pagemode",{source:this,mode:i.pagemode}),"nameddest"in i&&this.navigateTo(i.nameddest)}else{n=unescape(e);try{n=JSON.parse(n),Array.isArray(n)||(n=n.toString())}catch(i){}if("string"===typeof n||a(n))return void this.navigateTo(n);console.error(`PDFLinkService.setHash: "${unescape(e)}" is not a valid destination.`)}}executeNamedAction(e){switch(e){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page<this.pagesCount&&this.page++;break;case"PrevPage":this.page>1&&this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1;break;default:break}this.eventBus.dispatch("namedaction",{source:this,action:e})}cachePageRef(e,t){if(!t)return;const n=0===t.gen?t.num+"R":`${t.num}R${t.gen}`;this._pagesRefCache[n]=e}_cachedPageNumber(e){const t=0===e.gen?e.num+"R":`${e.num}R${e.gen}`;return this._pagesRefCache&&this._pagesRefCache[t]||null}isPageVisible(e){return this.pdfViewer.isPageVisible(e)}}function a(e){if(!Array.isArray(e))return!1;const t=e.length;if(t<2)return!1;const n=e[0];if(("object"!==typeof n||!Number.isInteger(n.num)||!Number.isInteger(n.gen))&&!(Number.isInteger(n)&&n>=0))return!1;const r=e[1];if("object"!==typeof r||"string"!==typeof r.name)return!1;let i=!0;switch(r.name){case"XYZ":if(5!==t)return!1;break;case"Fit":case"FitB":return 2===t;case"FitH":case"FitBH":case"FitV":case"FitBV":if(3!==t)return!1;break;case"FitR":if(6!==t)return!1;i=!1;break;default:return!1}for(let a=2;a<t;a++){const t=e[a];if(!("number"===typeof t||i&&null===t))return!1}return!0}t.PDFLinkService=i;class o{constructor(){this.externalLinkTarget=null,this.externalLinkRel=null,this.externalLinkEnabled=!0,this._ignoreDestinationZoom=!1}get pagesCount(){return 0}get page(){return 0}set page(e){}get rotation(){return 0}set rotation(e){}navigateTo(e){}getDestinationHash(e){return"#"}getAnchorUrl(e){return"#"}setHash(e){}executeNamedAction(e){}cachePageRef(e,t){}isPageVisible(e){return!0}}t.SimpleLinkService=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultTextLayerFactory=t.TextLayerBuilder=void 0;var r=n(2);const i=300;class a{constructor({textLayerDiv:e,eventBus:t,pageIndex:n,viewport:r,findController:i=null,enhanceTextSelection:a=!1}){this.textLayerDiv=e,this.eventBus=t,this.textContent=null,this.textContentItemsStr=[],this.textContentStream=null,this.renderingDone=!1,this.pageIdx=n,this.pageNumber=this.pageIdx+1,this.matches=[],this.viewport=r,this.textDivs=[],this.findController=i,this.textLayerRenderTask=null,this.enhanceTextSelection=a,this._onUpdateTextLayerMatches=null,this._bindMouse()}_finishRendering(){if(this.renderingDone=!0,!this.enhanceTextSelection){const e=document.createElement("div");e.className="endOfContent",this.textLayerDiv.appendChild(e)}this.eventBus.dispatch("textlayerrendered",{source:this,pageNumber:this.pageNumber,numTextDivs:this.textDivs.length})}render(e=0){if(!this.textContent&&!this.textContentStream||this.renderingDone)return;this.cancel(),this.textDivs=[];const t=document.createDocumentFragment();this.textLayerRenderTask=(0,r.renderTextLayer)({textContent:this.textContent,textContentStream:this.textContentStream,container:t,viewport:this.viewport,textDivs:this.textDivs,textContentItemsStr:this.textContentItemsStr,timeout:e,enhanceTextSelection:this.enhanceTextSelection}),this.textLayerRenderTask.promise.then(()=>{this.textLayerDiv.appendChild(t),this._finishRendering(),this._updateMatches()},(function(e){})),this._onUpdateTextLayerMatches||(this._onUpdateTextLayerMatches=e=>{e.pageIndex!==this.pageIdx&&-1!==e.pageIndex||this._updateMatches()},this.eventBus._on("updatetextlayermatches",this._onUpdateTextLayerMatches))}cancel(){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this._onUpdateTextLayerMatches&&(this.eventBus._off("updatetextlayermatches",this._onUpdateTextLayerMatches),this._onUpdateTextLayerMatches=null)}setTextContentStream(e){this.cancel(),this.textContentStream=e}setTextContent(e){this.cancel(),this.textContent=e}_convertMatches(e,t){if(!e)return[];const{findController:n,textContentItemsStr:r}=this;let i=0,a=0;const o=r.length-1,s=n.state.query.length,c=[];for(let l=0,u=e.length;l<u;l++){let n=e[l];while(i!==o&&n>=a+r[i].length)a+=r[i].length,i++;i===r.length&&console.error("Could not find a matching mapping");const u={begin:{divIdx:i,offset:n-a}};n+=t?t[l]:s;while(i!==o&&n>a+r[i].length)a+=r[i].length,i++;u.end={divIdx:i,offset:n-a},c.push(u)}return c}_renderMatches(e){if(0===e.length)return;const{findController:t,pageIdx:n,textContentItemsStr:r,textDivs:i}=this,a=n===t.selected.pageIdx,o=t.selected.matchIdx,s=t.state.highlightAll;let c=null;const l={divIdx:-1,offset:void 0};function u(e,t){const n=e.divIdx;i[n].textContent="",h(n,0,e.offset,t)}function h(e,t,n,a){const o=i[e],s=r[e].substring(t,n),c=document.createTextNode(s);if(a){const e=document.createElement("span");return e.className=a,e.appendChild(c),void o.appendChild(e)}o.appendChild(c)}let d=o,f=d+1;if(s)d=0,f=e.length;else if(!a)return;for(let p=d;p<f;p++){const r=e[p],s=r.begin,d=r.end,f=a&&p===o,g=f?" selected":"";if(f&&t.scrollMatchIntoView({element:i[s.divIdx],pageIndex:n,matchIndex:o}),c&&s.divIdx===c.divIdx?h(c.divIdx,c.offset,s.offset):(null!==c&&h(c.divIdx,c.offset,l.offset),u(s)),s.divIdx===d.divIdx)h(s.divIdx,s.offset,d.offset,"highlight"+g);else{h(s.divIdx,s.offset,l.offset,"highlight begin"+g);for(let e=s.divIdx+1,t=d.divIdx;e<t;e++)i[e].className="highlight middle"+g;u(d,"highlight end"+g)}c=d}c&&h(c.divIdx,c.offset,l.offset)}_updateMatches(){if(!this.renderingDone)return;const{findController:e,matches:t,pageIdx:n,textContentItemsStr:r,textDivs:i}=this;let a=-1;for(let c=0,l=t.length;c<l;c++){const e=t[c],n=Math.max(a,e.begin.divIdx);for(let t=n,a=e.end.divIdx;t<=a;t++){const e=i[t];e.textContent=r[t],e.className=""}a=e.end.divIdx+1}if(!e||!e.highlightMatches)return;const o=e.pageMatches[n]||null,s=e.pageMatchesLength[n]||null;this.matches=this._convertMatches(o,s),this._renderMatches(this.matches)}_bindMouse(){const e=this.textLayerDiv;let t=null;e.addEventListener("mousedown",n=>{if(this.enhanceTextSelection&&this.textLayerRenderTask)return this.textLayerRenderTask.expandTextDivs(!0),void(t&&(clearTimeout(t),t=null));const r=e.querySelector(".endOfContent");if(!r)return;let i=n.target!==e;if(i=i&&"none"!==window.getComputedStyle(r).getPropertyValue("-moz-user-select"),i){const t=e.getBoundingClientRect(),i=Math.max(0,(n.pageY-t.top)/t.height);r.style.top=(100*i).toFixed(2)+"%"}r.classList.add("active")}),e.addEventListener("mouseup",()=>{if(this.enhanceTextSelection&&this.textLayerRenderTask)return void(t=setTimeout(()=>{this.textLayerRenderTask&&this.textLayerRenderTask.expandTextDivs(!1),t=null},i));const n=e.querySelector(".endOfContent");n&&(n.style.top="",n.classList.remove("active"))})}}t.TextLayerBuilder=a;class o{createTextLayerBuilder(e,t,n,r=!1,i){return new a({textLayerDiv:e,pageIndex:t,viewport:n,enhanceTextSelection:r,eventBus:i})}}t.DefaultTextLayerFactory=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DownloadManager=void 0;var r=n(2),i=n(7);const a=i.viewerCompatibilityParams.disableCreateObjectURL||!1;function o(e,t){const n=document.createElement("a");if(!n.click)throw new Error('DownloadManager: "a.click()" is not supported.');n.href=e,n.target="_parent","download"in n&&(n.download=t),(document.body||document.documentElement).appendChild(n),n.click(),n.remove()}class s{constructor({disableCreateObjectURL:e=a}){this.disableCreateObjectURL=e}downloadUrl(e,t){(0,r.createValidAbsoluteUrl)(e,"http://example.com")&&o(e+"#pdfjs.action=download",t)}downloadData(e,t,n){if(navigator.msSaveBlob)return void navigator.msSaveBlob(new Blob([e],{type:n}),t);const i=(0,r.createObjectURL)(e,n,this.disableCreateObjectURL);o(i,t)}download(e,t,n){if(navigator.msSaveBlob)return void(navigator.msSaveBlob(e,n)||this.downloadUrl(t,n));if(this.disableCreateObjectURL)return void this.downloadUrl(t,n);const r=URL.createObjectURL(e);o(r,n)}}t.DownloadManager=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.viewerCompatibilityParams=void 0;const r=Object.create(null);{const e="undefined"!==typeof navigator&&navigator.userAgent||"",t="undefined"!==typeof navigator&&navigator.platform||"",n="undefined"!==typeof navigator&&navigator.maxTouchPoints||1,i=/Android/.test(e),a=/Trident/.test(e),o=/\b(iPad|iPhone|iPod)(?=;)/.test(e)||"MacIntel"===t&&n>1,s=/CriOS/.test(e);(function(){(a||s)&&(r.disableCreateObjectURL=!0)})(),function(){(o||i)&&(r.maxCanvasPixels=5242880)}()}const i=Object.freeze(r);t.viewerCompatibilityParams=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GenericL10n=void 0,n(9);const r=document.webL10n;class i{constructor(e){this._lang=e,this._ready=new Promise((t,n)=>{r.setLanguage(e,()=>{t(r)})})}async getLanguage(){const e=await this._ready;return e.getLanguage()}async getDirection(){const e=await this._ready;return e.getDirection()}async get(e,t,n){const r=await this._ready;return r.get(e,t,n)}async translate(e){const t=await this._ready;return t.translate(e)}}t.GenericL10n=i},function(e,t,n){"use strict";document.webL10n=function(e,t,n){var r={},i="",a="textContent",o="",s={},c="loading",l=!0;function u(){return t.querySelectorAll('link[type="application/l10n"]')}function h(){var e=t.querySelector('script[type="application/l10n"]');return e?JSON.parse(e.innerHTML):null}function d(e){return e?e.querySelectorAll("*[data-l10n-id]"):[]}function f(e){if(!e)return{};var t=e.getAttribute("data-l10n-id"),n=e.getAttribute("data-l10n-args"),r={};if(n)try{r=JSON.parse(n)}catch(i){console.warn("could not parse arguments for #"+t)}return{id:t,args:r}}function p(e,t,n){t=t||function(e){},n=n||function(){};var r=new XMLHttpRequest;r.open("GET",e,l),r.overrideMimeType&&r.overrideMimeType("text/plain; charset=utf-8"),r.onreadystatechange=function(){4==r.readyState&&(200==r.status||0===r.status?t(r.responseText):n())},r.onerror=n,r.ontimeout=n;try{r.send(null)}catch(i){n()}}function g(e,t,n,o){var s=e.replace(/[^\/]*$/,"")||"./";function c(e){return e.lastIndexOf("\\")<0?e:e.replace(/\\\\/g,"\\").replace(/\\n/g,"\n").replace(/\\r/g,"\r").replace(/\\t/g,"\t").replace(/\\b/g,"\b").replace(/\\f/g,"\f").replace(/\\{/g,"{").replace(/\\}/g,"}").replace(/\\"/g,'"').replace(/\\'/g,"'")}function l(e,n){var r={},i=/^\s*|\s*$/,a=/^\s*#|^\s*$/,o=/^\s*\[(.*)\]\s*$/,l=/^\s*@import\s+url\((.*)\)\s*$/i,u=/^([^=\s]*)\s*=\s*(.+)$/;function h(e,n,h){var f=e.replace(i,"").split(/[\r\n]+/),p="*",g=t.split("-",1)[0],m=!1,b="";function y(){while(1){if(!f.length)return void h();var e=f.shift();if(!a.test(e)){if(n){if(b=o.exec(e),b){p=b[1].toLowerCase(),m="*"!==p&&p!==t&&p!==g;continue}if(m)continue;if(b=l.exec(e),b)return void d(s+b[1],y)}var i=e.match(u);i&&3==i.length&&(r[i[1]]=c(i[2]))}}}y()}function d(e,t){p(e,(function(e){h(e,!1,t)}),(function(){console.warn(e+" not found."),t()}))}h(e,!0,(function(){n(r)}))}p(e,(function(e){i+=e,l(e,(function(e){for(var t in e){var i,o,s=t.lastIndexOf(".");s>0?(i=t.substring(0,s),o=t.substring(s+1)):(i=t,o=a),r[i]||(r[i]={}),r[i][o]=e[t]}n&&n()}))}),o)}function m(e,t){e&&(e=e.toLowerCase()),t=t||function(){},b(),o=e;var n=u(),i=n.length;if(0!==i){var a=null,s=0;a=function(){s++,s>=i&&(t(),c="complete")};for(var l=0;l<i;l++){var d=new y(n[l]);d.load(e,a)}}else{var f=h();if(f&&f.locales&&f.default_locale){if(console.log("using the embedded JSON directory, early way out"),r=f.locales[e],!r){var p=f.default_locale.toLowerCase();for(var m in f.locales){if(m=m.toLowerCase(),m===e){r=f.locales[e];break}m===p&&(r=f.locales[p])}}t()}else console.log("no resource to load, early way out");c="complete"}function y(e){var t=e.href;this.load=function(e,n){g(t,e,n,(function(){console.warn(t+" not found."),console.warn('"'+e+'" resource not found'),o="",n()}))}}}function b(){r={},i="",o=""}function y(e){var t={af:3,ak:4,am:4,ar:1,asa:3,az:0,be:11,bem:3,bez:3,bg:3,bh:4,bm:0,bn:3,bo:0,br:20,brx:3,bs:11,ca:3,cgg:3,chr:3,cs:12,cy:17,da:3,de:3,dv:3,dz:0,ee:3,el:3,en:3,eo:3,es:3,et:3,eu:3,fa:0,ff:5,fi:3,fil:4,fo:3,fr:5,fur:3,fy:3,ga:8,gd:24,gl:3,gsw:3,gu:3,guw:4,gv:23,ha:3,haw:3,he:2,hi:4,hr:11,hu:0,id:0,ig:0,ii:0,is:3,it:3,iu:7,ja:0,jmc:3,jv:0,ka:0,kab:5,kaj:3,kcg:3,kde:0,kea:0,kk:3,kl:3,km:0,kn:0,ko:0,ksb:3,ksh:21,ku:3,kw:7,lag:18,lb:3,lg:3,ln:4,lo:0,lt:10,lv:6,mas:3,mg:4,mk:16,ml:3,mn:3,mo:9,mr:3,ms:0,mt:15,my:0,nah:3,naq:7,nb:3,nd:3,ne:3,nl:3,nn:3,no:3,nr:3,nso:4,ny:3,nyn:3,om:3,or:3,pa:3,pap:3,pl:13,ps:3,pt:3,rm:3,ro:9,rof:3,ru:11,rwk:3,sah:0,saq:3,se:7,seh:3,ses:0,sg:0,sh:11,shi:19,sk:12,sl:14,sma:7,smi:7,smj:7,smn:7,sms:7,sn:3,so:3,sq:3,sr:11,ss:3,ssy:3,st:3,sv:3,sw:3,syr:3,ta:3,te:3,teo:3,th:0,ti:4,tig:3,tk:3,tl:4,tn:3,to:0,tr:0,ts:3,tzm:22,uk:11,ur:3,ve:3,vi:0,vun:3,wa:4,wae:3,wo:0,xh:3,xog:3,yo:0,zh:0,zu:3};function n(e,t){return-1!==t.indexOf(e)}function r(e,t,n){return t<=e&&e<=n}var i={0:function(e){return"other"},1:function(e){return r(e%100,3,10)?"few":0===e?"zero":r(e%100,11,99)?"many":2==e?"two":1==e?"one":"other"},2:function(e){return 0!==e&&e%10===0?"many":2==e?"two":1==e?"one":"other"},3:function(e){return 1==e?"one":"other"},4:function(e){return r(e,0,1)?"one":"other"},5:function(e){return r(e,0,2)&&2!=e?"one":"other"},6:function(e){return 0===e?"zero":e%10==1&&e%100!=11?"one":"other"},7:function(e){return 2==e?"two":1==e?"one":"other"},8:function(e){return r(e,3,6)?"few":r(e,7,10)?"many":2==e?"two":1==e?"one":"other"},9:function(e){return 0===e||1!=e&&r(e%100,1,19)?"few":1==e?"one":"other"},10:function(e){return r(e%10,2,9)&&!r(e%100,11,19)?"few":e%10!=1||r(e%100,11,19)?"other":"one"},11:function(e){return r(e%10,2,4)&&!r(e%100,12,14)?"few":e%10===0||r(e%10,5,9)||r(e%100,11,14)?"many":e%10==1&&e%100!=11?"one":"other"},12:function(e){return r(e,2,4)?"few":1==e?"one":"other"},13:function(e){return r(e%10,2,4)&&!r(e%100,12,14)?"few":1!=e&&r(e%10,0,1)||r(e%10,5,9)||r(e%100,12,14)?"many":1==e?"one":"other"},14:function(e){return r(e%100,3,4)?"few":e%100==2?"two":e%100==1?"one":"other"},15:function(e){return 0===e||r(e%100,2,10)?"few":r(e%100,11,19)?"many":1==e?"one":"other"},16:function(e){return e%10==1&&11!=e?"one":"other"},17:function(e){return 3==e?"few":0===e?"zero":6==e?"many":2==e?"two":1==e?"one":"other"},18:function(e){return 0===e?"zero":r(e,0,2)&&0!==e&&2!=e?"one":"other"},19:function(e){return r(e,2,10)?"few":r(e,0,1)?"one":"other"},20:function(e){return!r(e%10,3,4)&&e%10!=9||r(e%100,10,19)||r(e%100,70,79)||r(e%100,90,99)?e%1e6===0&&0!==e?"many":e%10!=2||n(e%100,[12,72,92])?e%10!=1||n(e%100,[11,71,91])?"other":"one":"two":"few"},21:function(e){return 0===e?"zero":1==e?"one":"other"},22:function(e){return r(e,0,1)||r(e,11,99)?"one":"other"},23:function(e){return r(e%10,1,2)||e%20===0?"one":"other"},24:function(e){return r(e,3,10)||r(e,13,19)?"few":n(e,[2,12])?"two":n(e,[1,11])?"one":"other"}},a=t[e.replace(/-.*$/,"")];return a in i?i[a]:(console.warn("plural form unknown for ["+e+"]"),function(){return"other"})}function v(e,t,n){var i=r[e];if(!i){if(console.warn("#"+e+" is undefined."),!n)return null;i=n}var a={};for(var o in i){var s=i[o];s=w(s,t,e,o),s=x(s,t,e),a[o]=s}return a}function w(e,t,n,i){var a=/\{\[\s*([a-zA-Z]+)\(([a-zA-Z]+)\)\s*\]\}/,o=a.exec(e);if(!o||!o.length)return e;var c,l=o[1],u=o[2];if(t&&u in t?c=t[u]:u in r&&(c=r[u]),l in s){var h=s[l];e=h(e,c,n,i)}return e}function x(e,t,n){var i=/\{\{\s*(.+?)\s*\}\}/g;return e.replace(i,(function(e,i){return t&&i in t?t[i]:i in r?r[i]:(console.log("argument {{"+i+"}} for #"+n+" is undefined."),e)}))}function _(e){var n=f(e);if(n.id){var r=v(n.id,n.args);if(r){if(r[a]){if(0===S(e))e[a]=r[a];else{for(var i=e.childNodes,o=!1,s=0,c=i.length;s<c;s++)3===i[s].nodeType&&/\S/.test(i[s].nodeValue)&&(o?i[s].nodeValue="":(i[s].nodeValue=r[a],o=!0));if(!o){var l=t.createTextNode(r[a]);e.insertBefore(l,e.firstChild)}}delete r[a]}for(var u in r)e[u]=r[u]}else console.warn("#"+n.id+" is undefined.")}}function S(e){if(e.children)return e.children.length;if("undefined"!==typeof e.childElementCount)return e.childElementCount;for(var t=0,n=0;n<e.childNodes.length;n++)t+=1===e.nodeType?1:0;return t}function A(e){e=e||t.documentElement;for(var n=d(e),r=n.length,i=0;i<r;i++)_(n[i]);_(e)}return s.plural=function(e,t,n,i){var c=parseFloat(t);if(isNaN(c))return e;if(i!=a)return e;s._pluralRules||(s._pluralRules=y(o));var l="["+s._pluralRules(c)+"]";return 0===c&&n+"[zero]"in r?e=r[n+"[zero]"][i]:1==c&&n+"[one]"in r?e=r[n+"[one]"][i]:2==c&&n+"[two]"in r?e=r[n+"[two]"][i]:n+l in r?e=r[n+l][i]:n+"[other]"in r&&(e=r[n+"[other]"][i]),e},{get:function(e,t,n){var r,i=e.lastIndexOf("."),o=a;i>0&&(o=e.substring(i+1),e=e.substring(0,i)),n&&(r={},r[o]=n);var s=v(e,t,r);return s&&o in s?s[o]:"{{"+e+"}}"},getData:function(){return r},getText:function(){return i},getLanguage:function(){return o},setLanguage:function(e,t){m(e,(function(){t&&t()}))},getDirection:function(){var e=["ar","he","fa","ps","ur"],t=o.split("-",1)[0];return e.indexOf(t)>=0?"rtl":"ltr"},translate:A,getReadyState:function(){return c},ready:function(n){n&&("complete"==c||"interactive"==c?e.setTimeout((function(){n()})):t.addEventListener&&t.addEventListener("localized",(function e(){t.removeEventListener("localized",e),n()})))}}}(window,document)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFindController=t.FindState=void 0;var r=n(2),i=n(11),a=n(3);const o={FOUND:0,NOT_FOUND:1,WRAPPED:2,PENDING:3};t.FindState=o;const s=250,c=-50,l=-400,u={"‘":"'","’":"'","‚":"'","‛":"'","“":'"',"”":'"',"„":'"',"‟":'"',"¼":"1/4","½":"1/2","¾":"3/4"};let h=null;function d(e){if(!h){const e=Object.keys(u).join("");h=new RegExp(`[${e}]`,"g")}return e.replace(h,(function(e){return u[e]}))}class f{constructor({linkService:e,eventBus:t}){this._linkService=e,this._eventBus=t,this._reset(),t._on("findbarclose",this._onFindBarClose.bind(this))}get highlightMatches(){return this._highlightMatches}get pageMatches(){return this._pageMatches}get pageMatchesLength(){return this._pageMatchesLength}get selected(){return this._selected}get state(){return this._state}setDocument(e){this._pdfDocument&&this._reset(),e&&(this._pdfDocument=e,this._firstPageCapability.resolve())}executeCommand(e,t){if(!t)return;const n=this._pdfDocument;(null===this._state||this._shouldDirtyMatch(e,t))&&(this._dirtyMatch=!0),this._state=t,"findhighlightallchange"!==e&&this._updateUIState(o.PENDING),this._firstPageCapability.promise.then(()=>{if(!this._pdfDocument||n&&this._pdfDocument!==n)return;this._extractText();const t=!this._highlightMatches,r=!!this._findTimeout;this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),"find"===e?this._findTimeout=setTimeout(()=>{this._nextMatch(),this._findTimeout=null},s):this._dirtyMatch?this._nextMatch():"findagain"===e?(this._nextMatch(),t&&this._state.highlightAll&&this._updateAllPages()):"findhighlightallchange"===e?(r?this._nextMatch():this._highlightMatches=!0,this._updateAllPages()):this._nextMatch()})}scrollMatchIntoView({element:e=null,pageIndex:t=-1,matchIndex:n=-1}){if(!this._scrollMatches||!e)return;if(-1===n||n!==this._selected.matchIdx)return;if(-1===t||t!==this._selected.pageIdx)return;this._scrollMatches=!1;const r={top:c,left:l};(0,a.scrollIntoView)(e,r,!0)}_reset(){this._highlightMatches=!1,this._scrollMatches=!1,this._pdfDocument=null,this._pageMatches=[],this._pageMatchesLength=[],this._state=null,this._selected={pageIdx:-1,matchIdx:-1},this._offset={pageIdx:null,matchIdx:null,wrapped:!1},this._extractTextPromises=[],this._pageContents=[],this._matchesCountTotal=0,this._pagesToSearch=null,this._pendingFindMatches=Object.create(null),this._resumePageIdx=null,this._dirtyMatch=!1,clearTimeout(this._findTimeout),this._findTimeout=null,this._firstPageCapability=(0,r.createPromiseCapability)()}get _query(){return this._state.query!==this._rawQuery&&(this._rawQuery=this._state.query,this._normalizedQuery=d(this._state.query)),this._normalizedQuery}_shouldDirtyMatch(e,t){if(t.query!==this._state.query)return!0;switch(e){case"findagain":const e=this._selected.pageIdx+1,t=this._linkService;return e>=1&&e<=t.pagesCount&&e!==t.page&&!t.isPageVisible(e);case"findhighlightallchange":return!1}return!0}_prepareMatches(e,t,n){function r(t){const n=e[t],r=e[t+1];if(t<e.length-1&&n.match===r.match)return n.skipped=!0,!0;for(let i=t-1;i>=0;i--){const t=e[i];if(!t.skipped){if(t.match+t.matchLength<n.match)break;if(t.match+t.matchLength>=n.match+n.matchLength)return n.skipped=!0,!0}}return!1}e.sort((function(e,t){return e.match===t.match?e.matchLength-t.matchLength:e.match-t.match}));for(let i=0,a=e.length;i<a;i++)r(i)||(t.push(e[i].match),n.push(e[i].matchLength))}_isEntireWord(e,t,n){if(t>0){const n=e.charCodeAt(t),r=e.charCodeAt(t-1);if((0,i.getCharacterType)(n)===(0,i.getCharacterType)(r))return!1}const r=t+n-1;if(r<e.length-1){const t=e.charCodeAt(r),n=e.charCodeAt(r+1);if((0,i.getCharacterType)(t)===(0,i.getCharacterType)(n))return!1}return!0}_calculatePhraseMatch(e,t,n,r){const i=[],a=e.length;let o=-a;while(1){if(o=n.indexOf(e,o+a),-1===o)break;r&&!this._isEntireWord(n,o,a)||i.push(o)}this._pageMatches[t]=i}_calculateWordMatch(e,t,n,r){const i=[],a=e.match(/\S+/g);for(let o=0,s=a.length;o<s;o++){const e=a[o],t=e.length;let s=-t;while(1){if(s=n.indexOf(e,s+t),-1===s)break;r&&!this._isEntireWord(n,s,t)||i.push({match:s,matchLength:t,skipped:!1})}}this._pageMatchesLength[t]=[],this._pageMatches[t]=[],this._prepareMatches(i,this._pageMatches[t],this._pageMatchesLength[t])}_calculateMatch(e){let t=this._pageContents[e],n=this._query;const{caseSensitive:r,entireWord:i,phraseSearch:a}=this._state;if(0===n.length)return;r||(t=t.toLowerCase(),n=n.toLowerCase()),a?this._calculatePhraseMatch(n,e,t,i):this._calculateWordMatch(n,e,t,i),this._state.highlightAll&&this._updatePage(e),this._resumePageIdx===e&&(this._resumePageIdx=null,this._nextPageMatch());const o=this._pageMatches[e].length;o>0&&(this._matchesCountTotal+=o,this._updateUIResultsCount())}_extractText(){if(this._extractTextPromises.length>0)return;let e=Promise.resolve();for(let t=0,n=this._linkService.pagesCount;t<n;t++){const n=(0,r.createPromiseCapability)();this._extractTextPromises[t]=n.promise,e=e.then(()=>this._pdfDocument.getPage(t+1).then(e=>e.getTextContent({normalizeWhitespace:!0})).then(e=>{const r=e.items,i=[];for(let t=0,n=r.length;t<n;t++)i.push(r[t].str);this._pageContents[t]=d(i.join("")),n.resolve(t)},e=>{console.error("Unable to get text content for page "+(t+1),e),this._pageContents[t]="",n.resolve(t)}))}}_updatePage(e){this._scrollMatches&&this._selected.pageIdx===e&&(this._linkService.page=e+1),this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:e})}_updateAllPages(){this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:-1})}_nextMatch(){const e=this._state.findPrevious,t=this._linkService.page-1,n=this._linkService.pagesCount;if(this._highlightMatches=!0,this._dirtyMatch){this._dirtyMatch=!1,this._selected.pageIdx=this._selected.matchIdx=-1,this._offset.pageIdx=t,this._offset.matchIdx=null,this._offset.wrapped=!1,this._resumePageIdx=null,this._pageMatches.length=0,this._pageMatchesLength.length=0,this._matchesCountTotal=0,this._updateAllPages();for(let e=0;e<n;e++)!0!==this._pendingFindMatches[e]&&(this._pendingFindMatches[e]=!0,this._extractTextPromises[e].then(e=>{delete this._pendingFindMatches[e],this._calculateMatch(e)}))}if(""===this._query)return void this._updateUIState(o.FOUND);if(this._resumePageIdx)return;const r=this._offset;if(this._pagesToSearch=n,null!==r.matchIdx){const t=this._pageMatches[r.pageIdx].length;if(!e&&r.matchIdx+1<t||e&&r.matchIdx>0)return r.matchIdx=e?r.matchIdx-1:r.matchIdx+1,void this._updateMatch(!0);this._advanceOffsetPage(e)}this._nextPageMatch()}_matchesReady(e){const t=this._offset,n=e.length,r=this._state.findPrevious;return n?(t.matchIdx=r?n-1:0,this._updateMatch(!0),!0):(this._advanceOffsetPage(r),!!(t.wrapped&&(t.matchIdx=null,this._pagesToSearch<0))&&(this._updateMatch(!1),!0))}_nextPageMatch(){null!==this._resumePageIdx&&console.error("There can only be one pending page.");let e=null;do{const t=this._offset.pageIdx;if(e=this._pageMatches[t],!e){this._resumePageIdx=t;break}}while(!this._matchesReady(e))}_advanceOffsetPage(e){const t=this._offset,n=this._linkService.pagesCount;t.pageIdx=e?t.pageIdx-1:t.pageIdx+1,t.matchIdx=null,this._pagesToSearch--,(t.pageIdx>=n||t.pageIdx<0)&&(t.pageIdx=e?n-1:0,t.wrapped=!0)}_updateMatch(e=!1){let t=o.NOT_FOUND;const n=this._offset.wrapped;if(this._offset.wrapped=!1,e){const e=this._selected.pageIdx;this._selected.pageIdx=this._offset.pageIdx,this._selected.matchIdx=this._offset.matchIdx,t=n?o.WRAPPED:o.FOUND,-1!==e&&e!==this._selected.pageIdx&&this._updatePage(e)}this._updateUIState(t,this._state.findPrevious),-1!==this._selected.pageIdx&&(this._scrollMatches=!0,this._updatePage(this._selected.pageIdx))}_onFindBarClose(e){const t=this._pdfDocument;this._firstPageCapability.promise.then(()=>{!this._pdfDocument||t&&this._pdfDocument!==t||(this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),this._resumePageIdx&&(this._resumePageIdx=null,this._dirtyMatch=!0),this._updateUIState(o.FOUND),this._highlightMatches=!1,this._updateAllPages())})}_requestMatchesCount(){const{pageIdx:e,matchIdx:t}=this._selected;let n=0,r=this._matchesCountTotal;if(-1!==t){for(let t=0;t<e;t++)n+=this._pageMatches[t]&&this._pageMatches[t].length||0;n+=t+1}return(n<1||n>r)&&(n=r=0),{current:n,total:r}}_updateUIResultsCount(){this._eventBus.dispatch("updatefindmatchescount",{source:this,matchesCount:this._requestMatchesCount()})}_updateUIState(e,t){this._eventBus.dispatch("updatefindcontrolstate",{source:this,state:e,previous:t,matchesCount:this._requestMatchesCount()})}}t.PDFFindController=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCharacterType=p,t.CharacterType=void 0;const r={SPACE:0,ALPHA_LETTER:1,PUNCT:2,HAN_LETTER:3,KATAKANA_LETTER:4,HIRAGANA_LETTER:5,HALFWIDTH_KATAKANA_LETTER:6,THAI_LETTER:7};function i(e){return e<11904}function a(e){return 0===(65408&e)}function o(e){return e>=97&&e<=122||e>=65&&e<=90}function s(e){return e>=48&&e<=57}function c(e){return 32===e||9===e||13===e||10===e}function l(e){return e>=13312&&e<=40959||e>=63744&&e<=64255}function u(e){return e>=12448&&e<=12543}function h(e){return e>=12352&&e<=12447}function d(e){return e>=65376&&e<=65439}function f(e){return 3584===(65408&e)}function p(e){return i(e)?a(e)?c(e)?r.SPACE:o(e)||s(e)||95===e?r.ALPHA_LETTER:r.PUNCT:f(e)?r.THAI_LETTER:160===e?r.SPACE:r.ALPHA_LETTER:l(e)?r.HAN_LETTER:u(e)?r.KATAKANA_LETTER:h(e)?r.HIRAGANA_LETTER:d(e)?r.HALFWIDTH_KATAKANA_LETTER:r.ALPHA_LETTER}t.CharacterType=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDestHashesEqual=l,t.isDestArraysEqual=u,t.PDFHistory=void 0;var r=n(3);const i=1e3,a=50,o=1e3;function s(){return document.location.hash}class c{constructor({linkService:e,eventBus:t}){this.linkService=e,this.eventBus=t,this._initialized=!1,this._fingerprint="",this.reset(),this._boundEvents=null,this._isViewerInPresentationMode=!1,this.eventBus._on("presentationmodechanged",e=>{this._isViewerInPresentationMode=e.active||e.switchInProgress}),this.eventBus._on("pagesinit",()=>{this._isPagesLoaded=!1;const e=t=>{this.eventBus._off("pagesloaded",e),this._isPagesLoaded=!!t.pagesCount};this.eventBus._on("pagesloaded",e)})}initialize({fingerprint:e,resetHistory:t=!1,updateUrl:n=!1}){if(!e||"string"!==typeof e)return void console.error('PDFHistory.initialize: The "fingerprint" must be a non-empty string.');this._initialized&&this.reset();const r=""!==this._fingerprint&&this._fingerprint!==e;this._fingerprint=e,this._updateUrl=!0===n,this._initialized=!0,this._bindEvents();const i=window.history.state;if(this._popStateInProgress=!1,this._blockHashChange=0,this._currentHash=s(),this._numPositionUpdates=0,this._uid=this._maxUid=0,this._destination=null,this._position=null,!this._isValidState(i,!0)||t){const{hash:e,page:n,rotation:i}=this._parseCurrentHash(!0);return!e||r||t?void this._pushOrReplaceState(null,!0):void this._pushOrReplaceState({hash:e,page:n,rotation:i},!0)}const a=i.destination;this._updateInternalState(a,i.uid,!0),this._uid>this._maxUid&&(this._maxUid=this._uid),void 0!==a.rotation&&(this._initialRotation=a.rotation),a.dest?(this._initialBookmark=JSON.stringify(a.dest),this._destination.page=null):a.hash?this._initialBookmark=a.hash:a.page&&(this._initialBookmark="page="+a.page)}reset(){this._initialized&&(this._pageHide(),this._initialized=!1,this._unbindEvents()),this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._initialBookmark=null,this._initialRotation=null}push({namedDest:e=null,explicitDest:t,pageNumber:n}){if(!this._initialized)return;if(e&&"string"!==typeof e)return void console.error(`PDFHistory.push: "${e}" is not a valid namedDest parameter.`);if(!Array.isArray(t))return void console.error(`PDFHistory.push: "${t}" is not a valid explicitDest parameter.`);if(!(Number.isInteger(n)&&n>0&&n<=this.linkService.pagesCount)&&(null!==n||this._destination))return void console.error(`PDFHistory.push: "${n}" is not a valid pageNumber parameter.`);const r=e||JSON.stringify(t);if(!r)return;let i=!1;if(this._destination&&(l(this._destination.hash,r)||u(this._destination.dest,t))){if(this._destination.page)return;i=!0}this._popStateInProgress&&!i||(this._pushOrReplaceState({dest:t,hash:r,page:n,rotation:this.linkService.rotation},i),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1})))}pushCurrentPosition(){this._initialized&&!this._popStateInProgress&&this._tryPushCurrentPosition()}back(){if(!this._initialized||this._popStateInProgress)return;const e=window.history.state;this._isValidState(e)&&e.uid>0&&window.history.back()}forward(){if(!this._initialized||this._popStateInProgress)return;const e=window.history.state;this._isValidState(e)&&e.uid<this._maxUid&&window.history.forward()}get popStateInProgress(){return this._initialized&&(this._popStateInProgress||this._blockHashChange>0)}get initialBookmark(){return this._initialized?this._initialBookmark:null}get initialRotation(){return this._initialized?this._initialRotation:null}_pushOrReplaceState(e,t=!1){const n=t||!this._destination,r={fingerprint:this._fingerprint,uid:n?this._uid:this._uid+1,destination:e};let i;if(this._updateInternalState(e,r.uid),this._updateUrl&&e&&e.hash){const t=document.location.href.split("#")[0];t.startsWith("file://")||(i=`${t}#${e.hash}`)}n?window.history.replaceState(r,"",i):(this._maxUid=this._uid,window.history.pushState(r,"",i))}_tryPushCurrentPosition(e=!1){if(!this._position)return;let t=this._position;if(e&&(t=Object.assign(Object.create(null),this._position),t.temporary=!0),!this._destination)return void this._pushOrReplaceState(t);if(this._destination.temporary)return void this._pushOrReplaceState(t,!0);if(this._destination.hash===t.hash)return;if(!this._destination.page&&(a<=0||this._numPositionUpdates<=a))return;let n=!1;if(this._destination.page>=t.first&&this._destination.page<=t.page){if(this._destination.dest||!this._destination.first)return;n=!0}this._pushOrReplaceState(t,n)}_isValidState(e,t=!1){if(!e)return!1;if(e.fingerprint!==this._fingerprint){if(!t)return!1;{if("string"!==typeof e.fingerprint||e.fingerprint.length!==this._fingerprint.length)return!1;const[t]=performance.getEntriesByType("navigation");if(!t||"reload"!==t.type)return!1}}return!(!Number.isInteger(e.uid)||e.uid<0)&&(null!==e.destination&&"object"===typeof e.destination)}_updateInternalState(e,t,n=!1){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),n&&e&&e.temporary&&delete e.temporary,this._destination=e,this._uid=t,this._numPositionUpdates=0}_parseCurrentHash(e=!1){const t=unescape(s()).substring(1),n=(0,r.parseQueryString)(t),i=n.nameddest||"";let a=0|n.page;return Number.isInteger(a)&&a>0&&a<=this.linkService.pagesCount&&!(e&&i.length>0)||(a=null),{hash:t,page:a,rotation:this.linkService.rotation}}_updateViewarea({location:e}){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._position={hash:this._isViewerInPresentationMode?"page="+e.pageNumber:e.pdfOpenParams.substring(1),page:this.linkService.page,first:e.pageNumber,rotation:e.rotation},this._popStateInProgress||(a>0&&this._isPagesLoaded&&this._destination&&!this._destination.page&&this._numPositionUpdates++,o>0&&(this._updateViewareaTimeout=setTimeout(()=>{this._popStateInProgress||this._tryPushCurrentPosition(!0),this._updateViewareaTimeout=null},o)))}_popState({state:e}){const t=s(),n=this._currentHash!==t;if(this._currentHash=t,!e){this._uid++;const{hash:e,page:t,rotation:n}=this._parseCurrentHash();return void this._pushOrReplaceState({hash:e,page:t,rotation:n},!0)}if(!this._isValidState(e))return;this._popStateInProgress=!0,n&&(this._blockHashChange++,(0,r.waitOnEventOrTimeout)({target:window,name:"hashchange",delay:i}).then(()=>{this._blockHashChange--}));const a=e.destination;this._updateInternalState(a,e.uid,!0),this._uid>this._maxUid&&(this._maxUid=this._uid),(0,r.isValidRotation)(a.rotation)&&(this.linkService.rotation=a.rotation),a.dest?this.linkService.navigateTo(a.dest):a.hash?this.linkService.setHash(a.hash):a.page&&(this.linkService.page=a.page),Promise.resolve().then(()=>{this._popStateInProgress=!1})}_pageHide(){this._destination&&!this._destination.temporary||this._tryPushCurrentPosition()}_bindEvents(){this._boundEvents||(this._boundEvents={updateViewarea:this._updateViewarea.bind(this),popState:this._popState.bind(this),pageHide:this._pageHide.bind(this)},this.eventBus._on("updateviewarea",this._boundEvents.updateViewarea),window.addEventListener("popstate",this._boundEvents.popState),window.addEventListener("pagehide",this._boundEvents.pageHide))}_unbindEvents(){this._boundEvents&&(this.eventBus._off("updateviewarea",this._boundEvents.updateViewarea),window.removeEventListener("popstate",this._boundEvents.popState),window.removeEventListener("pagehide",this._boundEvents.pageHide),this._boundEvents=null)}}function l(e,t){if("string"!==typeof e||"string"!==typeof t)return!1;if(e===t)return!0;const{nameddest:n}=(0,r.parseQueryString)(e);return n===t}function u(e,t){function n(e,t){if(typeof e!==typeof t)return!1;if(Array.isArray(e)||Array.isArray(t))return!1;if(null!==e&&"object"===typeof e&&null!==t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!n(e[r],t[r]))return!1;return!0}return e===t||Number.isNaN(e)&&Number.isNaN(t)}if(!Array.isArray(e)||!Array.isArray(t))return!1;if(e.length!==t.length)return!1;for(let r=0,i=e.length;r<i;r++)if(!n(e[r],t[r]))return!1;return!0}t.PDFHistory=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFPageView=void 0;var r=n(3),i=n(2),a=n(14),o=n(7);const s=o.viewerCompatibilityParams.maxCanvasPixels||16777216;class c{constructor(e){const t=e.container,n=e.defaultViewport;this.id=e.id,this.renderingId="page"+this.id,this.pdfPage=null,this.pageLabel=null,this.rotation=0,this.scale=e.scale||r.DEFAULT_SCALE,this.viewport=n,this.pdfPageRotate=n.rotation,this.hasRestrictedScaling=!1,this.textLayerMode=Number.isInteger(e.textLayerMode)?e.textLayerMode:r.TextLayerMode.ENABLE,this.imageResourcesPath=e.imageResourcesPath||"",this.renderInteractiveForms=e.renderInteractiveForms||!1,this.useOnlyCssZoom=e.useOnlyCssZoom||!1,this.maxCanvasPixels=e.maxCanvasPixels||s,this.eventBus=e.eventBus,this.renderingQueue=e.renderingQueue,this.textLayerFactory=e.textLayerFactory,this.annotationLayerFactory=e.annotationLayerFactory,this.renderer=e.renderer||r.RendererType.CANVAS,this.enableWebGL=e.enableWebGL||!1,this.l10n=e.l10n||r.NullL10n,this.paintTask=null,this.paintedViewportMap=new WeakMap,this.renderingState=a.RenderingStates.INITIAL,this.resume=null,this.error=null,this.annotationLayer=null,this.textLayer=null,this.zoomLayer=null;const i=document.createElement("div");i.className="page",i.style.width=Math.floor(this.viewport.width)+"px",i.style.height=Math.floor(this.viewport.height)+"px",i.setAttribute("data-page-number",this.id),this.div=i,t.appendChild(i)}setPdfPage(e){this.pdfPage=e,this.pdfPageRotate=e.rotate;const t=(this.rotation+this.pdfPageRotate)%360;this.viewport=e.getViewport({scale:this.scale*r.CSS_UNITS,rotation:t}),this.stats=e.stats,this.reset()}destroy(){this.reset(),this.pdfPage&&this.pdfPage.cleanup()}_resetZoomLayer(e=!1){if(!this.zoomLayer)return;const t=this.zoomLayer.firstChild;this.paintedViewportMap.delete(t),t.width=0,t.height=0,e&&this.zoomLayer.remove(),this.zoomLayer=null}reset(e=!1,t=!1){this.cancelRendering(t),this.renderingState=a.RenderingStates.INITIAL;const n=this.div;n.style.width=Math.floor(this.viewport.width)+"px",n.style.height=Math.floor(this.viewport.height)+"px";const r=n.childNodes,i=e&&this.zoomLayer||null,o=t&&this.annotationLayer&&this.annotationLayer.div||null;for(let a=r.length-1;a>=0;a--){const e=r[a];i!==e&&o!==e&&n.removeChild(e)}n.removeAttribute("data-loaded"),o?this.annotationLayer.hide():this.annotationLayer&&(this.annotationLayer.cancel(),this.annotationLayer=null),i||(this.canvas&&(this.paintedViewportMap.delete(this.canvas),this.canvas.width=0,this.canvas.height=0,delete this.canvas),this._resetZoomLayer()),this.svg&&(this.paintedViewportMap.delete(this.svg),delete this.svg),this.loadingIconDiv=document.createElement("div"),this.loadingIconDiv.className="loadingIcon",n.appendChild(this.loadingIconDiv)}update(e,t){this.scale=e||this.scale,"undefined"!==typeof t&&(this.rotation=t);const n=(this.rotation+this.pdfPageRotate)%360;if(this.viewport=this.viewport.clone({scale:this.scale*r.CSS_UNITS,rotation:n}),this.svg)return this.cssTransform(this.svg,!0),void this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now()});let i=!1;if(this.canvas&&this.maxCanvasPixels>0){const e=this.outputScale;(Math.floor(this.viewport.width)*e.sx|0)*(Math.floor(this.viewport.height)*e.sy|0)>this.maxCanvasPixels&&(i=!0)}if(this.canvas){if(this.useOnlyCssZoom||this.hasRestrictedScaling&&i)return this.cssTransform(this.canvas,!0),void this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now()});this.zoomLayer||this.canvas.hasAttribute("hidden")||(this.zoomLayer=this.canvas.parentNode,this.zoomLayer.style.position="absolute")}this.zoomLayer&&this.cssTransform(this.zoomLayer.firstChild),this.reset(!0,!0)}cancelRendering(e=!1){this.paintTask&&(this.paintTask.cancel(),this.paintTask=null),this.resume=null,this.textLayer&&(this.textLayer.cancel(),this.textLayer=null),!e&&this.annotationLayer&&(this.annotationLayer.cancel(),this.annotationLayer=null)}cssTransform(e,t=!1){const n=this.viewport.width,r=this.viewport.height,i=this.div;e.style.width=e.parentNode.style.width=i.style.width=Math.floor(n)+"px",e.style.height=e.parentNode.style.height=i.style.height=Math.floor(r)+"px";const a=this.viewport.rotation-this.paintedViewportMap.get(e).rotation,o=Math.abs(a);let s=1,c=1;90!==o&&270!==o||(s=r/n,c=n/r);const l="rotate("+a+"deg) scale("+s+","+c+")";if(e.style.transform=l,this.textLayer){const e=this.textLayer.viewport,t=this.viewport.rotation-e.rotation,r=Math.abs(t);let i=n/e.width;90!==r&&270!==r||(i=n/e.height);const a=this.textLayer.textLayerDiv;let o,s;switch(r){case 0:o=s=0;break;case 90:o=0,s="-"+a.style.height;break;case 180:o="-"+a.style.width,s="-"+a.style.height;break;case 270:o="-"+a.style.width,s=0;break;default:console.error("Bad rotation value.");break}a.style.transform="rotate("+r+"deg) scale("+i+", "+i+") translate("+o+", "+s+")",a.style.transformOrigin="0% 0%"}t&&this.annotationLayer&&this.annotationLayer.render(this.viewport,"display")}get width(){return this.viewport.width}get height(){return this.viewport.height}getPagePoint(e,t){return this.viewport.convertToPdfPoint(e,t)}draw(){this.renderingState!==a.RenderingStates.INITIAL&&(console.error("Must be in new state before drawing"),this.reset());const{div:e,pdfPage:t}=this;if(!t)return this.renderingState=a.RenderingStates.FINISHED,this.loadingIconDiv&&(e.removeChild(this.loadingIconDiv),delete this.loadingIconDiv),Promise.reject(new Error("pdfPage is not loaded"));this.renderingState=a.RenderingStates.RUNNING;const n=document.createElement("div");n.style.width=e.style.width,n.style.height=e.style.height,n.classList.add("canvasWrapper"),this.annotationLayer&&this.annotationLayer.div?e.insertBefore(n,this.annotationLayer.div):e.appendChild(n);let o=null;if(this.textLayerMode!==r.TextLayerMode.DISABLE&&this.textLayerFactory){const t=document.createElement("div");t.className="textLayer",t.style.width=n.style.width,t.style.height=n.style.height,this.annotationLayer&&this.annotationLayer.div?e.insertBefore(t,this.annotationLayer.div):e.appendChild(t),o=this.textLayerFactory.createTextLayerBuilder(t,this.id-1,this.viewport,this.textLayerMode===r.TextLayerMode.ENABLE_ENHANCE,this.eventBus)}this.textLayer=o;let s=null;this.renderingQueue&&(s=e=>{if(!this.renderingQueue.isHighestPriority(this))return this.renderingState=a.RenderingStates.PAUSED,void(this.resume=()=>{this.renderingState=a.RenderingStates.RUNNING,e()});e()});const c=async n=>{if(l===this.paintTask&&(this.paintTask=null),n instanceof i.RenderingCancelledException)this.error=null;else if(this.renderingState=a.RenderingStates.FINISHED,this.loadingIconDiv&&(e.removeChild(this.loadingIconDiv),delete this.loadingIconDiv),this._resetZoomLayer(!0),this.error=n,this.stats=t.stats,this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!1,timestamp:performance.now()}),n)throw n},l=this.renderer===r.RendererType.SVG?this.paintOnSvg(n):this.paintOnCanvas(n);l.onRenderContinue=s,this.paintTask=l;const u=l.promise.then((function(){return c(null).then((function(){if(o){const e=t.streamTextContent({normalizeWhitespace:!0});o.setTextContentStream(e),o.render()}}))}),(function(e){return c(e)}));return this.annotationLayerFactory&&(this.annotationLayer||(this.annotationLayer=this.annotationLayerFactory.createAnnotationLayerBuilder(e,t,this.imageResourcesPath,this.renderInteractiveForms,this.l10n)),this.annotationLayer.render(this.viewport,"display")),e.setAttribute("data-loaded",!0),this.eventBus.dispatch("pagerender",{source:this,pageNumber:this.id}),u}paintOnCanvas(e){const t=(0,i.createPromiseCapability)(),n={promise:t.promise,onRenderContinue(e){e()},cancel(){g.cancel()}},a=this.viewport,o=document.createElement("canvas");this.l10n.get("page_canvas",{page:this.id},"Page {{page}}").then(e=>{o.setAttribute("aria-label",e)}),o.setAttribute("hidden","hidden");let s=!0;const c=function(){s&&(o.removeAttribute("hidden"),s=!1)};e.appendChild(o),this.canvas=o,o.mozOpaque=!0;const l=o.getContext("2d",{alpha:!1}),u=(0,r.getOutputScale)(l);if(this.outputScale=u,this.useOnlyCssZoom){const e=a.clone({scale:r.CSS_UNITS});u.sx*=e.width/a.width,u.sy*=e.height/a.height,u.scaled=!0}if(this.maxCanvasPixels>0){const e=a.width*a.height,t=Math.sqrt(this.maxCanvasPixels/e);u.sx>t||u.sy>t?(u.sx=t,u.sy=t,u.scaled=!0,this.hasRestrictedScaling=!0):this.hasRestrictedScaling=!1}const h=(0,r.approximateFraction)(u.sx),d=(0,r.approximateFraction)(u.sy);o.width=(0,r.roundToDivide)(a.width*u.sx,h[0]),o.height=(0,r.roundToDivide)(a.height*u.sy,d[0]),o.style.width=(0,r.roundToDivide)(a.width,h[1])+"px",o.style.height=(0,r.roundToDivide)(a.height,d[1])+"px",this.paintedViewportMap.set(o,a);const f=u.scaled?[u.sx,0,0,u.sy,0,0]:null,p={canvasContext:l,transform:f,viewport:this.viewport,enableWebGL:this.enableWebGL,renderInteractiveForms:this.renderInteractiveForms},g=this.pdfPage.render(p);return g.onContinue=function(e){c(),n.onRenderContinue?n.onRenderContinue(e):e()},g.promise.then((function(){c(),t.resolve(void 0)}),(function(e){c(),t.reject(e)})),n}paintOnSvg(e){let t=!1;const n=()=>{if(t)throw new i.RenderingCancelledException("Rendering cancelled, page "+this.id,"svg")},o=this.pdfPage,s=this.viewport.clone({scale:r.CSS_UNITS}),c=o.getOperatorList().then(t=>{n();const r=new i.SVGGraphics(o.commonObjs,o.objs);return r.getSVG(t,s).then(t=>{n(),this.svg=t,this.paintedViewportMap.set(t,s),t.style.width=e.style.width,t.style.height=e.style.height,this.renderingState=a.RenderingStates.FINISHED,e.appendChild(t)})});return{promise:c,onRenderContinue(e){e()},cancel(){t=!0}}}setPageLabel(e){this.pageLabel="string"===typeof e?e:null,null!==this.pageLabel?this.div.setAttribute("data-page-label",this.pageLabel):this.div.removeAttribute("data-page-label")}}t.PDFPageView=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFRenderingQueue=t.RenderingStates=void 0;const r=3e4,i={INITIAL:0,RUNNING:1,PAUSED:2,FINISHED:3};t.RenderingStates=i;class a{constructor(){this.pdfViewer=null,this.pdfThumbnailViewer=null,this.onIdle=null,this.highestPriorityPage=null,this.idleTimeout=null,this.printing=!1,this.isThumbnailViewEnabled=!1}setViewer(e){this.pdfViewer=e}setThumbnailViewer(e){this.pdfThumbnailViewer=e}isHighestPriority(e){return this.highestPriorityPage===e.renderingId}renderHighestPriority(e){this.idleTimeout&&(clearTimeout(this.idleTimeout),this.idleTimeout=null),this.pdfViewer.forceRendering(e)||this.pdfThumbnailViewer&&this.isThumbnailViewEnabled&&this.pdfThumbnailViewer.forceRendering()||this.printing||this.onIdle&&(this.idleTimeout=setTimeout(this.onIdle.bind(this),r))}getHighestPriority(e,t,n){const r=e.views,i=r.length;if(0===i)return null;for(let a=0;a<i;++a){const e=r[a].view;if(!this.isViewFinished(e))return e}if(n){const n=e.last.id;if(t[n]&&!this.isViewFinished(t[n]))return t[n]}else{const n=e.first.id-2;if(t[n]&&!this.isViewFinished(t[n]))return t[n]}return null}isViewFinished(e){return e.renderingState===i.FINISHED}renderView(e){switch(e.renderingState){case i.FINISHED:return!1;case i.PAUSED:this.highestPriorityPage=e.renderingId,e.resume();break;case i.RUNNING:this.highestPriorityPage=e.renderingId;break;case i.INITIAL:this.highestPriorityPage=e.renderingId,e.draw().finally(()=>{this.renderHighestPriority()}).catch(e=>{console.error(`renderView: "${e}"`)});break}return!0}}t.PDFRenderingQueue=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFSinglePageViewer=void 0;var r=n(16),i=n(2);class a extends r.BaseViewer{constructor(e){super(e),this.eventBus._on("pagesinit",e=>{this._ensurePageViewVisible()})}get _viewerElement(){return(0,i.shadow)(this,"_viewerElement",this._shadowViewer)}_resetView(){super._resetView(),this._previousPageNumber=1,this._shadowViewer=document.createDocumentFragment(),this._updateScrollDown=null}_ensurePageViewVisible(){const e=this._pages[this._currentPageNumber-1],t=this._pages[this._previousPageNumber-1],n=this.viewer.childNodes;switch(n.length){case 0:this.viewer.appendChild(e.div);break;case 1:if(n[0]!==t.div)throw new Error("_ensurePageViewVisible: Unexpected previously visible page.");if(e===t)break;this._shadowViewer.appendChild(t.div),this.viewer.appendChild(e.div),this.container.scrollTop=0;break;default:throw new Error("_ensurePageViewVisible: Only one page should be visible at a time.")}this._previousPageNumber=this._currentPageNumber}_scrollUpdate(){this._updateScrollDown&&this._updateScrollDown(),super._scrollUpdate()}_scrollIntoView({pageDiv:e,pageSpot:t=null,pageNumber:n=null}){n&&this._setCurrentPageNumber(n);const r=this._currentPageNumber>=this._previousPageNumber;this._ensurePageViewVisible(),this.update(),super._scrollIntoView({pageDiv:e,pageSpot:t,pageNumber:n}),this._updateScrollDown=()=>{this.scroll.down=r,this._updateScrollDown=null}}_getVisiblePages(){return this._getCurrentVisiblePage()}_updateHelper(e){}get _isScrollModeHorizontal(){return(0,i.shadow)(this,"_isScrollModeHorizontal",!1)}_updateScrollMode(){}_updateSpreadMode(){}}t.PDFSinglePageViewer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseViewer=void 0;var r=n(3),i=n(14),a=n(1),o=n(2),s=n(13),c=n(4),l=n(5);const u=10;function h(e){const t=[];this.push=function(n){const r=t.indexOf(n);r>=0&&t.splice(r,1),t.push(n),t.length>e&&t.shift().destroy()},this.resize=function(n,i){if(e=n,i){const e=new Set;for(let t=0,n=i.length;t<n;++t)e.add(i[t].id);(0,r.moveToEndOfArray)(t,(function(t){return e.has(t.id)}))}while(t.length>e)t.shift().destroy()}}function d(e,t){return t===e||Math.abs(t-e)<1e-15}class f{constructor(e){if(this.constructor===f)throw new Error("Cannot initialize BaseViewer.");this._name=this.constructor.name,this.container=e.container,this.viewer=e.viewer||e.container.firstElementChild,this.eventBus=e.eventBus,this.linkService=e.linkService||new c.SimpleLinkService,this.downloadManager=e.downloadManager||null,this.findController=e.findController||null,this.removePageBorders=e.removePageBorders||!1,this.textLayerMode=Number.isInteger(e.textLayerMode)?e.textLayerMode:r.TextLayerMode.ENABLE,this.imageResourcesPath=e.imageResourcesPath||"",this.renderInteractiveForms=e.renderInteractiveForms||!1,this.enablePrintAutoRotate=e.enablePrintAutoRotate||!1,this.renderer=e.renderer||r.RendererType.CANVAS,this.enableWebGL=e.enableWebGL||!1,this.useOnlyCssZoom=e.useOnlyCssZoom||!1,this.maxCanvasPixels=e.maxCanvasPixels,this.l10n=e.l10n||r.NullL10n,this.defaultRenderingQueue=!e.renderingQueue,this.defaultRenderingQueue?(this.renderingQueue=new i.PDFRenderingQueue,this.renderingQueue.setViewer(this)):this.renderingQueue=e.renderingQueue,this.scroll=(0,r.watchScroll)(this.container,this._scrollUpdate.bind(this)),this.presentationModeState=r.PresentationModeState.UNKNOWN,this._onBeforeDraw=this._onAfterDraw=null,this._resetView(),this.removePageBorders&&this.viewer.classList.add("removePageBorders"),Promise.resolve().then(()=>{this.eventBus.dispatch("baseviewerinit",{source:this})})}get pagesCount(){return this._pages.length}getPageView(e){return this._pages[e]}get pageViewsReady(){return!!this._pagesCapability.settled&&this._pages.every((function(e){return e&&e.pdfPage}))}get currentPageNumber(){return this._currentPageNumber}set currentPageNumber(e){if(!Number.isInteger(e))throw new Error("Invalid page number.");this.pdfDocument&&(this._setCurrentPageNumber(e,!0)||console.error(`${this._name}.currentPageNumber: "${e}" is not a valid page.`))}_setCurrentPageNumber(e,t=!1){return this._currentPageNumber===e?(t&&this._resetCurrentPageView(),!0):0<e&&e<=this.pagesCount&&(this._currentPageNumber=e,this.eventBus.dispatch("pagechanging",{source:this,pageNumber:e,pageLabel:this._pageLabels&&this._pageLabels[e-1]}),t&&this._resetCurrentPageView(),!0)}get currentPageLabel(){return this._pageLabels&&this._pageLabels[this._currentPageNumber-1]}set currentPageLabel(e){if(!this.pdfDocument)return;let t=0|e;if(this._pageLabels){const n=this._pageLabels.indexOf(e);n>=0&&(t=n+1)}this._setCurrentPageNumber(t,!0)||console.error(`${this._name}.currentPageLabel: "${e}" is not a valid page.`)}get currentScale(){return this._currentScale!==r.UNKNOWN_SCALE?this._currentScale:r.DEFAULT_SCALE}set currentScale(e){if(isNaN(e))throw new Error("Invalid numeric scale.");this.pdfDocument&&this._setScale(e,!1)}get currentScaleValue(){return this._currentScaleValue}set currentScaleValue(e){this.pdfDocument&&this._setScale(e,!1)}get pagesRotation(){return this._pagesRotation}set pagesRotation(e){if(!(0,r.isValidRotation)(e))throw new Error("Invalid pages rotation angle.");if(!this.pdfDocument)return;if(this._pagesRotation===e)return;this._pagesRotation=e;const t=this._currentPageNumber;for(let n=0,r=this._pages.length;n<r;n++){const t=this._pages[n];t.update(t.scale,e)}this._currentScaleValue&&this._setScale(this._currentScaleValue,!0),this.eventBus.dispatch("rotationchanging",{source:this,pagesRotation:e,pageNumber:t}),this.defaultRenderingQueue&&this.update()}get firstPagePromise(){return this.pdfDocument?this._firstPageCapability.promise:null}get onePageRendered(){return this.pdfDocument?this._onePageRenderedCapability.promise:null}get pagesPromise(){return this.pdfDocument?this._pagesCapability.promise:null}get _viewerElement(){throw new Error("Not implemented: _viewerElement")}_onePageRenderedOrForceFetch(){return this.container.offsetParent&&0!==this._getVisiblePages().views.length?this._onePageRenderedCapability.promise:Promise.resolve()}setDocument(e){if(this.pdfDocument&&(this._cancelRendering(),this._resetView(),this.findController&&this.findController.setDocument(null)),this.pdfDocument=e,!e)return;const t=e.numPages,n=e.getPage(1);this._pagesCapability.promise.then(()=>{this.eventBus.dispatch("pagesloaded",{source:this,pagesCount:t})}),this._onBeforeDraw=e=>{const t=this._pages[e.pageNumber-1];t&&this._buffer.push(t)},this.eventBus._on("pagerender",this._onBeforeDraw),this._onAfterDraw=e=>{e.cssTransform||this._onePageRenderedCapability.settled||(this._onePageRenderedCapability.resolve(),this.eventBus._off("pagerendered",this._onAfterDraw),this._onAfterDraw=null)},this.eventBus._on("pagerendered",this._onAfterDraw),n.then(n=>{this._firstPageCapability.resolve(n);const i=this.currentScale,a=n.getViewport({scale:i*r.CSS_UNITS}),o=this.textLayerMode!==r.TextLayerMode.DISABLE?this:null;for(let e=1;e<=t;++e){const t=new s.PDFPageView({container:this._viewerElement,eventBus:this.eventBus,id:e,scale:i,defaultViewport:a.clone(),renderingQueue:this.renderingQueue,textLayerFactory:o,textLayerMode:this.textLayerMode,annotationLayerFactory:this,imageResourcesPath:this.imageResourcesPath,renderInteractiveForms:this.renderInteractiveForms,renderer:this.renderer,enableWebGL:this.enableWebGL,useOnlyCssZoom:this.useOnlyCssZoom,maxCanvasPixels:this.maxCanvasPixels,l10n:this.l10n});this._pages.push(t)}const c=this._pages[0];c&&(c.setPdfPage(n),this.linkService.cachePageRef(1,n.ref)),this._spreadMode!==r.SpreadMode.NONE&&this._updateSpreadMode(),this._onePageRenderedOrForceFetch().then(()=>{if(this.findController&&this.findController.setDocument(e),e.loadingParams.disableAutoFetch||t>7500)return void this._pagesCapability.resolve();let n=t-1;if(n<=0)this._pagesCapability.resolve();else for(let r=2;r<=t;++r)e.getPage(r).then(e=>{const t=this._pages[r-1];t.pdfPage||t.setPdfPage(e),this.linkService.cachePageRef(r,e.ref),0===--n&&this._pagesCapability.resolve()},e=>{console.error(`Unable to get page ${r} to initialize viewer`,e),0===--n&&this._pagesCapability.resolve()})}),this.eventBus.dispatch("pagesinit",{source:this}),this.defaultRenderingQueue&&this.update()}).catch(e=>{console.error("Unable to initialize viewer",e)})}setPageLabels(e){if(this.pdfDocument){e?Array.isArray(e)&&this.pdfDocument.numPages===e.length?this._pageLabels=e:(this._pageLabels=null,console.error(this._name+".setPageLabels: Invalid page labels.")):this._pageLabels=null;for(let e=0,t=this._pages.length;e<t;e++){const t=this._pages[e],n=this._pageLabels&&this._pageLabels[e];t.setPageLabel(n)}}}_resetView(){this._pages=[],this._currentPageNumber=1,this._currentScale=r.UNKNOWN_SCALE,this._currentScaleValue=null,this._pageLabels=null,this._buffer=new h(u),this._location=null,this._pagesRotation=0,this._pagesRequests=new WeakMap,this._firstPageCapability=(0,o.createPromiseCapability)(),this._onePageRenderedCapability=(0,o.createPromiseCapability)(),this._pagesCapability=(0,o.createPromiseCapability)(),this._scrollMode=r.ScrollMode.VERTICAL,this._spreadMode=r.SpreadMode.NONE,this._onBeforeDraw&&(this.eventBus._off("pagerender",this._onBeforeDraw),this._onBeforeDraw=null),this._onAfterDraw&&(this.eventBus._off("pagerendered",this._onAfterDraw),this._onAfterDraw=null),this.viewer.textContent="",this._updateScrollMode()}_scrollUpdate(){0!==this.pagesCount&&this.update()}_scrollIntoView({pageDiv:e,pageSpot:t=null,pageNumber:n=null}){(0,r.scrollIntoView)(e,t)}_setScaleUpdatePages(e,t,n=!1,r=!1){if(this._currentScaleValue=t.toString(),d(this._currentScale,e))r&&this.eventBus.dispatch("scalechanging",{source:this,scale:e,presetValue:t});else{for(let t=0,n=this._pages.length;t<n;t++)this._pages[t].update(e);if(this._currentScale=e,!n){let e,t=this._currentPageNumber;!this._location||this.isInPresentationMode||this.isChangingPresentationMode||(t=this._location.pageNumber,e=[null,{name:"XYZ"},this._location.left,this._location.top,null]),this.scrollPageIntoView({pageNumber:t,destArray:e,allowNegativeOffset:!0})}this.eventBus.dispatch("scalechanging",{source:this,scale:e,presetValue:r?t:void 0}),this.defaultRenderingQueue&&this.update()}}_setScale(e,t=!1){let n=parseFloat(e);if(n>0)this._setScaleUpdatePages(n,e,t,!1);else{const i=this._pages[this._currentPageNumber-1];if(!i)return;const a=this.isInPresentationMode||this.removePageBorders;let o=a?0:r.SCROLLBAR_PADDING,s=a?0:r.VERTICAL_PADDING;!a&&this._isScrollModeHorizontal&&([o,s]=[s,o]);const c=(this.container.clientWidth-o)/i.width*i.scale,l=(this.container.clientHeight-s)/i.height*i.scale;switch(e){case"page-actual":n=1;break;case"page-width":n=c;break;case"page-height":n=l;break;case"page-fit":n=Math.min(c,l);break;case"auto":const t=(0,r.isPortraitOrientation)(i)?c:Math.min(l,c);n=Math.min(r.MAX_AUTO_SCALE,t);break;default:return void console.error(`${this._name}._setScale: "${e}" is an unknown zoom value.`)}this._setScaleUpdatePages(n,e,t,!0)}}_resetCurrentPageView(){this.isInPresentationMode&&this._setScale(this._currentScaleValue,!0);const e=this._pages[this._currentPageNumber-1];this._scrollIntoView({pageDiv:e.div})}scrollPageIntoView({pageNumber:e,destArray:t=null,allowNegativeOffset:n=!1,ignoreDestinationZoom:i=!1}){if(!this.pdfDocument)return;const a=Number.isInteger(e)&&this._pages[e-1];if(!a)return void console.error(this._name+".scrollPageIntoView: "+`"${e}" is not a valid pageNumber parameter.`);if(this.isInPresentationMode||!t)return void this._setCurrentPageNumber(e,!0);let o,s,c=0,l=0,u=0,h=0;const d=a.rotation%180!==0,f=(d?a.height:a.width)/a.scale/r.CSS_UNITS,p=(d?a.width:a.height)/a.scale/r.CSS_UNITS;let g=0;switch(t[1].name){case"XYZ":c=t[2],l=t[3],g=t[4],c=null!==c?c:0,l=null!==l?l:p;break;case"Fit":case"FitB":g="page-fit";break;case"FitH":case"FitBH":l=t[2],g="page-width",null===l&&this._location&&(c=this._location.left,l=this._location.top);break;case"FitV":case"FitBV":c=t[2],u=f,h=p,g="page-height";break;case"FitR":c=t[2],l=t[3],u=t[4]-c,h=t[5]-l;const e=this.removePageBorders?0:r.SCROLLBAR_PADDING,n=this.removePageBorders?0:r.VERTICAL_PADDING;o=(this.container.clientWidth-e)/u/r.CSS_UNITS,s=(this.container.clientHeight-n)/h/r.CSS_UNITS,g=Math.min(Math.abs(o),Math.abs(s));break;default:return void console.error(this._name+".scrollPageIntoView: "+`"${t[1].name}" is not a valid destination type.`)}if(i||(g&&g!==this._currentScale?this.currentScaleValue=g:this._currentScale===r.UNKNOWN_SCALE&&(this.currentScaleValue=r.DEFAULT_SCALE_VALUE)),"page-fit"===g&&!t[4])return void this._scrollIntoView({pageDiv:a.div,pageNumber:e});const m=[a.viewport.convertToViewportPoint(c,l),a.viewport.convertToViewportPoint(c+u,l+h)];let b=Math.min(m[0][0],m[1][0]),y=Math.min(m[0][1],m[1][1]);n||(b=Math.max(b,0),y=Math.max(y,0)),this._scrollIntoView({pageDiv:a.div,pageSpot:{left:b,top:y},pageNumber:e})}_updateLocation(e){const t=this._currentScale,n=this._currentScaleValue,r=parseFloat(n)===t?Math.round(1e4*t)/100:n,i=e.id;let a="#page="+i;a+="&zoom="+r;const o=this._pages[i-1],s=this.container,c=o.getPagePoint(s.scrollLeft-e.x,s.scrollTop-e.y),l=Math.round(c[0]),u=Math.round(c[1]);a+=","+l+","+u,this._location={pageNumber:i,scale:r,top:u,left:l,rotation:this._pagesRotation,pdfOpenParams:a}}_updateHelper(e){throw new Error("Not implemented: _updateHelper")}update(){const e=this._getVisiblePages(),t=e.views,n=t.length;if(0===n)return;const r=Math.max(u,2*n+1);this._buffer.resize(r,t),this.renderingQueue.renderHighestPriority(e),this._updateHelper(t),this._updateLocation(e.first),this.eventBus.dispatch("updateviewarea",{source:this,location:this._location})}containsElement(e){return this.container.contains(e)}focus(){this.container.focus()}get _isScrollModeHorizontal(){return!this.isInPresentationMode&&this._scrollMode===r.ScrollMode.HORIZONTAL}get isInPresentationMode(){return this.presentationModeState===r.PresentationModeState.FULLSCREEN}get isChangingPresentationMode(){return this.presentationModeState===r.PresentationModeState.CHANGING}get isHorizontalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollWidth>this.container.clientWidth}get isVerticalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollHeight>this.container.clientHeight}_getCurrentVisiblePage(){if(!this.pagesCount)return{views:[]};const e=this._pages[this._currentPageNumber-1],t=e.div,n={id:e.id,x:t.offsetLeft+t.clientLeft,y:t.offsetTop+t.clientTop,view:e};return{first:n,last:n,views:[n]}}_getVisiblePages(){return(0,r.getVisibleElements)(this.container,this._pages,!0,this._isScrollModeHorizontal)}isPageVisible(e){return!!this.pdfDocument&&(e<1||e>this.pagesCount?(console.error(`${this._name}.isPageVisible: "${e}" is out of bounds.`),!1):this._getVisiblePages().views.some((function(t){return t.id===e})))}cleanup(){for(let e=0,t=this._pages.length;e<t;e++)this._pages[e]&&this._pages[e].renderingState!==i.RenderingStates.FINISHED&&this._pages[e].reset()}_cancelRendering(){for(let e=0,t=this._pages.length;e<t;e++)this._pages[e]&&this._pages[e].cancelRendering()}_ensurePdfPageLoaded(e){if(e.pdfPage)return Promise.resolve(e.pdfPage);if(this._pagesRequests.has(e))return this._pagesRequests.get(e);const t=this.pdfDocument.getPage(e.id).then(t=>(e.pdfPage||e.setPdfPage(t),this._pagesRequests.delete(e),t)).catch(t=>{console.error("Unable to get page for page view",t),this._pagesRequests.delete(e)});return this._pagesRequests.set(e,t),t}forceRendering(e){const t=e||this._getVisiblePages(),n=this._isScrollModeHorizontal?this.scroll.right:this.scroll.down,r=this.renderingQueue.getHighestPriority(t,this._pages,n);return!!r&&(this._ensurePdfPageLoaded(r).then(()=>{this.renderingQueue.renderView(r)}),!0)}createTextLayerBuilder(e,t,n,r=!1,i){return new l.TextLayerBuilder({textLayerDiv:e,eventBus:i,pageIndex:t,viewport:n,findController:this.isInPresentationMode?null:this.findController,enhanceTextSelection:!this.isInPresentationMode&&r})}createAnnotationLayerBuilder(e,t,n="",i=!1,o=r.NullL10n){return new a.AnnotationLayerBuilder({pageDiv:e,pdfPage:t,imageResourcesPath:n,renderInteractiveForms:i,linkService:this.linkService,downloadManager:this.downloadManager,l10n:o})}get hasEqualPageSizes(){const e=this._pages[0];for(let t=1,n=this._pages.length;t<n;++t){const n=this._pages[t];if(n.width!==e.width||n.height!==e.height)return!1}return!0}getPagesOverview(){const e=this._pages.map((function(e){const t=e.pdfPage.getViewport({scale:1});return{width:t.width,height:t.height,rotation:t.rotation}}));if(!this.enablePrintAutoRotate)return e;const t=(0,r.isPortraitOrientation)(e[0]);return e.map((function(e){return t===(0,r.isPortraitOrientation)(e)?e:{width:e.height,height:e.width,rotation:(e.rotation+90)%360}}))}get scrollMode(){return this._scrollMode}set scrollMode(e){if(this._scrollMode!==e){if(!(0,r.isValidScrollMode)(e))throw new Error("Invalid scroll mode: "+e);this._scrollMode=e,this.eventBus.dispatch("scrollmodechanged",{source:this,mode:e}),this._updateScrollMode(this._currentPageNumber)}}_updateScrollMode(e=null){const t=this._scrollMode,n=this.viewer;n.classList.toggle("scrollHorizontal",t===r.ScrollMode.HORIZONTAL),n.classList.toggle("scrollWrapped",t===r.ScrollMode.WRAPPED),this.pdfDocument&&e&&(this._currentScaleValue&&isNaN(this._currentScaleValue)&&this._setScale(this._currentScaleValue,!0),this._setCurrentPageNumber(e,!0),this.update())}get spreadMode(){return this._spreadMode}set spreadMode(e){if(this._spreadMode!==e){if(!(0,r.isValidSpreadMode)(e))throw new Error("Invalid spread mode: "+e);this._spreadMode=e,this.eventBus.dispatch("spreadmodechanged",{source:this,mode:e}),this._updateSpreadMode(this._currentPageNumber)}}_updateSpreadMode(e=null){if(!this.pdfDocument)return;const t=this.viewer,n=this._pages;if(t.textContent="",this._spreadMode===r.SpreadMode.NONE)for(let r=0,i=n.length;r<i;++r)t.appendChild(n[r].div);else{const e=this._spreadMode-1;let r=null;for(let i=0,a=n.length;i<a;++i)null===r?(r=document.createElement("div"),r.className="spread",t.appendChild(r)):i%2===e&&(r=r.cloneNode(!1),t.appendChild(r)),r.appendChild(n[i].div)}e&&(this._setCurrentPageNumber(e,!0),this.update())}}t.BaseViewer=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFViewer=void 0;var r=n(16),i=n(2);class a extends r.BaseViewer{get _viewerElement(){return(0,i.shadow)(this,"_viewerElement",this.viewer)}_scrollIntoView({pageDiv:e,pageSpot:t=null,pageNumber:n=null}){if(!t&&!this.isInPresentationMode){const n=e.offsetLeft+e.clientLeft,r=n+e.clientWidth,{scrollLeft:i,clientWidth:a}=this.container;(this._isScrollModeHorizontal||n<i||r>i+a)&&(t={left:0,top:0})}super._scrollIntoView({pageDiv:e,pageSpot:t,pageNumber:n})}_getVisiblePages(){return this.isInPresentationMode?this._getCurrentVisiblePage():super._getVisiblePages()}_updateHelper(e){if(this.isInPresentationMode)return;let t=this._currentPageNumber,n=!1;for(const r of e){if(r.percent<100)break;if(r.id===t){n=!0;break}}n||(t=e[0].id),this._setCurrentPageNumber(t)}}t.PDFViewer=a}])}))},9752:function(e,t,n){"use strict";e.exports=function(e){function t(){return this.value}function n(){throw this.reason}e.prototype["return"]=e.prototype.thenReturn=function(n){return n instanceof e&&n.suppressUnhandledRejections(),this._then(t,void 0,void 0,{value:n},void 0)},e.prototype["throw"]=e.prototype.thenThrow=function(e){return this._then(n,void 0,void 0,{reason:e},void 0)},e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:e},void 0);var t=arguments[1],r=function(){throw t};return this.caught(e,r)},e.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof e&&n.suppressUnhandledRejections(),this._then(void 0,t,void 0,{value:n},void 0);var r=arguments[1];r instanceof e&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},9796:function(e,t,n){var r=n("8cb0"),i=n("d64c");function a(e){return e=e||{},"markdown"===e.outputFormat?i.writer():r.writer(e)}t.writer=a},"99af":function(e,t,n){"use strict";var r=n("23e7"),i=n("d039"),a=n("e8b5"),o=n("861d"),s=n("7b0b"),c=n("50c4"),l=n("8418"),u=n("65f0"),h=n("1dde"),d=n("b622"),f=n("2d00"),p=d("isConcatSpreadable"),g=9007199254740991,m="Maximum allowed index exceeded",b=f>=51||!i((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),y=h("concat"),v=function(e){if(!o(e))return!1;var t=e[p];return void 0!==t?!!t:a(e)},w=!b||!y;r({target:"Array",proto:!0,forced:w},{concat:function(e){var t,n,r,i,a,o=s(this),h=u(o,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(a=-1===t?o:arguments[t],v(a)){if(i=c(a.length),d+i>g)throw TypeError(m);for(n=0;n<i;n++,d++)n in a&&l(h,d,a[n])}else{if(d>=g)throw TypeError(m);l(h,d++,a)}return h.length=d,h}})},"9a8c":function(e,t,n){"use strict";var r=n("ebb5"),i=n("145e"),a=r.aTypedArray,o=r.exportTypedArrayMethod;o("copyWithin",(function(e,t){return i.call(a(this),e,t,arguments.length>2?arguments[2]:void 0)}))},"9ad5":function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a=n("6df9"),o=a.tryCatch,s=a.errorObj,c=e._async;e.prototype["break"]=e.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");var e=this,t=e;while(e._isCancellable()){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var n=e._cancellationParent;if(null==n||!n._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel(),e._setWillBeCancelled(),t=e,e=n}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(e){return e===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(e,t){if(a.isArray(e))for(var n=0;n<e.length;++n)this._doInvokeOnCancel(e[n],t);else if(void 0!==e)if("function"===typeof e){if(!t){var r=o(e).call(this._boundValue());r===s&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else e._resultCancelled(this)},e.prototype._invokeOnCancel=function(){var e=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,e)},e.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},e.prototype._resultCancelled=function(){this.cancel()}}},"9bf2":function(e,t,n){var r=n("83ab"),i=n("0cfb"),a=n("825a"),o=n("a04b"),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(a(e),t=o(t),a(n),i)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9d0c":function(e,t,n){"use strict";function r(e,t,n,r){var i=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==n){o=n>2e3?2e3:n,n-=o;do{i=i+t[r++]|0,a=a+i|0}while(--o);i%=65521,a%=65521}return i|a<<16|0}e.exports=r},"9d2f":function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing element text. "+this.debugInfo());this.value=this.stringify.eleText(n)}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return this.options.writer.set(e).text(this)},t}(t)}).call(this)},"9d83":function(e,t,n){var r=n("c46f"),i=t.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};function a(e,t){return t=t||{},{type:i.document,children:e,notes:t.notes||new f({}),comments:t.comments||[]}}function o(e,t){t=t||{};var n=t.indent||{};return{type:i.paragraph,children:e,styleId:t.styleId||null,styleName:t.styleName||null,numbering:t.numbering||null,alignment:t.alignment||null,indent:{start:n.start||null,end:n.end||null,firstLine:n.firstLine||null,hanging:n.hanging||null}}}function s(e,t){return t=t||{},{type:i.run,children:e,styleId:t.styleId||null,styleName:t.styleName||null,isBold:t.isBold,isUnderline:t.isUnderline,isItalic:t.isItalic,isStrikethrough:t.isStrikethrough,isAllCaps:t.isAllCaps,isSmallCaps:t.isSmallCaps,verticalAlignment:t.verticalAlignment||c.baseline,font:t.font||null,fontSize:t.fontSize||null}}var c={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function l(e){return{type:i.text,value:e}}function u(){return{type:i.tab}}function h(e,t){return{type:i.hyperlink,children:e,href:t.href,anchor:t.anchor,targetFrame:t.targetFrame}}function d(e){return{type:i.noteReference,noteType:e.noteType,noteId:e.noteId}}function f(e){this._notes=r.indexBy(e,(function(e){return b(e.noteType,e.noteId)}))}function p(e){return{type:i.note,noteType:e.noteType,noteId:e.noteId,body:e.body}}function g(e){return{type:i.commentReference,commentId:e.commentId}}function m(e){return{type:i.comment,commentId:e.commentId,body:e.body,authorName:e.authorName,authorInitials:e.authorInitials}}function b(e,t){return e+"-"+t}function y(e){return{type:i.image,read:e.readImage,altText:e.altText,contentType:e.contentType}}function v(e,t){return t=t||{},{type:i.table,children:e,styleId:t.styleId||null,styleName:t.styleName||null}}function w(e,t){return t=t||{},{type:i.tableRow,children:e,isHeader:t.isHeader||!1}}function x(e,t){return t=t||{},{type:i.tableCell,children:e,colSpan:null==t.colSpan?1:t.colSpan,rowSpan:null==t.rowSpan?1:t.rowSpan}}function _(e){return{type:i["break"],breakType:e}}function S(e){return{type:i.bookmarkStart,name:e.name}}f.prototype.resolve=function(e){return this.findNoteByKey(b(e.noteType,e.noteId))},f.prototype.findNoteByKey=function(e){return this._notes[e]||null},t.document=t.Document=a,t.paragraph=t.Paragraph=o,t.run=t.Run=s,t.Text=l,t.tab=t.Tab=u,t.Hyperlink=h,t.noteReference=t.NoteReference=d,t.Notes=f,t.Note=p,t.commentReference=g,t.comment=m,t.Image=y,t.Table=v,t.TableRow=w,t.TableCell=x,t.lineBreak=_("line"),t.pageBreak=_("page"),t.columnBreak=_("column"),t.BookmarkStart=S,t.verticalAlignment=c},"9e7a":function(e,t,n){"use strict";var r=n("f5a6");t.string2binary=function(e){return r.string2binary(e)},t.string2Uint8Array=function(e){return r.transformTo("uint8array",e)},t.uint8Array2String=function(e){return r.transformTo("string",e)},t.string2Blob=function(e){var t=r.transformTo("arraybuffer",e);return r.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return r.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return r.transformTo(e,t)},t.getTypeOf=function(e){return r.getTypeOf(e)},t.checkSupport=function(e){return r.checkSupport(e)},t.MAX_VALUE_16BITS=r.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=r.MAX_VALUE_32BITS,t.pretty=function(e){return r.pretty(e)},t.findCompression=function(e){return r.findCompression(e)},t.isRegExp=function(e){return r.isRegExp(e)}},"9ed3":function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,i=n("7c73"),a=n("5c6c"),o=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=i(r,{next:a(1,n)}),o(e,l,!1,!0),s[l]=c,e}},"9f7f":function(e,t,n){var r=n("d039"),i=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a04b:function(e,t,n){var r=n("c04e"),i=n("d9b5");e.exports=function(e){var t=r(e,"string");return i(t)?t:String(t)}},a078:function(e,t,n){var r=n("7b0b"),i=n("50c4"),a=n("35a1"),o=n("e95a"),s=n("0366"),c=n("ebb5").aTypedArrayConstructor;e.exports=function(e){var t,n,l,u,h,d,f=r(e),p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g,b=a(f);if(void 0!=b&&!o(b)){h=b.call(f),d=h.next,f=[];while(!(u=d.call(h)).done)f.push(u.value)}for(m&&p>2&&(g=s(g,arguments[2],2)),n=i(f.length),l=new(c(this))(n),t=0;n>t;t++)l[t]=m?g(f[t],t):f[t];return l}},a434:function(e,t,n){"use strict";var r=n("23e7"),i=n("23cb"),a=n("a691"),o=n("50c4"),s=n("7b0b"),c=n("65f0"),l=n("8418"),u=n("1dde"),h=u("splice"),d=Math.max,f=Math.min,p=9007199254740991,g="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!h},{splice:function(e,t){var n,r,u,h,m,b,y=s(this),v=o(y.length),w=i(e,v),x=arguments.length;if(0===x?n=r=0:1===x?(n=0,r=v-w):(n=x-2,r=f(d(a(t),0),v-w)),v+n-r>p)throw TypeError(g);for(u=c(y,r),h=0;h<r;h++)m=w+h,m in y&&l(u,h,y[m]);if(u.length=r,n<r){for(h=w;h<v-r;h++)m=h+r,b=h+n,m in y?y[b]=y[m]:delete y[b];for(h=v;h>v-r+n;h--)delete y[h-1]}else if(n>r)for(h=v-r;h>w;h--)m=h+r-1,b=h+n-1,m in y?y[b]=y[m]:delete y[b];for(h=0;h<n;h++)y[h+w]=arguments[h+2];return y.length=v-r+n,u}})},a4b4:function(e,t,n){var r=n("342f");e.exports=/web0s(?!.*chrome)/i.test(r)},a4b6:function(e,t){(function(){var t={}.hasOwnProperty;e.exports=function(){function e(e){var n,r,i,a,o,s,c,l,u;for(n in e||(e={}),this.pretty=e.pretty||!1,this.allowEmpty=null!=(r=e.allowEmpty)&&r,this.pretty?(this.indent=null!=(i=e.indent)?i:" ",this.newline=null!=(a=e.newline)?a:"\n",this.offset=null!=(o=e.offset)?o:0,this.dontprettytextnodes=null!=(s=e.dontprettytextnodes)?s:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=null!=(c=e.spacebeforeslash)?c:"",!0===this.spacebeforeslash&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,l=e.writer||{},l)t.call(l,n)&&(u=l[n],this[n]=u)}return e.prototype.set=function(e){var n,r,i;for(n in e||(e={}),"pretty"in e&&(this.pretty=e.pretty),"allowEmpty"in e&&(this.allowEmpty=e.allowEmpty),this.pretty?(this.indent="indent"in e?e.indent:" ",this.newline="newline"in e?e.newline:"\n",this.offset="offset"in e?e.offset:0,this.dontprettytextnodes="dontprettytextnodes"in e?e.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in e?e.spacebeforeslash:"",!0===this.spacebeforeslash&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,r=e.writer||{},r)t.call(r,n)&&(i=r[n],this[n]=i);return this},e.prototype.space=function(e){var t;return this.pretty?(t=(e||0)+this.offset+1,t>0?new Array(t).join(this.indent):""):""},e}()}).call(this)},a4d3:function(e,t,n){"use strict";var r=n("23e7"),i=n("da84"),a=n("d066"),o=n("c430"),s=n("83ab"),c=n("4930"),l=n("d039"),u=n("5135"),h=n("e8b5"),d=n("861d"),f=n("d9b5"),p=n("825a"),g=n("7b0b"),m=n("fc6a"),b=n("a04b"),y=n("577e"),v=n("5c6c"),w=n("7c73"),x=n("df75"),_=n("241c"),S=n("057f"),A=n("7418"),k=n("06cf"),D=n("9bf2"),C=n("d1e7"),T=n("9112"),E=n("6eeb"),U=n("5692"),F=n("f772"),P=n("d012"),I=n("90e3"),O=n("b622"),R=n("e538"),N=n("746f"),L=n("d44e"),B=n("69f3"),M=n("b727").forEach,j=F("hidden"),W="Symbol",q="prototype",z=O("toPrimitive"),H=B.set,G=B.getterFor(W),V=Object[q],X=i.Symbol,$=a("JSON","stringify"),Y=k.f,K=D.f,Z=S.f,J=C.f,Q=U("symbols"),ee=U("op-symbols"),te=U("string-to-symbol-registry"),ne=U("symbol-to-string-registry"),re=U("wks"),ie=i.QObject,ae=!ie||!ie[q]||!ie[q].findChild,oe=s&&l((function(){return 7!=w(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=Y(V,t);r&&delete V[t],K(e,t,n),r&&e!==V&&K(V,t,r)}:K,se=function(e,t){var n=Q[e]=w(X[q]);return H(n,{type:W,tag:e,description:t}),s||(n.description=t),n},ce=function(e,t,n){e===V&&ce(ee,t,n),p(e);var r=b(t);return p(n),u(Q,r)?(n.enumerable?(u(e,j)&&e[j][r]&&(e[j][r]=!1),n=w(n,{enumerable:v(0,!1)})):(u(e,j)||K(e,j,v(1,{})),e[j][r]=!0),oe(e,r,n)):K(e,r,n)},le=function(e,t){p(e);var n=m(t),r=x(n).concat(pe(n));return M(r,(function(t){s&&!he.call(n,t)||ce(e,t,n[t])})),e},ue=function(e,t){return void 0===t?w(e):le(w(e),t)},he=function(e){var t=b(e),n=J.call(this,t);return!(this===V&&u(Q,t)&&!u(ee,t))&&(!(n||!u(this,t)||!u(Q,t)||u(this,j)&&this[j][t])||n)},de=function(e,t){var n=m(e),r=b(t);if(n!==V||!u(Q,r)||u(ee,r)){var i=Y(n,r);return!i||!u(Q,r)||u(n,j)&&n[j][r]||(i.enumerable=!0),i}},fe=function(e){var t=Z(m(e)),n=[];return M(t,(function(e){u(Q,e)||u(P,e)||n.push(e)})),n},pe=function(e){var t=e===V,n=Z(t?ee:m(e)),r=[];return M(n,(function(e){!u(Q,e)||t&&!u(V,e)||r.push(Q[e])})),r};if(c||(X=function(){if(this instanceof X)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,t=I(e),n=function(e){this===V&&n.call(ee,e),u(this,j)&&u(this[j],t)&&(this[j][t]=!1),oe(this,t,v(1,e))};return s&&ae&&oe(V,t,{configurable:!0,set:n}),se(t,e)},E(X[q],"toString",(function(){return G(this).tag})),E(X,"withoutSetter",(function(e){return se(I(e),e)})),C.f=he,D.f=ce,k.f=de,_.f=S.f=fe,A.f=pe,R.f=function(e){return se(O(e),e)},s&&(K(X[q],"description",{configurable:!0,get:function(){return G(this).description}}),o||E(V,"propertyIsEnumerable",he,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:X}),M(x(re),(function(e){N(e)})),r({target:W,stat:!0,forced:!c},{for:function(e){var t=y(e);if(u(te,t))return te[t];var n=X(t);return te[t]=n,ne[n]=t,n},keyFor:function(e){if(!f(e))throw TypeError(e+" is not a symbol");if(u(ne,e))return ne[e]},useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:ue,defineProperty:ce,defineProperties:le,getOwnPropertyDescriptor:de}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:fe,getOwnPropertySymbols:pe}),r({target:"Object",stat:!0,forced:l((function(){A.f(1)}))},{getOwnPropertySymbols:function(e){return A.f(g(e))}}),$){var ge=!c||l((function(){var e=X();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))}));r({target:"JSON",stat:!0,forced:ge},{stringify:function(e,t,n){var r,i=[e],a=1;while(arguments.length>a)i.push(arguments[a++]);if(r=t,(d(t)||void 0!==e)&&!f(e))return h(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!f(t))return t}),i[1]=t,$.apply(null,i)}})}X[q][z]||T(X[q],z,X[q].valueOf),L(X,W),P[j]=!0},a623:function(e,t,n){"use strict";(function(t,r){var i,a=n("6df9"),o=function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")},s=a.getNativePromise();if(a.isNode&&"undefined"===typeof MutationObserver){var c=t.setImmediate,l=r.nextTick;i=a.isRecentNode?function(e){c.call(t,e)}:function(e){l.call(r,e)}}else if("function"===typeof s&&"function"===typeof s.resolve){var u=s.resolve();i=function(e){u.then(e)}}else i="undefined"===typeof MutationObserver||"undefined"!==typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!==typeof setImmediate?function(e){setImmediate(e)}:"undefined"!==typeof setTimeout?function(e){setTimeout(e,0)}:o:function(){var e=document.createElement("div"),t={attributes:!0},n=!1,r=document.createElement("div"),i=new MutationObserver((function(){e.classList.toggle("foo"),n=!1}));i.observe(r,t);var a=function(){n||(n=!0,r.classList.toggle("foo"))};return function(n){var r=new MutationObserver((function(){r.disconnect(),n()}));r.observe(e,t),a()}}();e.exports=i}).call(this,n("c8ba"),n("4362"))},a640:function(e,t,n){"use strict";var r=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},a6fb:function(e,t,n){var r=n("83da"),i=n("4e02");function a(e){function t(e,t){var r=new i(e,t),o=0,s=[];while(o<e.length){var c=n(e,o,r);o=c.endIndex,s.push(c.token)}return s.push(a(e,r)),s}function n(t,n,i){for(var a=0;a<e.length;a++){var o=e[a].regex;o.lastIndex=n;var s=o.exec(t);if(s){var c=n+s[0].length;if(s.index===n&&c>n){var l=s[1],u=new r(e[a].name,l,i.range(n,c));return{token:u,endIndex:c}}}}c=n+1,u=new r("unrecognisedCharacter",t.substring(n,c),i.range(n,c));return{token:u,endIndex:c}}function a(e,t){return new r("end",null,t.range(e.length,e.length))}return e=e.map((function(e){return{name:e.name,regex:new RegExp(e.regex.source,"g")}})),{tokenise:t}}t.RegexTokeniser=a},a79d:function(e,t,n){"use strict";var r=n("23e7"),i=n("c430"),a=n("fea9"),o=n("d039"),s=n("d066"),c=n("4840"),l=n("cdf9"),u=n("6eeb"),h=!!a&&o((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}));if(r({target:"Promise",proto:!0,real:!0,forced:h},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),!i&&"function"==typeof a){var d=s("Promise").prototype["finally"];a.prototype["finally"]!==d&&u(a.prototype,"finally",d,{unsafe:!0})}},a80f:function(e,t,n){var r=n("d688");t.Element=r.Element,t.element=r.element,t.text=r.text,t.readString=n("6390").readString,t.writeString=n("7a01").writeString},a88e:function(e,t,n){var r=n("ad74"),i=n("85d1");function a(e){function t(t){return new a(e.slice(0,o().indexOf(t)))}function n(t){return new a(e.slice(0,o().indexOf(t)+1))}function o(){return e.map((function(e){return e.name}))}function s(e){var t,n;while(1){if(t=c(e.remaining()),!t.isSuccess())return t.isFailure()?e:t;n=e.source().to(t.source()),e=i.success(t.value()(e.value(),n),t.remaining(),n)}}function c(t){return r.firstOf("infix",e.map((function(e){return e.rule})))(t)}return{apply:s,untilExclusive:t,untilInclusive:n}}t.parser=function(e,t,n){var i={rule:u,leftAssociative:h,rightAssociative:d},s=new a(n.map(l)),c=r.firstOf(e,t);function l(e){return{name:e.name,rule:o(e.ruleBuilder.bind(null,i))}}function u(){return f(s)}function h(e){return f(s.untilExclusive(e))}function d(e){return f(s.untilInclusive(e))}function f(e){return p.bind(null,e)}function p(e,t){var n=c(t);return n.isSuccess()?e.apply(n):n}return i},t.infix=function(e,n){function r(r){return t.infix(e,(function(e){var t=n(e);return function(e){var n=t(e);return n.map((function(e){return function(t,n){return r(t,e,n)}}))}}))}return{name:e,ruleBuilder:n,map:r}};var o=function(e){var t;return function(n){return t||(t=e()),t(n)}}},a927:function(e,t,n){"use strict";var r=n("2e84");function i(e){this.data=e,this.length=this.data.length,this.index=0}i.prototype=new r,i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=i},a975:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").every,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("every",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},a981:function(e,t){e.exports="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView},a9e3:function(e,t,n){"use strict";var r=n("83ab"),i=n("da84"),a=n("94ca"),o=n("6eeb"),s=n("5135"),c=n("c6b6"),l=n("7156"),u=n("d9b5"),h=n("c04e"),d=n("d039"),f=n("7c73"),p=n("241c").f,g=n("06cf").f,m=n("9bf2").f,b=n("58a8").trim,y="Number",v=i[y],w=v.prototype,x=c(f(w))==y,_=function(e){if(u(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,r,i,a,o,s,c,l=h(e,"number");if("string"==typeof l&&l.length>2)if(l=b(l),t=l.charCodeAt(0),43===t||45===t){if(n=l.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+l}for(a=l.slice(2),o=a.length,s=0;s<o;s++)if(c=a.charCodeAt(s),c<48||c>i)return NaN;return parseInt(a,r)}return+l};if(a(y,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var S,A=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof A&&(x?d((function(){w.valueOf.call(n)})):c(n)!=y)?l(new v(_(t)),n,A):_(t)},k=r?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),D=0;k.length>D;D++)s(v,S=k[D])&&!s(A,S)&&m(A,S,g(v,S));A.prototype=w,w.constructor=A,o(i,y,A)}},ab13:function(e,t,n){var r=n("b622"),i=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(r){}}return!1}},ac1f:function(e,t,n){"use strict";var r=n("23e7"),i=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ad71:function(e,t,n){"use strict";(function(t,r){var i=n("966d");e.exports=_;var a,o=n("e3db");_.ReadableState=x;n("faa1").EventEmitter;var s=function(e,t){return e.listeners(t).length},c=n("429b"),l=n("8707").Buffer,u=t.Uint8Array||function(){};function h(e){return l.from(e)}function d(e){return l.isBuffer(e)||e instanceof u}var f=Object.create(n("3a7c"));f.inherits=n("3fb5");var p=n(6),g=void 0;g=p&&p.debuglog?p.debuglog("stream"):function(){};var m,b=n("5e1a"),y=n("4681");f.inherits(_,c);var v=["error","close","destroy","pause","resume"];function w(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function x(e,t){a=a||n("b19a"),e=e||{};var r=t instanceof a;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(m||(m=n("7d72").StringDecoder),this.decoder=new m(e.encoding),this.encoding=e.encoding)}function _(e){if(a=a||n("b19a"),!(this instanceof _))return new _(e);this._readableState=new x(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function S(e,t,n,r,i){var a,o=e._readableState;null===t?(o.reading=!1,U(e,o)):(i||(a=k(o,t)),a?e.emit("error",a):o.objectMode||t&&t.length>0?("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=h(t)),r?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):A(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?A(e,o,t,!1):I(e,o)):A(e,o,t,!1))):r||(o.reading=!1));return D(o)}function A(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&F(e)),I(e,t)}function k(e,t){var n;return d(t)||"string"===typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function D(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}Object.defineProperty(_.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),_.prototype.destroy=y.destroy,_.prototype._undestroy=y.undestroy,_.prototype._destroy=function(e,t){this.push(null),t(e)},_.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=l.from(e,t),t=""),n=!0),S(this,e,t,!1,n)},_.prototype.unshift=function(e){return S(this,e,null,!0,!1)},_.prototype.isPaused=function(){return!1===this._readableState.flowing},_.prototype.setEncoding=function(e){return m||(m=n("7d72").StringDecoder),this._readableState.decoder=new m(e),this._readableState.encoding=e,this};var C=8388608;function T(e){return e>=C?e=C:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=T(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function U(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,F(e)}}function F(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(g("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(P,e):P(e))}function P(e){g("emit readable"),e.emit("readable"),M(e)}function I(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(O,e,t))}function O(e,t){var n=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark){if(g("maybeReadMore read 0"),e.read(0),n===t.length)break;n=t.length}t.readingMore=!1}function R(e){return function(){var t=e._readableState;g("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,M(e))}}function N(e){g("readable nexttick read 0"),e.read(0)}function L(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(B,e,t))}function B(e,t){t.reading||(g("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),M(e),t.flowing&&!t.reading&&e.read(0)}function M(e){var t=e._readableState;g("flow",t.flowing);while(t.flowing&&null!==e.read());}function j(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=W(e,t.buffer,t.decoder),n);var n}function W(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?q(e,t):z(e,t),r}function q(e,t){var n=t.head,r=1,i=n.data;e-=i.length;while(n=n.next){var a=n.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,0===e){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}function z(e,t){var n=l.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;while(r=r.next){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),e-=o,0===e){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}function H(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(G,t,e))}function G(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function V(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}_.prototype.read=function(e){g("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return g("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?H(this):F(this),null;if(e=E(e,t),0===e&&t.ended)return 0===t.length&&H(this),null;var r,i=t.needReadable;return g("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,g("length less than watermark",i)),t.ended||t.reading?(i=!1,g("reading or ended",i)):i&&(g("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),r=e>0?j(e,t):null,null===r?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&H(this)),null!==r&&this.emit("data",r),r},_.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},_.prototype.pipe=function(e,t){var n=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);break}a.pipesCount+=1,g("pipe count=%d opts=%j",a.pipesCount,t);var o=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,c=o?u:x;function l(e,t){g("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,f())}function u(){g("onend"),e.end()}a.endEmitted?i.nextTick(c):n.once("end",c),e.on("unpipe",l);var h=R(n);e.on("drain",h);var d=!1;function f(){g("cleanup"),e.removeListener("close",y),e.removeListener("finish",v),e.removeListener("drain",h),e.removeListener("error",b),e.removeListener("unpipe",l),n.removeListener("end",u),n.removeListener("end",x),n.removeListener("data",m),d=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||h()}var p=!1;function m(t){g("ondata"),p=!1;var r=e.write(t);!1!==r||p||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==V(a.pipes,e))&&!d&&(g("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function b(t){g("onerror",t),x(),e.removeListener("error",b),0===s(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",v),x()}function v(){g("onfinish"),e.removeListener("close",y),x()}function x(){g("unpipe"),n.unpipe(e)}return n.on("data",m),w(e,"error",b),e.once("close",y),e.once("finish",v),e.emit("pipe",n),a.flowing||(g("pipe resume"),n.resume()),e},_.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit("unpipe",this,n);return this}var o=V(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},_.prototype.on=function(e,t){var n=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&F(this):i.nextTick(N,this))}return n},_.prototype.addListener=_.prototype.on,_.prototype.resume=function(){var e=this._readableState;return e.flowing||(g("resume"),e.flowing=!0,L(this,e)),this},_.prototype.pause=function(){return g("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(g("pause"),this._readableState.flowing=!1,this.emit("pause")),this},_.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(g("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(g("wrapped data"),n.decoder&&(i=n.decoder.write(i)),(!n.objectMode||null!==i&&void 0!==i)&&(n.objectMode||i&&i.length)){var a=t.push(i);a||(r=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<v.length;a++)e.on(v[a],this.emit.bind(this,v[a]));return this._read=function(t){g("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(_.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),_._fromList=j}).call(this,n("c8ba"),n("4362"))},ad74:function(e,t,n){var r=n("c46f"),i=n("ffc2"),a=n("85d1"),o=n("46b5"),s=n("bf28");t.token=function(e,t){var n=void 0!==t;return function(r){var i=r.head();if(!i||i.name!==e||n&&i.value!==t){var o=d({name:e,value:t});return f(r,o)}return a.success(i.value,r.tail(),i.source)}},t.tokenOfType=function(e){return t.token(e)},t.firstOf=function(e,t){return r.isArray(t)||(t=Array.prototype.slice.call(arguments,1)),function(n){return s.fromArray(t).map((function(e){return e(n)})).filter((function(e){return e.isSuccess()||e.isError()})).first()||f(n,e)}},t.then=function(e,t){return function(n){var r=e(n);return r.map||console.log(r),r.map(t)}},t.sequence=function(){var e=Array.prototype.slice.call(arguments,0),n=function(n){var i=r.foldl(e,(function(e,t){var r=e.result,i=e.hasCut;if(!r.isSuccess())return{result:r,hasCut:i};var o=t(r.remaining());if(o.isCut())return{result:r,hasCut:!0};if(o.isSuccess()){var s;s=t.isCaptured?r.value().withValue(t,o.value()):r.value();var c=o.remaining(),l=n.to(c);return{result:a.success(s,c,l),hasCut:i}}return i?{result:a.error(o.errors(),o.remaining()),hasCut:i}:{result:o,hasCut:i}}),{result:a.success(new c,n),hasCut:!1}).result,o=n.to(i.remaining());return i.map((function(e){return e.withValue(t.sequence.source,o)}))};function i(e){return e.isCaptured}return n.head=function(){var a=r.find(e,i);return t.then(n,t.sequence.extract(a))},n.map=function(e){return t.then(n,(function(t){return e.apply(this,t.toArray())}))},n};var c=function(e,t){this._values=e||{},this._valuesArray=t||[]};c.prototype.withValue=function(e,t){if(e.captureName&&e.captureName in this._values)throw new Error('Cannot add second value for capture "'+e.captureName+'"');var n=r.clone(this._values);n[e.captureName]=t;var i=this._valuesArray.concat([t]);return new c(n,i)},c.prototype.get=function(e){if(e.captureName in this._values)return this._values[e.captureName];throw new Error('No value for capture "'+e.captureName+'"')},c.prototype.toArray=function(){return this._valuesArray},t.sequence.capture=function(e,t){var n=function(){return e.apply(this,arguments)};return n.captureName=t,n.isCaptured=!0,n},t.sequence.extract=function(e){return function(t){return t.get(e)}},t.sequence.applyValues=function(e){var t=Array.prototype.slice.call(arguments,1);return function(n){var r=t.map((function(e){return n.get(e)}));return e.apply(this,r)}},t.sequence.source={captureName:"☃source☃"},t.sequence.cut=function(){return function(e){return a.cut(e)}},t.optional=function(e){return function(t){var n=e(t);return n.isSuccess()?n.map(i.some):n.isFailure()?a.success(i.none,t):n}},t.zeroOrMoreWithSeparator=function(e,t){return h(e,t,!1)},t.oneOrMoreWithSeparator=function(e,t){return h(e,t,!0)};var l=t.zeroOrMore=function(e){return function(t){var n,r=[];while((n=e(t))&&n.isSuccess())t=n.remaining(),r.push(n.value());return n.isError()?n:a.success(r,t)}};function u(e){return a.success(null,e)}t.oneOrMore=function(e){return t.oneOrMoreWithSeparator(e,u)};var h=function(e,n,r){return function(i){var o=e(i);if(o.isSuccess()){var s=t.sequence.capture(e,"main"),c=l(t.then(t.sequence(n,s),t.sequence.extract(s))),u=c(o.remaining());return a.success([o.value()].concat(u.value()),u.remaining())}return r||o.isError()?o:a.success([],i)}};t.leftAssociative=function(e,n,r){var i;i=r?[{func:r,rule:n}]:n,i=i.map((function(e){return t.then(e.rule,(function(t){return function(n,r){return e.func(n,t,r)}}))}));var o=t.firstOf.apply(null,["rules"].concat(i));return function(t){var n=t,r=e(t);if(!r.isSuccess())return r;var i=o(r.remaining());while(i.isSuccess()){var s=i.remaining(),c=n.to(i.remaining()),l=i.value();r=a.success(l(r.value(),c),s,c),i=o(r.remaining())}return i.isError()?i:r}},t.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},t.nonConsuming=function(e){return function(t){return e(t).changeRemaining(t)}};var d=function(e){return e.value?e.name+' "'+e.value+'"':e.name};function f(e,t){var n,r=e.head();return n=r?o.error({expected:t,actual:d(r),location:r.source}):o.error({expected:t,actual:"end of tokens"}),a.failure([n],e)}},addb:function(e,t){var n=Math.floor,r=function(e,t){var o=e.length,s=n(o/2);return o<8?i(e,t):a(r(e.slice(0,s),t),r(e.slice(s),t),t)},i=function(e,t){var n,r,i=e.length,a=1;while(a<i){r=a,n=e[a];while(r&&t(e[r-1],n)>0)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},a=function(e,t,n){var r=e.length,i=t.length,a=0,o=0,s=[];while(a<r||o<i)a<r&&o<i?s.push(n(e[a],t[o])<=0?e[a++]:t[o++]):s.push(a<r?e[a++]:t[o++]);return s};e.exports=r},aded:function(e,t,n){var r=n("c46f"),i=n("5120"),a=n("6b02"),o=n("335c"),s=n("60c4").tokenise,c=n("03e1");function l(e){return x(A,e)}function u(){return i.rules.sequence(i.rules.sequence.capture(d()),i.rules.tokenOfType("whitespace"),i.rules.tokenOfType("arrow"),i.rules.sequence.capture(i.rules.optional(i.rules.sequence(i.rules.tokenOfType("whitespace"),i.rules.sequence.capture(p())).head())),i.rules.tokenOfType("end")).map((function(e,t){return{from:e,to:t.valueOrElse(o.empty)}}))}function h(e){return x(d(),e)}function d(){var e=i.rules.sequence,t=function(e,t){return i.rules.then(i.rules.token("identifier",e),(function(){return t}))},n=t("p",a.paragraph),o=t("r",a.run),s=i.rules.firstOf("p or r or table",n,o),c=i.rules.then(w,(function(e){return{styleId:e}})),l=i.rules.firstOf("style name matcher",i.rules.then(i.rules.sequence(i.rules.tokenOfType("equals"),i.rules.sequence.cut(),i.rules.sequence.capture(b)).head(),(function(e){return{styleName:a.equalTo(e)}})),i.rules.then(i.rules.sequence(i.rules.tokenOfType("startsWith"),i.rules.sequence.cut(),i.rules.sequence.capture(b)).head(),(function(e){return{styleName:a.startsWith(e)}}))),u=i.rules.sequence(i.rules.tokenOfType("open-square-bracket"),i.rules.sequence.cut(),i.rules.token("identifier","style-name"),i.rules.sequence.capture(l),i.rules.tokenOfType("close-square-bracket")).head(),h=i.rules.firstOf("list type",t("ordered-list",{isOrdered:!0}),t("unordered-list",{isOrdered:!1})),d=e(i.rules.tokenOfType("colon"),e.capture(h),e.cut(),i.rules.tokenOfType("open-paren"),e.capture(m),i.rules.tokenOfType("close-paren")).map((function(e,t){return{list:{isOrdered:e.isOrdered,levelIndex:t-1}}}));function f(e){var t=i.rules.firstOf.apply(i.rules.firstOf,["matcher suffix"].concat(e)),n=i.rules.zeroOrMore(t);return i.rules.then(n,(function(e){var t={};return e.forEach((function(e){r.extend(t,e)})),t}))}var p=e(e.capture(s),e.capture(f([c,u,d]))).map((function(e,t){return e(t)})),g=e(i.rules.token("identifier","table"),e.capture(f([c,u]))).map((function(e){return a.table(e)})),y=t("b",a.bold),v=t("i",a.italic),x=t("u",a.underline),_=t("strike",a.strikethrough),S=t("all-caps",a.allCaps),A=t("small-caps",a.smallCaps),k=t("comment-reference",a.commentReference),D=e(i.rules.token("identifier","br"),e.cut(),i.rules.tokenOfType("open-square-bracket"),i.rules.token("identifier","type"),i.rules.tokenOfType("equals"),e.capture(b),i.rules.tokenOfType("close-square-bracket")).map((function(e){switch(e){case"line":return a.lineBreak;case"page":return a.pageBreak;case"column":return a.columnBreak;default:}}));return i.rules.firstOf("element type",p,g,y,v,x,_,S,A,k,D)}function f(e){return x(p(),e)}function p(){var e=i.rules.sequence.capture,t=i.rules.tokenOfType("whitespace"),n=i.rules.then(i.rules.optional(i.rules.sequence(i.rules.tokenOfType("colon"),i.rules.token("identifier","fresh"))),(function(e){return e.map((function(){return!0})).valueOrElse(!1)})),r=i.rules.then(i.rules.optional(i.rules.sequence(i.rules.tokenOfType("colon"),i.rules.token("identifier","separator"),i.rules.tokenOfType("open-paren"),e(b),i.rules.tokenOfType("close-paren")).head()),(function(e){return e.valueOrElse("")})),a=i.rules.oneOrMoreWithSeparator(g,i.rules.tokenOfType("choice")),s=i.rules.sequence(e(a),e(i.rules.zeroOrMore(w)),e(n),e(r)).map((function(e,t,n,r){var i={},a={};return t.length>0&&(i["class"]=t.join(" ")),n&&(a.fresh=!0),r&&(a.separator=r),o.element(e,i,a)}));return i.rules.firstOf("html path",i.rules.then(i.rules.tokenOfType("bang"),(function(){return o.ignore})),i.rules.then(i.rules.zeroOrMoreWithSeparator(s,i.rules.sequence(t,i.rules.tokenOfType("gt"),t)),o.elements))}t.readHtmlPath=f,t.readDocumentMatcher=h,t.readStyle=l;var g=i.rules.then(i.rules.tokenOfType("identifier"),v),m=i.rules.tokenOfType("integer"),b=i.rules.then(i.rules.tokenOfType("string"),v),y={n:"\n",r:"\r",t:"\t"};function v(e){return e.replace(/\\(.)/g,(function(e,t){return y[t]||t}))}var w=i.rules.sequence(i.rules.tokenOfType("dot"),i.rules.sequence.cut(),i.rules.sequence.capture(g)).head();function x(e,t){var n=s(t),r=i.Parser(),a=r.parseTokens(e,n);return a.isSuccess()?c.success(a.value()):new c.Result(null,[c.warning(_(t,a))])}function _(e,t){return"Did not understand this style mapping, so ignored it: "+e+"\n"+t.errors().map(S).join("\n")}function S(e){return"Error was at character number "+e.characterNumber()+": Expected "+e.expected+" but got "+e.actual}var A=u()},adf9:function(e,t,n){"use strict";function r(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=r},ae0a:function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t)s.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},s={}.hasOwnProperty;a=n("45f3").isPlainObject,t=n("92e7"),i=n("5a61"),r=n("1f08"),e.exports=function(e){function t(e){t.__super__.constructor.call(this,null),this.name="?xml",e||(e={}),e.writer||(e.writer=new r),this.options=e,this.stringify=new i(e),this.isDocument=!0}return o(t,e),t.prototype.end=function(e){var t;return e?a(e)&&(t=e,e=this.options.writer.set(t)):e=this.options.writer,e.document(this)},t.prototype.toString=function(e){return this.options.writer.set(e).document(this)},t}(t)}).call(this)},ae93:function(e,t,n){"use strict";var r,i,a,o=n("d039"),s=n("e163"),c=n("9112"),l=n("5135"),u=n("b622"),h=n("c430"),d=u("iterator"),f=!1,p=function(){return this};[].keys&&(a=[].keys(),"next"in a?(i=s(s(a)),i!==Object.prototype&&(r=i)):f=!0);var g=void 0==r||o((function(){var e={};return r[d].call(e)!==e}));g&&(r={}),h&&!g||l(r,d)||c(r,d,p),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:f}},b041:function(e,t,n){"use strict";var r=n("00ee"),i=n("f5df");e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},b06c:function(e,t,n){"use strict";e.exports=function(e,t){var r=n("6df9"),i=e.CancellationError,a=r.errorObj;function o(e,t,n){this.promise=e,this.type=t,this.handler=n,this.called=!1,this.cancelPromise=null}function s(e){this.finallyHandler=e}function c(e,t){return null!=e.cancelPromise&&(arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel(),e.cancelPromise=null,!0)}function l(){return h.call(this,this.promise._target()._settledValue())}function u(e){if(!c(this,e))return a.e=e,a}function h(n){var r=this.promise,o=this.handler;if(!this.called){this.called=!0;var h=this.isFinallyHandler()?o.call(r._boundValue()):o.call(r._boundValue(),n);if(void 0!==h){r._setReturnedNonUndefined();var d=t(h,r);if(d instanceof e){if(null!=this.cancelPromise){if(d._isCancelled()){var f=new i("late cancellation observer");return r._attachExtraTrace(f),a.e=f,a}d.isPending()&&d._attachCancellationCallback(new s(this))}return d._then(l,u,void 0,this,void 0)}}}return r.isRejected()?(c(this),a.e=n,a):(c(this),n)}return o.prototype.isFinallyHandler=function(){return 0===this.type},s.prototype._resultCancelled=function(){c(this.finallyHandler)},e.prototype._passThrough=function(e,t,n,r){return"function"!==typeof e?this.then():this._then(n,r,void 0,new o(this,t,e),void 0)},e.prototype.lastly=e.prototype["finally"]=function(e){return this._passThrough(e,0,h,h)},e.prototype.tap=function(e){return this._passThrough(e,1,h)},o}},b0c0:function(e,t,n){var r=n("83ab"),i=n("9bf2").f,a=Function.prototype,o=a.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in a)&&i(a,c,{configurable:!0,get:function(){try{return o.call(this).match(s)[1]}catch(e){return""}}})},b19a:function(e,t,n){"use strict";var r=n("966d"),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=h;var a=Object.create(n("3a7c"));a.inherits=n("3fb5");var o=n("ad71"),s=n("dc14");a.inherits(h,o);for(var c=i(s.prototype),l=0;l<c.length;l++){var u=c[l];h.prototype[u]||(h.prototype[u]=s.prototype[u])}function h(e){if(!(this instanceof h))return new h(e);o.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||r.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),h.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},b299:function(e,t,n){"use strict";e.exports=function(e,t){var n=e.map;e.prototype.filter=function(e,r){return n(this,e,r,t)},e.filter=function(e,r,i){return n(e,r,i,t)}}},b36c:function(e,t,n){var r=n("24e3");t.Parser=function(e){var t=function(e,t){return e(new r(t))};return{parseTokens:t}}},b39a:function(e,t,n){"use strict";var r=n("da84"),i=n("ebb5"),a=n("d039"),o=r.Int8Array,s=i.aTypedArray,c=i.exportTypedArrayMethod,l=[].toLocaleString,u=[].slice,h=!!o&&a((function(){l.call(new o(1))})),d=a((function(){return[1,2].toLocaleString()!=new o([1,2]).toLocaleString()}))||!a((function(){o.prototype.toLocaleString.call([1,2])}));c("toLocaleString",(function(){return l.apply(h?u.call(s(this)):s(this),arguments)}),d)},b4e6:function(e,t,n){"use strict";var r=n("03a9"),i=n("42e2"),a=n("fee2"),o=n("3ff2"),s=n("adf9"),c=Object.prototype.toString,l=0,u=4,h=0,d=1,f=2,p=-1,g=0,m=8;function b(e){if(!(this instanceof b))return new b(e);this.options=i.assign({level:p,method:m,chunkSize:16384,windowBits:15,memLevel:8,strategy:g,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==h)throw new Error(o[n]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var l;if(l="string"===typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=r.deflateSetDictionary(this.strm,l),n!==h)throw new Error(o[n]);this._dict_set=!0}}function y(e,t){var n=new b(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function v(e,t){return t=t||{},t.raw=!0,y(e,t)}function w(e,t){return t=t||{},t.gzip=!0,y(e,t)}b.prototype.push=function(e,t){var n,o,s=this.strm,p=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?u:l,"string"===typeof e?s.input=a.string2buf(e):"[object ArrayBuffer]"===c.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(p),s.next_out=0,s.avail_out=p),n=r.deflate(s,o),n!==d&&n!==h)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||o!==u&&o!==f)||("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&n!==d);return o===u?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===h):o!==f||(this.onEnd(h),s.avail_out=0,!0)},b.prototype.onData=function(e){this.chunks.push(e)},b.prototype.onEnd=function(e){e===h&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=b,t.deflate=y,t.deflateRaw=v,t.gzip=w},b50d:function(e,t,n){"use strict";var r=n("c532"),i=n("467f"),a=n("7aac"),o=n("30b5"),s=n("83b9"),c=n("c345"),l=n("3934"),u=n("2d83"),h=n("2444"),d=n("7a77");e.exports=function(e){return new Promise((function(t,n){var f,p=e.data,g=e.headers,m=e.responseType;function b(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}r.isFormData(p)&&delete g["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var v=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(v+":"+w)}var x=s(e.baseURL,e.url);function _(){if(y){var r="getAllResponseHeaders"in y?c(y.getAllResponseHeaders()):null,a=m&&"text"!==m&&"json"!==m?y.response:y.responseText,o={data:a,status:y.status,statusText:y.statusText,headers:r,config:e,request:y};i((function(e){t(e),b()}),(function(e){n(e),b()}),o),y=null}}if(y.open(e.method.toUpperCase(),o(x,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,"onloadend"in y?y.onloadend=_:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(_)},y.onabort=function(){y&&(n(u("Request aborted",e,"ECONNABORTED",y)),y=null)},y.onerror=function(){n(u("Network Error",e,null,y)),y=null},y.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||h.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||l(x))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;S&&(g[e.xsrfHeaderName]=S)}"setRequestHeader"in y&&r.forEach(g,(function(e,t){"undefined"===typeof p&&"content-type"===t.toLowerCase()?delete g[t]:y.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),m&&"json"!==m&&(y.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){y&&(n(!e||e&&e.type?new d("canceled"):e),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),p||(p=null),y.send(p)}))}},b575:function(e,t,n){var r,i,a,o,s,c,l,u,h=n("da84"),d=n("06cf").f,f=n("2cf4").set,p=n("1cdc"),g=n("d4c3"),m=n("a4b4"),b=n("605d"),y=h.MutationObserver||h.WebKitMutationObserver,v=h.document,w=h.process,x=h.Promise,_=d(h,"queueMicrotask"),S=_&&_.value;S||(r=function(){var e,t;b&&(e=w.domain)&&e.exit();while(i){t=i.fn,i=i.next;try{t()}catch(n){throw i?o():a=void 0,n}}a=void 0,e&&e.enter()},p||b||m||!y||!v?!g&&x&&x.resolve?(l=x.resolve(void 0),l.constructor=x,u=l.then,o=function(){u.call(l,r)}):o=b?function(){w.nextTick(r)}:function(){f.call(h,r)}:(s=!0,c=v.createTextNode(""),new y(r).observe(c,{characterData:!0}),o=function(){c.data=s=!s})),e.exports=S||function(e){var t={fn:e,next:void 0};a&&(a.next=t),i||(i=t,o()),a=t}},b5c6:function(e,t,n){"use strict";var r=n("f5a6"),i=function(){this.data=[]};i.prototype={append:function(e){e=r.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},e.exports=i},b622:function(e,t,n){var r=n("da84"),i=n("5692"),a=n("5135"),o=n("90e3"),s=n("4930"),c=n("fdbf"),l=i("wks"),u=r.Symbol,h=c?u:u&&u.withoutSetter||o;e.exports=function(e){return a(l,e)&&(s||"string"==typeof l[e])||(s&&a(u,e)?l[e]=u[e]:l[e]=h("Symbol."+e)),l[e]}},b639:function(e,t,n){"use strict";(function(e){
|
||
/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <http://feross.org>
|
||
* @license MIT
|
||
*/
|
||
var r=n("1fb5"),i=n("9152"),a=n("e3db");function o(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=l.prototype):(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!l.TYPED_ARRAY_SUPPORT&&!(this instanceof l))return new l(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return u(this,e,t,n)}function u(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?m(e,t,n,r):"string"===typeof t?p(e,t,n):b(e,t)}function h(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t,n,r){return h(t),t<=0?c(e,t):void 0!==n?"string"===typeof r?c(e,t).fill(n,r):c(e,t).fill(n):c(e,t)}function f(e,t){if(h(t),e=c(e,t<0?0:0|y(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|w(t,n);e=c(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function g(e,t){var n=t.length<0?0:0|y(t.length);e=c(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function m(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),l.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=l.prototype):e=g(e,t),e}function b(e,t){if(l.isBuffer(t)){var n=0|y(t.length);return e=c(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?c(e,0):g(e,t);if("Buffer"===t.type&&a(t.data))return g(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),l.alloc(+e)}function w(e,t){if(l.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return K(e).length;t=(""+t).toLowerCase(),r=!0}}function x(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return N(this,t,n);case"base64":return F(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function _(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function S(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:A(e,t,n,r,i);if("number"===typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):A(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,n,r,i){var a,o=1,s=e.length,c=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===c)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+c>s&&(n=s-c),a=n;a>=0;a--){for(var h=!0,d=0;d<c;d++)if(l(e,a+d)!==l(t,d)){h=!1;break}if(h)return a}return-1}function k(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function D(e,t,n,r){return ee(K(t,e.length-n),e,n,r)}function C(e,t,n,r){return ee(Z(t),e,n,r)}function T(e,t,n,r){return C(e,t,n,r)}function E(e,t,n,r){return ee(Q(t),e,n,r)}function U(e,t,n,r){return ee(J(t,e.length-n),e,n,r)}function F(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);var r=[],i=t;while(i<n){var a,o,s,c,l=e[i],u=null,h=l>239?4:l>223?3:l>191?2:1;if(i+h<=n)switch(h){case 1:l<128&&(u=l);break;case 2:a=e[i+1],128===(192&a)&&(c=(31&l)<<6|63&a,c>127&&(u=c));break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(c=(15&l)<<12|(63&a)<<6|63&o,c>2047&&(c<55296||c>57343)&&(u=c));break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s,c>65535&&c<1114112&&(u=c))}null===u?(u=65533,h=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=h}return O(r)}t.Buffer=l,t.SlowBuffer=v,t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:o(),t.kMaxLength=s(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return u(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return d(null,e,t,n)},l.allocUnsafe=function(e){return f(null,e)},l.allocUnsafeSlow=function(e){return f(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).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}},l.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!l.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},l.byteLength=w,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)_(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)_(this,t,t+3),_(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)_(this,t,t+7),_(this,t+1,t+6),_(this,t+2,t+5),_(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):x.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,i){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,s=Math.min(a,o),c=this.slice(r,i),u=e.slice(t,n),h=0;h<s;++h)if(c[h]!==u[h]){a=c[h],o=u[h];break}return a<o?-1:o<a?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return S(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return S(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return k(this,e,t,n);case"utf8":case"utf-8":return D(this,e,t,n);case"ascii":return C(this,e,t,n);case"latin1":case"binary":return T(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function O(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);var n="",r=0;while(r<t)n+=String.fromCharCode.apply(String,e.slice(r,r+=I));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function N(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function L(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=Y(e[a]);return i}function B(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function M(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,n,r,i,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function W(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function q(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function z(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,r,a){return a||z(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function G(e,t,n,r,a){return a||z(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=l.prototype;else{var i=t-e;n=new l(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);var r=this[e],i=1,a=0;while(++a<t&&(i*=256))r+=this[e+a]*i;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);var r=this[e+--t],i=1;while(t>0&&(i*=256))r+=this[e+--t]*i;return r},l.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);var r=this[e],i=1,a=0;while(++a<t&&(i*=256))r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);var r=t,i=1,a=this[e+--r];while(r>0&&(i*=256))a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;j(this,e,t,n,i,0)}var a=1,o=0;this[t]=255&e;while(++o<n&&(a*=256))this[t+o]=e/a&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;j(this,e,t,n,i,0)}var a=n-1,o=1;this[t+a]=255&e;while(--a>=0&&(o*=256))this[t+a]=e/o&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):W(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):W(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):q(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):q(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);j(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;this[t]=255&e;while(++a<n&&(o*=256))e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);j(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;this[t+a]=255&e;while(--a>=0&&(o*=256))e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):W(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):W(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):q(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):q(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return G(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return G(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},l.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=l.isBuffer(e)?e:K(new l(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var V=/[^+\/0-9A-Za-z-_]/g;function X(e){if(e=$(e).replace(V,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function $(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Y(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Z(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function J(e,t){for(var n,r,i,a=[],o=0;o<e.length;++o){if((t-=2)<0)break;n=e.charCodeAt(o),r=n>>8,i=n%256,a.push(i),a.push(r)}return a}function Q(e){return r.toByteArray(X(e))}function ee(e,t,n,r){for(var i=0;i<r;++i){if(i+n>=t.length||i>=e.length)break;t[i+n]=e[i]}return i}function te(e){return e!==e}}).call(this,n("c8ba"))},b64a:function(e,t,n){"use strict";var r=n("322d"),i=n("f5a6"),a=n("7c50"),o=n("7abd"),s=n("8ad2"),c=n("e1bb"),l=n("eff0"),u=n("5494"),h=n("cfff"),d=n("31d3"),f=n("b5c6"),p=n("2296"),g=function(e){if(e._data instanceof u&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},m=function(e){var t=g(e),n=i.getTypeOf(t);return"string"===n?!e.options.binary&&r.nodebuffer?h(t,"utf-8"):e.asBinary():t},b=function(e){var t=g(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=c.decode(t)),t=e&&this.options.binary?U.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",U.utf8encode(t))),t)},y=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this.options=n,this._initialMetadata={dir:n.dir,date:n.date}};y.prototype={asText:function(){return b.call(this,!0)},asBinary:function(){return b.call(this,!1)},asNodeBuffer:function(){var e=m(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=m(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var v=function(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},w=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof n[t]&&(n[t]=arguments[e][t]);return n},x=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=w(e,s),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},_=function(e,t,n){var r,a=i.getTypeOf(t);if(n=x(n),"string"===typeof n.unixPermissions&&(n.unixPermissions=parseInt(n.unixPermissions,8)),n.unixPermissions&&16384&n.unixPermissions&&(n.dir=!0),n.dosPermissions&&16&n.dosPermissions&&(n.dir=!0),n.dir&&(e=A(e)),n.createFolders&&(r=S(e))&&k.call(this,r,!0),n.dir||null===t||"undefined"===typeof t)n.base64=!1,n.binary=!1,t=null,a=null;else if("string"===a)n.binary&&!n.base64&&!0!==n.optimizedBinaryString&&(t=i.string2binary(t));else{if(n.base64=!1,n.binary=!0,!a&&!(t instanceof u))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var o=new y(e,t,n);return this.files[e]=o,o},S=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},A=function(e){return"/"!=e.slice(-1)&&(e+="/"),e},k=function(e,t){return t="undefined"!==typeof t&&t,e=A(e),this.files[e]||_.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},D=function(e,t,n){var r,o=new u;return e._data instanceof u?(o.uncompressedSize=e._data.uncompressedSize,o.crc32=e._data.crc32,0===o.uncompressedSize||e.dir?(t=l["STORE"],o.compressedContent="",o.crc32=0):e._data.compressionMethod===t.magic?o.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),o.compressedContent=t.compress(i.transformTo(t.compressInputType,r),n))):(r=m(e),r&&0!==r.length&&!e.dir||(t=l["STORE"],r=""),o.uncompressedSize=r.length,o.crc32=a(r),o.compressedContent=t.compress(i.transformTo(t.compressInputType,r),n)),o.compressedSize=o.compressedContent.length,o.compressionMethod=t.magic,o},C=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16},T=function(e,t){return 63&(e||0)},E=function(e,t,n,r,s){n.compressedContent;var c,l,u,h,f=i.transformTo("string",d.utf8encode(t.name)),p=t.comment||"",g=i.transformTo("string",d.utf8encode(p)),m=f.length!==t.name.length,b=g.length!==p.length,y=t.options,w="",x="",_="";u=t._initialMetadata.dir!==t.dir?t.dir:y.dir,h=t._initialMetadata.date!==t.date?t.date:y.date;var S=0,A=0;u&&(S|=16),"UNIX"===s?(A=798,S|=C(t.unixPermissions,u)):(A=20,S|=T(t.dosPermissions,u)),c=h.getHours(),c<<=6,c|=h.getMinutes(),c<<=5,c|=h.getSeconds()/2,l=h.getFullYear()-1980,l<<=4,l|=h.getMonth()+1,l<<=5,l|=h.getDate(),m&&(x=v(1,1)+v(a(f),4)+f,w+="up"+v(x.length,2)+x),b&&(_=v(1,1)+v(this.crc32(g),4)+g,w+="uc"+v(_.length,2)+_);var k="";k+="\n\0",k+=m||b?"\0\b":"\0\0",k+=n.compressionMethod,k+=v(c,2),k+=v(l,2),k+=v(n.crc32,4),k+=v(n.compressedSize,4),k+=v(n.uncompressedSize,4),k+=v(f.length,2),k+=v(w.length,2);var D=o.LOCAL_FILE_HEADER+k+f+w,E=o.CENTRAL_FILE_HEADER+v(A,2)+k+v(g.length,2)+"\0\0\0\0"+v(S,4)+v(r,4)+f+w+g;return{fileRecord:D,dirRecord:E,compressedObject:n}},U={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,n,r,i,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(r=this.files[t],i=new y(r.name,r._data,w(r.options)),n=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(n,i)&&a.push(i));return a},file:function(e,t,n){if(1===arguments.length){if(i.isRegExp(e)){var r=e;return this.filter((function(e,t){return!t.dir&&r.test(e)}))}return this.filter((function(t,n){return!n.dir&&t===e}))[0]||null}return e=this.root+e,_.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e,n=k.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e})),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(e){e=w(e||{},{base64:!0,compression:"STORE",compressionOptions:null,type:"base64",platform:"DOS",comment:null,mimeType:"application/zip"}),i.checkSupport(e.type),"darwin"!==e.platform&&"freebsd"!==e.platform&&"linux"!==e.platform&&"sunos"!==e.platform||(e.platform="UNIX"),"win32"===e.platform&&(e.platform="DOS");var t,n,r=[],a=0,s=0,u=i.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var h in this.files)if(this.files.hasOwnProperty(h)){var d=this.files[h],g=d.options.compression||e.compression.toUpperCase(),m=l[g];if(!m)throw new Error(g+" is not a valid compression method !");var b=d.options.compressionOptions||e.compressionOptions||{},y=D.call(this,d,m,b),x=E.call(this,h,d,y,a,e.platform);a+=x.fileRecord.length+y.compressedSize,s+=x.dirRecord.length,r.push(x)}var _="";_=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+v(r.length,2)+v(r.length,2)+v(s,4)+v(a,4)+v(u.length,2)+u;var S=e.type.toLowerCase();for(t="uint8array"===S||"arraybuffer"===S||"blob"===S||"nodebuffer"===S?new p(a+s+_.length):new f(a+s+_.length),n=0;n<r.length;n++)t.append(r[n].fileRecord),t.append(r[n].compressedObject.compressedContent);for(n=0;n<r.length;n++)t.append(r[n].dirRecord);t.append(_);var A=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),A);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",A),e.mimeType);case"base64":return e.base64?c.encode(A):A;default:return A}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",d.utf8encode(e))},utf8decode:function(e){return d.utf8decode(e)}};e.exports=U},b6b7:function(e,t,n){var r=n("ebb5"),i=n("4840"),a=r.TYPED_ARRAY_CONSTRUCTOR,o=r.aTypedArrayConstructor;e.exports=function(e){return o(i(e,e[a]))}},b6e1:function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n,r){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing DTD notation name. "+this.debugInfo(n));if(!r.pubID&&!r.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n));this.name=this.stringify.eleName(n),null!=r.pubID&&(this.pubID=this.stringify.dtdPubID(r.pubID)),null!=r.sysID&&(this.sysID=this.stringify.dtdSysID(r.sysID))}return r(t,e),t.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},t}(t)}).call(this)},b727:function(e,t,n){var r=n("0366"),i=n("44ad"),a=n("7b0b"),o=n("50c4"),s=n("65f0"),c=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,u=4==e,h=6==e,d=7==e,f=5==e||h;return function(p,g,m,b){for(var y,v,w=a(p),x=i(w),_=r(g,m,3),S=o(x.length),A=0,k=b||s,D=t?k(p,S):n||d?k(p,0):void 0;S>A;A++)if((f||A in x)&&(y=x[A],v=_(y,A,w),e))if(t)D[A]=v;else if(v)switch(e){case 3:return!0;case 5:return y;case 6:return A;case 2:c.call(D,y)}else switch(e){case 4:return!1;case 7:c.call(D,y)}return h?-1:l||u?u:D}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},b7d1:function(e,t,n){(function(t){function n(e,t){if(r("noDeprecation"))return e;var n=!1;function i(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}return i}function r(e){try{if(!t.localStorage)return!1}catch(r){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=n}).call(this,n("c8ba"))},b8ee:function(e,t,n){(function(){var t,r,i,a,o,s,c=function(e,t){for(var n in t)l.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},l={}.hasOwnProperty;s=n("45f3"),o=s.isObject,a=s.isFunction,i=s.getValue,r=n("92e7"),t=n("2280"),e.exports=function(e){function n(e,t,r){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(t),this.attributes={},null!=r&&this.attribute(r),e.isDocument&&(this.isRoot=!0,this.documentObject=e,e.rootObject=this)}return c(n,e),n.prototype.clone=function(){var e,t,n,r;for(t in n=Object.create(this),n.isRoot&&(n.documentObject=null),n.attributes={},r=this.attributes,r)l.call(r,t)&&(e=r[t],n.attributes[t]=e.clone());return n.children=[],this.children.forEach((function(e){var t;return t=e.clone(),t.parent=n,n.children.push(t)})),n},n.prototype.attribute=function(e,n){var r,s;if(null!=e&&(e=i(e)),o(e))for(r in e)l.call(e,r)&&(s=e[r],this.attribute(r,s));else a(n)&&(n=n.apply()),this.options.skipNullAttributes&&null==n||(this.attributes[e]=new t(this,e,n));return this},n.prototype.removeAttribute=function(e){var t,n,r;if(null==e)throw new Error("Missing attribute name. "+this.debugInfo());if(e=i(e),Array.isArray(e))for(n=0,r=e.length;n<r;n++)t=e[n],delete this.attributes[t];else delete this.attributes[e];return this},n.prototype.toString=function(e){return this.options.writer.set(e).element(this)},n.prototype.att=function(e,t){return this.attribute(e,t)},n.prototype.a=function(e,t){return this.attribute(e,t)},n}(r)}).call(this)},b9d2:function(e,t,n){"use strict";function r(e,t,n,r,i){for(var a=0;a<i;++a)n[a+r]=e[a+t],e[a+t]=void 0}function i(e){this._capacity=e,this._length=0,this._front=0}i.prototype._willBeOverCapacity=function(e){return this._capacity<e},i.prototype._pushOne=function(e){var t=this.length();this._checkCapacity(t+1);var n=this._front+t&this._capacity-1;this[n]=e,this._length=t+1},i.prototype.push=function(e,t,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(e),this._pushOne(t),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var a=this._capacity-1;this[i+0&a]=e,this[i+1&a]=t,this[i+2&a]=n,this._length=r},i.prototype.shift=function(){var e=this._front,t=this[e];return this[e]=void 0,this._front=e+1&this._capacity-1,this._length--,t},i.prototype.length=function(){return this._length},i.prototype._checkCapacity=function(e){this._capacity<e&&this._resizeTo(this._capacity<<1)},i.prototype._resizeTo=function(e){var t=this._capacity;this._capacity=e;var n=this._front,i=this._length,a=n+i&t-1;r(this,0,this,t,a)},e.exports=i},bc3a:function(e,t,n){e.exports=n("cee4")},bc8e:function(e,t,n){"use strict";var r=n("e1bb"),i=n("4c22");e.exports=function(e,t){var n,a,o,s;for(t=t||{},t.base64&&(e=r.decode(e)),a=new i(e,t),n=a.files,o=0;o<n.length;o++)s=n[o],this.file(s.fileName,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileComment.length?s.fileComment:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders});return a.zipComment.length&&(this.comment=a.zipComment),this}},bd5b:function(e,t,n){"use strict";var r=n("42e2"),i=15,a=852,o=592,s=0,c=1,l=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],d=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],f=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,p,g,m,b,y){var v,w,x,_,S,A,k,D,C,T=y.bits,E=0,U=0,F=0,P=0,I=0,O=0,R=0,N=0,L=0,B=0,M=null,j=0,W=new r.Buf16(i+1),q=new r.Buf16(i+1),z=null,H=0;for(E=0;E<=i;E++)W[E]=0;for(U=0;U<p;U++)W[t[n+U]]++;for(I=T,P=i;P>=1;P--)if(0!==W[P])break;if(I>P&&(I=P),0===P)return g[m++]=20971520,g[m++]=20971520,y.bits=1,0;for(F=1;F<P;F++)if(0!==W[F])break;for(I<F&&(I=F),N=1,E=1;E<=i;E++)if(N<<=1,N-=W[E],N<0)return-1;if(N>0&&(e===s||1!==P))return-1;for(q[1]=0,E=1;E<i;E++)q[E+1]=q[E]+W[E];for(U=0;U<p;U++)0!==t[n+U]&&(b[q[t[n+U]]++]=U);if(e===s?(M=z=b,A=19):e===c?(M=u,j-=257,z=h,H-=257,A=256):(M=d,z=f,A=-1),B=0,U=0,E=F,S=m,O=I,R=0,x=-1,L=1<<I,_=L-1,e===c&&L>a||e===l&&L>o)return 1;for(;;){k=E-R,b[U]<A?(D=0,C=b[U]):b[U]>A?(D=z[H+b[U]],C=M[j+b[U]]):(D=96,C=0),v=1<<E-R,w=1<<O,F=w;do{w-=v,g[S+(B>>R)+w]=k<<24|D<<16|C|0}while(0!==w);v=1<<E-1;while(B&v)v>>=1;if(0!==v?(B&=v-1,B+=v):B=0,U++,0===--W[E]){if(E===P)break;E=t[n+b[U]]}if(E>I&&(B&_)!==x){0===R&&(R=I),S+=F,O=E-R,N=1<<O;while(O+R<P){if(N-=W[O+R],N<=0)break;O++,N<<=1}if(L+=1<<O,e===c&&L>a||e===l&&L>o)return 1;x=B&_,g[x]=I<<24|O<<16|S-m|0}}return 0!==B&&(g[S+B]=E-R<<24|64<<16|0),y.bits=I,0}},bd65:function(e,t,n){"use strict";var r=n("f5a6");function i(e){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},e.exports=i},bf28:function(e,t){t.fromArray=function(e){var t=0,r=function(){return t<e.length};return new n({hasNext:r,next:function(){if(r())return e[t++];throw new Error("No more elements")}})};var n=function(e){this._iterator=e};n.prototype.map=function(e){var t=this._iterator;return new n({hasNext:function(){return t.hasNext()},next:function(){return e(t.next())}})},n.prototype.filter=function(e){var t,r=this._iterator,i=!1,a=!1,o=function(){if(!i){i=!0,a=!1;while(r.hasNext()&&!a)t=r.next(),a=e(t)}};return new n({hasNext:function(){return o(),a},next:function(){o();var e=t;return i=!1,e}})},n.prototype.first=function(){var e=this._iterator;return this._iterator.hasNext()?e.next():null},n.prototype.toArray=function(){var e=[];while(this._iterator.hasNext())e.push(this._iterator.next());return e}},bfee:function(e,t,n){"use strict";function r(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}var i=r();function a(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s<o;s++)e=e>>>8^a[255&(e^t[s])];return-1^e}e.exports=a},c04e:function(e,t,n){var r=n("861d"),i=n("d9b5"),a=n("485a"),o=n("b622"),s=o("toPrimitive");e.exports=function(e,t){if(!r(e)||i(e))return e;var n,o=e[s];if(void 0!==o){if(void 0===t&&(t="default"),n=o.call(e,t),!r(n)||i(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},c0ef:function(e,t,n){"use strict";n("7197")},c1ac:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").filter,a=n("1448"),o=r.aTypedArray,s=r.exportTypedArrayMethod;s("filter",(function(e){var t=i(o(this),e,arguments.length>1?arguments[1]:void 0);return a(this,t)}))},c283:function(e,t,n){},c2ae:function(e,t,n){e.exports=n("e372").PassThrough},c343:function(e,t,n){var r=n("c46f"),i=n("1403"),a=n("cf43"),o=n("9567").DocumentConverter,s=n("aded").readStyle,c=n("5c59").readOptions,l=n("44cf"),u=n("03e1").Result;function h(e,t){return f(e,t)}function d(e,t){var n=Object.create(t||{});return n.outputFormat="markdown",f(e,n)}function f(e,t){return t=c(t),l.openZip(e).tap((function(e){return a.readStyleMap(e).then((function(e){t.embeddedStyleMap=e}))})).then((function(n){return i.read(n,e).then((function(e){return e.map(t.transformDocument)})).then((function(e){return g(e,t)}))}))}function p(e){return l.openZip(e).then(a.readStyleMap)}function g(e,t){var n=m(t.readStyleMap()),i=r.extend({},t,{styleMap:n.value}),a=new o(i);return e.flatMapThen((function(e){return n.flatMapThen((function(t){return a.convertToHtml(e)}))}))}function m(e){return u.combine((e||[]).map(s)).map((function(e){return e.filter((function(e){return!!e}))}))}function b(e){return l.openZip(e).then(i.read).then((function(e){return e.map(y)}))}function y(e){if("text"===e.type)return e.value;var t="paragraph"===e.type?"\n\n":"";return(e.children||[]).map(y).join("")+t}function v(e,t){return l.openZip(e).tap((function(e){return a.writeStyleMap(e,t)})).then((function(e){return{toBuffer:e.toBuffer}}))}t.convertToHtml=h,t.convertToMarkdown=d,t.convert=f,t.extractRawText=b,t.images=n("1259"),t.transforms=n("54ad"),t.underline=n("9404"),t.embedStyleMap=v,t.readEmbeddedStyleMap=p,t.styleMapping=function(){throw new Error("Use a raw string instead of mammoth.styleMapping e.g. \"p[style-name='Title'] => h1\" instead of mammoth.styleMapping(\"p[style-name='Title'] => h1\")")}},c345:function(e,t,n){"use strict";var r=n("c532"),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},c376:function(e,t,n){(function(){var t,r,i,a,o,s,c,l,u,h,d,f,p,g,m=function(e,t){for(var n in t)b.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},b={}.hasOwnProperty;c=n("528d"),l=n("d7e3"),t=n("536e"),r=n("8930"),h=n("b8ee"),f=n("50d7"),p=n("9d2f"),d=n("f016"),u=n("0e1e"),i=n("188f"),a=n("3b32"),o=n("1585"),s=n("b6e1"),g=n("a4b6"),e.exports=function(e){function n(e,t){n.__super__.constructor.call(this,t),this.stream=e}return m(n,e),n.prototype.document=function(e){var t,n,i,a,o,s,h,f;for(s=e.children,n=0,a=s.length;n<a;n++)t=s[n],t.isLastRootNode=!1;for(e.children[e.children.length-1].isLastRootNode=!0,h=e.children,f=[],i=0,o=h.length;i<o;i++)if(t=h[i],!(t instanceof u))switch(!1){case!(t instanceof c):f.push(this.declaration(t));break;case!(t instanceof l):f.push(this.docType(t));break;case!(t instanceof r):f.push(this.comment(t));break;case!(t instanceof d):f.push(this.processingInstruction(t));break;default:f.push(this.element(t))}return f},n.prototype.attribute=function(e){return this.stream.write(" "+e.name+'="'+e.value+'"')},n.prototype.cdata=function(e,t){return this.stream.write(this.space(t)+"<![CDATA["+e.text+"]]>"+this.endline(e))},n.prototype.comment=function(e,t){return this.stream.write(this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.endline(e))},n.prototype.declaration=function(e,t){return this.stream.write(this.space(t)),this.stream.write('<?xml version="'+e.version+'"'),null!=e.encoding&&this.stream.write(' encoding="'+e.encoding+'"'),null!=e.standalone&&this.stream.write(' standalone="'+e.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(e))},n.prototype.docType=function(e,n){var c,l,u,h;if(n||(n=0),this.stream.write(this.space(n)),this.stream.write("<!DOCTYPE "+e.root().name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(e)),h=e.children,l=0,u=h.length;l<u;l++)switch(c=h[l],!1){case!(c instanceof i):this.dtdAttList(c,n+1);break;case!(c instanceof a):this.dtdElement(c,n+1);break;case!(c instanceof o):this.dtdEntity(c,n+1);break;case!(c instanceof s):this.dtdNotation(c,n+1);break;case!(c instanceof t):this.cdata(c,n+1);break;case!(c instanceof r):this.comment(c,n+1);break;case!(c instanceof d):this.processingInstruction(c,n+1);break;default:throw new Error("Unknown DTD node type: "+c.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(e))},n.prototype.element=function(e,n){var i,a,o,s,c,l,g,m;for(c in n||(n=0),m=this.space(n),this.stream.write(m+"<"+e.name),l=e.attributes,l)b.call(l,c)&&(i=l[c],this.attribute(i));if(0===e.children.length||e.children.every((function(e){return""===e.value})))this.allowEmpty?this.stream.write("></"+e.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)this.stream.write(">"),this.stream.write(e.children[0].value),this.stream.write("</"+e.name+">");else{for(this.stream.write(">"+this.newline),g=e.children,o=0,s=g.length;o<s;o++)switch(a=g[o],!1){case!(a instanceof t):this.cdata(a,n+1);break;case!(a instanceof r):this.comment(a,n+1);break;case!(a instanceof h):this.element(a,n+1);break;case!(a instanceof f):this.raw(a,n+1);break;case!(a instanceof p):this.text(a,n+1);break;case!(a instanceof d):this.processingInstruction(a,n+1);break;case!(a instanceof u):break;default:throw new Error("Unknown XML node type: "+a.constructor.name)}this.stream.write(m+"</"+e.name+">")}return this.stream.write(this.endline(e))},n.prototype.processingInstruction=function(e,t){return this.stream.write(this.space(t)+"<?"+e.target),e.value&&this.stream.write(" "+e.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(e))},n.prototype.raw=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},n.prototype.text=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},n.prototype.dtdAttList=function(e,t){return this.stream.write(this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType),"#DEFAULT"!==e.defaultValueType&&this.stream.write(" "+e.defaultValueType),e.defaultValue&&this.stream.write(' "'+e.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdElement=function(e,t){return this.stream.write(this.space(t)+"<!ELEMENT "+e.name+" "+e.value),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdEntity=function(e,t){return this.stream.write(this.space(t)+"<!ENTITY"),e.pe&&this.stream.write(" %"),this.stream.write(" "+e.name),e.value?this.stream.write(' "'+e.value+'"'):(e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.nData&&this.stream.write(" NDATA "+e.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdNotation=function(e,t){return this.stream.write(this.space(t)+"<!NOTATION "+e.name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.pubID?this.stream.write(' PUBLIC "'+e.pubID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.endline=function(e){return e.isLastRootNode?"":this.newline},n}(g)}).call(this)},c401:function(e,t,n){"use strict";var r=n("c532"),i=n("2444");e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},c430:function(e,t){e.exports=!1},c46f:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Un})),n.d(t,"VERSION",(function(){return i["e"]})),n.d(t,"restArguments",(function(){return a})),n.d(t,"isObject",(function(){return o})),n.d(t,"isNull",(function(){return s})),n.d(t,"isUndefined",(function(){return c})),n.d(t,"isBoolean",(function(){return l})),n.d(t,"isElement",(function(){return u})),n.d(t,"isString",(function(){return d})),n.d(t,"isNumber",(function(){return f})),n.d(t,"isDate",(function(){return p})),n.d(t,"isRegExp",(function(){return g})),n.d(t,"isError",(function(){return m})),n.d(t,"isSymbol",(function(){return b})),n.d(t,"isArrayBuffer",(function(){return y})),n.d(t,"isDataView",(function(){return C})),n.d(t,"isArray",(function(){return T})),n.d(t,"isFunction",(function(){return x})),n.d(t,"isArguments",(function(){return F})),n.d(t,"isFinite",(function(){return P})),n.d(t,"isNaN",(function(){return I})),n.d(t,"isTypedArray",(function(){return W})),n.d(t,"isEmpty",(function(){return V})),n.d(t,"isMatch",(function(){return X})),n.d(t,"isEqual",(function(){return Q})),n.d(t,"isMap",(function(){return le})),n.d(t,"isWeakMap",(function(){return ue})),n.d(t,"isSet",(function(){return he})),n.d(t,"isWeakSet",(function(){return de})),n.d(t,"keys",(function(){return G})),n.d(t,"allKeys",(function(){return ee})),n.d(t,"values",(function(){return fe})),n.d(t,"pairs",(function(){return pe})),n.d(t,"invert",(function(){return ge})),n.d(t,"functions",(function(){return me})),n.d(t,"methods",(function(){return me})),n.d(t,"extend",(function(){return ye})),n.d(t,"extendOwn",(function(){return ve})),n.d(t,"assign",(function(){return ve})),n.d(t,"defaults",(function(){return we})),n.d(t,"create",(function(){return Se})),n.d(t,"clone",(function(){return Ae})),n.d(t,"tap",(function(){return ke})),n.d(t,"get",(function(){return Ee})),n.d(t,"has",(function(){return Ue})),n.d(t,"mapObject",(function(){return Be})),n.d(t,"identity",(function(){return Fe})),n.d(t,"constant",(function(){return O})),n.d(t,"noop",(function(){return Me})),n.d(t,"toPath",(function(){return De})),n.d(t,"property",(function(){return Ie})),n.d(t,"propertyOf",(function(){return je})),n.d(t,"matcher",(function(){return Pe})),n.d(t,"matches",(function(){return Pe})),n.d(t,"times",(function(){return We})),n.d(t,"random",(function(){return qe})),n.d(t,"now",(function(){return ze})),n.d(t,"escape",(function(){return Ve})),n.d(t,"unescape",(function(){return $e})),n.d(t,"templateSettings",(function(){return Ye})),n.d(t,"template",(function(){return tt})),n.d(t,"result",(function(){return nt})),n.d(t,"uniqueId",(function(){return it})),n.d(t,"chain",(function(){return at})),n.d(t,"iteratee",(function(){return Ne})),n.d(t,"partial",(function(){return ct})),n.d(t,"bind",(function(){return lt})),n.d(t,"bindAll",(function(){return dt})),n.d(t,"memoize",(function(){return ft})),n.d(t,"delay",(function(){return pt})),n.d(t,"defer",(function(){return gt})),n.d(t,"throttle",(function(){return mt})),n.d(t,"debounce",(function(){return bt})),n.d(t,"wrap",(function(){return yt})),n.d(t,"negate",(function(){return vt})),n.d(t,"compose",(function(){return wt})),n.d(t,"after",(function(){return xt})),n.d(t,"before",(function(){return _t})),n.d(t,"once",(function(){return St})),n.d(t,"findKey",(function(){return At})),n.d(t,"findIndex",(function(){return Dt})),n.d(t,"findLastIndex",(function(){return Ct})),n.d(t,"sortedIndex",(function(){return Tt})),n.d(t,"indexOf",(function(){return Ut})),n.d(t,"lastIndexOf",(function(){return Ft})),n.d(t,"find",(function(){return Pt})),n.d(t,"detect",(function(){return Pt})),n.d(t,"findWhere",(function(){return It})),n.d(t,"each",(function(){return Ot})),n.d(t,"forEach",(function(){return Ot})),n.d(t,"map",(function(){return Rt})),n.d(t,"collect",(function(){return Rt})),n.d(t,"reduce",(function(){return Lt})),n.d(t,"foldl",(function(){return Lt})),n.d(t,"inject",(function(){return Lt})),n.d(t,"reduceRight",(function(){return Bt})),n.d(t,"foldr",(function(){return Bt})),n.d(t,"filter",(function(){return Mt})),n.d(t,"select",(function(){return Mt})),n.d(t,"reject",(function(){return jt})),n.d(t,"every",(function(){return Wt})),n.d(t,"all",(function(){return Wt})),n.d(t,"some",(function(){return qt})),n.d(t,"any",(function(){return qt})),n.d(t,"contains",(function(){return zt})),n.d(t,"includes",(function(){return zt})),n.d(t,"include",(function(){return zt})),n.d(t,"invoke",(function(){return Ht})),n.d(t,"pluck",(function(){return Gt})),n.d(t,"where",(function(){return Vt})),n.d(t,"max",(function(){return Xt})),n.d(t,"min",(function(){return $t})),n.d(t,"shuffle",(function(){return Kt})),n.d(t,"sample",(function(){return Yt})),n.d(t,"sortBy",(function(){return Zt})),n.d(t,"groupBy",(function(){return Qt})),n.d(t,"indexBy",(function(){return en})),n.d(t,"countBy",(function(){return tn})),n.d(t,"partition",(function(){return nn})),n.d(t,"toArray",(function(){return an})),n.d(t,"size",(function(){return on})),n.d(t,"pick",(function(){return cn})),n.d(t,"omit",(function(){return ln})),n.d(t,"first",(function(){return hn})),n.d(t,"head",(function(){return hn})),n.d(t,"take",(function(){return hn})),n.d(t,"initial",(function(){return un})),n.d(t,"last",(function(){return fn})),n.d(t,"rest",(function(){return dn})),n.d(t,"tail",(function(){return dn})),n.d(t,"drop",(function(){return dn})),n.d(t,"compact",(function(){return pn})),n.d(t,"flatten",(function(){return gn})),n.d(t,"without",(function(){return bn})),n.d(t,"uniq",(function(){return yn})),n.d(t,"unique",(function(){return yn})),n.d(t,"union",(function(){return vn})),n.d(t,"intersection",(function(){return wn})),n.d(t,"difference",(function(){return mn})),n.d(t,"unzip",(function(){return xn})),n.d(t,"transpose",(function(){return xn})),n.d(t,"zip",(function(){return _n})),n.d(t,"object",(function(){return Sn})),n.d(t,"range",(function(){return An})),n.d(t,"chunk",(function(){return kn})),n.d(t,"mixin",(function(){return Cn}));var r={};n.r(r),n.d(r,"VERSION",(function(){return i["e"]})),n.d(r,"restArguments",(function(){return a})),n.d(r,"isObject",(function(){return o})),n.d(r,"isNull",(function(){return s})),n.d(r,"isUndefined",(function(){return c})),n.d(r,"isBoolean",(function(){return l})),n.d(r,"isElement",(function(){return u})),n.d(r,"isString",(function(){return d})),n.d(r,"isNumber",(function(){return f})),n.d(r,"isDate",(function(){return p})),n.d(r,"isRegExp",(function(){return g})),n.d(r,"isError",(function(){return m})),n.d(r,"isSymbol",(function(){return b})),n.d(r,"isArrayBuffer",(function(){return y})),n.d(r,"isDataView",(function(){return C})),n.d(r,"isArray",(function(){return T})),n.d(r,"isFunction",(function(){return x})),n.d(r,"isArguments",(function(){return F})),n.d(r,"isFinite",(function(){return P})),n.d(r,"isNaN",(function(){return I})),n.d(r,"isTypedArray",(function(){return W})),n.d(r,"isEmpty",(function(){return V})),n.d(r,"isMatch",(function(){return X})),n.d(r,"isEqual",(function(){return Q})),n.d(r,"isMap",(function(){return le})),n.d(r,"isWeakMap",(function(){return ue})),n.d(r,"isSet",(function(){return he})),n.d(r,"isWeakSet",(function(){return de})),n.d(r,"keys",(function(){return G})),n.d(r,"allKeys",(function(){return ee})),n.d(r,"values",(function(){return fe})),n.d(r,"pairs",(function(){return pe})),n.d(r,"invert",(function(){return ge})),n.d(r,"functions",(function(){return me})),n.d(r,"methods",(function(){return me})),n.d(r,"extend",(function(){return ye})),n.d(r,"extendOwn",(function(){return ve})),n.d(r,"assign",(function(){return ve})),n.d(r,"defaults",(function(){return we})),n.d(r,"create",(function(){return Se})),n.d(r,"clone",(function(){return Ae})),n.d(r,"tap",(function(){return ke})),n.d(r,"get",(function(){return Ee})),n.d(r,"has",(function(){return Ue})),n.d(r,"mapObject",(function(){return Be})),n.d(r,"identity",(function(){return Fe})),n.d(r,"constant",(function(){return O})),n.d(r,"noop",(function(){return Me})),n.d(r,"toPath",(function(){return De})),n.d(r,"property",(function(){return Ie})),n.d(r,"propertyOf",(function(){return je})),n.d(r,"matcher",(function(){return Pe})),n.d(r,"matches",(function(){return Pe})),n.d(r,"times",(function(){return We})),n.d(r,"random",(function(){return qe})),n.d(r,"now",(function(){return ze})),n.d(r,"escape",(function(){return Ve})),n.d(r,"unescape",(function(){return $e})),n.d(r,"templateSettings",(function(){return Ye})),n.d(r,"template",(function(){return tt})),n.d(r,"result",(function(){return nt})),n.d(r,"uniqueId",(function(){return it})),n.d(r,"chain",(function(){return at})),n.d(r,"iteratee",(function(){return Ne})),n.d(r,"partial",(function(){return ct})),n.d(r,"bind",(function(){return lt})),n.d(r,"bindAll",(function(){return dt})),n.d(r,"memoize",(function(){return ft})),n.d(r,"delay",(function(){return pt})),n.d(r,"defer",(function(){return gt})),n.d(r,"throttle",(function(){return mt})),n.d(r,"debounce",(function(){return bt})),n.d(r,"wrap",(function(){return yt})),n.d(r,"negate",(function(){return vt})),n.d(r,"compose",(function(){return wt})),n.d(r,"after",(function(){return xt})),n.d(r,"before",(function(){return _t})),n.d(r,"once",(function(){return St})),n.d(r,"findKey",(function(){return At})),n.d(r,"findIndex",(function(){return Dt})),n.d(r,"findLastIndex",(function(){return Ct})),n.d(r,"sortedIndex",(function(){return Tt})),n.d(r,"indexOf",(function(){return Ut})),n.d(r,"lastIndexOf",(function(){return Ft})),n.d(r,"find",(function(){return Pt})),n.d(r,"detect",(function(){return Pt})),n.d(r,"findWhere",(function(){return It})),n.d(r,"each",(function(){return Ot})),n.d(r,"forEach",(function(){return Ot})),n.d(r,"map",(function(){return Rt})),n.d(r,"collect",(function(){return Rt})),n.d(r,"reduce",(function(){return Lt})),n.d(r,"foldl",(function(){return Lt})),n.d(r,"inject",(function(){return Lt})),n.d(r,"reduceRight",(function(){return Bt})),n.d(r,"foldr",(function(){return Bt})),n.d(r,"filter",(function(){return Mt})),n.d(r,"select",(function(){return Mt})),n.d(r,"reject",(function(){return jt})),n.d(r,"every",(function(){return Wt})),n.d(r,"all",(function(){return Wt})),n.d(r,"some",(function(){return qt})),n.d(r,"any",(function(){return qt})),n.d(r,"contains",(function(){return zt})),n.d(r,"includes",(function(){return zt})),n.d(r,"include",(function(){return zt})),n.d(r,"invoke",(function(){return Ht})),n.d(r,"pluck",(function(){return Gt})),n.d(r,"where",(function(){return Vt})),n.d(r,"max",(function(){return Xt})),n.d(r,"min",(function(){return $t})),n.d(r,"shuffle",(function(){return Kt})),n.d(r,"sample",(function(){return Yt})),n.d(r,"sortBy",(function(){return Zt})),n.d(r,"groupBy",(function(){return Qt})),n.d(r,"indexBy",(function(){return en})),n.d(r,"countBy",(function(){return tn})),n.d(r,"partition",(function(){return nn})),n.d(r,"toArray",(function(){return an})),n.d(r,"size",(function(){return on})),n.d(r,"pick",(function(){return cn})),n.d(r,"omit",(function(){return ln})),n.d(r,"first",(function(){return hn})),n.d(r,"head",(function(){return hn})),n.d(r,"take",(function(){return hn})),n.d(r,"initial",(function(){return un})),n.d(r,"last",(function(){return fn})),n.d(r,"rest",(function(){return dn})),n.d(r,"tail",(function(){return dn})),n.d(r,"drop",(function(){return dn})),n.d(r,"compact",(function(){return pn})),n.d(r,"flatten",(function(){return gn})),n.d(r,"without",(function(){return bn})),n.d(r,"uniq",(function(){return yn})),n.d(r,"unique",(function(){return yn})),n.d(r,"union",(function(){return vn})),n.d(r,"intersection",(function(){return wn})),n.d(r,"difference",(function(){return mn})),n.d(r,"unzip",(function(){return xn})),n.d(r,"transpose",(function(){return xn})),n.d(r,"zip",(function(){return _n})),n.d(r,"object",(function(){return Sn})),n.d(r,"range",(function(){return An})),n.d(r,"chunk",(function(){return kn})),n.d(r,"mixin",(function(){return Cn})),n.d(r,"default",(function(){return Tn}));var i=n("2f47");function a(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var a=Array(t+1);for(i=0;i<t;i++)a[i]=arguments[i];return a[t]=r,e.apply(this,a)}}function o(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function s(e){return null===e}function c(e){return void 0===e}function l(e){return!0===e||!1===e||"[object Boolean]"===i["t"].call(e)}function u(e){return!(!e||1!==e.nodeType)}function h(e){var t="[object "+e+"]";return function(e){return i["t"].call(e)===t}}var d=h("String"),f=h("Number"),p=h("Date"),g=h("RegExp"),m=h("Error"),b=h("Symbol"),y=h("ArrayBuffer"),v=h("Function"),w=i["p"].document&&i["p"].document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof w&&(v=function(e){return"function"==typeof e||!1});var x=v,_=h("Object"),S=i["s"]&&_(new DataView(new ArrayBuffer(8))),A="undefined"!==typeof Map&&_(new Map),k=h("DataView");function D(e){return null!=e&&x(e.getInt8)&&y(e.buffer)}var C=S?D:k,T=i["k"]||h("Array");function E(e,t){return null!=e&&i["i"].call(e,t)}var U=h("Arguments");(function(){U(arguments)||(U=function(e){return E(e,"callee")})})();var F=U;function P(e){return!b(e)&&Object(i["f"])(e)&&!isNaN(parseFloat(e))}function I(e){return f(e)&&Object(i["g"])(e)}function O(e){return function(){return e}}function R(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=i["b"]}}function N(e){return function(t){return null==t?void 0:t[e]}}var L=N("byteLength"),B=R(L),M=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function j(e){return i["l"]?Object(i["l"])(e)&&!C(e):B(e)&&M.test(i["t"].call(e))}var W=i["r"]?j:O(!1),q=N("length");function z(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return t[e]},push:function(n){return t[n]=!0,e.push(n)}}}function H(e,t){t=z(t);var n=i["n"].length,r=e.constructor,a=x(r)&&r.prototype||i["c"],o="constructor";E(e,o)&&!t.contains(o)&&t.push(o);while(n--)o=i["n"][n],o in e&&e[o]!==a[o]&&!t.contains(o)&&t.push(o)}function G(e){if(!o(e))return[];if(i["m"])return Object(i["m"])(e);var t=[];for(var n in e)E(e,n)&&t.push(n);return i["h"]&&H(e,t),t}function V(e){if(null==e)return!0;var t=q(e);return"number"==typeof t&&(T(e)||d(e)||F(e))?0===t:0===q(G(e))}function X(e,t){var n=G(t),r=n.length;if(null==e)return!r;for(var i=Object(e),a=0;a<r;a++){var o=n[a];if(t[o]!==i[o]||!(o in i))return!1}return!0}function $(e){return e instanceof $?e:this instanceof $?void(this._wrapped=e):new $(e)}function Y(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,L(e))}$.VERSION=i["e"],$.prototype.value=function(){return this._wrapped},$.prototype.valueOf=$.prototype.toJSON=$.prototype.value,$.prototype.toString=function(){return String(this._wrapped)};var K="[object DataView]";function Z(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return!1;if(e!==e)return t!==t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&J(e,t,n,r)}function J(e,t,n,r){e instanceof $&&(e=e._wrapped),t instanceof $&&(t=t._wrapped);var a=i["t"].call(e);if(a!==i["t"].call(t))return!1;if(S&&"[object Object]"==a&&C(e)){if(!C(t))return!1;a=K}switch(a){case"[object RegExp]":case"[object String]":return""+e===""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return i["d"].valueOf.call(e)===i["d"].valueOf.call(t);case"[object ArrayBuffer]":case K:return J(Y(e),Y(t),n,r)}var o="[object Array]"===a;if(!o&&W(e)){var s=L(e);if(s!==L(t))return!1;if(e.buffer===t.buffer&&e.byteOffset===t.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var c=e.constructor,l=t.constructor;if(c!==l&&!(x(c)&&c instanceof c&&x(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}n=n||[],r=r||[];var u=n.length;while(u--)if(n[u]===e)return r[u]===t;if(n.push(e),r.push(t),o){if(u=e.length,u!==t.length)return!1;while(u--)if(!Z(e[u],t[u],n,r))return!1}else{var h,d=G(e);if(u=d.length,G(t).length!==u)return!1;while(u--)if(h=d[u],!E(t,h)||!Z(e[h],t[h],n,r))return!1}return n.pop(),r.pop(),!0}function Q(e,t){return Z(e,t)}function ee(e){if(!o(e))return[];var t=[];for(var n in e)t.push(n);return i["h"]&&H(e,t),t}function te(e){var t=q(e);return function(n){if(null==n)return!1;var r=ee(n);if(q(r))return!1;for(var i=0;i<t;i++)if(!x(n[e[i]]))return!1;return e!==se||!x(n[ne])}}var ne="forEach",re="has",ie=["clear","delete"],ae=["get",re,"set"],oe=ie.concat(ne,ae),se=ie.concat(ae),ce=["add"].concat(ie,ne,re),le=A?te(oe):h("Map"),ue=A?te(se):h("WeakMap"),he=A?te(ce):h("Set"),de=h("WeakSet");function fe(e){for(var t=G(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r}function pe(e){for(var t=G(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r}function ge(e){for(var t={},n=G(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t}function me(e){var t=[];for(var n in e)x(e[n])&&t.push(n);return t.sort()}function be(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var a=arguments[i],o=e(a),s=o.length,c=0;c<s;c++){var l=o[c];t&&void 0!==n[l]||(n[l]=a[l])}return n}}var ye=be(ee),ve=be(G),we=be(ee,!0);function xe(){return function(){}}function _e(e){if(!o(e))return{};if(i["j"])return Object(i["j"])(e);var t=xe();t.prototype=e;var n=new t;return t.prototype=null,n}function Se(e,t){var n=_e(e);return t&&ve(n,t),n}function Ae(e){return o(e)?T(e)?e.slice():ye({},e):e}function ke(e,t){return t(e),e}function De(e){return T(e)?e:[e]}function Ce(e){return $.toPath(e)}function Te(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function Ee(e,t,n){var r=Te(e,Ce(t));return c(r)?n:r}function Ue(e,t){t=Ce(t);for(var n=t.length,r=0;r<n;r++){var i=t[r];if(!E(e,i))return!1;e=e[i]}return!!n}function Fe(e){return e}function Pe(e){return e=ve({},e),function(t){return X(t,e)}}function Ie(e){return e=Ce(e),function(t){return Te(t,e)}}function Oe(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,a){return e.call(t,n,r,i,a)}}return function(){return e.apply(t,arguments)}}function Re(e,t,n){return null==e?Fe:x(e)?Oe(e,t,n):o(e)&&!T(e)?Pe(e):Ie(e)}function Ne(e,t){return Re(e,t,1/0)}function Le(e,t,n){return $.iteratee!==Ne?$.iteratee(e,t):Re(e,t,n)}function Be(e,t,n){t=Le(t,n);for(var r=G(e),i=r.length,a={},o=0;o<i;o++){var s=r[o];a[s]=t(e[s],s,e)}return a}function Me(){}function je(e){return null==e?Me:function(t){return Ee(e,t)}}function We(e,t,n){var r=Array(Math.max(0,e));t=Oe(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r}function qe(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}$.toPath=De,$.iteratee=Ne;var ze=Date.now||function(){return(new Date).getTime()};function He(e){var t=function(t){return e[t]},n="(?:"+G(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}}var Ge={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},Ve=He(Ge),Xe=ge(Ge),$e=He(Xe),Ye=$.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Ke=/(.)^/,Ze={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Je=/\\|'|\r|\n|\u2028|\u2029/g;function Qe(e){return"\\"+Ze[e]}var et=/^\s*(\w|\$)+\s*$/;function tt(e,t,n){!t&&n&&(t=n),t=we({},t,$.templateSettings);var r=RegExp([(t.escape||Ke).source,(t.interpolate||Ke).source,(t.evaluate||Ke).source].join("|")+"|$","g"),i=0,a="__p+='";e.replace(r,(function(t,n,r,o,s){return a+=e.slice(i,s).replace(Je,Qe),i=s+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":o&&(a+="';\n"+o+"\n__p+='"),t})),a+="';\n";var o,s=t.variable;if(s){if(!et.test(s))throw new Error("variable is not a bare identifier: "+s)}else a="with(obj||{}){\n"+a+"}\n",s="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{o=new Function(s,"_",a)}catch(l){throw l.source=a,l}var c=function(e){return o.call(this,e,$)};return c.source="function("+s+"){\n"+a+"}",c}function nt(e,t,n){t=Ce(t);var r=t.length;if(!r)return x(n)?n.call(e):n;for(var i=0;i<r;i++){var a=null==e?void 0:e[t[i]];void 0===a&&(a=n,i=r),e=x(a)?a.call(e):a}return e}var rt=0;function it(e){var t=++rt+"";return e?e+t:t}function at(e){var t=$(e);return t._chain=!0,t}function ot(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var a=_e(e.prototype),s=e.apply(a,i);return o(s)?s:a}var st=a((function(e,t){var n=st.placeholder,r=function(){for(var i=0,a=t.length,o=Array(a),s=0;s<a;s++)o[s]=t[s]===n?arguments[i++]:t[s];while(i<arguments.length)o.push(arguments[i++]);return ot(e,r,this,this,o)};return r}));st.placeholder=$;var ct=st,lt=a((function(e,t,n){if(!x(e))throw new TypeError("Bind must be called on a function");var r=a((function(i){return ot(e,r,t,this,n.concat(i))}));return r})),ut=R(q);function ht(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var i=r.length,a=0,o=q(e);a<o;a++){var s=e[a];if(ut(s)&&(T(s)||F(s)))if(t>1)ht(s,t-1,n,r),i=r.length;else{var c=0,l=s.length;while(c<l)r[i++]=s[c++]}else n||(r[i++]=s)}return r}var dt=a((function(e,t){t=ht(t,!1,!1);var n=t.length;if(n<1)throw new Error("bindAll must be passed function names");while(n--){var r=t[n];e[r]=lt(e[r],e)}return e}));function ft(e,t){var n=function(r){var i=n.cache,a=""+(t?t.apply(this,arguments):r);return E(i,a)||(i[a]=e.apply(this,arguments)),i[a]};return n.cache={},n}var pt=a((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),gt=ct(pt,$,1);function mt(e,t,n){var r,i,a,o,s=0;n||(n={});var c=function(){s=!1===n.leading?0:ze(),r=null,o=e.apply(i,a),r||(i=a=null)},l=function(){var l=ze();s||!1!==n.leading||(s=l);var u=t-(l-s);return i=this,a=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=l,o=e.apply(i,a),r||(i=a=null)):r||!1===n.trailing||(r=setTimeout(c,u)),o};return l.cancel=function(){clearTimeout(r),s=0,r=i=a=null},l}function bt(e,t,n){var r,i,o,s,c,l=function(){var a=ze()-i;t>a?r=setTimeout(l,t-a):(r=null,n||(s=e.apply(c,o)),r||(o=c=null))},u=a((function(a){return c=this,o=a,i=ze(),r||(r=setTimeout(l,t),n&&(s=e.apply(c,o))),s}));return u.cancel=function(){clearTimeout(r),r=o=c=null},u}function yt(e,t){return ct(t,e)}function vt(e){return function(){return!e.apply(this,arguments)}}function wt(){var e=arguments,t=e.length-1;return function(){var n=t,r=e[t].apply(this,arguments);while(n--)r=e[n].call(this,r);return r}}function xt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function _t(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var St=ct(_t,2);function At(e,t,n){t=Le(t,n);for(var r,i=G(e),a=0,o=i.length;a<o;a++)if(r=i[a],t(e[r],r,e))return r}function kt(e){return function(t,n,r){n=Le(n,r);for(var i=q(t),a=e>0?0:i-1;a>=0&&a<i;a+=e)if(n(t[a],a,t))return a;return-1}}var Dt=kt(1),Ct=kt(-1);function Tt(e,t,n,r){n=Le(n,r,1);var i=n(t),a=0,o=q(e);while(a<o){var s=Math.floor((a+o)/2);n(e[s])<i?a=s+1:o=s}return a}function Et(e,t,n){return function(r,a,o){var s=0,c=q(r);if("number"==typeof o)e>0?s=o>=0?o:Math.max(o+c,s):c=o>=0?Math.min(o+1,c):o+c+1;else if(n&&o&&c)return o=n(r,a),r[o]===a?o:-1;if(a!==a)return o=t(i["q"].call(r,s,c),I),o>=0?o+s:-1;for(o=e>0?s:c-1;o>=0&&o<c;o+=e)if(r[o]===a)return o;return-1}}var Ut=Et(1,Dt,Tt),Ft=Et(-1,Ct);function Pt(e,t,n){var r=ut(e)?Dt:At,i=r(e,t,n);if(void 0!==i&&-1!==i)return e[i]}function It(e,t){return Pt(e,Pe(t))}function Ot(e,t,n){var r,i;if(t=Oe(t,n),ut(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var a=G(e);for(r=0,i=a.length;r<i;r++)t(e[a[r]],a[r],e)}return e}function Rt(e,t,n){t=Le(t,n);for(var r=!ut(e)&&G(e),i=(r||e).length,a=Array(i),o=0;o<i;o++){var s=r?r[o]:o;a[o]=t(e[s],s,e)}return a}function Nt(e){var t=function(t,n,r,i){var a=!ut(t)&&G(t),o=(a||t).length,s=e>0?0:o-1;for(i||(r=t[a?a[s]:s],s+=e);s>=0&&s<o;s+=e){var c=a?a[s]:s;r=n(r,t[c],c,t)}return r};return function(e,n,r,i){var a=arguments.length>=3;return t(e,Oe(n,i,4),r,a)}}var Lt=Nt(1),Bt=Nt(-1);function Mt(e,t,n){var r=[];return t=Le(t,n),Ot(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r}function jt(e,t,n){return Mt(e,vt(Le(t)),n)}function Wt(e,t,n){t=Le(t,n);for(var r=!ut(e)&&G(e),i=(r||e).length,a=0;a<i;a++){var o=r?r[a]:a;if(!t(e[o],o,e))return!1}return!0}function qt(e,t,n){t=Le(t,n);for(var r=!ut(e)&&G(e),i=(r||e).length,a=0;a<i;a++){var o=r?r[a]:a;if(t(e[o],o,e))return!0}return!1}function zt(e,t,n,r){return ut(e)||(e=fe(e)),("number"!=typeof n||r)&&(n=0),Ut(e,t,n)>=0}var Ht=a((function(e,t,n){var r,i;return x(t)?i=t:(t=Ce(t),r=t.slice(0,-1),t=t[t.length-1]),Rt(e,(function(e){var a=i;if(!a){if(r&&r.length&&(e=Te(e,r)),null==e)return;a=e[t]}return null==a?a:a.apply(e,n)}))}));function Gt(e,t){return Rt(e,Ie(t))}function Vt(e,t){return Mt(e,Pe(t))}function Xt(e,t,n){var r,i,a=-1/0,o=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=ut(e)?e:fe(e);for(var s=0,c=e.length;s<c;s++)r=e[s],null!=r&&r>a&&(a=r)}else t=Le(t,n),Ot(e,(function(e,n,r){i=t(e,n,r),(i>o||i===-1/0&&a===-1/0)&&(a=e,o=i)}));return a}function $t(e,t,n){var r,i,a=1/0,o=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=ut(e)?e:fe(e);for(var s=0,c=e.length;s<c;s++)r=e[s],null!=r&&r<a&&(a=r)}else t=Le(t,n),Ot(e,(function(e,n,r){i=t(e,n,r),(i<o||i===1/0&&a===1/0)&&(a=e,o=i)}));return a}function Yt(e,t,n){if(null==t||n)return ut(e)||(e=fe(e)),e[qe(e.length-1)];var r=ut(e)?Ae(e):fe(e),i=q(r);t=Math.max(Math.min(t,i),0);for(var a=i-1,o=0;o<t;o++){var s=qe(o,a),c=r[o];r[o]=r[s],r[s]=c}return r.slice(0,t)}function Kt(e){return Yt(e,1/0)}function Zt(e,t,n){var r=0;return t=Le(t,n),Gt(Rt(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")}function Jt(e,t){return function(n,r,i){var a=t?[[],[]]:{};return r=Le(r,i),Ot(n,(function(t,i){var o=r(t,i,n);e(a,t,o)})),a}}var Qt=Jt((function(e,t,n){E(e,n)?e[n].push(t):e[n]=[t]})),en=Jt((function(e,t,n){e[n]=t})),tn=Jt((function(e,t,n){E(e,n)?e[n]++:e[n]=1})),nn=Jt((function(e,t,n){e[n?0:1].push(t)}),!0),rn=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function an(e){return e?T(e)?i["q"].call(e):d(e)?e.match(rn):ut(e)?Rt(e,Fe):fe(e):[]}function on(e){return null==e?0:ut(e)?e.length:G(e).length}function sn(e,t,n){return t in n}var cn=a((function(e,t){var n={},r=t[0];if(null==e)return n;x(r)?(t.length>1&&(r=Oe(r,t[1])),t=ee(e)):(r=sn,t=ht(t,!1,!1),e=Object(e));for(var i=0,a=t.length;i<a;i++){var o=t[i],s=e[o];r(s,o,e)&&(n[o]=s)}return n})),ln=a((function(e,t){var n,r=t[0];return x(r)?(r=vt(r),t.length>1&&(n=t[1])):(t=Rt(ht(t,!1,!1),String),r=function(e,n){return!zt(t,n)}),cn(e,r,n)}));function un(e,t,n){return i["q"].call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function hn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:un(e,e.length-t)}function dn(e,t,n){return i["q"].call(e,null==t||n?1:t)}function fn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:dn(e,Math.max(0,e.length-t))}function pn(e){return Mt(e,Boolean)}function gn(e,t){return ht(e,t,!1)}var mn=a((function(e,t){return t=ht(t,!0,!0),Mt(e,(function(e){return!zt(t,e)}))})),bn=a((function(e,t){return mn(e,t)}));function yn(e,t,n,r){l(t)||(r=n,n=t,t=!1),null!=n&&(n=Le(n,r));for(var i=[],a=[],o=0,s=q(e);o<s;o++){var c=e[o],u=n?n(c,o,e):c;t&&!n?(o&&a===u||i.push(c),a=u):n?zt(a,u)||(a.push(u),i.push(c)):zt(i,c)||i.push(c)}return i}var vn=a((function(e){return yn(ht(e,!0,!0))}));function wn(e){for(var t=[],n=arguments.length,r=0,i=q(e);r<i;r++){var a=e[r];if(!zt(t,a)){var o;for(o=1;o<n;o++)if(!zt(arguments[o],a))break;o===n&&t.push(a)}}return t}function xn(e){for(var t=e&&Xt(e,q).length||0,n=Array(t),r=0;r<t;r++)n[r]=Gt(e,r);return n}var _n=a(xn);function Sn(e,t){for(var n={},r=0,i=q(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n}function An(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),a=0;a<r;a++,e+=n)i[a]=e;return i}function kn(e,t){if(null==t||t<1)return[];var n=[],r=0,a=e.length;while(r<a)n.push(i["q"].call(e,r,r+=t));return n}function Dn(e,t){return e._chain?$(t).chain():t}function Cn(e){return Ot(me(e),(function(t){var n=$[t]=e[t];$.prototype[t]=function(){var e=[this._wrapped];return i["o"].apply(e,arguments),Dn(this,n.apply($,e))}})),$}Ot(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=i["a"][e];$.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),Dn(this,n)}})),Ot(["concat","join","slice"],(function(e){var t=i["a"][e];$.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),Dn(this,e)}}));var Tn=$,En=Cn(r);En._=En;var Un=En},c532:function(e,t,n){"use strict";var r=n("1d2b"),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function o(e){return"undefined"===typeof e}function s(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function c(e){return"[object ArrayBuffer]"===i.call(e)}function l(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function h(e){return"string"===typeof e}function d(e){return"number"===typeof e}function f(e){return null!==e&&"object"===typeof e}function p(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function g(e){return"[object Date]"===i.call(e)}function m(e){return"[object File]"===i.call(e)}function b(e){return"[object Blob]"===i.call(e)}function y(e){return"[object Function]"===i.call(e)}function v(e){return f(e)&&y(e.pipe)}function w(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function _(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function S(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}function A(){var e={};function t(t,n){p(e[n])&&p(t)?e[n]=A(e[n],t):p(t)?e[n]=A({},t):a(t)?e[n]=t.slice():e[n]=t}for(var n=0,r=arguments.length;n<r;n++)S(arguments[n],t);return e}function k(e,t,n){return S(t,(function(t,i){e[i]=n&&"function"===typeof t?r(t,n):t})),e}function D(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}e.exports={isArray:a,isArrayBuffer:c,isBuffer:s,isFormData:l,isArrayBufferView:u,isString:h,isNumber:d,isObject:f,isPlainObject:p,isUndefined:o,isDate:g,isFile:m,isBlob:b,isFunction:y,isStream:v,isURLSearchParams:w,isStandardBrowserEnv:_,forEach:S,merge:A,extend:k,trim:x,stripBOM:D}},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var r=n("da84"),i=n("ce4e"),a="__core-js_shared__",o=r[a]||i(a,{});e.exports=o},c8af:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var r=n("5135"),i=n("fc6a"),a=n("4d64").indexOf,o=n("d012");e.exports=function(e,t){var n,s=i(e),c=0,l=[];for(n in s)!r(o,n)&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~a(l,n)||l.push(n));return l}},ca91:function(e,t,n){"use strict";var r=n("ebb5"),i=n("d58f").left,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("reduce",(function(e){return i(a(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},cc12:function(e,t,n){var r=n("da84"),i=n("861d"),a=r.document,o=i(a)&&i(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},cca6:function(e,t,n){var r=n("23e7"),i=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},cd26:function(e,t,n){"use strict";var r=n("ebb5"),i=r.aTypedArray,a=r.exportTypedArrayMethod,o=Math.floor;a("reverse",(function(){var e,t=this,n=i(t).length,r=o(n/2),a=0;while(a<r)e=t[a],t[a++]=t[--n],t[n]=e;return t}))},cdf9:function(e,t,n){var r=n("825a"),i=n("861d"),a=n("f069");e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e),o=n.resolve;return o(t),n.promise}},ce4e:function(e,t,n){var r=n("da84");e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},cee4:function(e,t,n){"use strict";var r=n("c532"),i=n("1d2b"),a=n("0a06"),o=n("4a7b"),s=n("2444");function c(e){var t=new a(e),n=i(a.prototype.request,t);return r.extend(n,a.prototype,t),r.extend(n,t),n.create=function(t){return c(o(e,t))},n}var l=c(s);l.Axios=a,l.Cancel=n("7a77"),l.CancelToken=n("8df4"),l.isCancel=n("2e67"),l.VERSION=n("5cce").version,l.all=function(e){return Promise.all(e)},l.spread=n("0df6"),l.isAxiosError=n("5f02"),e.exports=l,e.exports.default=l},cef2:function(e,t,n){"use strict";e.exports=function(e){var t=n("6df9"),r=n("0341").keys,i=t.tryCatch,a=t.errorObj;function o(n,o,s){return function(c){var l=s._boundValue();e:for(var u=0;u<n.length;++u){var h=n[u];if(h===Error||null!=h&&h.prototype instanceof Error){if(c instanceof h)return i(o).call(l,c)}else if("function"===typeof h){var d=i(h).call(l,c);if(d===a)return d;if(d)return i(o).call(l,c)}else if(t.isObject(c)){for(var f=r(h),p=0;p<f.length;++p){var g=f[p];if(h[g]!=c[g])continue e}return i(o).call(l,c)}}return e}}return o}},cf43:function(e,t,n){var r=n("c46f"),i=n("ebf8"),a=n("a80f");t.writeStyleMap=l,t.readStyleMap=f;var o="http://schemas.zwobble.org/mammoth/style-map",s="mammoth/style-map",c="/"+s;function l(e,t){return e.write(s,t),u(e).then((function(){return h(e)}))}function u(e){var t="word/_rels/document.xml.rels",n="http://schemas.openxmlformats.org/package/2006/relationships",r="{"+n+"}Relationship";return e.read(t,"utf8").then(a.readString).then((function(i){var s=i.children;d(s,r,"Id",{Id:"rMammothStyleMap",Type:o,Target:c});var l={"":n};return e.write(t,a.writeString(i,l))}))}function h(e){var t="[Content_Types].xml",n="http://schemas.openxmlformats.org/package/2006/content-types",r="{"+n+"}Override";return e.read(t,"utf8").then(a.readString).then((function(i){var o=i.children;d(o,r,"PartName",{PartName:c,ContentType:"text/prs.mammoth.style-map"});var s={"":n};return e.write(t,a.writeString(i,s))}))}function d(e,t,n,i){var o=r.find(e,(function(e){return e.name===t&&e.attributes[n]===i[n]}));o?o.attributes=i:e.push(a.element(t,i))}function f(e){return e.exists(s)?e.read(s,"utf8"):i.resolve(null)}},cfff:function(e,t,n){"use strict";(function(t){e.exports=function(e,n){return new t(e,n)},e.exports.test=function(e){return t.isBuffer(e)}}).call(this,n("b639").Buffer)},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("da84"),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e]):r[e]&&r[e][t]}},d139:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").find,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("find",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},d17b:function(e,t,n){e.exports=n("e372").Transform},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,a=i&&!r.call({1:2},1);t.f=a?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},d270:function(e,t,n){"use strict";e.exports=function(e,t,r){var i=n("6df9"),a=n("8d16").RangeError,o=n("8d16").AggregateError,s=i.isArray,c={};function l(e){this.constructor$(e),this._howMany=0,this._unwrap=!1,this._initialized=!1}function u(e,t){if((0|t)!==t||t<0)return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var n=new l(e),i=n.promise();return n.setHowMany(t),n.init(),i}i.inherits(l,t),l.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var e=s(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},l.prototype.init=function(){this._initialized=!0,this._init()},l.prototype.setUnwrap=function(){this._unwrap=!0},l.prototype.howMany=function(){return this._howMany},l.prototype.setHowMany=function(e){this._howMany=e},l.prototype._promiseFulfilled=function(e){return this._addFulfilled(e),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},l.prototype._promiseRejected=function(e){return this._addRejected(e),this._checkOutcome()},l.prototype._promiseCancelled=function(){return this._values instanceof e||null==this._values?this._cancel():(this._addRejected(c),this._checkOutcome())},l.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new o,t=this.length();t<this._values.length;++t)this._values[t]!==c&&e.push(this._values[t]);return e.length>0?this._reject(e):this._cancel(),!0}return!1},l.prototype._fulfilled=function(){return this._totalResolved},l.prototype._rejected=function(){return this._values.length-this.length()},l.prototype._addRejected=function(e){this._values.push(e)},l.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e},l.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},l.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new a(t)},l.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},e.some=function(e,t){return u(e,t)},e.prototype.some=function(e){return u(this,e)},e._SomePromiseArray=l}},d28b:function(e,t,n){var r=n("746f");r("iterator")},d2bb:function(e,t,n){var r=n("825a"),i=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return r(n),i(a),t?e.call(n,a):n.__proto__=a,n}}():void 0)},d3b7:function(e,t,n){var r=n("00ee"),i=n("6eeb"),a=n("b041");r||i(Object.prototype,"toString",a,{unsafe:!0})},d3e3:function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s,c=n("6df9"),l=c.canEvaluate,u=c.tryCatch,h=c.errorObj;if(l){for(var d=function(e){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,e))},f=function(e){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,e))},p=function(t){for(var n=new Array(t),r=0;r<n.length;++r)n[r]="this.p"+(r+1);var i=n.join(" = ")+" = null;",o="var promise;\n"+n.map((function(e){return" \n promise = "+e+"; \n if (promise instanceof Promise) { \n promise.cancel(); \n } \n "})).join("\n"),s=n.join(", "),c="Holder$"+t,l="return function(tryCatch, errorObj, Promise, async) { \n 'use strict'; \n function [TheName](fn) { \n [TheProperties] \n this.fn = fn; \n this.asyncNeeded = true; \n this.now = 0; \n } \n \n [TheName].prototype._callFunction = function(promise) { \n promise._pushContext(); \n var ret = tryCatch(this.fn)([ThePassedArguments]); \n promise._popContext(); \n if (ret === errorObj) { \n promise._rejectCallback(ret.e, false); \n } else { \n promise._resolveCallback(ret); \n } \n }; \n \n [TheName].prototype.checkFulfillment = function(promise) { \n var now = ++this.now; \n if (now === [TheTotal]) { \n if (this.asyncNeeded) { \n async.invoke(this._callFunction, this, promise); \n } else { \n this._callFunction(promise); \n } \n \n } \n }; \n \n [TheName].prototype._resultCancelled = function() { \n [CancellationCode] \n }; \n \n return [TheName]; \n }(tryCatch, errorObj, Promise, async); \n ";return l=l.replace(/\[TheName\]/g,c).replace(/\[TheTotal\]/g,t).replace(/\[ThePassedArguments\]/g,s).replace(/\[TheProperties\]/g,i).replace(/\[CancellationCode\]/g,o),new Function("tryCatch","errorObj","Promise","async",l)(u,h,e,a)},g=[],m=[],b=[],y=0;y<8;++y)g.push(p(y+1)),m.push(d(y+1)),b.push(f(y+1));s=function(e){this._reject(e)}}e.join=function(){var n,a=arguments.length-1;if(a>0&&"function"===typeof arguments[a]&&(n=arguments[a],a<=8&&l)){var u=new e(i);u._captureStackTrace();for(var h=g[a-1],d=new h(n),f=m,p=0;p<a;++p){var y=r(arguments[p],u);if(y instanceof e){y=y._target();var v=y._bitField;0===(50397184&v)?(y._then(f[p],s,void 0,u,d),b[p](y,d),d.asyncNeeded=!1):0!==(33554432&v)?f[p].call(u,y._value(),d):0!==(16777216&v)?u._reject(y._reason()):u._cancel()}else f[p].call(u,y,d)}if(!u._isFateSealed()){if(d.asyncNeeded){var w=o();null!==w&&(d.fn=c.domainBind(w,d.fn))}u._setAsyncGuaranteed(),u._setOnCancel(d)}return u}for(var x=arguments.length,_=new Array(x),S=0;S<x;++S)_[S]=arguments[S];n&&_.pop();u=new t(_).promise();return void 0!==n?u.spread(n):u}}},d44e:function(e,t,n){var r=n("9bf2").f,i=n("5135"),a=n("b622"),o=a("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},d485:function(e,t,n){e.exports=a;var r=n("faa1").EventEmitter,i=n("3fb5");function a(){r.call(this)}i(a,r),a.Readable=n("e372"),a.Writable=n("2c63"),a.Duplex=n("0960"),a.Transform=n("d17b"),a.PassThrough=n("c2ae"),a.Stream=a,a.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function a(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",c));var o=!1;function s(){o||(o=!0,e.end())}function c(){o||(o=!0,"function"===typeof e.destroy&&e.destroy())}function l(e){if(u(),0===r.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",i),e.removeListener("drain",a),n.removeListener("end",s),n.removeListener("close",c),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",l),e.on("error",l),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},d4c3:function(e,t,n){var r=n("342f"),i=n("da84");e.exports=/iphone|ipod|ipad/i.test(r)&&void 0!==i.Pebble},d58f:function(e,t,n){var r=n("1c0b"),i=n("7b0b"),a=n("44ad"),o=n("50c4"),s=function(e){return function(t,n,s,c){r(n);var l=i(t),u=a(l),h=o(l.length),d=e?h-1:0,f=e?-1:1;if(s<2)while(1){if(d in u){c=u[d],d+=f;break}if(d+=f,e?d<0:h<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:h>d;d+=f)d in u&&(c=n(c,u[d],d,l));return c}};e.exports={left:s(!1),right:s(!0)}},d5d6:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").forEach,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("forEach",(function(e){i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},d60a:function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},d64c:function(e,t,n){var r=n("c46f");function i(e){return a(e,e)}function a(e,t){return function(){return{start:e,end:t}}}function o(e){var t=e.href||"";return t?{start:"[",end:"]("+t+")",anchorPosition:"before"}:{}}function s(e){var t=e.src||"",n=e.alt||"";return t||n?{start:""}:{}}function c(e){return function(t,n){return{start:n?"\n":"",end:n?"":"\n",list:{isOrdered:e.isOrdered,indent:n?n.indent+1:0,count:0}}}}function l(e,t,n){t=t||{indent:0,isOrdered:!1,count:0},t.count++,n.hasClosed=!1;var r=t.isOrdered?t.count+".":"-",i=h("\t",t.indent)+r+" ";return{start:i,end:function(){if(!n.hasClosed)return n.hasClosed=!0,"\n"}}}var u={p:a("","\n\n"),br:a(""," \n"),ul:c({isOrdered:!1}),ol:c({isOrdered:!0}),li:l,strong:i("__"),em:i("*"),a:o,img:s};function h(e,t){return new Array(t+1).join(e)}function d(){var e=[],t=[],n=null,i={};function a(r,a){a=a||{};var s=u[r]||function(){return{}},c=s(a,n,i);t.push({end:c.end,list:n}),c.list&&(n=c.list);var l="before"===c.anchorPosition;l&&o(a),e.push(c.start||""),l||o(a)}function o(t){t.id&&e.push('<a id="'+t.id+'"></a>')}function s(i){var a=t.pop();n=a.list;var o=r.isFunction(a.end)?a.end():a.end;e.push(o||"")}function c(e,t){a(e,t),s(e)}function l(t){e.push(f(t))}function h(){return e.join("")}return{asString:h,open:a,close:s,text:l,selfClosing:c}}function f(e){return e.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}(function(){for(var e=1;e<=6;e++)u["h"+e]=a(h("#",e)+" ","\n\n")})(),t.writer=d},d688:function(e,t,n){var r=n("c46f");t.Element=a,t.element=function(e,t,n){return new a(e,t,n)},t.text=function(e){return{type:"text",value:e}};var i={first:function(){return null},firstOrEmpty:function(){return i},attributes:{}};function a(e,t,n){this.type="element",this.name=e,this.attributes=t||{},this.children=n||[]}a.prototype.first=function(e){return r.find(this.children,(function(t){return t.name===e}))},a.prototype.firstOrEmpty=function(e){return this.first(e)||i},a.prototype.getElementsByTagName=function(e){var t=r.filter(this.children,(function(t){return t.name===e}));return s(t)},a.prototype.text=function(){if(0===this.children.length)return"";if(1!==this.children.length||"text"!==this.children[0].type)throw new Error("Not implemented");return this.children[0].value};var o={getElementsByTagName:function(e){return s(r.flatten(this.map((function(t){return t.getElementsByTagName(e)}),!0)))}};function s(e){return r.extend(e,o)}},d784:function(e,t,n){"use strict";n("ac1f");var r=n("6eeb"),i=n("9263"),a=n("d039"),o=n("b622"),s=n("9112"),c=o("species"),l=RegExp.prototype;e.exports=function(e,t,n,u){var h=o(e),d=!a((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=d&&!a((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!d||!f||n){var p=/./[h],g=t(h,""[e],(function(e,t,n,r,a){var o=t.exec;return o===i||o===l.exec?d&&!a?{done:!0,value:p.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,g[0]),r(l,h,g[1])}u&&s(l[h],"sham",!0)}},d7e1:function(e,t,n){"use strict";e.exports=function(e){var t=e._SomePromiseArray;function n(e){var n=new t(e),r=n.promise();return n.setHowMany(1),n.setUnwrap(),n.init(),r}e.any=function(e){return n(e)},e.prototype.any=function(){return n(this)}}},d7e3:function(e,t,n){(function(){var t,r,i,a,o,s,c=function(e,t){for(var n in t)l.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},l={}.hasOwnProperty;s=n("45f3").isObject,o=n("92e7"),t=n("188f"),i=n("1585"),r=n("3b32"),a=n("b6e1"),e.exports=function(e){function n(e,t,r){var i,a;n.__super__.constructor.call(this,e),this.name="!DOCTYPE",this.documentObject=e,s(t)&&(i=t,t=i.pubID,r=i.sysID),null==r&&(a=[t,r],r=a[0],t=a[1]),null!=t&&(this.pubID=this.stringify.dtdPubID(t)),null!=r&&(this.sysID=this.stringify.dtdSysID(r))}return c(n,e),n.prototype.element=function(e,t){var n;return n=new r(this,e,t),this.children.push(n),this},n.prototype.attList=function(e,n,r,i,a){var o;return o=new t(this,e,n,r,i,a),this.children.push(o),this},n.prototype.entity=function(e,t){var n;return n=new i(this,!1,e,t),this.children.push(n),this},n.prototype.pEntity=function(e,t){var n;return n=new i(this,!0,e,t),this.children.push(n),this},n.prototype.notation=function(e,t){var n;return n=new a(this,e,t),this.children.push(n),this},n.prototype.toString=function(e){return this.options.writer.set(e).docType(this)},n.prototype.ele=function(e,t){return this.element(e,t)},n.prototype.att=function(e,t,n,r,i){return this.attList(e,t,n,r,i)},n.prototype.ent=function(e,t){return this.entity(e,t)},n.prototype.pent=function(e,t){return this.pEntity(e,t)},n.prototype.not=function(e,t){return this.notation(e,t)},n.prototype.up=function(){return this.root()||this.documentObject},n}(o)}).call(this)},d81d:function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").map,a=n("1dde"),o=a("map");r({target:"Array",proto:!0,forced:!o},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d998:function(e,t,n){var r=n("342f");e.exports=/MSIE|Trident/.test(r)},d9b5:function(e,t,n){var r=n("d066"),i=n("fdbf");e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return"function"==typeof t&&Object(e)instanceof t}},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},dbf6:function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a,o=n("6df9"),s=o.isObject,c=n("0341");"function"===typeof Map&&(a=Map);var l=function(){var e=0,t=0;function n(n,r){this[e]=n,this[e+t]=r,e++}return function(r){t=r.size,e=0;var i=new Array(2*r.size);return r.forEach(n,i),i}}(),u=function(e){for(var t=new a,n=e.length/2|0,r=0;r<n;++r){var i=e[n+r],o=e[r];t.set(i,o)}return t};function h(e){var t,n=!1;if(void 0!==a&&e instanceof a)t=l(e),n=!0;else{var r=c.keys(e),i=r.length;t=new Array(2*i);for(var o=0;o<i;++o){var s=r[o];t[o]=e[s],t[o+i]=s}}this.constructor$(t),this._isMap=n,this._init$(void 0,-3)}function d(t){var n,a=r(t);return s(a)?(n=a instanceof e?a._then(e.props,void 0,void 0,void 0,void 0):new h(a).promise(),a instanceof e&&n._propagateFrom(a,2),n):i("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n")}o.inherits(h,t),h.prototype._init=function(){},h.prototype._promiseFulfilled=function(e,t){this._values[t]=e;var n=++this._totalResolved;if(n>=this._length){var r;if(this._isMap)r=u(this._values);else{r={};for(var i=this.length(),a=0,o=this.length();a<o;++a)r[this._values[a+i]]=this._values[a]}return this._resolve(r),!0}return!1},h.prototype.shouldCopyValues=function(){return!1},h.prototype.getActualLength=function(e){return e>>1},e.prototype.props=function(){return d(this)},e.props=function(e){return d(e)}}},dc14:function(e,t,n){"use strict";(function(t,r){var i=n("966d");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){N(t,e)}}e.exports=v;var o,s=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:i.nextTick;v.WritableState=y;var c=Object.create(n("3a7c"));c.inherits=n("3fb5");var l={deprecate:n("b7d1")},u=n("429b"),h=n("8707").Buffer,d=r.Uint8Array||function(){};function f(e){return h.from(e)}function p(e){return h.isBuffer(e)||e instanceof d}var g,m=n("4681");function b(){}function y(e,t){o=o||n("b19a"),e=e||{};var r=t instanceof o;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,s=e.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(s||0===s)?s:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var l=!1===e.decodeStrings;this.decodeStrings=!l,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){C(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function v(e){if(o=o||n("b19a"),!g.call(v,this)&&!(this instanceof o))return new v(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),u.call(this)}function w(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}function x(e,t,n,r){var a=!0,o=!1;return null===n?o=new TypeError("May not write null values to stream"):"string"===typeof n||void 0===n||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),i.nextTick(r,o),a=!1),a}function _(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=h.from(t,n)),t}function S(e,t,n,r,i,a){if(!n){var o=_(t,r,i);r!==o&&(n=!0,i="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else A(e,t,!1,s,r,i,a);return c}function A(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function k(e,t,n,r,a){--t.pendingcb,n?(i.nextTick(a,r),i.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(a(r),e._writableState.errorEmitted=!0,e.emit("error",r),O(e,t))}function D(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function C(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(D(n),t)k(e,n,r,t,i);else{var a=F(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||U(e,n),r?s(T,e,n,a,i):T(e,n,a,i)}}function T(e,t,n,r){n||E(e,t),t.pendingcb--,r(),O(e,t)}function E(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function U(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;var s=0,c=!0;while(n)i[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;i.allBuffers=c,A(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{while(n){var l=n.chunk,u=n.encoding,h=n.callback,d=t.objectMode?1:l.length;if(A(e,t,!1,d,l,u,h),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function F(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function P(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function I(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(P,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function O(e,t){var n=F(t);return n&&(I(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}function R(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function N(e,t,n){var r=e.entry;e.entry=null;while(r){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}c.inherits(v,u),y.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(g=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!g.call(this,e)||this===v&&(e&&e._writableState instanceof y)}})):g=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,n){var r=this._writableState,i=!1,a=!r.objectMode&&p(e);return a&&!h.isBuffer(e)&&(e=f(e)),"function"===typeof t&&(n=t,t=null),a?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=b),r.ended?w(this,n):(a||x(this,r,e,n))&&(r.pendingcb++,i=S(this,r,a,e,t,n)),i},v.prototype.cork=function(){var e=this._writableState;e.corked++},v.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||U(this,e))},v.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||R(this,r,n)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n("4362"),n("c8ba"))},ddb0:function(e,t,n){var r=n("da84"),i=n("fdbc"),a=n("e260"),o=n("9112"),s=n("b622"),c=s("iterator"),l=s("toStringTag"),u=a.values;for(var h in i){var d=r[h],f=d&&d.prototype;if(f){if(f[c]!==u)try{o(f,c,u)}catch(g){f[c]=u}if(f[l]||o(f,l,h),i[h])for(var p in a)if(f[p]!==a[p])try{o(f,p,a[p])}catch(g){f[p]=a[p]}}}},df75:function(e,t,n){var r=n("ca84"),i=n("7839");e.exports=Object.keys||function(e){return r(e,i)}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){n=t+1;break}}else-1===r&&(i=!1,r=t+1);return-1===r?"":e.slice(n,r)}function i(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,a=arguments.length-1;a>=-1&&!r;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!==typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return t=n(i(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),o="/"===a(e,-1);return e=n(i(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&o&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(i(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),a=r(n.split("/")),o=Math.min(i.length,a.length),s=o,c=0;c<o;c++)if(i[c]!==a[c]){s=c;break}var l=[];for(c=s;c<i.length;c++)l.push("..");return l=l.concat(a.slice(s)),l.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,i=!0,a=e.length-1;a>=1;--a)if(t=e.charCodeAt(a),47===t){if(!i){r=a;break}}else i=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===r&&(i=!1,r=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){n=o+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("4362"))},dfb9:function(e,t){e.exports=function(e,t){var n=0,r=t.length,i=new e(r);while(r>n)i[n]=t[n++];return i}},e01a:function(e,t,n){"use strict";var r=n("23e7"),i=n("83ab"),a=n("da84"),o=n("5135"),s=n("861d"),c=n("9bf2").f,l=n("e893"),u=a.Symbol;if(i&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof d?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(d,u);var f=d.prototype=u.prototype;f.constructor=d;var p=f.toString,g="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(f,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=p.call(e);if(o(h,e))return"";var n=g?t.slice(7,-1):t.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},e163:function(e,t,n){var r=n("5135"),i=n("7b0b"),a=n("f772"),o=n("e177"),s=a("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=i(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e1bb:function(e,t,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e,t){var n,i,a,o,s,c,l,u="",h=0;while(h<e.length)n=e.charCodeAt(h++),i=e.charCodeAt(h++),a=e.charCodeAt(h++),o=n>>2,s=(3&n)<<4|i>>4,c=(15&i)<<2|a>>6,l=63&a,isNaN(i)?c=l=64:isNaN(a)&&(l=64),u=u+r.charAt(o)+r.charAt(s)+r.charAt(c)+r.charAt(l);return u},t.decode=function(e,t){var n,i,a,o,s,c,l,u="",h=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(h<e.length)o=r.indexOf(e.charAt(h++)),s=r.indexOf(e.charAt(h++)),c=r.indexOf(e.charAt(h++)),l=r.indexOf(e.charAt(h++)),n=o<<2|s>>4,i=(15&s)<<4|c>>2,a=(3&c)<<6|l,u+=String.fromCharCode(n),64!=c&&(u+=String.fromCharCode(i)),64!=l&&(u+=String.fromCharCode(a));return u}},e260:function(e,t,n){"use strict";var r=n("fc6a"),i=n("44d2"),a=n("3f8c"),o=n("69f3"),s=n("7dd0"),c="Array Iterator",l=o.set,u=o.getterFor(c);e.exports=s(Array,"Array",(function(e,t){l(this,{type:c,target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},e2cc:function(e,t,n){var r=n("6eeb");e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},e372:function(e,t,n){t=e.exports=n("ad71"),t.Stream=t,t.Readable=t,t.Writable=n("dc14"),t.Duplex=n("b19a"),t.Transform=n("27bf"),t.PassThrough=n("780f")},e3db:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},e538:function(e,t,n){var r=n("b622");t.f=r},e58c:function(e,t,n){"use strict";var r=n("fc6a"),i=n("a691"),a=n("50c4"),o=n("a640"),s=Math.min,c=[].lastIndexOf,l=!!c&&1/[1].lastIndexOf(1,-0)<0,u=o("lastIndexOf"),h=l||!u;e.exports=h?function(e){if(l)return c.apply(this,arguments)||0;var t=r(this),n=a(t.length),o=n-1;for(arguments.length>1&&(o=s(o,i(arguments[1]))),o<0&&(o=n+o);o>=0;o--)if(o in t&&t[o]===e)return o||0;return-1}:c},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e6cf:function(e,t,n){"use strict";var r,i,a,o,s=n("23e7"),c=n("c430"),l=n("da84"),u=n("d066"),h=n("fea9"),d=n("6eeb"),f=n("e2cc"),p=n("d2bb"),g=n("d44e"),m=n("2626"),b=n("861d"),y=n("1c0b"),v=n("19aa"),w=n("8925"),x=n("2266"),_=n("1c7e"),S=n("4840"),A=n("2cf4").set,k=n("b575"),D=n("cdf9"),C=n("44de"),T=n("f069"),E=n("e667"),U=n("69f3"),F=n("94ca"),P=n("b622"),I=n("6069"),O=n("605d"),R=n("2d00"),N=P("species"),L="Promise",B=U.get,M=U.set,j=U.getterFor(L),W=h&&h.prototype,q=h,z=W,H=l.TypeError,G=l.document,V=l.process,X=T.f,$=X,Y=!!(G&&G.createEvent&&l.dispatchEvent),K="function"==typeof PromiseRejectionEvent,Z="unhandledrejection",J="rejectionhandled",Q=0,ee=1,te=2,ne=1,re=2,ie=!1,ae=F(L,(function(){var e=w(q),t=e!==String(q);if(!t&&66===R)return!0;if(c&&!z["finally"])return!0;if(R>=51&&/native code/.test(e))return!1;var n=new q((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))},i=n.constructor={};return i[N]=r,ie=n.then((function(){}))instanceof r,!ie||!t&&I&&!K})),oe=ae||!_((function(e){q.all(e)["catch"]((function(){}))})),se=function(e){var t;return!(!b(e)||"function"!=typeof(t=e.then))&&t},ce=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;k((function(){var r=e.value,i=e.state==ee,a=0;while(n.length>a){var o,s,c,l=n[a++],u=i?l.ok:l.fail,h=l.resolve,d=l.reject,f=l.domain;try{u?(i||(e.rejection===re&&de(e),e.rejection=ne),!0===u?o=r:(f&&f.enter(),o=u(r),f&&(f.exit(),c=!0)),o===l.promise?d(H("Promise-chain cycle")):(s=se(o))?s.call(o,h,d):h(o)):d(r)}catch(p){f&&!c&&f.exit(),d(p)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ue(e)}))}},le=function(e,t,n){var r,i;Y?(r=G.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),l.dispatchEvent(r)):r={promise:t,reason:n},!K&&(i=l["on"+e])?i(r):e===Z&&C("Unhandled promise rejection",n)},ue=function(e){A.call(l,(function(){var t,n=e.facade,r=e.value,i=he(e);if(i&&(t=E((function(){O?V.emit("unhandledRejection",r,n):le(Z,n,r)})),e.rejection=O||he(e)?re:ne,t.error))throw t.value}))},he=function(e){return e.rejection!==ne&&!e.parent},de=function(e){A.call(l,(function(){var t=e.facade;O?V.emit("rejectionHandled",t):le(J,t,e.value)}))},fe=function(e,t,n){return function(r){e(t,r,n)}},pe=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=te,ce(e,!0))},ge=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw H("Promise can't be resolved itself");var r=se(t);r?k((function(){var n={done:!1};try{r.call(t,fe(ge,n,e),fe(pe,n,e))}catch(i){pe(n,i,e)}})):(e.value=t,e.state=ee,ce(e,!1))}catch(i){pe({done:!1},i,e)}}};if(ae&&(q=function(e){v(this,q,L),y(e),r.call(this);var t=B(this);try{e(fe(ge,t),fe(pe,t))}catch(n){pe(t,n)}},z=q.prototype,r=function(e){M(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Q,value:void 0})},r.prototype=f(z,{then:function(e,t){var n=j(this),r=X(S(this,q));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=O?V.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=Q&&ce(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=B(e);this.promise=e,this.resolve=fe(ge,t),this.reject=fe(pe,t)},T.f=X=function(e){return e===q||e===a?new i(e):$(e)},!c&&"function"==typeof h&&W!==Object.prototype)){o=W.then,ie||(d(W,"then",(function(e,t){var n=this;return new q((function(e,t){o.call(n,e,t)})).then(e,t)}),{unsafe:!0}),d(W,"catch",z["catch"],{unsafe:!0}));try{delete W.constructor}catch(me){}p&&p(W,z)}s({global:!0,wrap:!0,forced:ae},{Promise:q}),g(q,L,!1,!0),m(L),a=u(L),s({target:L,stat:!0,forced:ae},{reject:function(e){var t=X(this);return t.reject.call(void 0,e),t.promise}}),s({target:L,stat:!0,forced:c||ae},{resolve:function(e){return D(c&&this===a?q:this,e)}}),s({target:L,stat:!0,forced:oe},{all:function(e){var t=this,n=X(t),r=n.resolve,i=n.reject,a=E((function(){var n=y(t.resolve),a=[],o=0,s=1;x(e,(function(e){var c=o++,l=!1;a.push(void 0),s++,n.call(t,e).then((function(e){l||(l=!0,a[c]=e,--s||r(a))}),i)})),--s||r(a)}));return a.error&&i(a.value),n.promise},race:function(e){var t=this,n=X(t),r=n.reject,i=E((function(){var i=y(t.resolve);x(e,(function(e){i.call(t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},e85a:function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=n("6df9"),c=n("8d16").TypeError,l=n("6df9").inherits,u=s.errorObj,h=s.tryCatch,d={};function f(e){setTimeout((function(){throw e}),0)}function p(e){var t=r(e);return t!==e&&"function"===typeof e._isDisposable&&"function"===typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer()),t}function g(t,n){var i=0,o=t.length,s=new e(a);function c(){if(i>=o)return s._fulfill();var a=p(t[i++]);if(a instanceof e&&a._isDisposable()){try{a=r(a._getDisposer().tryDispose(n),t.promise)}catch(l){return f(l)}if(a instanceof e)return a._then(c,f,null,null,null)}c()}return c(),s}function m(e,t,n){this._data=e,this._promise=t,this._context=n}function b(e,t,n){this.constructor$(e,t,n)}function y(e){return m.isDisposer(e)?(this.resources[this.index]._setDisposable(e),e.promise()):e}function v(e){this.length=e,this.promise=null,this[e-1]=null}m.prototype.data=function(){return this._data},m.prototype.promise=function(){return this._promise},m.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():d},m.prototype.tryDispose=function(e){var t=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=t!==d?this.doDispose(t,e):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},m.isDisposer=function(e){return null!=e&&"function"===typeof e.resource&&"function"===typeof e.tryDispose},l(b,m),b.prototype.doDispose=function(e,t){var n=this.data();return n.call(e,e,t)},v.prototype._resultCancelled=function(){for(var t=this.length,n=0;n<t;++n){var r=this[n];r instanceof e&&r.cancel()}},e.using=function(){var n=arguments.length;if(n<2)return t("you must pass at least 2 arguments to Promise.using");var i,a=arguments[n-1];if("function"!==typeof a)return t("expecting a function but got "+s.classString(a));var c=!0;2===n&&Array.isArray(arguments[0])?(i=arguments[0],n=i.length,c=!1):(i=arguments,n--);for(var l=new v(n),d=0;d<n;++d){var f=i[d];if(m.isDisposer(f)){var p=f;f=f.promise(),f._setDisposable(p)}else{var b=r(f);b instanceof e&&(f=b._then(y,null,null,{resources:l,index:d},void 0))}l[d]=f}var w=new Array(l.length);for(d=0;d<w.length;++d)w[d]=e.resolve(l[d]).reflect();var x=e.all(w).then((function(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.isRejected())return u.e=n.error(),u;if(!n.isFulfilled())return void x.cancel();e[t]=n.value()}_._pushContext(),a=h(a);var r=c?a.apply(void 0,e):a(e),i=_._popContext();return o.checkForgottenReturns(r,i,"Promise.using",_),r})),_=x.lastly((function(){var t=new e.PromiseInspection(x);return g(l,t)}));return l.promise=_,_._setOnCancel(l),_},e.prototype._setDisposable=function(e){this._bitField=131072|this._bitField,this._disposer=e},e.prototype._isDisposable=function(){return(131072&this._bitField)>0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},e.prototype.disposer=function(e){if("function"===typeof e)return new b(e,this,i());throw new c}}},e893:function(e,t,n){var r=n("5135"),i=n("56ef"),a=n("06cf"),o=n("9bf2");e.exports=function(e,t){for(var n=i(t),s=o.f,c=a.f,l=0;l<n.length;l++){var u=n[l];r(e,u)||s(e,u,c(t,u))}}},e8b5:function(e,t,n){var r=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==r(e)}},e91f:function(e,t,n){"use strict";var r=n("ebb5"),i=n("4d64").indexOf,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("indexOf",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},e95a:function(e,t,n){var r=n("b622"),i=n("3f8c"),a=r("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[a]===e)}},eb91:function(e,t,n){"use strict";(function(t){var r;try{throw new Error}catch(h){r=h}var i=n("a623"),a=n("b9d2"),o=n("6df9");function s(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new a(16),this._normalQueue=new a(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var e=this;this.drainQueues=function(){e._drainQueues()},this._schedule=i}function c(e,t,n){this._lateQueue.push(e,t,n),this._queueTick()}function l(e,t,n){this._normalQueue.push(e,t,n),this._queueTick()}function u(e){this._normalQueue._pushOne(e),this._queueTick()}s.prototype.setScheduler=function(e){var t=this._schedule;return this._schedule=e,this._customScheduler=!0,t},s.prototype.hasCustomScheduler=function(){return this._customScheduler},s.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},s.prototype.disableTrampolineIfNecessary=function(){o.hasDevTools&&(this._trampolineEnabled=!1)},s.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},s.prototype.fatalError=function(e,n){n?(t.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n"),t.exit(2)):this.throwLater(e)},s.prototype.throwLater=function(e,t){if(1===arguments.length&&(t=e,e=function(){throw t}),"undefined"!==typeof setTimeout)setTimeout((function(){e(t)}),0);else try{this._schedule((function(){e(t)}))}catch(h){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},o.hasDevTools?(s.prototype.invokeLater=function(e,t,n){this._trampolineEnabled?c.call(this,e,t,n):this._schedule((function(){setTimeout((function(){e.call(t,n)}),100)}))},s.prototype.invoke=function(e,t,n){this._trampolineEnabled?l.call(this,e,t,n):this._schedule((function(){e.call(t,n)}))},s.prototype.settlePromises=function(e){this._trampolineEnabled?u.call(this,e):this._schedule((function(){e._settlePromises()}))}):(s.prototype.invokeLater=c,s.prototype.invoke=l,s.prototype.settlePromises=u),s.prototype._drainQueue=function(e){while(e.length()>0){var t=e.shift();if("function"===typeof t){var n=e.shift(),r=e.shift();t.call(n,r)}else t._settlePromises()}},s.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},s.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},s.prototype._reset=function(){this._isTickUsed=!1},e.exports=s,e.exports.firstLineError=r}).call(this,n("4362"))},ebb5:function(e,t,n){"use strict";var r,i,a,o=n("a981"),s=n("83ab"),c=n("da84"),l=n("861d"),u=n("5135"),h=n("f5df"),d=n("9112"),f=n("6eeb"),p=n("9bf2").f,g=n("e163"),m=n("d2bb"),b=n("b622"),y=n("90e3"),v=c.Int8Array,w=v&&v.prototype,x=c.Uint8ClampedArray,_=x&&x.prototype,S=v&&g(v),A=w&&g(w),k=Object.prototype,D=k.isPrototypeOf,C=b("toStringTag"),T=y("TYPED_ARRAY_TAG"),E=y("TYPED_ARRAY_CONSTRUCTOR"),U=o&&!!m&&"Opera"!==h(c.opera),F=!1,P={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I={BigInt64Array:8,BigUint64Array:8},O=function(e){if(!l(e))return!1;var t=h(e);return"DataView"===t||u(P,t)||u(I,t)},R=function(e){if(!l(e))return!1;var t=h(e);return u(P,t)||u(I,t)},N=function(e){if(R(e))return e;throw TypeError("Target is not a typed array")},L=function(e){if(m&&!D.call(S,e))throw TypeError("Target is not a typed array constructor");return e},B=function(e,t,n){if(s){if(n)for(var r in P){var i=c[r];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(a){}}A[e]&&!n||f(A,e,n?t:U&&w[e]||t)}},M=function(e,t,n){var r,i;if(s){if(m){if(n)for(r in P)if(i=c[r],i&&u(i,e))try{delete i[e]}catch(a){}if(S[e]&&!n)return;try{return f(S,e,n?t:U&&S[e]||t)}catch(a){}}for(r in P)i=c[r],!i||i[e]&&!n||f(i,e,t)}};for(r in P)i=c[r],a=i&&i.prototype,a?d(a,E,i):U=!1;for(r in I)i=c[r],a=i&&i.prototype,a&&d(a,E,i);if((!U||"function"!=typeof S||S===Function.prototype)&&(S=function(){throw TypeError("Incorrect invocation")},U))for(r in P)c[r]&&m(c[r],S);if((!U||!A||A===k)&&(A=S.prototype,U))for(r in P)c[r]&&m(c[r].prototype,A);if(U&&g(_)!==A&&m(_,A),s&&!u(A,C))for(r in F=!0,p(A,C,{get:function(){return l(this)?this[T]:void 0}}),P)c[r]&&d(c[r],T,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:U,TYPED_ARRAY_CONSTRUCTOR:E,TYPED_ARRAY_TAG:F&&T,aTypedArray:N,aTypedArrayConstructor:L,exportTypedArrayMethod:B,exportTypedArrayStaticMethod:M,isView:O,isTypedArray:R,TypedArray:S,TypedArrayPrototype:A}},ebf8:function(e,t,n){var r=n("c46f"),i=n("0693")();function a(){var e,t,n=new i.Promise((function(n,r){e=n,t=r}));return{resolve:e,reject:t,promise:n}}t.defer=a,t.when=i.resolve,t.resolve=i.resolve,t.all=i.all,t.props=i.props,t.reject=i.reject,t.promisify=i.promisify,t.mapSeries=i.mapSeries,t.attempt=i.attempt,t.nfcall=function(e){var t=Array.prototype.slice.call(arguments,1),n=i.promisify(e);return n.apply(null,t)},i.prototype.fail=i.prototype.caught,i.prototype.also=function(e){return this.then((function(t){var n=r.extend({},t,e(t));return i.props(n)}))}},ecbf:function(e,t,n){t.createBodyReader=l,t._readNumberingProperties=h;var r=n("2b32"),i=n("c46f"),a=n("9d83"),o=n("03e1").Result,s=n("03e1").warning,c=n("7162");function l(e){return{readXmlElement:function(t){return new u(e).readXmlElement(t)},readXmlElements:function(t){return new u(e).readXmlElements(t)}}}function u(e){var t=[],n=[],o=e.relationships,l=e.contentTypes,u=e.docxFile,x=e.files,S=e.numbering,A=e.styles;function k(e){var t=e.map(D);return _(t)}function D(e){if("element"===e.type){var t=H[e.name];if(t)return t(e);if(!Object.prototype.hasOwnProperty.call(f,e.name)){var n=s("An unrecognised element was ignored: "+e.name);return b([n])}}return y()}function C(e){return{start:e.attributes["w:start"]||e.attributes["w:left"],end:e.attributes["w:end"]||e.attributes["w:right"],firstLine:e.attributes["w:firstLine"],hanging:e.attributes["w:hanging"]}}function T(e){return P(e).map((function(t){var n=e.firstOrEmpty("w:sz").attributes["w:val"],r=/^[0-9]+$/.test(n)?parseInt(n,10)/2:null;return{type:"runProperties",styleId:t.styleId,styleName:t.name,verticalAlignment:e.firstOrEmpty("w:vertAlign").attributes["w:val"],font:e.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:r,isBold:U(e.first("w:b")),isUnderline:E(e.first("w:u")),isItalic:U(e.first("w:i")),isStrikethrough:U(e.first("w:strike")),isAllCaps:U(e.first("w:caps")),isSmallCaps:U(e.first("w:smallCaps"))}}))}function E(e){if(e){var t=e.attributes["w:val"];return"false"!==t&&"0"!==t&&"none"!==t}return!1}function U(e){if(e){var t=e.attributes["w:val"];return"false"!==t&&"0"!==t}return!1}function F(e){return O(e,"w:pStyle","Paragraph",A.findParagraphStyleById)}function P(e){return O(e,"w:rStyle","Run",A.findCharacterStyleById)}function I(e){return O(e,"w:tblStyle","Table",A.findTableStyleById)}function O(e,t,n,r){var i=[],a=e.first(t),o=null,s=null;if(a&&(o=a.attributes["w:val"],o)){var c=r(o);c?s=c.name:i.push(ie(n,o))}return w({styleId:o,name:s},i)}var R={type:"unknown"};function N(e){var r=e.attributes["w:fldCharType"];if("begin"===r)t.push(R),n=[];else if("end"===r)t.pop();else if("separate"===r){var i=B(n.join("")),a=null===i?R:{type:"hyperlink",href:i};t.pop(),t.push(a)}return y()}function L(){var e=i.last(t.filter((function(e){return"hyperlink"===e.type})));return e?e.href:null}function B(e){var t=/\s*HYPERLINK "(.*)"/.exec(e);return t?t[1]:null}function M(e){return n.push(e.text()),y()}function j(e){var t=e.attributes["w:font"],n=e.attributes["w:char"],i=r.hex(t,n);return null==i&&/^F0..$/.test(n)&&(i=r.hex(t,n.substring(2))),null==i?b([s("A w:sym element with an unsupported character was ignored: char "+n+" in font "+t)]):v(new a.Text(i.string))}function W(e){return function(t){var n=t.attributes["w:id"];return v(new a.NoteReference({noteType:e,noteId:n}))}}function q(e){return v(a.commentReference({commentId:e.attributes["w:id"]}))}function z(e){return k(e.children)}var H={"w:p":function(e){return k(e.children).map((function(e){var t=i.find(e,p);return new a.Paragraph(e.filter(m(p)),t)})).insertExtra()},"w:pPr":function(e){return F(e).map((function(t){return{type:"paragraphProperties",styleId:t.styleId,styleName:t.name,alignment:e.firstOrEmpty("w:jc").attributes["w:val"],numbering:h(t.styleId,e.firstOrEmpty("w:numPr"),S),indent:C(e.firstOrEmpty("w:ind"))}}))},"w:r":function(e){return k(e.children).map((function(e){var t=i.find(e,g);e=e.filter(m(g));var n=L();return null!==n&&(e=[new a.Hyperlink(e,{href:n})]),new a.Run(e,t)}))},"w:rPr":T,"w:fldChar":N,"w:instrText":M,"w:t":function(e){return v(new a.Text(e.text()))},"w:tab":function(e){return v(new a.Tab)},"w:noBreakHyphen":function(){return v(new a.Text("‑"))},"w:softHyphen":function(e){return v(new a.Text(""))},"w:sym":j,"w:hyperlink":function(e){var t=e.attributes["r:id"],n=e.attributes["w:anchor"];return k(e.children).map((function(r){function s(t){var n=e.attributes["w:tgtFrame"]||null;return new a.Hyperlink(r,i.extend({targetFrame:n},t))}if(t){var l=o.findTargetByRelationshipId(t);return n&&(l=c.replaceFragment(l,n)),s({href:l})}return n?s({anchor:n}):r}))},"w:tbl":G,"w:tr":X,"w:tc":$,"w:footnoteReference":W("footnote"),"w:endnoteReference":W("endnote"),"w:commentReference":q,"w:br":function(e){var t=e.attributes["w:type"];return null==t||"textWrapping"===t?v(a.lineBreak):"page"===t?v(a.pageBreak):"column"===t?v(a.columnBreak):b([s("Unsupported break type: "+t)])},"w:bookmarkStart":function(e){var t=e.attributes["w:name"];return"_GoBack"===t?y():v(new a.BookmarkStart({name:t}))},"mc:AlternateContent":function(e){return z(e.first("mc:Fallback"))},"w:sdt":function(e){return k(e.firstOrEmpty("w:sdtContent").children)},"w:ins":z,"w:object":z,"w:smartTag":z,"w:drawing":z,"w:pict":function(e){return z(e).toExtra()},"v:roundrect":z,"v:shape":z,"v:textbox":z,"w:txbxContent":z,"wp:inline":Z,"wp:anchor":Z,"v:imagedata":te,"v:group":z,"v:rect":z};return{readXmlElement:D,readXmlElements:k};function G(e){var t=V(e.firstOrEmpty("w:tblPr"));return k(e.children).flatMap(K).flatMap((function(e){return t.map((function(t){return a.Table(e,t)}))}))}function V(e){return I(e).map((function(e){return{styleId:e.styleId,styleName:e.name}}))}function X(e){var t=e.firstOrEmpty("w:trPr"),n=!!t.first("w:tblHeader");return k(e.children).map((function(e){return a.TableRow(e,{isHeader:n})}))}function $(e){return k(e.children).map((function(t){var n=e.firstOrEmpty("w:tcPr"),r=n.firstOrEmpty("w:gridSpan").attributes["w:val"],i=r?parseInt(r,10):1,o=a.TableCell(t,{colSpan:i});return o._vMerge=Y(n),o}))}function Y(e){var t=e.first("w:vMerge");if(t){var n=t.attributes["w:val"];return"continue"===n||!n}return null}function K(e){var t=i.any(e,(function(e){return e.type!==a.types.tableRow}));if(t)return w(e,[s("unexpected non-row element in table, cell merging may be incorrect")]);var n=i.any(e,(function(e){return i.any(e.children,(function(e){return e.type!==a.types.tableCell}))}));if(n)return w(e,[s("unexpected non-cell element in table row, cell merging may be incorrect")]);var r={};return e.forEach((function(e){var t=0;e.children.forEach((function(e){e._vMerge&&r[t]?r[t].rowSpan++:(r[t]=e,e._vMerge=!1),t+=e.colSpan}))})),e.forEach((function(e){e.children=e.children.filter((function(e){return!e._vMerge})),e.children.forEach((function(e){delete e._vMerge}))})),v(e)}function Z(e){var t=e.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip");return _(t.map(J.bind(null,e)))}function J(e,t){var n=e.first("wp:docPr").attributes,r=Q(n.descr)?n.title:n.descr;return re(ee(t),r)}function Q(e){return null==e||/^\s*$/.test(e)}function ee(e){var t=e.attributes["r:embed"],n=e.attributes["r:link"];if(t)return ne(t);var r=o.findTargetByRelationshipId(n);return{path:r,read:x.read.bind(x,r)}}function te(e){var t=e.attributes["r:id"];return t?re(ne(t),e.attributes["o:title"]):b([s("A v:imagedata element without a relationship ID was ignored")])}function ne(e){var t=c.uriToZipEntryName("word",o.findTargetByRelationshipId(e));return{path:t,read:u.read.bind(u,t)}}function re(e,t){var n=l.findContentType(e.path),r=a.Image({readImage:e.read,altText:t,contentType:n}),i=d[n]?[]:s("Image of type "+n+" is unlikely to display in web browsers");return w(r,i)}function ie(e,t){return s(e+" style with ID "+t+" was referenced but not defined in the document")}}function h(e,t,n){if(null!=e){var r=n.findLevelByParagraphStyleId(e);if(null!=r)return r}var i=t.firstOrEmpty("w:ilvl").attributes["w:val"],a=t.firstOrEmpty("w:numId").attributes["w:val"];return void 0===i||void 0===a?null:n.findLevel(a,i)}var d={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},f={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function p(e){return"paragraphProperties"===e.type}function g(e){return"runProperties"===e.type}function m(e){return function(t){return!e(t)}}function b(e){return new x(null,null,e)}function y(){return new x(null)}function v(e){return new x(e)}function w(e,t){return new x(e,null,t)}function x(e,t,n){this.value=e||[],this.extra=t,this._result=new o({element:this.value,extra:t},n),this.messages=this._result.messages}function _(e){var t=o.combine(i.pluck(e,"_result"));return new x(i.flatten(i.pluck(t.value,"element")),i.filter(i.flatten(i.pluck(t.value,"extra")),A),t.messages)}function S(e,t){return i.flatten([e,t])}function A(e){return e}x.prototype.toExtra=function(){return new x(null,S(this.extra,this.value),this.messages)},x.prototype.insertExtra=function(){var e=this.extra;return e&&e.length?new x(S(this.value,e),null,this.messages):this},x.prototype.map=function(e){var t=this._result.map((function(t){return e(t.element)}));return new x(t.value,this.extra,t.messages)},x.prototype.flatMap=function(e){var t=this._result.flatMap((function(t){return e(t.element)._result}));return new x(t.value.element,S(this.extra,t.value.extra),t.messages)}},ed98:function(e,t,n){"use strict";function r(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=r},ee1b:function(e,t,n){(function(e){(function(t){t.parser=function(e,t){return new a(e,t)},t.SAXParser=a,t.SAXStream=h,t.createStream=u,t.MAX_BUFFER_LENGTH=65536;var r,i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function a(e,n){if(!(this instanceof a))return new a(e,n);var r=this;s(r),r.q=r.c="",r.bufferCheckPosition=t.MAX_BUFFER_LENGTH,r.opt=n||{},r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags,r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase",r.tags=[],r.closed=r.closedRoot=r.sawRoot=!1,r.tag=r.error=null,r.strict=!!e,r.noscript=!(!e&&!r.opt.noscript),r.state=U.BEGIN,r.strictEntities=r.opt.strictEntities,r.ENTITIES=r.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),r.attribList=[],r.opt.xmlns&&(r.ns=Object.create(x)),r.trackPosition=!1!==r.opt.position,r.trackPosition&&(r.position=r.line=r.column=0),P(r,"onready")}function o(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),r=0,a=0,o=i.length;a<o;a++){var s=e[i[a]].length;if(s>n)switch(i[a]){case"textNode":O(e);break;case"cdata":I(e,"oncdata",e.cdata),e.cdata="";break;case"script":I(e,"onscript",e.script),e.script="";break;default:N(e,"Max buffer length exceeded: "+i[a])}r=Math.max(r,s)}var c=t.MAX_BUFFER_LENGTH-r;e.bufferCheckPosition=c+e.position}function s(e){for(var t=0,n=i.length;t<n;t++)e[i[t]]=""}function c(e){O(e),""!==e.cdata&&(I(e,"oncdata",e.cdata),e.cdata=""),""!==e.script&&(I(e,"onscript",e.script),e.script="")}t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){}t.prototype=e;var n=new t;return n}),Object.keys||(Object.keys=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}),a.prototype={end:function(){L(this)},write:X,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){c(this)}};try{r=n("d485").Stream}catch($){r=function(){}}var l=t.EVENTS.filter((function(e){return"error"!==e&&"end"!==e}));function u(e,t){return new h(e,t)}function h(e,t){if(!(this instanceof h))return new h(e,t);r.apply(this),this._parser=new a(e,t),this.writable=!0,this.readable=!0;var n=this;this._parser.onend=function(){n.emit("end")},this._parser.onerror=function(e){n.emit("error",e),n._parser.error=null},this._decoder=null,l.forEach((function(e){Object.defineProperty(n,"on"+e,{get:function(){return n._parser["on"+e]},set:function(t){if(!t)return n.removeAllListeners(e),n._parser["on"+e]=t,t;n.on(e,t)},enumerable:!0,configurable:!1})}))}h.prototype=Object.create(r.prototype,{constructor:{value:h}}),h.prototype.write=function(t){if("function"===typeof e&&"function"===typeof e.isBuffer&&e.isBuffer(t)){if(!this._decoder){var r=n("7d72").StringDecoder;this._decoder=new r("utf8")}t=this._decoder.write(t)}return this._parser.write(t.toString()),this.emit("data",t),!0},h.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},h.prototype.on=function(e,t){var n=this;return n._parser["on"+e]||-1===l.indexOf(e)||(n._parser["on"+e]=function(){var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),n.emit.apply(n,t)}),r.prototype.on.call(n,e,t)};var d="\r\n\t ",f="0124356789",p="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",g="'\"",m=d+">",b="[CDATA[",y="DOCTYPE",v="http://www.w3.org/XML/1998/namespace",w="http://www.w3.org/2000/xmlns/",x={xml:v,xmlns:w};d=D(d),f=D(f),p=D(p);var _=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,S=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,A=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function D(e){return e.split("").reduce((function(e,t){return e[t]=!0,e}),{})}function C(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function T(e,t){return C(e)?!!t.match(e):e[t]}function E(e,t){return!T(e,t)}g=D(g),m=D(m);var U=0;for(var F in t.STATE={BEGIN:U++,BEGIN_WHITESPACE:U++,TEXT:U++,TEXT_ENTITY:U++,OPEN_WAKA:U++,SGML_DECL:U++,SGML_DECL_QUOTED:U++,DOCTYPE:U++,DOCTYPE_QUOTED:U++,DOCTYPE_DTD:U++,DOCTYPE_DTD_QUOTED:U++,COMMENT_STARTING:U++,COMMENT:U++,COMMENT_ENDING:U++,COMMENT_ENDED:U++,CDATA:U++,CDATA_ENDING:U++,CDATA_ENDING_2:U++,PROC_INST:U++,PROC_INST_BODY:U++,PROC_INST_ENDING:U++,OPEN_TAG:U++,OPEN_TAG_SLASH:U++,ATTRIB:U++,ATTRIB_NAME:U++,ATTRIB_NAME_SAW_WHITE:U++,ATTRIB_VALUE:U++,ATTRIB_VALUE_QUOTED:U++,ATTRIB_VALUE_CLOSED:U++,ATTRIB_VALUE_UNQUOTED:U++,ATTRIB_VALUE_ENTITY_Q:U++,ATTRIB_VALUE_ENTITY_U:U++,CLOSE_TAG:U++,CLOSE_TAG_SAW_WHITE:U++,SCRIPT:U++,SCRIPT_ENDING:U++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach((function(e){var n=t.ENTITIES[e],r="number"===typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=r})),t.STATE)t.STATE[t.STATE[F]]=F;function P(e,t,n){e[t]&&e[t](n)}function I(e,t,n){e.textNode&&O(e),P(e,t,n)}function O(e){e.textNode=R(e.opt,e.textNode),e.textNode&&P(e,"ontext",e.textNode),e.textNode=""}function R(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function N(e,t){return O(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=new Error(t),e.error=t,P(e,"onerror",t),e}function L(e){return e.sawRoot&&!e.closedRoot&&B(e,"Unclosed root tag"),e.state!==U.BEGIN&&e.state!==U.BEGIN_WHITESPACE&&e.state!==U.TEXT&&N(e,"Unexpected end"),O(e),e.c="",e.closed=!0,P(e,"onend"),a.call(e,e.strict,e.opt),e}function B(e,t){if("object"!==typeof e||!(e instanceof a))throw new Error("bad call to strictFail");e.strict&&N(e,t)}function M(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,n=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(n.ns=t.ns),e.attribList.length=0}function j(e,t){var n=e.indexOf(":"),r=n<0?["",e]:e.split(":"),i=r[0],a=r[1];return t&&"xmlns"===e&&(i="xmlns",a=""),{prefix:i,local:a}}function W(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))e.attribName=e.attribValue="";else{if(e.opt.xmlns){var t=j(e.attribName,!0),n=t.prefix,r=t.local;if("xmlns"===n)if("xml"===r&&e.attribValue!==v)B(e,"xml: prefix must be bound to "+v+"\nActual: "+e.attribValue);else if("xmlns"===r&&e.attribValue!==w)B(e,"xmlns: prefix must be bound to "+w+"\nActual: "+e.attribValue);else{var i=e.tag,a=e.tags[e.tags.length-1]||e;i.ns===a.ns&&(i.ns=Object.create(a.ns)),i.ns[r]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,I(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}}function q(e,t){if(e.opt.xmlns){var n=e.tag,r=j(e.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||"",n.prefix&&!n.uri&&(B(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),n.uri=r.prefix);var i=e.tags[e.tags.length-1]||e;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach((function(t){I(e,"onopennamespace",{prefix:t,uri:n.ns[t]})}));for(var a=0,o=e.attribList.length;a<o;a++){var s=e.attribList[a],c=s[0],l=s[1],u=j(c,!0),h=u.prefix,d=u.local,f=""===h?"":n.ns[h]||"",p={name:c,value:l,prefix:h,local:d,uri:f};h&&"xmlns"!==h&&!f&&(B(e,"Unbound namespace prefix: "+JSON.stringify(h)),p.uri=h),e.tag.attributes[c]=p,I(e,"onattribute",p)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),I(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=U.TEXT:e.state=U.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function z(e){if(!e.tagName)return B(e,"Weird empty close tag."),e.textNode+="</>",void(e.state=U.TEXT);if(e.script){if("script"!==e.tagName)return e.script+="</"+e.tagName+">",e.tagName="",void(e.state=U.SCRIPT);I(e,"onscript",e.script),e.script=""}var t=e.tags.length,n=e.tagName;e.strict||(n=n[e.looseCase]());var r=n;while(t--){var i=e.tags[t];if(i.name===r)break;B(e,"Unexpected close tag")}if(t<0)return B(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",void(e.state=U.TEXT);e.tagName=n;var a=e.tags.length;while(a-- >t){var o=e.tag=e.tags.pop();e.tagName=e.tag.name,I(e,"onclosetag",e.tagName);var s={};for(var c in o.ns)s[c]=o.ns[c];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&o.ns!==l.ns&&Object.keys(o.ns).forEach((function(t){var n=o.ns[t];I(e,"onclosenamespace",{prefix:t,uri:n})}))}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=U.TEXT}function H(e){var t,n=e.entity,r=n.toLowerCase(),i="";return e.ENTITIES[n]?e.ENTITIES[n]:e.ENTITIES[r]?e.ENTITIES[r]:(n=r,"#"===n.charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),t=parseInt(n,16),i=t.toString(16)):(n=n.slice(1),t=parseInt(n,10),i=t.toString(10))),n=n.replace(/^0+/,""),i.toLowerCase()!==n?(B(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t))}function G(e,t){"<"===t?(e.state=U.OPEN_WAKA,e.startTagPosition=e.position):E(d,t)&&(B(e,"Non-whitespace before first tag."),e.textNode=t,e.state=U.TEXT)}function V(e,t){var n="";return t<e.length&&(n=e.charAt(t)),n}function X(e){var t=this;if(this.error)throw this.error;if(t.closed)return N(t,"Cannot write after close. Assign an onready handler.");if(null===e)return L(t);"object"===typeof e&&(e=e.toString());var n=0,r="";while(1){if(r=V(e,n++),t.c=r,!r)break;switch(t.trackPosition&&(t.position++,"\n"===r?(t.line++,t.column=0):t.column++),t.state){case U.BEGIN:if(t.state=U.BEGIN_WHITESPACE,"\ufeff"===r)continue;G(t,r);continue;case U.BEGIN_WHITESPACE:G(t,r);continue;case U.TEXT:if(t.sawRoot&&!t.closedRoot){var i=n-1;while(r&&"<"!==r&&"&"!==r)r=V(e,n++),r&&t.trackPosition&&(t.position++,"\n"===r?(t.line++,t.column=0):t.column++);t.textNode+=e.substring(i,n-1)}"<"!==r||t.sawRoot&&t.closedRoot&&!t.strict?(!E(d,r)||t.sawRoot&&!t.closedRoot||B(t,"Text data outside of root node."),"&"===r?t.state=U.TEXT_ENTITY:t.textNode+=r):(t.state=U.OPEN_WAKA,t.startTagPosition=t.position);continue;case U.SCRIPT:"<"===r?t.state=U.SCRIPT_ENDING:t.script+=r;continue;case U.SCRIPT_ENDING:"/"===r?t.state=U.CLOSE_TAG:(t.script+="<"+r,t.state=U.SCRIPT);continue;case U.OPEN_WAKA:if("!"===r)t.state=U.SGML_DECL,t.sgmlDecl="";else if(T(d,r));else if(T(_,r))t.state=U.OPEN_TAG,t.tagName=r;else if("/"===r)t.state=U.CLOSE_TAG,t.tagName="";else if("?"===r)t.state=U.PROC_INST,t.procInstName=t.procInstBody="";else{if(B(t,"Unencoded <"),t.startTagPosition+1<t.position){var a=t.position-t.startTagPosition;r=new Array(a).join(" ")+r}t.textNode+="<"+r,t.state=U.TEXT}continue;case U.SGML_DECL:(t.sgmlDecl+r).toUpperCase()===b?(I(t,"onopencdata"),t.state=U.CDATA,t.sgmlDecl="",t.cdata=""):t.sgmlDecl+r==="--"?(t.state=U.COMMENT,t.comment="",t.sgmlDecl=""):(t.sgmlDecl+r).toUpperCase()===y?(t.state=U.DOCTYPE,(t.doctype||t.sawRoot)&&B(t,"Inappropriately located doctype declaration"),t.doctype="",t.sgmlDecl=""):">"===r?(I(t,"onsgmldeclaration",t.sgmlDecl),t.sgmlDecl="",t.state=U.TEXT):T(g,r)?(t.state=U.SGML_DECL_QUOTED,t.sgmlDecl+=r):t.sgmlDecl+=r;continue;case U.SGML_DECL_QUOTED:r===t.q&&(t.state=U.SGML_DECL,t.q=""),t.sgmlDecl+=r;continue;case U.DOCTYPE:">"===r?(t.state=U.TEXT,I(t,"ondoctype",t.doctype),t.doctype=!0):(t.doctype+=r,"["===r?t.state=U.DOCTYPE_DTD:T(g,r)&&(t.state=U.DOCTYPE_QUOTED,t.q=r));continue;case U.DOCTYPE_QUOTED:t.doctype+=r,r===t.q&&(t.q="",t.state=U.DOCTYPE);continue;case U.DOCTYPE_DTD:t.doctype+=r,"]"===r?t.state=U.DOCTYPE:T(g,r)&&(t.state=U.DOCTYPE_DTD_QUOTED,t.q=r);continue;case U.DOCTYPE_DTD_QUOTED:t.doctype+=r,r===t.q&&(t.state=U.DOCTYPE_DTD,t.q="");continue;case U.COMMENT:"-"===r?t.state=U.COMMENT_ENDING:t.comment+=r;continue;case U.COMMENT_ENDING:"-"===r?(t.state=U.COMMENT_ENDED,t.comment=R(t.opt,t.comment),t.comment&&I(t,"oncomment",t.comment),t.comment=""):(t.comment+="-"+r,t.state=U.COMMENT);continue;case U.COMMENT_ENDED:">"!==r?(B(t,"Malformed comment"),t.comment+="--"+r,t.state=U.COMMENT):t.state=U.TEXT;continue;case U.CDATA:"]"===r?t.state=U.CDATA_ENDING:t.cdata+=r;continue;case U.CDATA_ENDING:"]"===r?t.state=U.CDATA_ENDING_2:(t.cdata+="]"+r,t.state=U.CDATA);continue;case U.CDATA_ENDING_2:">"===r?(t.cdata&&I(t,"oncdata",t.cdata),I(t,"onclosecdata"),t.cdata="",t.state=U.TEXT):"]"===r?t.cdata+="]":(t.cdata+="]]"+r,t.state=U.CDATA);continue;case U.PROC_INST:"?"===r?t.state=U.PROC_INST_ENDING:T(d,r)?t.state=U.PROC_INST_BODY:t.procInstName+=r;continue;case U.PROC_INST_BODY:if(!t.procInstBody&&T(d,r))continue;"?"===r?t.state=U.PROC_INST_ENDING:t.procInstBody+=r;continue;case U.PROC_INST_ENDING:">"===r?(I(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody}),t.procInstName=t.procInstBody="",t.state=U.TEXT):(t.procInstBody+="?"+r,t.state=U.PROC_INST_BODY);continue;case U.OPEN_TAG:T(S,r)?t.tagName+=r:(M(t),">"===r?q(t):"/"===r?t.state=U.OPEN_TAG_SLASH:(E(d,r)&&B(t,"Invalid character in tag name"),t.state=U.ATTRIB));continue;case U.OPEN_TAG_SLASH:">"===r?(q(t,!0),z(t)):(B(t,"Forward-slash in opening tag not followed by >"),t.state=U.ATTRIB);continue;case U.ATTRIB:if(T(d,r))continue;">"===r?q(t):"/"===r?t.state=U.OPEN_TAG_SLASH:T(_,r)?(t.attribName=r,t.attribValue="",t.state=U.ATTRIB_NAME):B(t,"Invalid attribute name");continue;case U.ATTRIB_NAME:"="===r?t.state=U.ATTRIB_VALUE:">"===r?(B(t,"Attribute without value"),t.attribValue=t.attribName,W(t),q(t)):T(d,r)?t.state=U.ATTRIB_NAME_SAW_WHITE:T(S,r)?t.attribName+=r:B(t,"Invalid attribute name");continue;case U.ATTRIB_NAME_SAW_WHITE:if("="===r)t.state=U.ATTRIB_VALUE;else{if(T(d,r))continue;B(t,"Attribute without value"),t.tag.attributes[t.attribName]="",t.attribValue="",I(t,"onattribute",{name:t.attribName,value:""}),t.attribName="",">"===r?q(t):T(_,r)?(t.attribName=r,t.state=U.ATTRIB_NAME):(B(t,"Invalid attribute name"),t.state=U.ATTRIB)}continue;case U.ATTRIB_VALUE:if(T(d,r))continue;T(g,r)?(t.q=r,t.state=U.ATTRIB_VALUE_QUOTED):(B(t,"Unquoted attribute value"),t.state=U.ATTRIB_VALUE_UNQUOTED,t.attribValue=r);continue;case U.ATTRIB_VALUE_QUOTED:if(r!==t.q){"&"===r?t.state=U.ATTRIB_VALUE_ENTITY_Q:t.attribValue+=r;continue}W(t),t.q="",t.state=U.ATTRIB_VALUE_CLOSED;continue;case U.ATTRIB_VALUE_CLOSED:T(d,r)?t.state=U.ATTRIB:">"===r?q(t):"/"===r?t.state=U.OPEN_TAG_SLASH:T(_,r)?(B(t,"No whitespace between attributes"),t.attribName=r,t.attribValue="",t.state=U.ATTRIB_NAME):B(t,"Invalid attribute name");continue;case U.ATTRIB_VALUE_UNQUOTED:if(E(m,r)){"&"===r?t.state=U.ATTRIB_VALUE_ENTITY_U:t.attribValue+=r;continue}W(t),">"===r?q(t):t.state=U.ATTRIB;continue;case U.CLOSE_TAG:if(t.tagName)">"===r?z(t):T(S,r)?t.tagName+=r:t.script?(t.script+="</"+t.tagName,t.tagName="",t.state=U.SCRIPT):(E(d,r)&&B(t,"Invalid tagname in closing tag"),t.state=U.CLOSE_TAG_SAW_WHITE);else{if(T(d,r))continue;E(_,r)?t.script?(t.script+="</"+r,t.state=U.SCRIPT):B(t,"Invalid tagname in closing tag."):t.tagName=r}continue;case U.CLOSE_TAG_SAW_WHITE:if(T(d,r))continue;">"===r?z(t):B(t,"Invalid characters in closing tag");continue;case U.TEXT_ENTITY:case U.ATTRIB_VALUE_ENTITY_Q:case U.ATTRIB_VALUE_ENTITY_U:var s,c;switch(t.state){case U.TEXT_ENTITY:s=U.TEXT,c="textNode";break;case U.ATTRIB_VALUE_ENTITY_Q:s=U.ATTRIB_VALUE_QUOTED,c="attribValue";break;case U.ATTRIB_VALUE_ENTITY_U:s=U.ATTRIB_VALUE_UNQUOTED,c="attribValue";break}";"===r?(t[c]+=H(t),t.entity="",t.state=s):T(t.entity.length?k:A,r)?t.entity+=r:(B(t,"Invalid character in entity name"),t[c]+="&"+t.entity+r,t.entity="",t.state=s);continue;default:throw new Error(t,"Unknown state: "+t.state)}}return t.position>=t.bufferCheckPosition&&o(t),t}
|
||
/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */U=t.STATE,String.fromCodePoint||function(){var e=String.fromCharCode,t=Math.floor,n=function(){var n,r,i=16384,a=[],o=-1,s=arguments.length;if(!s)return"";var c="";while(++o<s){var l=Number(arguments[o]);if(!isFinite(l)||l<0||l>1114111||t(l)!==l)throw RangeError("Invalid code point: "+l);l<=65535?a.push(l):(l-=65536,n=55296+(l>>10),r=l%1024+56320,a.push(n,r)),(o+1===s||a.length>i)&&(c+=e.apply(null,a),a.length=0)}return c};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:n,configurable:!0,writable:!0}):String.fromCodePoint=n}()})(t)}).call(this,n("b639").Buffer)},ee54:function(e,t,n){"use strict";e.exports=function(e){var t=!1,n=[];function r(){this._trace=new r.CapturedTrace(a())}function i(){if(t)return new r}function a(){var e=n.length-1;if(e>=0)return n[e]}return e.prototype._promiseCreated=function(){},e.prototype._pushContext=function(){},e.prototype._popContext=function(){return null},e._peekContext=e.prototype._peekContext=function(){},r.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,n.push(this._trace))},r.prototype._popContext=function(){if(void 0!==this._trace){var e=n.pop(),t=e._promiseCreated;return e._promiseCreated=null,t}return null},r.CapturedTrace=null,r.create=i,r.deactivateLongStackTraces=function(){},r.activateLongStackTraces=function(){var n=e.prototype._pushContext,i=e.prototype._popContext,o=e._peekContext,s=e.prototype._peekContext,c=e.prototype._promiseCreated;r.deactivateLongStackTraces=function(){e.prototype._pushContext=n,e.prototype._popContext=i,e._peekContext=o,e.prototype._peekContext=s,e.prototype._promiseCreated=c,t=!1},t=!0,e.prototype._pushContext=r.prototype._pushContext,e.prototype._popContext=r.prototype._popContext,e._peekContext=e.prototype._peekContext=a,e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}},r}},eff0:function(e,t,n){"use strict";t.STORE={magic:"\0\0",compress:function(e,t){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},t.DEFLATE=n("f81c")},f016:function(e,t,n){(function(){var t,r=function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i={}.hasOwnProperty;t=n("92e7"),e.exports=function(e){function t(e,n,r){if(t.__super__.constructor.call(this,e),null==n)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(n),r&&(this.value=this.stringify.insValue(r))}return r(t,e),t.prototype.clone=function(){return Object.create(this)},t.prototype.toString=function(e){return this.options.writer.set(e).processingInstruction(this)},t}(t)}).call(this)},f069:function(e,t,n){"use strict";var r=n("1c0b"),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},f46c:function(e,t,n){"use strict";var r=n("42e2"),i=4,a=0,o=1,s=2;function c(e){var t=e.length;while(--t>=0)e[t]=0}var l=0,u=1,h=2,d=3,f=258,p=29,g=256,m=g+1+p,b=30,y=19,v=2*m+1,w=15,x=16,_=7,S=256,A=16,k=17,D=18,C=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],U=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],F=512,P=new Array(2*(m+2));c(P);var I=new Array(2*b);c(I);var O=new Array(F);c(O);var R=new Array(f-d+1);c(R);var N=new Array(p);c(N);var L,B,M,j=new Array(b);function W(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function q(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function z(e){return e<256?O[e]:O[256+(e>>>7)]}function H(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function G(e,t,n){e.bi_valid>x-n?(e.bi_buf|=t<<e.bi_valid&65535,H(e,e.bi_buf),e.bi_buf=t>>x-e.bi_valid,e.bi_valid+=n-x):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function V(e,t,n){G(e,n[2*t],n[2*t+1])}function X(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function $(e){16===e.bi_valid?(H(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function Y(e,t){var n,r,i,a,o,s,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,h=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(a=0;a<=w;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<v;n++)r=e.heap[n],a=c[2*c[2*r+1]+1]+1,a>p&&(a=p,g++),c[2*r+1]=a,r>l||(e.bl_count[a]++,o=0,r>=f&&(o=d[r-f]),s=c[2*r],e.opt_len+=s*(a+o),h&&(e.static_len+=s*(u[2*r+1]+o)));if(0!==g){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(a=p;0!==a;a--){r=e.bl_count[a];while(0!==r)i=e.heap[--n],i>l||(c[2*i+1]!==a&&(e.opt_len+=(a-c[2*i+1])*c[2*i],c[2*i+1]=a),r--)}}}function K(e,t,n){var r,i,a=new Array(w+1),o=0;for(r=1;r<=w;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=X(a[s]++,s))}}function Z(){var e,t,n,r,i,a=new Array(w+1);for(n=0,r=0;r<p-1;r++)for(N[r]=n,e=0;e<1<<C[r];e++)R[n++]=r;for(R[n-1]=r,i=0,r=0;r<16;r++)for(j[r]=i,e=0;e<1<<T[r];e++)O[i++]=r;for(i>>=7;r<b;r++)for(j[r]=i<<7,e=0;e<1<<T[r]-7;e++)O[256+i++]=r;for(t=0;t<=w;t++)a[t]=0;e=0;while(e<=143)P[2*e+1]=8,e++,a[8]++;while(e<=255)P[2*e+1]=9,e++,a[9]++;while(e<=279)P[2*e+1]=7,e++,a[7]++;while(e<=287)P[2*e+1]=8,e++,a[8]++;for(K(P,m+1,a),e=0;e<b;e++)I[2*e+1]=5,I[2*e]=X(e,5);L=new W(P,C,g+1,m,w),B=new W(I,T,0,b,w),M=new W(new Array(0),E,0,y,_)}function J(e){var t;for(t=0;t<m;t++)e.dyn_ltree[2*t]=0;for(t=0;t<b;t++)e.dyn_dtree[2*t]=0;for(t=0;t<y;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*S]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?H(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,n,i){Q(e),i&&(H(e,n),H(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}function te(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function ne(e,t,n){var r=e.heap[n],i=n<<1;while(i<=e.heap_len){if(i<e.heap_len&&te(t,e.heap[i+1],e.heap[i],e.depth)&&i++,te(t,r,e.heap[i],e.depth))break;e.heap[n]=e.heap[i],n=i,i<<=1}e.heap[n]=r}function re(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?V(e,i,t):(a=R[i],V(e,a+g+1,t),o=C[a],0!==o&&(i-=N[a],G(e,i,o)),r--,a=z(r),V(e,a,n),o=T[a],0!==o&&(r-=j[a],G(e,r,o)))}while(s<e.last_lit);V(e,S,t)}function ie(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=v,n=0;n<c;n++)0!==a[2*n]?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):a[2*n+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=l<2?++l:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=l,n=e.heap_len>>1;n>=1;n--)ne(e,a,n);i=c;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ne(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,ne(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Y(e,t),K(a,l,e.bl_count)}function ae(e,t,n){var r,i,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<c&&i===o||(s<l?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*A]++):s<=10?e.bl_tree[2*k]++:e.bl_tree[2*D]++,s=0,a=i,0===o?(c=138,l=3):i===o?(c=6,l=3):(c=7,l=4))}function oe(e,t,n){var r,i,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<c&&i===o)){if(s<l)do{V(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(V(e,i,e.bl_tree),s--),V(e,A,e.bl_tree),G(e,s-3,2)):s<=10?(V(e,k,e.bl_tree),G(e,s-3,3)):(V(e,D,e.bl_tree),G(e,s-11,7));s=0,a=i,0===o?(c=138,l=3):i===o?(c=6,l=3):(c=7,l=4)}}function se(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),ie(e,e.bl_desc),t=y-1;t>=3;t--)if(0!==e.bl_tree[2*U[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function ce(e,t,n,r){var i;for(G(e,t-257,5),G(e,n-1,5),G(e,r-4,4),i=0;i<r;i++)G(e,e.bl_tree[2*U[i]+1],3);oe(e,e.dyn_ltree,t-1),oe(e,e.dyn_dtree,n-1)}function le(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return o;for(t=32;t<g;t++)if(0!==e.dyn_ltree[2*t])return o;return a}c(j);var ue=!1;function he(e){ue||(Z(),ue=!0),e.l_desc=new q(e.dyn_ltree,L),e.d_desc=new q(e.dyn_dtree,B),e.bl_desc=new q(e.bl_tree,M),e.bi_buf=0,e.bi_valid=0,J(e)}function de(e,t,n,r){G(e,(l<<1)+(r?1:0),3),ee(e,t,n,!0)}function fe(e){G(e,u<<1,3),V(e,S,P),$(e)}function pe(e,t,n,r){var a,o,c=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=le(e)),ie(e,e.l_desc),ie(e,e.d_desc),c=se(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=n+5,n+4<=a&&-1!==t?de(e,t,n,r):e.strategy===i||o===a?(G(e,(u<<1)+(r?1:0),3),re(e,P,I)):(G(e,(h<<1)+(r?1:0),3),ce(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),re(e,e.dyn_ltree,e.dyn_dtree)),J(e),r&&Q(e)}function ge(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(R[n]+g+1)]++,e.dyn_dtree[2*z(t)]++),e.last_lit===e.lit_bufsize-1}t._tr_init=he,t._tr_stored_block=de,t._tr_flush_block=pe,t._tr_tally=ge,t._tr_align=fe},f5a6:function(e,t,n){"use strict";var r=n("322d"),i=n("eff0"),a=n("cfff");function o(e){return e}function s(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}function c(e){var n=65536,r=[],i=e.length,o=t.getTypeOf(e),s=0,c=!0;try{switch(o){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,a(0));break}}catch(h){c=!1}if(!c){for(var l="",u=0;u<e.length;u++)l+=String.fromCharCode(e[u]);return l}while(s<i&&n>1)try{"array"===o||"nodebuffer"===o?r.push(String.fromCharCode.apply(null,e.slice(s,Math.min(s+n,i)))):r.push(String.fromCharCode.apply(null,e.subarray(s,Math.min(s+n,i)))),s+=n}catch(h){n=Math.floor(n/2)}return r.join("")}function l(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}t.string2binary=function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(255&e.charCodeAt(n));return t},t.arrayBuffer2Blob=function(e,n){t.checkSupport("blob"),n=n||"application/zip";try{return new Blob([e],{type:n})}catch(a){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new r;return i.append(e),i.getBlob(n)}catch(a){throw new Error("Bug : can't construct the Blob.")}}},t.applyFromCharCode=c;var u={};u["string"]={string:o,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return u["string"]["uint8array"](e).buffer},uint8array:function(e){return s(e,new Uint8Array(e.length))},nodebuffer:function(e){return s(e,a(e.length))}},u["array"]={string:c,array:o,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(e)}},u["arraybuffer"]={string:function(e){return c(new Uint8Array(e))},array:function(e){return l(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:o,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(new Uint8Array(e))}},u["uint8array"]={string:c,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:o,nodebuffer:function(e){return a(e)}},u["nodebuffer"]={string:c,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return u["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:o},t.transformTo=function(e,n){if(n||(n=""),!e)return n;t.checkSupport(e);var r=t.getTypeOf(n),i=u[r][e](n);return i},t.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&a.test(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},t.checkSupport=function(e){var t=r[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var t,n,r="";for(n=0;n<(e||"").length;n++)t=e.charCodeAt(n),r+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return r},t.findCompression=function(e){for(var t in i)if(i.hasOwnProperty(t)&&i[t].magic===e)return i[t];return null},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},f5df:function(e,t,n){var r=n("00ee"),i=n("c6b6"),a=n("b622"),o=a("toStringTag"),s="Arguments"==i(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=Object(e),o))?n:s?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},f6b4:function(e,t,n){"use strict";var r=n("c532");function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},f772:function(e,t,n){var r=n("5692"),i=n("90e3"),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},f81c:function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=n("360f");t.uncompressInputType=r?"uint8array":"array",t.compressInputType=r?"uint8array":"array",t.magic="\b\0",t.compress=function(e,t){return i.deflateRaw(e,{level:t.level||-1})},t.uncompress=function(e){return i.inflateRaw(e)}},f8cd:function(e,t,n){var r=n("a691");e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},faa1:function(e,t,n){"use strict";var r,i="object"===typeof Reflect?Reflect:null,a=i&&"function"===typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};function o(e){console&&console.warn&&console.warn(e)}r=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!==e};function c(){c.init.call(this)}e.exports=c,e.exports.once=w,c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var l=10;function u(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function h(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var i,a,s;if(u(n),a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"===typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),i=h(e),i>0&&s.length>i&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,o(c)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}function g(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?v(i):b(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function b(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function y(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function v(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}function w(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}_(e,t,a,{once:!0}),"error"!==t&&x(e,i,{once:!0})}))}function x(e,t,n){"function"===typeof e.on&&_(e,"error",t,n)}function _(e,t,n,r){if("function"===typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){r.once&&e.removeEventListener(t,i),n(a)}))}}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!==typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return h(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=i[e];if(void 0===c)return!1;if("function"===typeof c)a(c,this,t);else{var l=c.length,u=b(c,l);for(n=0;n<l;++n)a(u[n],this,t)}return!0},c.prototype.addListener=function(e,t){return d(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return d(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,p(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,p(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,i,a,o;if(u(t),r=this._events,void 0===r)return this;if(n=r[e],void 0===n)return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():y(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(n=this._events,void 0===n)return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)i=a[r],"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=n[e],"function"===typeof t)this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return g(this,e,!0)},c.prototype.rawListeners=function(e){return g(this,e,!1)},c.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},fc6a:function(e,t,n){var r=n("44ad"),i=n("1d80");e.exports=function(e){return r(i(e))}},fce3:function(e,t,n){var r=n("d039");e.exports=r((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},fd09:function(e,t,n){"use strict";e.exports=function(e){function t(e){void 0!==e?(e=e._target(),this._bitField=e._bitField,this._settledValueField=e._isFateSealed()?e._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}t.prototype._settledValue=function(){return this._settledValueField};var n=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},r=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.isFulfilled=function(){return 0!==(33554432&this._bitField)},a=t.prototype.isRejected=function(){return 0!==(16777216&this._bitField)},o=t.prototype.isPending=function(){return 0===(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!==(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!==(8454144&this._bitField)},e.prototype.__isCancelled=function(){return 65536===(65536&this._bitField)},e.prototype._isCancelled=function(){return this._target().__isCancelled()},e.prototype.isCancelled=function(){return 0!==(8454144&this._target()._bitField)},e.prototype.isPending=function(){return o.call(this._target())},e.prototype.isRejected=function(){return a.call(this._target())},e.prototype.isFulfilled=function(){return i.call(this._target())},e.prototype.isResolved=function(){return s.call(this._target())},e.prototype.value=function(){return n.call(this._target())},e.prototype.reason=function(){var e=this._target();return e._unsetRejectionIsUnhandled(),r.call(e)},e.prototype._value=function(){return this._settledValue()},e.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},e.PromiseInspection=t}},fdbc:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(e,t,n){var r=n("4930");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(e,t,n){var r=n("da84");e.exports=r.Promise},fee2:function(e,t,n){"use strict";var r=n("42e2"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(l){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(l){a=!1}for(var o=new r.Buf8(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function c(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n="",o=0;o<t;o++)n+=String.fromCharCode(e[o]);return n}o[254]=o[254]=1,t.string2buf=function(e){var t,n,i,a,o,s=e.length,c=0;for(a=0;a<s;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),a++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(c),o=0,a=0;o<c;a++)n=e.charCodeAt(a),55296===(64512&n)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),a++)),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},t.buf2binstring=function(e){return c(e,e.length)},t.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n<i;n++)t[n]=e.charCodeAt(n);return t},t.buf2string=function(e,t){var n,r,i,a,s=t||e.length,l=new Array(2*s);for(r=0,n=0;n<s;)if(i=e[n++],i<128)l[r++]=i;else if(a=o[i],a>4)l[r++]=65533,n+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&n<s)i=i<<6|63&e[n++],a--;a>1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return c(l,r)},t.utf8border=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}},ffc2:function(e,t){function n(e){return"function"==typeof e?e():e}t.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return t.none},flatMap:function(){return t.none},filter:function(){return t.none},toArray:function(){return[]},orElse:n,valueOrElse:n}),t.some=function(e){return new r(e)};var r=function(e){this._value=e};r.prototype.value=function(){return this._value},r.prototype.isNone=function(){return!1},r.prototype.isSome=function(){return!0},r.prototype.map=function(e){return new r(e(this._value))},r.prototype.flatMap=function(e){return e(this._value)},r.prototype.filter=function(e){return e(this._value)?this:t.none},r.prototype.toArray=function(){return[this._value]},r.prototype.orElse=function(e){return this},r.prototype.valueOrElse=function(e){return this._value},t.isOption=function(e){return e===t.none||e instanceof r},t.fromNullable=function(e){return null==e?t.none:new r(e)}},ffe4:function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a=n("6df9"),o=function(e){return e.then((function(t){return s(t,e)}))};function s(n,s){var c=r(n);if(c instanceof e)return o(c);if(n=a.asArray(n),null===n)return i("expecting an array or an iterable object but got "+a.classString(n));var l=new e(t);void 0!==s&&l._propagateFrom(s,3);for(var u=l._fulfill,h=l._reject,d=0,f=n.length;d<f;++d){var p=n[d];(void 0!==p||d in n)&&e.cast(p)._then(u,h,void 0,l,null)}return l}e.race=function(e){return s(e,void 0)},e.prototype.race=function(){return s(this,void 0)}}}}]);
|
||
//# sourceMappingURL=chunk-vendors.3841c897.js.map |