cerebro-files-nav
Version:
Cerebro plugin for file system navigation with previews
1 lines • 1.03 MB
JavaScript
module.exports=function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var a={};return t.m=e,t.c=a,t.i=function(e){return e},t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e['default']}:function(){return e};return t.d(a,'a',a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=55)}([function(e,t,a){'use strict';e.exports=a(91)},function(e){'use strict';var t=function(){};'production'!==process.env.NODE_ENV&&(t=function(e){if(e===void 0)throw new Error('invariant requires an error message argument')}),e.exports=function(n,r,i,a,o,s,l,e){if(t(r),!n){var d;if(void 0===r)d=new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.');else{var c=[i,a,o,s,l,e],p=0;d=new Error(r.replace(/%s/g,function(){return c[p++]})),d.name='Invariant Violation'}throw d.framesToPop=1,d}}},function(e,t,a){'use strict';var n=a(18),r=n;if('production'!==process.env.NODE_ENV){var i=function(e){for(var t=arguments.length,a=Array(1<t?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];var r=0,i='Warning: '+e.replace(/%s/g,function(){return a[r++]});'undefined'!=typeof console&&console.error(i);try{throw new Error(i)}catch(e){}};r=function(e,t){if(t===void 0)throw new Error('`warning(condition, format, ...args)` requires a warning message argument');if(0!==t.indexOf('Failed Composite propType: ')&&!e){for(var a=arguments.length,n=Array(2<a?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];i.apply(void 0,[t].concat(n))}}}e.exports=r},function(e,t,a){var n=a(68);'string'==typeof n&&(n=[[e.i,n,'']]);a(11)(n,{});n.locals&&(e.exports=n.locals),!1},function(e,t,a){'use strict';function n(e){if('production'!==process.env.NODE_ENV&&p.call(e,'ref')){var t=Object.getOwnPropertyDescriptor(e,'ref').get;if(t&&t.isReactWarning)return!1}return e.ref!==void 0}function r(e){if('production'!==process.env.NODE_ENV&&p.call(e,'key')){var t=Object.getOwnPropertyDescriptor(e,'key').get;if(t&&t.isReactWarning)return!1}return e.key!==void 0}function i(e,t){var a=function(){m||(m=!0,'production'===process.env.NODE_ENV?void 0:d(!1,'%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)',t))};a.isReactWarning=!0,Object.defineProperty(e,'key',{get:a,configurable:!0})}function o(e,t){var a=function(){f||(f=!0,'production'===process.env.NODE_ENV?void 0:d(!1,'%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)',t))};a.isReactWarning=!0,Object.defineProperty(e,'ref',{get:a,configurable:!0})}var s=a(10),l=a(12),d=a(2),c=a(13),p=Object.prototype.hasOwnProperty,u=a(29),g={key:!0,ref:!0,__self:!0,__source:!0},h=function(e,t,a,n,r,i,o){var s={$$typeof:u,type:e,key:t,ref:a,props:o,_owner:i};return'production'!==process.env.NODE_ENV&&(s._store={},c?(Object.defineProperty(s._store,'validated',{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(s,'_self',{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(s,'_source',{configurable:!1,enumerable:!1,writable:!1,value:r})):(s._store.validated=!1,s._self=n,s._source=r),Object.freeze&&(Object.freeze(s.props),Object.freeze(s))),s},m,f;h.createElement=function(e,t,a){var s={},d=null,c=null,m=null,f=null,b;if(null!=t)for(b in n(t)&&(c=t.ref),r(t)&&(d=''+t.key),m=void 0===t.__self?null:t.__self,f=void 0===t.__source?null:t.__source,t)p.call(t,b)&&!g.hasOwnProperty(b)&&(s[b]=t[b]);var y=arguments.length-2;if(1==y)s.children=a;else if(1<y){for(var k=Array(y),x=0;x<y;x++)k[x]=arguments[x+2];'production'!==process.env.NODE_ENV&&Object.freeze&&Object.freeze(k),s.children=k}if(e&&e.defaultProps){var v=e.defaultProps;for(b in v)void 0===s[b]&&(s[b]=v[b])}if('production'!==process.env.NODE_ENV&&(d||c)&&('undefined'==typeof s.$$typeof||s.$$typeof!==u)){var A='function'==typeof e?e.displayName||e.name||'Unknown':e;d&&i(s,A),c&&o(s,A)}return h(e,d,c,m,f,l.current,s)},h.createFactory=function(e){var t=h.createElement.bind(null,e);return t.type=e,t},h.cloneAndReplaceKey=function(e,t){var a=h(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return a},h.cloneElement=function(e,t,a){var o=s({},e.props),d=e.key,c=e.ref,u=e._self,m=e._source,f=e._owner,b;if(null!=t){n(t)&&(c=t.ref,f=l.current),r(t)&&(d=''+t.key);var y;for(b in e.type&&e.type.defaultProps&&(y=e.type.defaultProps),t)p.call(t,b)&&!g.hasOwnProperty(b)&&(o[b]=void 0===t[b]&&void 0!==y?y[b]:t[b])}var k=arguments.length-2;if(1==k)o.children=a;else if(1<k){for(var x=Array(k),v=0;v<k;v++)x[v]=arguments[v+2];o.children=x}return h(e.type,d,c,u,m,f,o)},h.isValidElement=function(e){return'object'==typeof e&&null!==e&&e.$$typeof===u},e.exports=h},function(e,t,a){'use strict';var n=a(80),r=a(79),i=a(23).decodeHTML,o='[A-Za-z][A-Za-z0-9-]*',s='<'+o+('(?:\\s+'+'[a-zA-Z_:][a-zA-Z0-9:._-]*'+('(?:\\s*=\\s*'+('(?:'+'[^"\'=<>`\\x00-\\x20]+'+'|'+'\'[^\']*\''+'|'+'"[^"]*"'+')')+')')+'?)')+'*\\s*/?>',l='</'+o+'\\s*[>]',d=/^(?:<[A-Za-z][A-Za-z0-9-]*(?:\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\s*=\s*(?:[^"'=<>`\x00-\x20]+|'[^']*'|"[^"]*"))?)*\s*\/?>|<\/[A-Za-z][A-Za-z0-9-]*\s*[>]|<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->|[<][?].*?[?][>]|<![A-Z]+\s+[^>]*>|<!\[CDATA\[[\s\S]*?\]\]>)/i,c=/[\\&]/,p=/\\[!"#$%&'()*+,.\/:;<=>?@[\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});/gi,u=/[&<>"]/g,g=/&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]/gi,h=function(e){return e.charCodeAt(0)===92?e.charAt(1):i(e)},m=function(e){return'&'===e?'&':'<'===e?'<':'>'===e?'>':'"'===e?'"':e};e.exports={unescapeString:function(e){return c.test(e)?e.replace(p,h):e},normalizeURI:function(e){try{return n(r(e))}catch(t){return e}},escapeXml:function(e,t){return u.test(e)?t?e.replace(g,m):e.replace(u,m):e},reHtmlTag:d,OPENTAG:s,CLOSETAG:l,ENTITY:'&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});',ESCAPABLE:'[!"#$%&\'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]'}},function(e){'use strict';e.exports=function(e){for(var t=arguments.length-1,a='Minified React error #'+e+'; visit http://facebook.github.io/react/docs/error-decoder.html?invariant='+e,n=0;n<t;n++)a+='&args[]='+encodeURIComponent(arguments[n+1]);a+=' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.';var r=new Error(a);throw r.name='Invariant Violation',r.framesToPop=1,r}},function(e,t,a){var n=String.prototype,r=Math.sign,i=Math.floor,o=Math.abs,s=Math.max;e.exports=function(e){function t(r){if(a[r])return a[r].exports;var i=a[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var a={};return t.m=e,t.c=a,t.i=function(e){return e},t.d=function(e,t,a){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var a=e&&e.__esModule?function(){return e['default']}:function(){return e};return t.d(a,'a',a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=67)}([function(e){'use strict';e.exports=function(e){if('function'!=typeof e)throw new TypeError(e+' is not a function');return e}},function(e,t,a){'use strict';var n=a(29);e.exports=function(e){return s(0,n(e))}},function(){'use strict'},function(e){'use strict';e.exports=function(e){if(null==e)throw new TypeError('Cannot use null or undefined');return e}},function(e,a,r){'use strict';var i=r(11),o=r(14),n=r(33),s=r(37),l;l=e.exports=function(e,t){var a,n,r,l,d;return 2>arguments.length||'string'!=typeof e?(l=t,t=e,e=null):l=arguments[2],null==e?(a=r=!0,n=!1):(a=s.call(e,'c'),n=s.call(e,'e'),r=s.call(e,'w')),d={value:t,configurable:a,enumerable:n,writable:r},l?i(o(l),d):d},l.gs=function(e,t,a){var r,l,d,c;return'string'==typeof e?d=arguments[3]:(d=a,a=t,t=e,e=null),null==t?t=void 0:n(t)?null==a?a=void 0:!n(a)&&(d=a,a=void 0):(d=t,t=a=void 0),null==e?(r=!0,l=!1):(r=s.call(e,'c'),l=s.call(e,'e')),c={get:t,set:a,configurable:r,enumerable:l},d?i(o(d),c):c}},function(e,t,a){'use strict';e.exports=a(30)('forEach')},function(e,t,a){'use strict';var r=a(1),s=a(3),n=Array.prototype.indexOf,l=Object.prototype.hasOwnProperty,d=i;e.exports=function(e){var t,a,i,c;if(e===e)return n.apply(this,arguments);for(a=r(s(this).length),i=arguments[1],i=isNaN(i)?0:0<=i?d(i):r(this.length)-d(o(i)),t=i;t<a;++t)if(l.call(this,t)&&(c=this[t],c!=c))return t;return-1}},function(e,t,a){'use strict';e.exports=a(19)()?Array.from:a(20)},function(e){'use strict';var a,t;a=function(e){if('function'!=typeof e)throw new TypeError(e+' is not a function');return e},t=function(e){var r=document.createTextNode(''),n=0,t,i;return new e(function(){var e;if(!t){if(!i)return;t=i}else i&&(t=i.concat(t));if(i=t,t=null,'function'==typeof i)return e=i,i=null,void e();for(r.data=n=++n%2;i;)e=i.shift(),i.length||(i=null),e()}).observe(r,{characterData:!0}),function(e){return a(e),t?void('function'==typeof t?t=[t,e]:t.push(e)):void(t=e,r.data=n=++n%2)}},e.exports=function(){if('object'==typeof process&&process&&'function'==typeof process.nextTick)return process.nextTick;if('object'==typeof document&&document){if('function'==typeof MutationObserver)return t(MutationObserver);if('function'==typeof WebKitMutationObserver)return t(WebKitMutationObserver)}return'function'==typeof setImmediate?function(e){setImmediate(a(e))}:'function'==typeof setTimeout||'object'==typeof setTimeout?function(e){setTimeout(a(e),0)}:null}()},function(e,t,a){'use strict';var r=a(54),i=a.n(r);t.a=i.a},function(e,a,r){'use strict';var i=r(1),o=function(){},n,s,l,t;try{Object.defineProperty(o,'length',{configurable:!0,writable:!1,enumerable:!1,value:1})}catch(e){}1===o.length?(n={configurable:!0,writable:!1,enumerable:!1},s=Object.defineProperty,e.exports=function(e,t){return(t=i(t),e.length===t)?e:(n.value=t,s(e,'length',n))}):(t=r(13),l=function(){var e=[];return function(t){var a=0,n;if(e[t])return e[t];for(n=[];t--;)n.push('a'+(++a).toString(36));return new Function('fn','return function ('+n.join(', ')+') { return fn.apply(this, arguments); };')}}(),e.exports=function(e,a){var n;if(a=i(a),e.length===a)return e;n=l(a)(e);try{t(n,e)}catch(e){}return n})},function(e,t,a){'use strict';e.exports=a(31)()?Object.assign:a(32)},function(e,t,a){'use strict';var r=a(0),i=a(5),n=Function.prototype.call;e.exports=function(e,a){var t={},o=arguments[2];return r(a),i(e,function(e,r,i,s){t[r]=n.call(a,o,e,r,i,s)}),t}},function(e,a,r){'use strict';var i=r(3),o=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols;e.exports=function(e,a){var r=Object(i(a)),d;if(e=Object(i(e)),s(r).forEach(function(t){try{o(e,t,n(a,t))}catch(e){d=e}}),'function'==typeof l&&l(r).forEach(function(t){try{o(e,t,n(a,t))}catch(e){d=e}}),void 0!==d)throw d;return e}},function(e){'use strict';var t=Array.prototype.forEach,a=Object.create,r=function(e,t){for(var a in e)t[a]=e[a]};e.exports=function(){var e=a(null);return t.call(arguments,function(t){null==t||r(Object(t),e)}),e}},function(e){e.exports=function(e){return!!e&&('object'==typeof e||'function'==typeof e)&&'function'==typeof e.then}},function(e,t,a){'use strict';var r=a(1);e.exports=function(e,a,n){var i;return isNaN(e)?(i=a,0<=i?n&&i?i-1:i:1):!1!==e&&r(e)}},function(e,a,r){'use strict';var i=r(9);const o=(e)=>e.replace(/[^а-яa-z0-9\s]/i,'').replace(/([а-яa-z])([A-ZА-Я])/g,(e,t,a)=>[t,a].join(' ').toLowerCase()).replace(/([^0-9])([0-9])/g,(e,t,a)=>[t,a].join(' ').toLowerCase()).toLowerCase(),n=(e)=>e.replace(/[|\\{}()[\]^$+*?.]/g,'\\$&'),s=r.i(i.a)((e)=>[e.toLowerCase(),o(e)].join(' ')),l=r.i(i.a)((e)=>new RegExp(`(^|[^a-zA-Zа-яА-Я0-9])${n(e.toLowerCase())}`));a.a=(e,t,a=(e)=>e)=>{const n=l(t||'');return e.filter((e)=>s(a(e)).match(n))}},function(e,t,a){'use strict';var r=a(66);a.n(r),t.a=function(e){return new Promise((n,i)=>{a.i(r.exec)(e,(e,t)=>e?i(e):n(t))})}},function(e){'use strict';e.exports=function(){var e=Array.from,t,a;return'function'==typeof e&&(t=['raz','dwa'],a=e(t),!!(a&&a!=t&&'dwa'===a[1]))}},function(e,a,r){'use strict';var i=r(41).iterator,o=r(23),n=r(24),s=r(1),l=r(0),t=r(3),d=r(40),c=Array.isArray,p=Function.prototype.call,u={configurable:!0,enumerable:!0,writable:!0,value:null},g=Object.defineProperty;e.exports=function(e){var a=arguments[1],r=arguments[2],h,m,f,b,y,k,x,v,A,C;if(e=Object(t(e)),null!=a&&l(a),!this||this===Array||!n(this)){if(!a){if(o(e))return(y=e.length,1!==y)?Array.apply(null,e):(b=[,],b[0]=e[0],b);if(c(e)){for(b=Array(y=e.length),m=0;m<y;++m)b[m]=e[m];return b}}b=[]}else h=this;if(!c(e))if(void 0!==(A=e[i])){for(x=l(A).call(e),h&&(b=new h),v=x.next(),m=0;!v.done;)C=a?p.call(a,r,v.value,m):v.value,h?(u.value=C,g(b,m,u)):b[m]=C,v=x.next(),++m;y=m}else if(d(e)){for(y=e.length,h&&(b=new h),m=0,f=0;m<y;++m)C=e[m],m+1<y&&(k=C.charCodeAt(0),55296<=k&&56319>=k&&(C+=e[++m])),C=a?p.call(a,r,C,f):C,h?(u.value=C,g(b,f,u)):b[f]=C,++f;y=f}if(void 0===y)for(y=s(e.length),h&&(b=new h(y)),m=0;m<y;++m)C=a?p.call(a,r,e[m],m):e[m],h?(u.value=C,g(b,m,u)):b[m]=C;return h&&(u.value=null,b.length=y),b}},function(e,t,a){'use strict';var r=a(7),i=Array.isArray;e.exports=function(e){return i(e)?e:r(e)}},function(e,a,t){'use strict';var r=t(11),i=Error.captureStackTrace;a=e.exports=function(e){var n=new Error,o=arguments[1],s=arguments[2];return null==s&&o&&'object'==typeof o&&(s=o,o=null),null!=s&&r(n,s),n.message=e+'',null!=o&&(n.code=o+''),i&&i(n,a),n}},function(e){'use strict';var t=Object.prototype.toString,a=t.call(function(){return arguments}());e.exports=function(e){return t.call(e)===a}},function(e,t,a){'use strict';var r=Object.prototype.toString,i=r.call(a(25));e.exports=function(e){return'function'==typeof e&&r.call(e)===i}},function(e){'use strict';e.exports=function(){}},function(e,t,a){'use strict';e.exports=a(27)()?r:a(28)},function(e){'use strict';e.exports=function(){var e=r;return'function'==typeof e&&1===e(10)&&-1===e(-20)}},function(e){'use strict';e.exports=function(e){return e=+e,isNaN(e)||0===e?e:0<e?1:-1}},function(e,t,a){'use strict';var n=a(26);e.exports=function(e){return isNaN(e)?0:(e=+e,0!==e&&isFinite(e)?n(e)*i(o(e)):e)}},function(e,a,r){'use strict';var i=r(0),o=r(3),n=Function.prototype.bind,s=Function.prototype.call,l=Object.keys,t=Object.prototype.propertyIsEnumerable;e.exports=function(e,a){return function(r,d){var c=arguments[2],p=arguments[3],u;return r=Object(o(r)),i(d),u=l(r),p&&u.sort('function'==typeof p?n.call(p,r):void 0),'function'!=typeof e&&(e=u[e]),s.call(e,u,function(e,n){return t.call(r,e)?s.call(d,c,r[e],e,r,n):a})}}},function(e){'use strict';e.exports=function(){var e=Object.assign,t;return'function'==typeof e&&(t={foo:'raz'},e(t,{bar:'dwa'},{trzy:'trzy'}),'razdwatrzy'===t.foo+t.bar+t.trzy)}},function(e,t,a){'use strict';var r=a(34),i=a(3);e.exports=function(e,a){var t=s(arguments.length,2),n,o,l;for(e=Object(i(e)),l=function(t){try{e[t]=a[t]}catch(e){n||(n=e)}},o=1;o<t;++o)a=arguments[o],r(a).forEach(l);if(void 0!==n)throw n;return e}},function(e){'use strict';e.exports=function(e){return'function'==typeof e}},function(e,t,a){'use strict';e.exports=a(35)()?Object.keys:a(36)},function(e){'use strict';e.exports=function(){try{return Object.keys('primitive'),!0}catch(e){return!1}}},function(e){'use strict';var t=Object.keys;e.exports=function(e){return t(null==e?e:Object(e))}},function(e,t,a){'use strict';e.exports=a(38)()?n.contains:a(39)},function(e){'use strict';var t='razdwatrzy';e.exports=function(){return'function'==typeof t.contains&&!0===t.contains('dwa')&&!1===t.contains('foo')}},function(e){'use strict';var t=n.indexOf;e.exports=function(e){return-1<t.call(this,e,arguments[1])}},function(e){'use strict';var t=Object.prototype.toString,a=t.call('');e.exports=function(e){return'string'==typeof e||e&&'object'==typeof e&&(e instanceof String||t.call(e)===a)||!1}},function(e,t,a){'use strict';e.exports=a(42)()?Symbol:a(44)},function(e){'use strict';var t={object:!0,symbol:!0};e.exports=function(){var e;if('function'!=typeof Symbol)return!1;e=Symbol('test symbol');try{}catch(e){return!1}return!!t[typeof Symbol.iterator]&&!!t[typeof Symbol.toPrimitive]&&!!t[typeof Symbol.toStringTag]}},function(e){'use strict';e.exports=function(e){return!!e&&('symbol'==typeof e||!!e.constructor&&'Symbol'===e.constructor.name&&'Symbol'===e[e.constructor.toStringTag])}},function(e,a,r){'use strict';var i=r(4),o=r(45),n=Object.create,s=Object.defineProperties,l=Object.defineProperty,t=Object.prototype,d=n(null),c,p,u,g;if('function'==typeof Symbol){c=Symbol;try{c()+'',g=!0}catch(e){}}var h=function(){var e=n(null);return function(a){for(var n=0,r,o;e[a+(n||'')];)++n;return a+=n||'',e[a]=!0,r='@@'+a,l(t,r,i.gs(null,function(e){o||(o=!0,l(this,r,i(e)),o=!1)})),r}}();u=function(e){if(this instanceof u)throw new TypeError('TypeError: Symbol is not a constructor');return p(e)},e.exports=p=function e(t){var a;if(this instanceof e)throw new TypeError('TypeError: Symbol is not a constructor');return g?c(t):(a=n(u.prototype),t=void 0===t?'':t+'',s(a,{__description__:i('',t),__name__:i('',h(t))}))},s(p,{for:i(function(e){return d[e]?d[e]:d[e]=p(e+'')}),keyFor:i(function(e){for(var t in o(e),d)if(d[t]===e)return t}),hasInstance:i('',c&&c.hasInstance||p('hasInstance')),isConcatSpreadable:i('',c&&c.isConcatSpreadable||p('isConcatSpreadable')),iterator:i('',c&&c.iterator||p('iterator')),match:i('',c&&c.match||p('match')),replace:i('',c&&c.replace||p('replace')),search:i('',c&&c.search||p('search')),species:i('',c&&c.species||p('species')),split:i('',c&&c.split||p('split')),toPrimitive:i('',c&&c.toPrimitive||p('toPrimitive')),toStringTag:i('',c&&c.toStringTag||p('toStringTag')),unscopables:i('',c&&c.unscopables||p('unscopables'))}),s(u.prototype,{constructor:i(p),toString:i('',function(){return this.__name__})}),s(p.prototype,{toString:i(function(){return'Symbol ('+o(this).__description__+')'}),valueOf:i(function(){return o(this)})}),l(p.prototype,p.toPrimitive,i('',function(){var e=o(this);return'symbol'==typeof e?e:e.toString()})),l(p.prototype,p.toStringTag,i('c','Symbol')),l(u.prototype,p.toStringTag,i('c',p.prototype[p.toStringTag])),l(u.prototype,p.toPrimitive,i('c',p.prototype[p.toPrimitive]))},function(e,t,a){'use strict';var r=a(43);e.exports=function(e){if(!r(e))throw new TypeError(e+' is not a symbol');return e}},function(e,a,r){'use strict';var i=r(4),o=r(0),n=Function.prototype.apply,s=Function.prototype.call,l=Object.create,t=Object.defineProperty,d=Object.defineProperties,c=Object.prototype.hasOwnProperty,p={configurable:!0,enumerable:!1,writable:!0},u,g,h,m,f,b,y;u=function(e,a){var n;return o(a),c.call(this,'__ee__')?n=this.__ee__:(n=p.value=l(null),t(this,'__ee__',p),p.value=null),n[e]?'object'==typeof n[e]?n[e].push(a):n[e]=[n[e],a]:n[e]=a,this},g=function(e,t){var a,r;return o(t),r=this,u.call(this,e,a=function(){h.call(r,e,a),n.call(t,this,arguments)}),a.__eeOnceListener__=t,this},h=function(e,t){var a,n,r,i;if(o(t),!c.call(this,'__ee__'))return this;if(a=this.__ee__,!a[e])return this;if(n=a[e],'object'==typeof n)for(i=0;r=n[i];++i)(r===t||r.__eeOnceListener__===t)&&(2===n.length?a[e]=n[i?0:1]:n.splice(i,1));else(n===t||n.__eeOnceListener__===t)&&delete a[e];return this},m=function(e){var t,a,r,i,o;if(c.call(this,'__ee__')&&(i=this.__ee__[e],i))if('object'==typeof i){for(a=arguments.length,o=Array(a-1),t=1;t<a;++t)o[t-1]=arguments[t];for(i=i.slice(),t=0;r=i[t];++t)n.call(r,this,o)}else switch(arguments.length){case 1:s.call(i,this);break;case 2:s.call(i,this,arguments[1]);break;case 3:s.call(i,this,arguments[1],arguments[2]);break;default:for(a=arguments.length,o=Array(a-1),t=1;t<a;++t)o[t-1]=arguments[t];n.call(i,this,o);}},f={on:u,once:g,off:h,emit:m},b={on:i(u),once:i(g),off:i(h),emit:i(m)},y=d({},b),e.exports=a=function(e){return null==e?l(y):d(Object(e),b)},a.methods=f},function(e,t,a){'use strict';var r=a(1),i=Object.create,n=Object.prototype.hasOwnProperty;e.exports=function(e){var a=0,o=1,s=i(null),l=i(null),d=0,c;return e=r(e),{hit:function(t){var r=l[t],i=++d;if(s[i]=t,l[t]=i,!r)return(++a,a<=e)?void 0:(t=s[o],c(t),t);if(delete s[r],o===r)for(;!n.call(s,++o);)continue},delete:c=function(e){var r=l[e];if(r&&(delete s[r],delete l[e],--a,o===r)){if(!a)return d=0,void(o=1);for(;!n.call(s,++o);)continue}},clear:function(){a=0,o=1,s=i(null),l=i(null),d=0}}}},function(e,a,r){'use strict';var i=r(7),o=r(12),n=r(13),s=r(10),l=r(8),t=Array.prototype.slice,d=Function.prototype.apply,c=Object.create,p=Object.prototype.hasOwnProperty;r(2).async=function(e,a){var r=c(null),u=c(null),g=a.memoized,h=a.original,m,f,b;a.memoized=s(function(){var e=arguments,a=e[e.length-1];return'function'==typeof a&&(m=a,e=t.call(e,0,-1)),g.apply(f=this,b=e)},g);try{n(a.memoized,g)}catch(e){}a.on('get',function(e){var t,n,i;if(m){if(r[e])return'function'==typeof r[e]?r[e]=[r[e],m]:r[e].push(m),void(m=null);t=m,n=f,i=b,m=f=b=null,l(function(){var r;p.call(u,e)?(r=u[e],a.emit('getasync',e,i,n),d.call(t,r.context,r.args)):(m=t,f=n,b=i,g.apply(n,i))})}}),a.original=function(){var e,t,n,o;return m?(e=i(arguments),t=function e(t){var n=e.id,s,c;return null==n?void l(d.bind(e,this,arguments)):(delete e.id,s=r[n],delete r[n],!!s)?(c=i(arguments),a.has(n)&&(t?a.delete(n):(u[n]={context:this,args:c},a.emit('setasync',n,'function'==typeof s?1:s.length))),'function'==typeof s?o=d.call(s,this,c):s.forEach(function(e){o=d.call(e,this,c)},this),o):void 0},n=m,m=f=b=null,e.push(t),o=d.call(h,this,e),t.cb=n,m=t,o):d.call(h,this,arguments)},a.on('set',function(e){return m?void(r[e]?'function'==typeof r[e]?r[e]=[r[e],m.cb]:r[e].push(m.cb):r[e]=m.cb,delete m.cb,m.id=e,m=null):void a.delete(e)}),a.on('delete',function(e){var n;!p.call(r,e)&&u[e]&&(n=u[e],delete u[e],a.emit('deleteasync',e,t.call(n.args,1)))}),a.on('clear',function(){var e=u;u=c(null),a.emit('clearasync',o(e,function(e){return t.call(e.args,1)}))})}},function(e,t,a){'use strict';var r=a(0),i=a(5),n=a(2),o=Function.prototype.apply;n.dispose=function(e,t,a){var s;return r(e),a.async&&n.async||a.promise&&n.promise?(t.on('deleteasync',s=function(t,a){o.call(e,null,a)}),void t.on('clearasync',function(e){i(e,function(e,t){s(t,e)})})):void(t.on('delete',s=function(t,a){e(a)}),t.on('clear',function(e){i(e,function(e,t){s(t,e)})}))}},function(e,a,r){'use strict';var i=r(7),o=r(5),n=r(8),l=r(15),d=r(65),t=r(2),c=Function.prototype,p=Math.min,u=Object.create;t.maxAge=function(e,a,r){var g,h,m,f;e=d(e),e&&(g=u(null),h=r.async&&t.async||r.promise&&t.promise?'async':'',a.on('set'+h,function(t){g[t]=setTimeout(function(){a.delete(t)},e),f&&(f[t]&&'nextTick'!==f[t]&&clearTimeout(f[t]),f[t]=setTimeout(function(){delete f[t]},m))}),a.on('delete'+h,function(e){clearTimeout(g[e]),delete g[e],f&&('nextTick'!==f[e]&&clearTimeout(f[e]),delete f[e])}),r.preFetch&&(m=!0===r.preFetch||isNaN(r.preFetch)?0.333:s(p(+r.preFetch,1),0),m&&(f={},m=(1-m)*e,a.on('get'+h,function(e,t,o){f[e]||(f[e]='nextTick',n(function(){var n;'nextTick'===f[e]&&(delete f[e],a.delete(e),r.async&&(t=i(t),t.push(c)),n=a.memoized.apply(o,t),r.promise&&l(n)&&('function'==typeof n.done?n.done(c,c):n.then(c,c)))}))}))),a.on('clear'+h,function(){o(g,function(e){clearTimeout(e)}),g={},f&&(o(f,function(e){'nextTick'!==e&&clearTimeout(e)}),f={})}))}},function(e,t,a){'use strict';var r=a(1),i=a(47),n=a(2);n.max=function(e,a,t){var o,s,l;e=r(e),e&&(s=i(e),o=t.async&&n.async||t.promise&&n.promise?'async':'',a.on('set'+o,l=function(e){e=s.hit(e),void 0===e||a.delete(e)}),a.on('get'+o,l),a.on('delete'+o,s.delete),a.on('clear'+o,s.clear))}},function(e,a,r){'use strict';var i=r(12),o=r(15),n=r(8),s=Object.create,l=Object.prototype.hasOwnProperty;r(2).promise=function(e,t){var a=s(null),r=s(null),d=s(null);t.on('set',function(i,s,l){if(!o(l))return r[i]=l,void t.emit('setasync',i,1);a[i]=1,d[i]=l;var c=function(e){var n=a[i];n&&(delete a[i],r[i]=e,t.emit('setasync',i,n))},p=function(){a[i]&&(delete a[i],delete d[i],t.delete(i))};'then'!==e&&'function'==typeof l.done?'done'!==e&&'function'==typeof l.finally?(l.done(c),l.finally(p)):l.done(c,p):l.then(function(e){n(c.bind(this,e))},function(){n(p)})}),t.on('get',function(e,r,i){var s;if(a[e])return void++a[e];s=d[e];var l=function(){t.emit('getasync',e,r,i)};o(s)?'function'==typeof s.done?s.done(l):s.then(function(){n(l)}):l()}),t.on('delete',function(e){if(delete d[e],a[e])return void delete a[e];if(l.call(r,e)){var n=r[e];delete r[e],t.emit('deleteasync',e,[n])}}),t.on('clear',function(){var e=r;r=s(null),a=s(null),d=s(null),t.emit('clearasync',i(e,function(e){return[e]}))})}},function(e,t,a){'use strict';var r=a(4),i=a(2),n=Object.create,o=Object.defineProperties;i.refCounter=function(e,t,a){var s,l;s=n(null),l=a.async&&i.async||a.promise&&i.promise?'async':'',t.on('set'+l,function(e,t){s[e]=t||1}),t.on('get'+l,function(e){++s[e]}),t.on('delete'+l,function(e){delete s[e]}),t.on('clear'+l,function(){s={}}),o(t.memoized,{deleteRef:r(function(){var e=t.get(arguments);return null===e?null:s[e]?! --s[e]&&(t.delete(e),!0):null}),getRefCount:r(function(){var e=t.get(arguments);return null===e?0:s[e]?s[e]:0})})}},function(e,t,a){'use strict';var r=a(14),i=a(16),n=a(63);e.exports=function(e){var o=r(arguments[1]),t;return o.normalizer||(t=o.length=i(o.length,e.length,o.async),0!==t&&(o.primitive?!1===t?o.normalizer=a(62):1<t&&(o.normalizer=a(60)(t)):!1===t?o.normalizer=a(61)():1===t?o.normalizer=a(58)():o.normalizer=a(59)(t))),o.async&&a(48),o.promise&&a(52),o.dispose&&a(49),o.maxAge&&a(50),o.max&&a(51),o.refCounter&&a(53),n(e,o)}},function(e,a,r){'use strict';var i=r(22),o=r(10),n=r(4),s=r(46).methods,l=r(57),t=r(56),d=Function.prototype.apply,c=Function.prototype.call,p=Object.create,u=Object.prototype.hasOwnProperty,g=Object.defineProperties,h=s.on,m=s.emit;e.exports=function(e,a,r){var s=p(null),f,b,y,k,x,v,A,C,w,S,_,T,I;return b=!1===a?isNaN(e.length)?1:e.length:a,r.normalizer&&(C=t(r.normalizer),y=C.get,k=C.set,x=C.delete,v=C.clear),null!=r.resolvers&&(I=l(r.resolvers)),T=y?o(function(){var t=arguments,a,n;if(I&&(t=I(t)),a=y(t),null!==a&&u.call(s,a))return w&&f.emit('get',a,t,this),s[a];if(n=1===t.length?c.call(e,this,t[0]):d.call(e,this,t),null===a){if(a=y(t),null!==a)throw i('Circular invocation','CIRCULAR_INVOCATION');a=k(t)}else if(u.call(s,a))throw i('Circular invocation','CIRCULAR_INVOCATION');return s[a]=n,S&&f.emit('set',a,null,n),n},b):0===a?function(){var t;if(u.call(s,'data'))return w&&f.emit('get','data',arguments,this),s.data;if(t=arguments.length?d.call(e,this,arguments):c.call(e,this),u.call(s,'data'))throw i('Circular invocation','CIRCULAR_INVOCATION');return s.data=t,S&&f.emit('set','data',null,t),t}:function(){var t=arguments,a,n;if(I&&(t=I(arguments)),n=t[0]+'',u.call(s,n))return w&&f.emit('get',n,t,this),s[n];if(a=1===t.length?c.call(e,this,t[0]):d.call(e,this,t),u.call(s,n))throw i('Circular invocation','CIRCULAR_INVOCATION');return s[n]=a,S&&f.emit('set',n,null,a),a},f={original:e,memoized:T,get:function(e){return I&&(e=I(e)),y?y(e):e[0]+''},has:function(e){return u.call(s,e)},delete:function(e){var t;u.call(s,e)&&(x&&x(e),t=s[e],delete s[e],_&&f.emit('delete',e,t))},clear:function(){var e=s;v&&v(),s=p(null),f.emit('clear',e)},on:function(e,t){return'get'===e?w=!0:'set'===e?S=!0:'delete'==e&&(_=!0),h.call(this,e,t)},emit:m,updateEnv:function(){e=f.original}},A=y?o(function(){var e=arguments,t;I&&(e=I(e)),t=y(e),null===t||f.delete(t)},b):0===a?function(){return f.delete('data')}:function(e){return I&&(e=I(arguments)[0]),f.delete(e)},g(T,{__memoized__:n(!0),delete:n(A),clear:n(f.clear)}),f}},function(e,t,a){'use strict';var r=a(0);e.exports=function(e){var t;return'function'==typeof e?{set:e,get:e}:(t={get:r(e.get)},void 0!==e.set)?(t.set=r(e.set),t.delete=r(e.delete),t.clear=r(e.clear),t):(t.set=t.get,t)}},function(e,t,a){'use strict';var r=a(21),i=a(0),n=Array.prototype.slice,o;o=function(e){return this.map(function(t,a){return t?t(e[a]):e[a]}).concat(n.call(e,this.length))},e.exports=function(e){return e=r(e),e.forEach(function(e){null!=e&&i(e)}),o.bind(e)}},function(e,t,a){'use strict';var n=a(6);e.exports=function(){var e=0,a=[],r=[];return{get:function(e){var t=n.call(a,e[0]);return-1===t?null:r[t]},set:function(n){return a.push(n[0]),r.push(++e),e},delete:function(e){var t=n.call(r,e);-1!==t&&(a.splice(t,1),r.splice(t,1))},clear:function(){a=[],r=[]}}}},function(e,t,a){'use strict';var r=a(6),i=Object.create;e.exports=function(e){var a=0,n=[[],[]],t=i(null);return{get:function(t){for(var a=0,i=n,o;a<e-1;){if(o=r.call(i[0],t[a]),-1===o)return null;i=i[1][o],++a}return o=r.call(i[0],t[a]),-1===o?null:i[1][o]||null},set:function(i){for(var o=0,s=n,l;o<e-1;)l=r.call(s[0],i[o]),-1===l&&(l=s[0].push(i[o])-1,s[1].push([[],[]])),s=s[1][l],++o;return l=r.call(s[0],i[o]),-1===l&&(l=s[0].push(i[o])-1),s[1][l]=++a,t[a]=i,a},delete:function(a){for(var i=0,o=n,s=[],l=t[a],d;i<e-1;){if(d=r.call(o[0],l[i]),-1===d)return;s.push(o,d),o=o[1][d],++i}if(d=r.call(o[0],l[i]),-1!==d){for(a=o[1][d],o[0].splice(d,1),o[1].splice(d,1);!o[0].length&&s.length;)d=s.pop(),o=s.pop(),o[0].splice(d,1),o[1].splice(d,1);delete t[a]}},clear:function(){n=[[],[]],t=i(null)}}}},function(e){'use strict';e.exports=function(e){return e?function(t){for(var a=t[0]+'',r=0,n=e;--n;)a+='\x01'+t[++r];return a}:function(){return''}}},function(e,t,a){'use strict';var r=a(6),i=Object.create;e.exports=function(){var e=0,a=[],n=i(null);return{get:function(e){var t=0,n=a,i=e.length,o;if(0===i)return n[i]||null;if(n=n[i]){for(;t<i-1;){if(o=r.call(n[0],e[t]),-1===o)return null;n=n[1][o],++t}return o=r.call(n[0],e[t]),-1===o?null:n[1][o]||null}return null},set:function(t){var i=0,o=a,s=t.length,l;if(0===s)o[s]=++e;else{for(o[s]||(o[s]=[[],[]]),o=o[s];i<s-1;)l=r.call(o[0],t[i]),-1===l&&(l=o[0].push(t[i])-1,o[1].push([[],[]])),o=o[1][l],++i;l=r.call(o[0],t[i]),-1===l&&(l=o[0].push(t[i])-1),o[1][l]=++e}return n[e]=t,e},delete:function(e){var t=0,i=a,o=n[e],s=o.length,l=[],d;if(0===s)delete i[s];else if(i=i[s]){for(;t<s-1;){if(d=r.call(i[0],o[t]),-1===d)return;l.push(i,d),i=i[1][d],++t}if(d=r.call(i[0],o[t]),-1===d)return;for(e=i[1][d],i[0].splice(d,1),i[1].splice(d,1);!i[0].length&&l.length;)d=l.pop(),i=l.pop(),i[0].splice(d,1),i[1].splice(d,1)}delete n[e]},clear:function(){a=[],n=i(null)}}}},function(e){'use strict';e.exports=function(e){var t=e.length,a,r;if(!t)return'\x02';for(a=e[r=0]+'';--t;)a+='\x01'+e[++r];return a}},function(e,a,r){'use strict';var i=r(0),o=r(5),n=r(2),s=r(55),l=r(16),t=Object.prototype.hasOwnProperty;e.exports=function e(a){var r,d,c;if(i(a),r=Object(arguments[1]),r.async&&r.promise)throw new Error('Options \'async\' and \'promise\' cannot be used together');return t.call(a,'__memoized__')&&!r.force?a:(d=l(r.length,a.length,r.async&&n.async),c=s(a,d,r),o(n,function(e,t){r[t]&&e(r[t],c,r)}),e.__profiler__&&e.__profiler__(c),c.updateEnv(),c.memoized)}},function(e){'use strict';e.exports=2147483647},function(e,t,a){'use strict';var r=a(1),i=a(64);e.exports=function(e){if(e=r(e),e>i)throw new TypeError(e+' exceeds maximum possible timeout');return e}},function(e){e.exports=a(108)},function(e,t,a){'use strict';var r=a(9),i=a(17),n=a(18);a.d(t,'memoize',function(){return r.a}),a.d(t,'search',function(){return i.a}),a.d(t,'shellCommand',function(){return n.a})}])},function(e){e.exports=require('fs')},function(e){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0,a;t<this.length;t++)a=this[t],a[2]?e.push('@media '+a[2]+'{'+a[1]+'}'):e.push(a[1]);return e.join('')},e.i=function(t,a){'string'==typeof t&&(t=[[null,t,'']]);for(var n={},r=0,i;r<this.length;r++)i=this[r][0],'number'==typeof i&&(n[i]=!0);for(r=0;r<t.length;r++){var o=t[r];'number'==typeof o[0]&&n[o[0]]||(a&&!o[2]?o[2]=a:a&&(o[2]='('+o[2]+') and ('+a+')'),e.push(o))}},e}},function(e){'use strict';function t(e){if(null===e||e===void 0)throw new TypeError('Object.assign cannot be called with null or undefined');return Object(e)}var a=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String('abc');if(e[5]='de','5'===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},a=0;10>a;a++)t['_'+String.fromCharCode(a)]=a;var n=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if('0123456789'!==n.join(''))return!1;var r={};return['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t'].forEach(function(e){r[e]=e}),'abcdefghijklmnopqrst'===Object.keys(Object.assign({},r)).join('')}catch(e){return!1}}()?Object.assign:function(e){for(var o=t(e),l=1,s,d;l<arguments.length;l++){for(var c in s=Object(arguments[l]),s)n.call(s,c)&&(o[c]=s[c]);if(a){d=a(s);for(var p=0;p<d.length;p++)r.call(s,d[p])&&(o[d[p]]=s[d[p]])}}return o}},function(e){function t(e,t){for(var a=0;a<e.length;a++){var n=e[a],r=p[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(s(n.parts[i],t))}else{for(var o=[],i=0;i<n.parts.length;i++)o.push(s(n.parts[i],t));p[n.id]={id:n.id,refs:1,parts:o}}}}function a(e){for(var t=[],a={},n=0;n<e.length;n++){var r=e[n],i=r[0],o=r[1],s=r[2],l=r[3],d={css:o,media:s,sourceMap:l};a[i]?a[i].parts.push(d):t.push(a[i]={id:i,parts:[d]})}return t}function n(e,t){var a=h(),n=b[b.length-1];if('top'===e.insertAt)n?n.nextSibling?a.insertBefore(t,n.nextSibling):a.appendChild(t):a.insertBefore(t,a.firstChild),b.push(t);else if('bottom'===e.insertAt)a.appendChild(t);else throw new Error('Invalid value for parameter \'insertAt\'. Must be \'top\' or \'bottom\'.')}function r(e){e.parentNode.removeChild(e);var t=b.indexOf(e);0<=t&&b.splice(t,1)}function i(e){var t=document.createElement('style');return t.type='text/css',n(e,t),t}function o(e){var t=document.createElement('link');return t.rel='stylesheet',n(e,t),t}function s(e,t){var a,n,s;if(t.singleton){var p=f++;a=m||(m=i(t)),n=l.bind(null,a,p,!1),s=l.bind(null,a,p,!0)}else e.sourceMap&&'function'==typeof URL&&'function'==typeof URL.createObjectURL&&'function'==typeof URL.revokeObjectURL&&'function'==typeof Blob&&'function'==typeof btoa?(a=o(t),n=c.bind(null,a),s=function(){r(a),a.href&&URL.revokeObjectURL(a.href)}):(a=i(t),n=d.bind(null,a),s=function(){r(a)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else s()}}function l(e,t,a,n){var r=a?'':n.css;if(e.styleSheet)e.styleSheet.cssText=y(t,r);else{var i=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(i,o[t]):e.appendChild(i)}}function d(e,t){var a=t.css,n=t.media;if(n&&e.setAttribute('media',n),e.styleSheet)e.styleSheet.cssText=a;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(a))}}function c(e,t){var a=t.css,n=t.sourceMap;n&&(a+='\n/*# sourceMappingURL=data:application/json;base64,'+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+' */');var r=new Blob([a],{type:'text/css'}),i=e.href;e.href=URL.createObjectURL(r),i&&URL.revokeObjectURL(i)}var p={},u=function(e){var t;return function(){return'undefined'==typeof t&&(t=e.apply(this,arguments)),t}},g=u(function(){return /msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),h=u(function(){return document.head||document.getElementsByTagName('head')[0]}),m=null,f=0,b=[];e.exports=function(e,n){if('undefined'!=typeof DEBUG&&DEBUG&&'object'!=typeof document)throw new Error('The style-loader cannot be used in a non-browser environment');n=n||{},'undefined'==typeof n.singleton&&(n.singleton=g()),'undefined'==typeof n.insertAt&&(n.insertAt='bottom');var r=a(e);return t(r,n),function(e){for(var o=[],s=0;s<r.length;s++){var i=r[s],l=p[i.id];l.refs--,o.push(l)}if(e){var d=a(e);t(d,n)}for(var s=0,l;s<o.length;s++)if(l=o[s],0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete p[l.id]}}};var y=function(){var e=[];return function(t,a){return e[t]=a,e.filter(Boolean).join('\n')}}()},function(e){'use strict';e.exports={current:null}},function(e){'use strict';var t=!1;if('production'!==process.env.NODE_ENV)try{Object.defineProperty({},'x',{get:function(){}}),t=!0}catch(e){}e.exports=t},function(e,t,a){'use strict';var n=a(40);a.d(t,'a',function(){return n.a});var r=a(38),i=a(39),o=a(22),s=a(41);a.d(t,'b',function(){return s.a})},function(e,t,a){'use strict';function n(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function r(e,t){if(!e)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return t&&('object'==typeof t||'function'==typeof t)?t:e}function i(e,t){if('function'!=typeof t&&null!==t)throw new TypeError('Super expression must either be null or a function, not '+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=a(0),s=a.n(o),l=a(42),d=a(44),c=a(43),p=a(105),u=a.n(p),g=a(33),h=a.n(g),m=function(){function e(e,t){for(var a=0,n;a<t.length;a++)n=t[a],n.enumerable=n.enumerable||!1,n.configurable=!0,'value'in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();let f=function(e){function t(e){n(this,t);var a=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={details:{},size:null},a}return i(t,e),m(t,[{key:'componentDidMount',value:function(){const{path:e}=this.props;a.i(d.a)(e).then((e)=>this.setState({size:e})),a.i(c.a)(e).then((e)=>this.setState({details:e}))}},{key:'render',value:function(){const{path:e,skipSize:t,skipName:n}=this.props,{details:r,size:i}=this.state,{ctime:o,mtime:d,atime:c}=r;console.log(r);const p=h.a.basename(e);return s.a.createElement('div',{className:u.a.fileDetails},!n&&s.a.createElement('h3',{className:u.a.fileName},p),s.a.createElement('dl',null,s.a.createElement('dt',null,'Last opened:'),s.a.createElement('dd',null,c&&new Date(c).toLocaleString()),s.a.createElement('dt',null,'Modified:'),s.a.createElement('dd',null,d&&new Date(d).toLocaleString()),s.a.createElement('dt',null,'Created:'),s.a.createElement('dd',null,o&&new Date(o).toLocaleString()),!t&&s.a.createElement('dt',null,'Size:'),!t&&s.a.createElement('dd',null,i&&a.i(l.a)(i))))}}]),t}(o.Component);f.propTypes={path:o.PropTypes.string.isRequired,skipName:o.PropTypes.bool,skipSize:o.PropTypes.bool},t.a=f},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(14),o=a(54),s=a(7),l=a.n(s);const d=({path:e,options:t,children:n})=>{return r.a.createElement(i.b,{loader:r.a.createElement(i.a,null),promise:a.i(o.a)(e,t)},(e,t)=>{return t?r.a.createElement('div',null,'Error fetching file'):n(e)})};d.propTypes={path:n.PropTypes.string.isRequired,children:n.PropTypes.func.isRequired,options:n.PropTypes.object},t.a=a.i(s.memoize)(d)},function(e){'use strict';function t(e){switch(e._type){case'Document':case'BlockQuote':case'List':case'Item':case'Paragraph':case'Heading':case'Emph':case'Strong':case'Link':case'Image':case'CustomInline':case'CustomBlock':return!0;default:return!1;}}var a=function(e,t){this.current=e,this.entering=!0===t},n=function(){var e=this.current,a=this.entering;if(null===e)return null;var n=t(e);return a&&n?e._firstChild?(this.current=e._firstChild,this.entering=!0):this.entering=!1:e===this.root?this.current=null:null===e._next?(this.current=e._parent,this.entering=!1):(this.current=e._next,this.entering=!0),{entering:a,node:e}},r=function(e){return{current:e,root:e,entering:!0,next:n,resumeAt:a}},i=function(e,t){this._type=e,this._parent=null,this._firstChild=null,this._lastChild=null,this._prev=null,this._next=null,this._sourcepos=t,this._lastLineBlank=!1,this._open=!0,this._string_content=null,this._literal=null,this._listData={},this._info=null,this._destination=null,this._title=null,this._isFenced=!1,this._fenceChar=null,this._fenceLength=0,this._fenceOffset=null,this._level=null,this._onEnter=null,this._onExit=null},o=i.prototype;Object.defineProperty(o,'isContainer',{get:function(){return t(this)}}),Object.defineProperty(o,'type',{get:function(){return this._type}}),Object.defineProperty(o,'firstChild',{get:function(){return this._firstChild}}),Object.defineProperty(o,'lastChild',{get:function(){return this._lastChild}}),Object.defineProperty(o,'next',{get:function(){return this._next}}),Object.defineProperty(o,'prev',{get:function(){return this._prev}}),Object.defineProperty(o,'parent',{get:function(){return this._parent}}),Object.defineProperty(o,'sourcepos',{get:function(){return this._sourcepos}}),Object.defineProperty(o,'literal',{get:function(){return this._literal},set:function(e){this._literal=e}}),Object.defineProperty(o,'destination',{get:function(){return this._destination},set:function(e){this._destination=e}}),Object.defineProperty(o,'title',{get:function(){return this._title},set:function(e){this._title=e}}),Object.defineProperty(o,'info',{get:function(){return this._info},set:function(e){this._info=e}}),Object.defineProperty(o,'level',{get:function(){return this._level},set:function(e){this._level=e}}),Object.defineProperty(o,'listType',{get:function(){return this._listData.type},set:function(e){this._listData.type=e}}),Object.defineProperty(o,'listTight',{get:function(){return this._listData.tight},set:function(e){this._listData.tight=e}}),Object.defineProperty(o,'listStart',{get:function(){return this._listData.start},set:function(e){this._listData.start=e}}),Object.defineProperty(o,'listDelimiter',{get:function(){return this._listData.delimiter},set:function(e){this._listData.delimiter=e}}),Object.defineProperty(o,'onEnter',{get:function(){return this._onEnter},set:function(e){this._onEnter=e}}),Object.defineProperty(o,'onExit',{get:function(){return this._onExit},set:function(e){this._onExit=e}}),i.prototype.appendChild=function(e){e.unlink(),e._parent=this,this._lastChild?(this._lastChild._next=e,e._prev=this._lastChild,this._lastChild=e):(this._firstChild=e,this._lastChild=e)},i.prototype.prependChild=function(e){e.unlink(),e._parent=this,this._firstChild?(this._firstChild._prev=e,e._next=this._firstChild,this._firstChild=e):(this._firstChild=e,this._lastChild=e)},i.prototype.unlink=function(){this._prev?this._prev._next=this._next:this._parent&&(this._parent._firstChild=this._next),this._next?this._next._prev=this._prev:this._parent&&(this._parent._lastChild=this._prev),this._parent=null,this._next=null,this._prev=null},i.prototype.insertAfter=function(e){e.unlink(),e._next=this._next,e._next&&(e._next._prev=e),e._prev=this,this._next=e,e._parent=this._parent,e._next||(e._parent._lastChild=e)},i.prototype.insertBefore=function(e){e.unlink(),e._prev=this._prev,e._prev&&(e._prev._next=e),e._next=this,this._prev=e,e._parent=this._parent,e._prev||(e._parent._firstChild=e)},i.prototype.walker=function(){var e=new r(this);return e},e.exports=i},function(e){'use strict';function t(e){return function(){return e}}var a=function(){};a.thatReturns=t,a.thatReturnsFalse=t(!1),a.thatReturnsTrue=t(!0),a.thatReturnsNull=t(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(e){return e},e.exports=a},function(e,t,a){'use strict';function n(e){var t=Function.prototype.toString,a=Object.prototype.hasOwnProperty,n=RegExp('^'+t.call(a).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');try{var r=t.call(e);return n.test(r)}catch(e){return!1}}function r(e){var t=h(e);if(t){var a=t.childIDs;m(e),a.forEach(r)}}function i(e,t,a){return'\n in '+(e||'Unknown')+(t?' (at '+t.fileName.replace(/^.*[\\\/]/,'')+':'+t.lineNumber+')':a?' (created by '+a+')':'')}function o(e){return null==e?'#empty':'string'==typeof e||'number'==typeof e?'#text':'string'==typeof e.type?e.type:e.type.displayName||e.type.name||'Unknown'}function s(e){var t=T.getDisplayName(e),a=T.getElement(e),n=T.getOwnerID(e),r;return n&&(r=T.getDisplayName(n)),'production'===process.env.NODE_ENV?void 0:p(a,'ReactComponentTreeHook: Missing React element for debugID %s when building stack',e),i(t,a&&a._source,r)}var l=a(6),d=a(12),c=a(1),p=a(2),u='function'==typeof Array.from&&'function'==typeof Map&&n(Map)&&null!=Map.prototype&&'function'==typeof Map.prototype.keys&&n(Map.prototype.keys)&&'function'==typeof Set&&n(Set)&&null!=Set.prototype&&'function'==typeof Set.prototype.keys&&n(Set.prototype.keys),g,h,m,f,b,y,k;if(u){var x=new Map,v=new Set;g=function(e,t){x.set(e,t)},h=function(e){return x.get(e)},m=function(e){x['delete'](e)},f=function(){return Array.from(x.keys())},b=function(e){v.add(e)},y=function(e){v['delete'](e)},k=function(){return Array.from(v.keys())}}else{var A={},C={},S=function(e){return'.'+e},w=function(e){return parseInt(e.substr(1),10)};g=function(e,t){var a=S(e);A[a]=t},h=function(e){var t=S(e);return A[t]},m=function(e){var t=S(e);delete A[t]},f=function(){return Object.keys(A).map(w)},b=function(e){var t=S(e);C[t]=!0},y=function(e){var t=S(e);delete C[t]},k=function(){return Object.keys(C).map(w)}}var _=[],T={onSetChildren:function(e,t){var a=h(e);a?void 0:'production'===process.env.NODE_ENV?l('144'):c(!1,'Item must have been set'),a.childIDs=t;for(var n=0;n<t.length;n++){var r=t[n],i=h(r);i?void 0:'production'===process.env.NODE_ENV?l('140'):c(!1,'Expected hook events to fire for the child before its parent includes it in onSetChildren().'),null!=i.childIDs||'object'!=typeof i.element||null==i.element?void 0:'production'===process.env.NODE_ENV?l('141'):c(!1,'Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().'),i.isMounted?void 0:'production'===process.env.NODE_ENV?l('71'):c(!1,'Expected onMountComponent() to fire for the child before its parent includes it in onSetChildren().'),null==i.parentID&&(i.parentID=e),i.parentID===e?void 0:'production'===process.env.NODE_ENV?l('142',r,i.parentID,e):c(!1,'Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).',r,i.parentID,e)}},onBeforeMountComponent:function(e,t,a){g(e,{element:t,parentID:a,text:null,childIDs:[],isMounted:!1,updateCount:0})},onBeforeUpdateComponent:function(e,t){var a=h(e);a&&a.isMounted&&(a.element=t)},onMountComponent:function(e){var t=h(e);t?void 0:'production'===process.env.NODE_ENV?l('144'):c(!1,'Item must have been set'),t.isMounted=!0;var a=0===t.parentID;a&&b(e)},onUpdateComponent:function(e){var t=h(e);t&&t.isMounted&&t.updateCount++},onUnmountComponent:function(e){var t=h(e);if(t){t.isMounted=!1;var a=0===t.parentID;a&&y(e)}_.push(e)},purgeUnmountedComponents:function(){if(!T._preventPurging){for(var e=0,t;e<_.length;e++)t=_[e],r(t);_.length=0}},isMounted:function(e){var t=h(e);return!!t&&t.isMounted},getCurrentStackAddendum:function(e){var t='';if(e){var a=o(e),n=e._owner;t+=i(a,e._source,n&&n.getName())}var r=d.current,s=r&&r._debugID;return t+=T.getStackAddendumByID(s),t},getStackAddendumByID:function(e){for(var t='';e;)t+=s(e),e=T.getParentID(e);return t},getChildIDs:function(e){var t=h(e);return t?t.childIDs:[]},getDisplayName:function(e){var t=T.getElement(e);return t?o(t):null},getElement:function(e){var t=h(e);return t?t.element:null},getOwnerID:function(e){var t=T.getElement(e);return t&&t._owner?t._owner._debugID:null},getParentID:function(e){var t=h(e);return t?t.parentID:null},getSource:function(e){var t=h(e),a=t?t.element:null,n=null==a?null:a._source;return n},getText:function(e){var t=T.getElement(e);return'string'==typeof t?t:'number'==typeof t?''+t:null},getUpdateCount:function(e){var t=h(e);return t?t.updateCount:0},getRootIDs:k,getRegisteredIDs:f,pushNonStandardWarningStack:function(e,t){if('function'==typeof console.reactStack){var a=[],n=d.current,r=n&&n._debugID;try{for(e&&a.push({name:r?T.getDisplayName(r):null,fileName:t?t.fileName:null,lineNumber:t?t.lineNumber:null});r;){var i=T.getElement(r),o=T.getParentID(r),s=T.getOwnerID(r),l=s?T.getDisplayName(s):null,c=i&&i._source;a.push({name:l,fileName:c?c.fileName:null,lineNumber:c?c.lineNumber:null}),r=o}}catch(e){}console.reactStack(a)}},popNonStandardWarningStack:function(){'function'!=typeof console.reactStackEnd||console.reactStackEnd()}};e.exports=T},function(e){'use strict';var t=function(){};if('production'!==process.env.NODE_ENV){var a=function(e){for(var t=arguments.length,a=Array(1<t?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];var r=0,i='Warning: '+e.replace(/%s/g,function(){return a[r++]});'undefined'!=typeof console&&console.warn(i);try{throw new Error(i)}catch(e){}};t=function(e,t){if(t===void 0)throw new Error('`warning(condition, format, ...args)` requires a warning message argument');if(!e){for(var n=arguments.length,r=Array(2<n?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];a.apply(void 0,[t].concat(r))}}}e.exports=t},function(e){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],!e.children&&(e.children=[]),Object.defineProperty(e,'loaded',{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,'id',{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){'use strict';t.a='a[href], area[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex^="-"])'},function(e,t,a){var n=a(73),r=a(71);t.decode=function(e,t){return(!t||0>=t?r.XML:r.HTML)(e)},t.decodeStrict=function(e,t){return(!t||0>=t?r.XML:r.HTMLStrict)(e)},t.encode=function(e,t){return(!t||0>=t?n.XML:n.HTML)(e)},t.encodeXML=n.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=n.HTML,t.decodeXML=t.decodeXMLStrict=r.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=r.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=r.HTMLStrict,t.escape=n.escape},function(e){e.exports={Aacute:'\xC1',aacute:'\xE1',Abreve:'\u0102',abreve:'\u0103',ac:'\u223E',acd:'\u223F',acE:'\u223E\u0333',Acirc:'\xC2',acirc:'\xE2',acute:'\xB4',Acy:'\u0410',acy:'\u0430',AElig:'\xC6',aelig:'\xE6',af:'\u2061',Afr:'\uD835\uDD04',afr:'\uD835\uDD1E',Agrave:'\xC0',agrave:'\xE0',alefsym:'\u2135',aleph:'\u2135',Alpha:'\u0391',alpha:'\u03B1',Amacr:'\u0100',amacr:'\u0101',amalg:'\u2A3F',amp:'&',AMP:'&',andand:'\u2A55',And:'\u2A53',and:'\u2227',andd:'\u2A5C',andslope:'\u2A58',andv:'\u2A5A',ang:'\u2220',ange:'\u29A4',angle:'\u2220',angmsdaa:'\u29A8',angmsdab:'\u29A9',angmsdac:'\u29AA',angmsdad:'\u29AB',angmsdae:'\u29AC',angmsdaf:'\u29AD',angmsdag:'\u29AE',angmsdah:'\u29AF',angmsd:'\u2221',angrt:'\u221F',angrtvb:'\u22BE',angrtvbd:'\u299D',angsph:'\u2222',angst:'\xC5',angzarr:'\u237C',Aogon:'\u0104',aogon:'\u0105',Aopf:'\uD835\uDD38',aopf:'\uD835\uDD52',apacir:'\u2A6F',ap:'\u2248',apE:'\u2A70',ape:'\u224A',apid:'\u224B',apos:'\'',ApplyFunction:'\u2061',approx:'\u2248',approxeq:'\u224A',Aring:'\xC5',aring:'\xE5',Ascr:'\uD835\uDC9C',ascr:'\uD835\uDCB6',Assign:'\u2254',ast:'*',asymp:'\u2248',asympeq:'\u224D',Atilde:'\xC3',atilde:'\xE3',Auml:'\xC4',auml:'\xE4',awconint:'\u2233',awint:'\u2A11',backcong:'\u224C',backepsilon:'\u03F6',backprime:'\u2035',backsim:'\u223D',backsimeq:'\u22CD',Backslash:'\u2216',Barv:'\u2AE7',barvee:'\u22BD',barwed:'\u2305',Barwed:'\u2306',barwedge:'\u2305',bbrk:'\u23B5',bbrktbrk:'\u23B6',bcong:'\u224C',Bcy:'\u0411',bcy:'\u0431',bdquo:'\u201E',becaus:'\u2235',because:'\u2235',Because:'\u2235',bemptyv:'\u29B0',bepsi:'\u03F6',bernou:'\u212C',Bernoullis:'\u212C',Beta:'\u0392',beta:'\u03B2',beth:'\u2136',between:'\u226C',Bfr:'\uD835\uDD05',bfr:'\uD835\uDD1F',bigcap:'\u22C2',bigcirc:'\u25EF',bigcup:'\u22C3',bigodot:'\u2A00',bigoplus:'\u2A01',bigotimes:'\u2A02',bigsqcup:'\u2A06',bigstar:'\u2605',bigtriangledown:'\u25BD',bigtriangleup:'\u25B3',biguplus:'\u2A04',bigvee:'\u22C1',bigwedge:'\u22C0',bkarow:'\u290D',blacklozenge:'\u29EB',blacksquare:'\u25AA',blacktriangle:'\u25B4',blacktriangledown:'\u25BE',blacktriangleleft:'\u25C2',blacktriangleright:'\u25B8',blank:'\u2423',blk12:'\u2592',blk14:'\u2591',blk34:'\u2593',block:'\u2588',bne:'=\u20E5',bnequiv:'\u2261\u20E5',bNot:'\u2AED',bnot:'\u2310',Bopf:'\uD835\uDD39',bopf:'\uD835\uDD53',bot:'\u22A5',bottom:'\u22A5',bowtie:'\u22C8',boxbox:'\u29C9',boxdl:'\u2510',boxdL:'\u2555',boxDl:'\u2556',boxDL:'\u2557',boxdr:'\u250C',boxdR:'\u2552',boxDr:'\u2553',boxDR:'\u2554',boxh:'\u2500',boxH:'\u2550',boxhd:'\u252C',boxHd:'\u2564',boxhD:'\u2565',boxHD:'\u2566',boxhu:'\u2534',boxHu:'\u2567',boxhU:'\u2568',boxHU:'\u2569',boxminus:'\u229F',boxplus:'\u229E',boxtimes:'\u22A0',boxul:'\u2518',boxuL:'\u255B',boxUl:'\u255C',boxUL:'\u255D',boxur:'\u2514',boxuR:'\u2558',boxUr:'\u2559',boxUR:'\u255A',boxv:'\u2502',boxV:'\u2551',boxvh:'\u253C',boxvH:'\u256A',boxVh:'\u256B',boxVH:'\u256C',boxvl:'\u2524',boxvL:'\u2561',boxVl:'\u2562',boxVL:'\u2563',boxvr:'\u251C',boxvR:'\u255E',boxVr:'\u255F',boxVR:'\u2560',bprime:'\u2035',breve:'\u02D8',Breve:'\u02D8',brvbar:'\xA6',bscr:'\uD835\uDCB7',Bscr:'\u212C',bsemi:'\u204F',bsim:'\u223D',bsime:'\u22CD',bsolb:'\u29C5',bsol:'\\',bsolhsub:'\u27C8',bull:'\u2022',bullet:'\u2022',bump:'\u224E',bumpE:'\u2AAE',bumpe:'\u224F',Bumpeq:'\u224E',bumpeq:'\u224F',Cacute:'\u0106',cacute:'\u0107',capand:'\u2A44',capbrcup:'\u2A49',capcap:'\u2A4B',cap:'\u2229',Cap:'\u22D2',capcup:'\u2A47',capdot:'\u2A40',CapitalDifferentialD:'\u2145',caps:'\u2229\uFE00',caret:'\u2041',caron:'\u02C7',Cayleys:'\u212D',ccaps:'\u2A4D',Ccaron:'\u010C',ccaron:'\u010D',Ccedil:'\xC7',ccedil:'\xE7',Ccirc:'\u0108',ccirc:'\u0109',Cconint:'\u2230',ccups:'\u2A4C',ccupssm:'\u2A50',Cdot:'\u010A',cdot:'\u010B',cedil:'\xB8',Cedilla:'\xB8',cemptyv:'\u29B2',cent:'\xA2',centerdot:'\xB7',CenterDot:'\xB7',cfr:'\uD835\uDD20',Cfr:'\u212D',CHcy:'\u0427',chcy:'\u0447',check:'\u2713',checkmark:'\u2713',Chi:'\u03A7',chi:'\u03C7',circ:'\u02C6',circeq:'\u2257',circlearrowleft:'\u21BA',circlearrowright:'\u21BB',circledast:'\u229B',circledcirc:'\u229A',circleddash:'\u229D',CircleDot:'\u2299',circledR:'\xAE',circledS:'\u24C8',CircleMinus:'\u2296',CirclePlus:'\u2295',CircleTimes:'\u2297',cir:'\u25CB',cirE:'\u29C3',cire:'\u2257',cirfnint:'\u2A10',cirmid:'\u2AEF',cirscir:'\u29C2',ClockwiseContourIntegral:'\u2232',CloseCurlyDoubleQuote:'\u201D',CloseCurlyQuote:'\u2019',clubs:'\u2663',clubsuit:'\u2663',colon:':',Colon:'\u2237',Colone:'\u2A74',colone:'\u2254',coloneq:'\u2254',comma:',',commat:'@',comp:'\u2201',compfn:'\u2218',complement:'\u2201',complexes:'\u2102',cong:'\u2245',congdot:'\u2A6D',Congruent:'\u2261',conint:'\u222E',Conint:'\u222F',ContourIntegral:'\u222E',copf:'\uD835\uDD54',Copf:'\u2102',coprod:'\u2210',Coproduct:'\u2210',copy:'\xA9',COPY:'\xA9',copysr:'\u2117',CounterClockwiseContourIntegral:'\u2233',crarr:'\u21B5',cross:'\u2717',Cross:'\u2A2F',Cscr:'\uD835\uDC9E',cscr:'\uD835\uDCB8',csub:'\u2ACF',csube:'\u2AD1',csup:'\u2AD0',csupe:'\u2AD2',ctdot:'\u22EF',cudarrl:'\u2938',cudarrr:'\u2935',cuepr:'\u22DE',cuesc:'\u22DF',cularr:'\u21B6',cularrp:'\u293D',cupbrcap:'\u2A48',cupcap:'\u2A46',CupCap:'\u224D',cup:'\u222A',Cup:'\u22D3',cupcup:'\u2A4A',cupdot:'\u228D',cupor:'\u2A45',cups:'\u222A\uFE00',curarr:'\u21B7',curarrm:'\u293C',curlyeqprec:'\u22DE',curlyeqsucc:'\u22DF',curlyvee:'\u22CE',curlywedge:'\u22CF',curren:'\xA4',curvearrowleft:'\u21B6',curvearrowright:'\u21B7',cuvee:'\u22CE',cuwed:'\u22CF',cwconint:'\u2232',cwint:'\u2231',cylcty:'\u232D',dagger:'\u2020',Dagger:'\u2021',daleth:'\u2138',darr:'\u2193',Darr:'\u21A1',dArr:'\u21D3',dash:'\u2010',Dashv:'\u2AE4',dashv:'\u22A3',dbkarow:'\u290F',dblac:'\u02DD',Dcaron:'\u010E',dcaron:'\u010F',Dcy:'\u0414',dcy:'\u0434',ddagger:'\u2021',ddarr:'\u21CA',DD:'\u2145',dd:'\u2146',DDotrahd:'\u2911',ddotseq:'\u2A77',deg:'\xB0',Del:'\u2207',Delta:'\u0394',delta:'\u03B4',demptyv:'\u29B1',dfisht:'\u297F',Dfr:'\uD835\uDD07',dfr:'\uD835\uDD21',dHar:'\u2965',dharl:'\u21C3',dharr:'\u21C2',DiacriticalAcute:'\xB4',DiacriticalDot:'\u02D9',DiacriticalDoubleAcute:'\u02DD',DiacriticalGrave:'`',DiacriticalTilde:'\u02DC',diam:'\u22C4',diamond:'\u22C4',Diamond:'\u22C4',diamondsuit:'\u2666',diams:'\u2666',die:'\xA8',DifferentialD:'\u2146',digamma:'\u03DD',disin:'\u22F2',div:'\xF7',divide:'\xF7',divideontimes:'\u22C7',divonx:'\u22C7',DJcy:'\u0402',djcy:'\u0452',dlcorn:'\u231E',dlcrop:'\u230D',dollar:'$',Dopf:'\uD835\uDD3B',dopf:'\uD835\uDD55',Dot:'\xA8',dot:'\u02D9',DotDot:'\u20DC',doteq:'\u2250',doteqdot:'\u2251',DotEqual:'\u2250',dotminus:'\u2238',dotplus:'\u2214',dotsquare:'\u22A1',doublebarwedge:'\u2306',DoubleContourIntegral:'\u222F',DoubleDot:'\xA8',DoubleDownArrow:'\u21D3',DoubleLeftArrow:'\u21D0',DoubleLeftRightArrow:'\u21D4',DoubleLeftTee:'\u2AE4',DoubleLongLeftArrow:'\u27F8',DoubleLongLeftRightArrow:'\u27FA',DoubleLongRightArrow:'\u27F9',DoubleRightArrow:'\u21D2',DoubleRightTee:'\u22A8',DoubleUpArrow:'\u21D1',DoubleUpDownArrow:'\u21D5',DoubleVerticalBar:'\u2225',DownArrowBar:'\u2913',downarrow:'\u2193',DownArrow:'\u2193',Downarrow:'\u21D3',DownArrowUpArrow:'\u21F5',DownBreve:'\u0311',downdownarrows:'\u21CA',downharpoonleft:'\u21C3',downharpoonright:'\u21C2',DownLeftRightVector:'\u2950',DownLeftTeeVector:'\u295E',DownLeftVectorBar:'\u2956',DownLeftVector:'\u21BD',DownRightTeeVector:'\u295F',DownRightVectorBar:'\u2957',DownRightVector:'\u21C1',DownTeeArrow:'\u21A7',DownTee:'\u22A4',drbkarow:'\u2910',drcorn:'\u231F',drcrop:'\u230C',Dscr:'\uD835\uDC9F',dscr:'\uD835\uDCB9',DScy:'\u0405',dscy:'\u0455',dsol:'\u29F6',Dstrok:'\u0110',dstrok:'\u0111',dtdot:'\u22F1',dtri:'\u25BF',dtrif:'\u25BE',duarr:'\u21F5',duhar:'\u296F',dwangle:'\u29A6',DZcy:'\u040F',dzcy:'\u045F',dzigrarr:'\u27FF',Eacute:'\xC9',eacute:'\xE9',easter:'\u2A6E',Ecaron:'\u011A',ecaron:'\u011B',Ecirc:'\xCA',ecirc:'\xEA',ecir:'\u2256',ecolon:'\u2255',Ecy:'\u042D',ecy:'\u044D',eDDot:'\u2A77',Edot:'\u0116',edot:'\u0117',eDot:'\u2251',ee:'\u2147',efDot:'\u2252',Efr:'\uD835\uDD08',efr:'\uD835\uDD22',eg:'\u2A9A',Egrave:'\xC8',egrave:'\xE8',egs:'\u2A96',egsdot:'\u2A98',el:'\u2A99',Element:'\u2208',elinters:'\u23E7',ell:'\u2113',els:'\u2A95',elsdot:'\u2A97',Emacr:'\u0112',emacr:'\u0113',empty:'\u2205',emptyset:'\u2205',EmptySmallSquare:'\u25FB',emptyv:'\u2205',EmptyVerySmallSquare:'\u25AB',emsp13:'\u2004',emsp14:'\u2005',emsp:'\u2003',ENG:'\u014A',eng:'\u014B',ensp:'\u2002',Eogon:'\u0118',eogon:'\u0119',Eopf:'\uD835\uDD3C',eopf:'\uD835\uDD56',epar:'\u22D5',eparsl:'\u29E3',eplus:'\u2A71',epsi:'\u03B5',Epsilon:'\u0395',epsilon:'\u03B5',epsiv:'\u03F5',eqcirc:'\u2256',eqcolon:'\u2255',eqsim:'\u2242',eqslantgtr:'\u2A96',eqslantless:'\u2A95',Equal:'\u2A75',equals:'=',EqualTilde:'\u2242',equest:'\u225F',Equilibrium:'\u21CC',equiv:'\u2261',equivDD:'\u2A78',eqvparsl:'\u29E5',erarr:'\u2971',erDot:'\u2253',escr:'\u212F',Escr:'\u2130',esdot:'\u2250',Esim:'\u2A73',esim:'\u2242',Eta:'\u0397',eta:'\u03B7',ETH:'\xD0',eth:'\xF0',Euml:'\xCB',euml:'\xEB',euro:'\u20AC',excl:'!',exist:'\u2203',Exists:'\u2203',expectation:'\u2130',exponentiale:'\u2147',ExponentialE:'\u2147',fallingdotseq:'\u2252',Fcy:'\u0424',fcy:'\u0444',female:'\u2640',ffilig:'\uFB03',fflig:'\uFB00',ffllig:'\uFB04',Ffr:'\uD835\uDD09',ffr:'\uD835\uDD23',filig:'\uFB01',FilledSmallSquare:'\u25FC',FilledVerySmallSquare:'\u25AA',fjlig:'fj',flat:'\u266D',fllig:'\uFB02',fltns:'\u25B1',fnof:'\u0192',Fopf:'\uD835\uDD3D',fopf:'\uD835\uDD57',forall:'\u2200',ForAll:'\u2200',fork:'\u22D4',forkv:'\u2AD9',Fouriertrf:'\u2131',fpartint:'\u2A0D',frac12:'\xBD',frac13:'\u2153',frac14:'\xBC',frac15:'\u2155',frac16:'\u2159',frac18:'\u215B',frac23:'\u2154',frac25:'\u2156',frac34:'\xBE',frac35:'\u2157',frac38:'\u215C',frac45:'\u2158',frac56:'\u215A',frac58:'\u215D',frac78:'\u215E',frasl:'\u2044',frown:'\u2322',fscr:'\uD835\uDCBB',Fscr:'\u2131',gacute:'\u01F5',Gamma:'\u0393',gamma:'\u03B3',Gammad:'\u03DC',gammad:'\u03DD',gap:'\u2A86',Gbreve:'\u011E',gbreve:'\u011F',Gcedil:'\u0122',Gcirc:'\u011C',gcirc:'\u011D',Gcy:'\u0413',gcy:'\u0433',Gdot:'\u0120',gdot:'\u0121',ge:'\u2265',gE:'\u2267',gEl:'\u2A8C',gel:'\u22DB',geq:'\u2265',geqq:'\u2267',geqslant:'\u2A7E',gescc:'\u2AA9',ges:'\u2A7E',gesdot:'\u2A80',gesdoto:'\u2A82',gesdotol:'\u2A84',gesl:'\u22DB\uFE00',gesles:'\u2A94',Gfr:'\uD835\uDD0A',gfr:'\uD835\uDD24',gg:'\u226B',Gg:'\u22D9',ggg:'\u22D9',gimel:'\u2137',GJcy:'\u0403',gjcy:'\u0453',gla:'\u2AA5',gl:'\u2277',glE:'\u2A92',glj:'\u2AA4',gnap:'\u2A8A',gnapprox:'\u2A8A',gne:'\u2A88',gnE:'\u2269',gneq:'\u2A88',gneqq:'\u2269',gnsim:'\u22E7',Gopf:'\uD835\uDD3E',gopf:'\uD835\uDD58',grave:'`',GreaterEqual:'\u2265',GreaterEqualLess:'\u22DB',GreaterFullEqual:'\u2267',GreaterGreater:'\u2AA2',GreaterLess:'\u2277',GreaterSlantEqual:'\u2A7E',GreaterTilde:'\u2273',Gscr:'\uD835\uDCA2',gscr:'\u210A',gsim:'\u2273',gsime:'\u2A8E',gsiml:'\u2A90',gtcc:'\u2AA7',gtcir:'\u2A7A',gt:'>',GT:'>',Gt:'\u226B',gtdot:'\u22D7',gtlPar:'\u2995',gtquest:'\u2A7C',gtrapprox:'\u2A86',gtrarr:'\u2978',gtrdot:'\u22D7',gtreqless:'\u22DB',gtreqqless:'\u2A8C',gtrless:'\u2277',gtrsim:'\u2273',gvertneqq:'\u2269\uFE00',gvnE:'\u2269\uFE00',Hacek:'\u02C7',hairsp:'\u200A',half:'\xBD',hamilt:'\u210B',HARDcy:'\u042A',hardcy:'\u044A',harrcir:'\u2948',harr:'\u2194',hArr:'\u21D4',harrw:'\u21AD',Hat:'^',hbar:'\u210F',Hcirc:'\u0124',hcirc:'\u0125',hearts:'\u2665',heartsuit:'\u2665',hellip:'\u2026',hercon:'\u22B9',hfr:'\uD835\uDD25',Hfr:'\u210C',HilbertSpace:'\u210B',hksearow:'\u2925',hkswarow:'\u2926',hoarr:'\u21FF',homtht:'\u223B',hookleftarrow:'\u21A9',hookrightarrow:'\u21AA',hopf:'\uD835\uDD59',Hopf:'\u210D',horbar:'\u2015',HorizontalLine:'\u2500',hscr:'\uD835\uDCBD',Hscr:'\u210B',hslash:'\u210F',Hstrok:'\u0126',hstrok:'\u0127',HumpDownHump:'\u224E',HumpEqual:'\u224F',hybull:'\u2043',hyphen:'\u2010',Iacute:'\xCD',iacute:'\xED',ic:'\u2063',Icirc:'\xCE',icirc:'\xEE',Icy:'\u0418',icy:'\u0438',Idot:'\u0130',IEcy:'\u0415',iecy:'\u0435',iexcl:'\xA1',iff:'\u21D4',ifr:'\uD835\uDD26',Ifr:'\u2111',Igrave:'\xCC',igrave:'\xEC',ii:'\u2148',iiiint:'\u2A0C',iiint:'\u222D',iinfin:'\u29DC',iiota:'\u2129',IJlig:'\u0132',ijlig:'\u0133',Imacr:'\u012A',imacr:'\u012B',image:'\u2111',ImaginaryI:'\u2148',imagline:'\u2110',imagpart:'\u2111',imath:'\u0131',Im:'\u2111',imof:'\u22B7',imped:'\u01B5',Implies:'\u21D2',incare:'\u2105',in:'\u2208',infin:'\u221E',infintie:'\u29DD',inodot:'\u0131',intcal:'\u22BA',int:'\u222B',Int:'\u222C',integers:'\u2124',Integral:'\u222B',intercal:'\u22BA',Intersection:'\u22C2',intlarhk:'\u2A17',intprod:'\u2A3C',InvisibleComma:'\u2063',InvisibleTimes:'\u2062',IOcy:'\u0401',iocy:'\u0451',Iogon:'\u012E',iogon:'\u012F',Iopf:'\uD835\uDD40',iopf:'\uD835\uDD5A',Iota:'\u0399',iota:'\u03B9',iprod:'\u2A3C',iquest:'\xBF',iscr:'\uD835\uDCBE',Iscr:'\u2110',isin:'\u2208',isindot:'\u22F5',isinE:'\u22F9',isins:'\u22F4',isinsv:'\u22F3',isinv:'\u2208',it:'\u2062',Itilde:'\u0128',itilde:'\u0129',Iukcy:'\u0406',iukcy:'\u0456',Iuml:'\xCF',iuml:'\xEF',Jcirc:'\u0134',jcirc:'\u0135',Jcy:'\u0419',jcy:'\u0439',Jfr:'\uD835\uDD0D',jfr:'\uD835\uDD27',jmath:'\u0237',Jopf:'\uD835\uDD41',jopf:'\uD835\uDD5B',Jscr:'\uD835\uDCA5',jscr:'\uD835\uDCBF',Jsercy:'\u0408',jsercy:'\u0458',Jukcy:'\u0404',jukcy:'\u0454',Kappa:'\u039A',kappa:'\u03BA',kappav:'\u03F0',Kcedil:'\u0136',kcedil:'\u0137',Kcy:'\u041A',kcy:'\u043A',Kfr:'\uD835\uDD0E',kfr:'\uD835\uDD28',kgreen:'\u0138',KHcy:'\u0425',khcy:'\u0445',KJcy:'\u040C',kjcy:'\u045C',Kopf:'\uD835\uDD42',kopf:'\uD835\uDD5C',Kscr:'\uD835\uDCA6',kscr:'\uD835\uDCC0',lAarr:'\u21DA',Lacute:'\u0139',lacute:'\u013A',laemptyv:'\u29B4',lagran:'\u2112',Lambda:'\u039B',lambda:'\u03BB',lang:'\u27E8',Lang:'\u27EA',langd:'\u2991',langle:'\u27E8',lap:'\u2A85',Laplacetrf:'\u2112',laquo:'\xAB',larrb:'\u21E4',larrbfs:'\u291F',larr:'\u2190',Larr:'\u219E',lArr:'\u21D0',larrfs:'\u291D',larrhk:'\u21A9',larrlp:'\u21AB',larrpl:'\u2939',larrsim:'\u2973',larrtl:'\u21A2',latail:'\u2919',lAtail:'\u291B',lat:'\u2AAB',late:'\u2AAD',lates:'\u2AAD\uFE00',lbarr:'\u290C',lBarr:'\u290E',lbbrk:'\u2772',lbrace:'{',lbrack:'[',lbrke:'\u298B',lbrksld:'\u298F',lbrkslu:'\u298D',Lcaron:'\u013D',lcaron:'\u013E',Lcedil:'\u013B',lcedil:'\u013C',lceil:'\u2308',lcub:'{',Lcy:'\u041B',lcy:'\u043B',ldca:'\u2936',ldquo:'\u201C',ldquor:'\u201E',ldrdhar:'\u2967',ldrushar:'\u294B',ldsh:'\u21B2',le:'\u2264',lE:'\u2266',LeftAngleBracket:'\u27E8',LeftArrowBar:'\u21E4',leftarrow:'\u2190',LeftArrow:'\u2190',Leftarrow:'\u21D0',LeftArrowRightArrow:'\u21C6',leftarrowtail:'\u21A2',LeftCeiling:'\u2308',LeftDoubleBracket:'\u27E6',LeftDownTeeVector:'\u2961',LeftDownVectorBar:'\u2959',LeftDownVector:'\u21C3',LeftFloor:'\u230A',leftharpoondown:'\u21BD',leftharpoonup:'\u21BC',leftleftarrows:'\u21C7',leftrightarrow:'\u2194',LeftRightArrow:'\u2194',Leftrightarrow:'\u21D4',leftrightarrows:'\u21C6',leftrightharpoons:'\u21CB',leftrightsquigarrow:'\u21AD',LeftRightVector:'\u294E',LeftTeeArrow:'\u21A4',LeftTee:'\u22A3',LeftTeeVector:'\u295A',leftthreetimes:'\u22CB',LeftTriangleBar:'\u29CF',LeftTriangle:'\u22B2',LeftTriangleEqual:'\u22B4',LeftUpDownVector:'\u2951',LeftUpTeeVector:'\u2960',LeftUpVectorBar:'\u2958',LeftUpVector:'\u21BF',LeftVectorBar:'\u2952',LeftVector:'\u21BC',lEg:'\u2A8B',leg:'\u22DA',leq:'\u2264',leqq:'\u2266',leqslant:'\u2A7D',lescc:'\u2AA8',les:'\u2A7D',lesdot:'\u2A7F',lesdoto:'\u2A81',lesdotor:'\u2A83',lesg:'\u22DA\uFE00',lesges:'\u2A93',lessapprox:'\u2A85',lessdot:'\u22D6',lesseqgtr:'\u22DA',lesseqqgtr:'\u2A8B',LessEqualGreater:'\u22DA',LessFullEqual:'\u2266',LessGreater:'\u2276',lessgtr:'\u2276',LessLess:'\u2AA1',lesssim:'\u2272',LessSlantEqual:'\u2A7D',LessTilde:'\u2272',lfisht:'\u297C',lfloor:'\u230A',Lfr:'\uD835\uDD0F',lfr:'\uD835\uDD29',lg:'\u2276',lgE:'\u2A91',lHar:'\u2962',lhard:'\u21BD',lharu:'\u21BC',lharul:'\u296A',lhblk:'\u2584',LJcy:'\u0409',ljcy:'\u0459',llarr:'\u21C7',ll:'\u226A',Ll:'\u22D8',llcorner:'\u231E',Lleftarrow:'\u21DA',llhard:'\u296B',lltri:'\u25FA',Lmidot:'\u013F',lmidot:'\u0140',lmoustache:'\u23B0',lmoust:'\u23B0',lnap:'\u2A89',lnapprox:'\u2A89',lne:'\u2A87',lnE:'\u2268',lneq:'\u2A87',lneqq:'\u2268',lnsim:'\u22E6',loang:'\u27EC',loarr:'\u21FD',lobrk:'\u27E6',longleftarrow:'\u27F5',LongLeftArrow:'\u27F5',Longleftarrow:'\u27F8',longleftrightarrow:'\u27F7',LongLeftRightArrow:'\u27F7',Longleftrightarrow:'\u27FA',longmapsto:'\u27FC',longrightarrow:'\u27F6',LongRightArrow:'\u27F6',Longrightarrow:'\u27F9',looparrowleft:'\u21AB',looparrowright:'\u21AC',lopar:'\u2985',Lopf:'\uD835\uDD43',lopf:'\uD835\uDD5D',loplus:'\u2A2D',lotimes:'\u2A34',lowast:'\u2217',lowbar:'_',LowerLeftArrow:'\u2199',LowerRightArrow:'\u2198',loz:'\u25CA',lozenge:'\u25CA',lozf:'\u29EB',lpar:'(',lparlt:'\u2993',lrarr:'\u21C6',lrcorner:'\u231F',lrhar:'\u21CB',lrhard:'\u296D',lrm:'\u200E',lrtri:'\u22BF',lsaquo:'\u2039',lscr:'\uD835\uDCC1',Lscr:'\u2112',lsh:'\u21B0',Lsh:'\u21B0',lsim:'\u2272',lsime:'\u2A8D',lsimg:'\u2A8F',lsqb:'[',lsquo:'\u2018',lsquor:'\u201A',Lstrok:'\u0141',lstrok:'\u0142',ltcc:'\u2AA6',ltcir:'\u2A79',lt:'<',LT:'<',Lt:'\u226A',ltdot:'\u22D6',lthree:'\u22CB',ltimes:'\u22C9',ltlarr:'\u2976',ltquest:'\u2A7B',ltri:'\u25C3',ltrie:'\u22B4',ltrif:'\u25C2',ltrPar:'\u2996',lurdshar:'\u294A',luruhar:'\u2966',lvertneqq:'\u2268\uFE00',lvnE:'\u2268\uFE00',macr:'\xAF',male:'\u2642',malt:'\u2720',maltese:'\u2720',Map:'\u2905',map:'\u21A6',mapsto:'\u21A6',mapstodown:'\u21A7',mapstoleft:'\u21A4',mapstoup:'\u21A5',marker:'\u25AE',mcomma:'\u2A29',Mcy:'\u041C',mcy:'\u043C',mdash:'\u2014',mDDot:'\u223A',measuredangle:'\u2221',MediumSpace:'\u205F',Mellintrf:'\u2133',Mfr:'\uD835\uDD10',mfr:'\uD835\uDD2A',mho:'\u2127',micro:'\xB5',midast:'*',midcir:'\u2AF0',mid:'\u2223',middot:'\xB7',minusb:'\u229F',minus:'\u2212',minusd:'\u2238',minusdu:'\u2A2A',MinusPlus:'\u2213',mlcp:'\u2ADB',mldr:'\u2026',mnplus:'\u2213',models:'\u22A7',Mopf:'\uD835\uDD44',mopf:'\uD835\uDD5E',mp:'\u2213',mscr:'\uD835\uDCC2',Mscr:'\u2133',mstpos:'\u223E',Mu:'\u039C',mu:'\u03BC',multimap:'\u22B8',mumap:'\u22B8',nabla:'\u2207',Nacute:'\u0143',nacute:'\u0144',nang:'\u2220\u20D2',nap:'\u2249',napE:'\u2A70\u0338',napid:'\u224B\u0338',napos:'\u0149',napprox:'\u2249',natural:'\u266E',naturals:'\u2115',natur:'\u266E',nbsp:'\xA0',nbump:'\u224E\u0338',nbumpe:'\u224F\u0338',ncap:'\u2A43',Ncaron:'\u0147',ncaron:'\u0148',Ncedil:'\u0145',ncedil:'\u0146',ncong:'\u2247',ncongdot:'\u2A6D\u0338',ncup:'\u2A42',Ncy:'\u041D',ncy:'\u043D',ndash:'\u2013',nearhk:'\u2924',nearr:'\u2197',neArr:'\u21D7',nearrow:'\u2197',ne:'\u2260',nedot:'\u2250\u0338',NegativeMediumSpace:'\u200B',NegativeThickSpace:'\u200B',NegativeThinSpace:'\u200B',NegativeVeryThinSpace:'\u200B',nequiv:'\u2262',nesear:'\u2928',nesim:'\u2242\u0338',NestedGreaterGreater:'\u226B',NestedLessLess:'\u226A',NewLine:'\n',nexist:'\u2204',nexists:'\u2204',Nfr:'\uD835\uDD11',nfr:'\uD835\uDD2B',ngE:'\u2267\u0338',nge:'\u2271',ngeq:'\u2271',ngeqq:'\u2267\u0338',ngeqslant:'\u2A7E\u0338',nges:'\u2A7E\u0338',nGg:'\u22D9\u0338',ngsim:'\u2275',nGt:'\u226B\u20D2',ngt:'\u226F',ngtr:'\u226F',nGtv:'\u226B\u0338',nharr:'\u21AE',nhArr:'\u21CE',nhpar:'\u2AF2',ni:'\u220B',nis:'\u22FC',nisd:'\u22FA',niv:'\u220B',NJcy:'\u040A',njcy:'\u045A',nlarr:'\u219A',nlArr:'\u21CD',nldr:'\u2025',nlE:'\u2266\u0338',nle:'\u2270',nleftarrow:'\u219A',nLeftarrow:'\u21CD',nleftrightarrow:'\u21AE',nLeftrightarrow:'\u21CE',nleq:'\u2270',nleqq:'\u2266\u0338',nleqslant:'\u2A7D\u0338',nles:'\u2A7D\u0338',nless:'\u226E',nLl:'\u22D8\u0338',nlsim:'\u2274',nLt:'\u226A\u20D2',nlt:'\u226E',nltri:'\u22EA',nltrie:'\u22EC',nLtv:'\u226A\u0338',nmid:'\u2224',NoBreak:'\u2060',NonBreakingSpace:'\xA0',nopf:'\uD835\uDD5F',Nopf:'\u2115',Not:'\u2AEC',not:'\xAC',NotCongruent:'\u2262',NotCupCap:'\u226D',NotDoubleVerticalBar:'\u2226',NotElement:'\u2209',NotEqual:'\u2260',NotEqualTilde:'\u2242\u0338',NotExists:'\u2204',NotGreater:'\u226F',NotGreaterEqual:'\u2271',NotGreaterFullEqual:'\u2267\u0338',NotGreaterGreater:'\u226B\u0338',NotGreaterLess:'\u2279',NotGreaterSlantEqual:'\u2A7E\u0338',NotGreaterTilde:'\u2275',NotHumpDownHump:'\u224E\u0338',NotHumpEqual:'\u224F\u0338',notin:'\u2209',notindot:'\u22F5\u0338',notinE:'\u22F9\u0338',notinva:'\u2209',notinvb:'\u22F7',notinvc:'\u22F6',NotLeftTriangleBar:'\u29CF\u0338',NotLeftTriangle:'\u22EA',NotLeftTriangleEqual:'\u22EC',NotLess:'\u226E',NotLessEqual:'\u2270',NotLessGreater:'\u2278',NotLessLess:'\u226A\u0338',NotLessSlantEqual:'\u2A7D\u0338',NotLessTilde:'\u2274',NotNestedGreaterGreater:'\u2AA2\u0338',NotNestedLessLess:'\u2AA1\u0338',notni:'\u220C',notniva:'\u220C',notnivb:'\u22FE',notnivc:'\u22FD',NotPrecedes:'\u2280',NotPrecedesEqual:'\u2AAF\u0338',NotPrecedesSlantEqual:'\u22E0',NotReverseElement:'\u220C',NotRightTriangleBar:'\u29D0\u0338',NotRightTriangle:'\u22EB',NotRightTriangleEqual:'\u22ED',NotSquareSubset:'\u228F\u0338',NotSquareSubsetEqual:'\u22E2',NotSquareSuperset:'\u2290\u0338',NotSquareSupersetEqual:'\u22E3',NotSubset:'\u2282\u20D2',NotSubsetEqual:'\u2288',NotSucceeds:'\u2281',NotSucceedsEqual:'\u2AB0\u0338',NotSucceedsSlantEqual:'\u22E1',NotSucceedsTilde:'\u227F\u0338',NotSuperset:'\u2283\u20D2',NotSupersetEqual:'\u2289',NotTilde:'\u2241',NotTildeEqual:'\u2244',NotTildeFullEqual:'\u2247',NotTildeTilde:'\u2249',NotVerticalBar:'\u2224',nparallel:'\u2226',npar:'\u2226',nparsl:'\u2AFD\u20E5',npart:'\u2202\u0338',npolint:'\u2A14',npr:'\u2280',nprcue:'\u22E0',nprec:'\u2280',npreceq:'\u2AAF\u0338',npre:'\u2AAF\u0338',nrarrc:'\u2933\u0338',nrarr:'\u219B',nrArr:'\u21CF',nrarrw:'\u219D\u0338',nrightarrow:'\u219B',nRightarrow:'\u21CF',nrtri:'\u22EB',nrtrie:'\u22ED',nsc:'\u2281',nsccue:'\u22E1',nsce:'\u2AB0\u0338',Nscr:'\uD835\uDCA9',nscr:'\uD835\uDCC3',nshortmid:'\u2224',nshortparallel:'\u2226',nsim:'\u2241',nsime:'\u2244',nsimeq:'\u2244',nsmid:'\u2224',nspar:'\u2226',nsqsube:'\u22E2',nsqsupe:'\u22E3',nsub:'\u2284',nsubE:'\u2AC5\u0338',nsube:'\u2288',nsubset:'\u2282\u20D2',nsubseteq:'\u2288',nsubseteqq:'\u2AC5\u0338',nsucc:'\u2281',nsucceq:'\u2AB0\u0338',nsup:'\u2285',nsupE:'\u2AC6\u0338',nsupe:'\u2289',nsupset:'\u2283\u20D2',nsupseteq:'\u2289',nsupseteqq:'\u2AC6\u0338',ntgl:'\u2279',Ntilde:'\xD1',ntilde:'\xF1',ntlg:'\u2278',ntriangleleft:'\u22EA',ntrianglelefteq:'\u22EC',ntriangleright:'\u22EB',ntrianglerighteq:'\u22ED',Nu:'\u039D',nu:'\u03BD',num:'#',numero:'\u2116',numsp:'\u2007',nvap:'\u224D\u20D2',nvdash:'\u22AC',nvDash:'\u22AD',nVdash:'\u22AE',nVDash:'\u22AF',nvge:'\u2265\u20D2',nvgt:'>\u20D2',nvHarr:'\u2904',nvinfin:'\u29DE',nvlArr:'\u2902',nvle:'\u2264\u20D2',nvlt:'<\u20D2',nvltrie:'\u22B4\u20D2',nvrArr:'\u2903',nvrtrie:'\u22B5\u20D2',nvsim:'\u223C\u20D2',nwarhk:'\u2923',nwarr:'\u2196',nwArr:'\u21D6',nwarrow:'\u2196',nwnear:'\u2927',Oacute:'\xD3',oacute:'\xF3',oast:'\u229B',Ocirc:'\xD4',ocirc:'\xF4',ocir:'\u229A',Ocy:'\u041E',ocy:'\u043E',odash:'\u229D',Odblac:'\u0150',odblac:'\u0151',odiv:'\u2A38',odot:'\u2299',odsold:'\u29BC',OElig:'\u0152',oelig:'\u0153',ofcir:'\u29BF',Ofr:'\uD835\uDD12',ofr:'\uD835\uDD2C',ogon:'\u02DB',Ograve:'\xD2',ograve:'\xF2',ogt:'\u29C1',ohbar:'\u29B5',ohm:'\u03A9',oint:'\u222E',olarr:'\u21BA',olcir:'\u29BE',olcross:'\u29BB',oline:'\u203E',olt:'\u29C0',Omacr:'\u014C',omacr:'\u014D',Omega:'\u03A9',omega:'\u03C9',Omicron:'\u039F',omicron:'\u03BF',omid:'\u29B6',ominus:'\u2296',Oopf:'\uD835\uDD46',oopf:'\uD835\uDD60',opar:'\u29B7',OpenCurlyDoubleQuote:'\u201C',OpenCurlyQuote:'\u2018',operp:'\u29B9',oplus:'\u2295',orarr:'\u21BB',Or:'\u2A54',or:'\u2228',ord:'\u2A5D',order:'\u2134',orderof:'\u2134',ordf:'\xAA',ordm:'\xBA',origof:'\u22B6',oror:'\u2A56',orslope:'\u2A57',orv:'\u2A5B',oS:'\u24C8',Oscr:'\uD835\uDCAA',oscr:'\u2134',Oslash:'\xD8',oslash:'\xF8',osol:'\u2298',Otilde:'\xD5',otilde:'\xF5',otimesas:'\u2A36',Otimes:'\u2A37',otimes:'\u2297',Ouml:'\xD6',ouml:'\xF6',ovbar:'\u233D',OverBar:'\u203E',OverBrace:'\u23DE',OverBracket:'\u23B4',OverParenthesis:'\u23DC',para:'\xB6',parallel:'\u2225',par:'\u2225',parsim:'\u2AF3',parsl:'\u2AFD',part:'\u2202',PartialD:'\u2202',Pcy:'\u041F',pcy:'\u043F',percnt:'%',period:'.',permil:'\u2030',perp:'\u22A5',pertenk:'\u2031',Pfr:'\uD835\uDD13',pfr:'\uD835\uDD2D',Phi:'\u03A6',phi:'\u03C6',phiv:'\u03D5',phmmat:'\u2133',phone:'\u260E',Pi:'\u03A0',pi:'\u03C0',pitchfork:'\u22D4',piv:'\u03D6',planck:'\u210F',planckh:'\u210E',plankv:'\u210F',plusacir:'\u2A23',plusb:'\u229E',pluscir:'\u2A22',plus:'+',plusdo:'\u2214',plusdu:'\u2A25',pluse:'\u2A72',PlusMinus:'\xB1',plusmn:'\xB1',plussim:'\u2A26',plustwo:'\u2A27',pm:'\xB1',Poincareplane:'\u210C',pointint:'\u2A15',popf:'\uD835\uDD61',Popf:'\u2119',pound:'\xA3',prap:'\u2AB7',Pr:'\u2ABB',pr:'\u227A',prcue:'\u227C',precapprox:'\u2AB7',prec:'\u227A',preccurlyeq:'\u227C',Precedes:'\u227A',PrecedesEqual:'\u2AAF',PrecedesSlantEqual:'\u227C',PrecedesTilde:'\u227E',preceq:'\u2AAF',precnapprox:'\u2AB9',precneqq:'\u2AB5',precnsim:'\u22E8',pre:'\u2AAF',prE:'\u2AB3',precsim:'\u227E',prime:'\u2032',Prime:'\u2033',primes:'\u2119',prnap:'\u2AB9',prnE:'\u2AB5',prnsim:'\u22E8',prod:'\u220F',Product:'\u220F',profalar:'\u232E',profline:'\u2312',profsurf:'\u2313',prop:'\u221D',Proportional:'\u221D',Proportion:'\u2237',propto:'\u221D',prsim:'\u227E',prurel:'\u22B0',Pscr:'\uD835\uDCAB',pscr:'\uD835\uDCC5',Psi:'\u03A8',psi:'\u03C8',puncsp:'\u2008',Qfr:'\uD835\uDD14',qfr:'\uD835\uDD2E',qint:'\u2A0C',qopf:'\uD835\uDD62',Qopf:'\u211A',qprime:'\u2057',Qscr:'\uD835\uDCAC',qscr:'\uD835\uDCC6',quaternions:'\u210D',quatint:'\u2A16',quest:'?',questeq:'\u225F',quot:'"',QUOT:'"',rAarr:'\u21DB',race:'\u223D\u0331',Racute:'\u0154',racute:'\u0155',radic:'\u221A',raemptyv:'\u29B3',rang:'\u27E9',Rang:'\u27EB',rangd:'\u2992',range:'\u29A5',rangle:'\u27E9',raquo:'\xBB',rarrap:'\u2975',rarrb:'\u21E5',rarrbfs:'\u2920',rarrc:'\u2933',rarr:'\u2192',Rarr:'\u21A0',rArr:'\u21D2',rarrfs:'\u291E',rarrhk:'\u21AA',rarrlp:'\u21AC',rarrpl:'\u2945',rarrsim:'\u2974',Rarrtl:'\u2916',rarrtl:'\u21A3',rarrw:'\u219D',ratail:'\u291A',rAtail:'\u291C',ratio:'\u2236',rationals:'\u211A',rbarr:'\u290D',rBarr:'\u290F',RBarr:'\u2910',rbbrk:'\u2773',rbrace:'}',rbrack:']',rbrke:'\u298C',rbrksld:'\u298E',rbrkslu:'\u2990',Rcaron:'\u0158',rcaron:'\u0159',Rcedil:'\u0156',rcedil:'\u0157',rceil:'\u2309',rcub:'}',Rcy:'\u0420',rcy:'\u0440',rdca:'\u2937',rdldhar:'\u2969',rdquo:'\u201D',rdquor:'\u201D',rdsh:'\u21B3',real:'\u211C',realine:'\u211B',realpart:'\u211C',reals:'\u211D',Re:'\u211C',rect:'\u25AD',reg:'\xAE',REG:'\xAE',ReverseElement:'\u220B',ReverseEquilibrium:'\u21CB',ReverseUpEquilibrium:'\u296F',rfisht:'\u297D',rfloor:'\u230B',rfr:'\uD835\uDD2F',Rfr:'\u211C',rHar:'\u2964',rhard:'\u21C1',rharu:'\u21C0',rharul:'\u296C',Rho:'\u03A1',rho:'\u03C1',rhov:'\u03F1',RightAngleBracket:'\u27E9',RightArrowBar:'\u21E5',rightarrow:'\u2192',RightArrow:'\u2192',Rightarrow:'\u21D2',RightArrowLeftArrow:'\u21C4',rightarrowtail:'\u21A3',RightCeiling:'\u2309',RightDoubleBracket:'\u27E7',RightDownTeeVector:'\u295D',RightDownVectorBar:'\u2955',RightDownVector:'\u21C2',RightFloor:'\u230B',rightharpoondown:'\u21C1',rightharpoonup:'\u21C0',rightleftarrows:'\u21C4',rightleftharpoons:'\u21CC',rightrightarrows:'\u21C9',rightsquigarrow:'\u219D',RightTeeArrow:'\u21A6',RightTee:'\u22A2',RightTeeVector:'\u295B',rightthreetimes:'\u22CC',RightTriangleBar:'\u29D0',RightTriangle:'\u22B3',RightTriangleEqual:'\u22B5',RightUpDownVector:'\u294F',RightUpTeeVector:'\u295C',RightUpVectorBar:'\u2954',RightUpVector:'\u21BE',RightVectorBar:'\u2953',RightVector:'\u21C0',ring:'\u02DA',risingdotseq:'\u2253',rlarr:'\u21C4',rlhar:'\u21CC',rlm:'\u200F',rmoustache:'\u23B1',rmoust:'\u23B1',rnmid:'\u2AEE',roang:'\u27ED',roarr:'\u21FE',robrk:'\u27E7',ropar:'\u2986',ropf:'\uD835\uDD63',Ropf:'\u211D',roplus:'\u2A2E',rotimes:'\u2A35',RoundImplies:'\u2970',rpar:')',rpargt:'\u2994',rppolint:'\u2A12',rrarr:'\u21C9',Rrightarrow:'\u21DB',rsaquo:'\u203A',rscr:'\uD835\uDCC7',Rscr:'\u211B',rsh:'\u21B1',Rsh:'\u21B1',rsqb:']',rsquo:'\u2019',rsquor:'\u2019',rthree:'\u22CC',rtimes:'\u22CA',rtri:'\u25B9',rtrie:'\u22B5',rtrif:'\u25B8',rtriltri:'\u29CE',RuleDelayed:'\u29F4',ruluhar:'\u2968',rx:'\u211E',Sacute:'\u015A',sacute:'\u015B',sbquo:'\u201A',scap:'\u2AB8',Scaron:'\u0160',scaron:'\u0161',Sc:'\u2ABC',sc:'\u227B',sccue:'\u227D',sce:'\u2AB0',scE:'\u2AB4',Scedil:'\u015E',scedil:'\u015F',Scirc:'\u015C',scirc:'\u015D',scnap:'\u2ABA',scnE:'\u2AB6',scnsim:'\u22E9',scpolint:'\u2A13',scsim:'\u227F',Scy:'\u0421',scy:'\u0441',sdotb:'\u22A1',sdot:'\u22C5',sdote:'\u2A66',searhk:'\u2925',searr:'\u2198',seArr:'\u21D8',searrow:'\u2198',sect:'\xA7',semi:';',seswar:'\u2929',setminus:'\u2216',setmn:'\u2216',sext:'\u2736',Sfr:'\uD835\uDD16',sfr:'\uD835\uDD30',sfrown:'\u2322',sharp:'\u266F',SHCHcy:'\u0429',shchcy:'\u0449',SHcy:'\u0428',shcy:'\u0448',ShortDownArrow:'\u2193',ShortLeftArrow:'\u2190',shortmid:'\u2223',shortparallel:'\u2225',ShortRightArrow:'\u2192',ShortUpArrow:'\u2191',shy:'\xAD',Sigma:'\u03A3',sigma:'\u03C3',sigmaf:'\u03C2',sigmav:'\u03C2',sim:'\u223C',simdot:'\u2A6A',sime:'\u2243',simeq:'\u2243',simg:'\u2A9E',simgE:'\u2AA0',siml:'\u2A9D',simlE:'\u2A9F',simne:'\u2246',simplus:'\u2A24',simrarr:'\u2972',slarr:'\u2190',SmallCircle:'\u2218',smallsetminus:'\u2216',smashp:'\u2A33',smeparsl:'\u29E4',smid:'\u2223',smile:'\u2323',smt:'\u2AAA',smte:'\u2AAC',smtes:'\u2AAC\uFE00',SOFTcy:'\u042C',softcy:'\u044C',solbar:'\u233F',solb:'\u29C4',sol:'/',Sopf:'\uD835\uDD4A',sopf:'\uD835\uDD64',spades:'\u2660',spadesuit:'\u2660',spar:'\u2225',sqcap:'\u2293',sqcaps:'\u2293\uFE00',sqcup:'\u2294',sqcups:'\u2294\uFE00',Sqrt:'\u221A',sqsub:'\u228F',sqsube:'\u2291',sqsubset:'\u228F',sqsubseteq:'\u2291',sqsup:'\u2290',sqsupe:'\u2292',sqsupset:'\u2290',sqsupseteq:'\u2292',square:'\u25A1',Square:'\u25A1',SquareIntersection:'\u2293',SquareSubset:'\u228F',SquareSubsetEqual:'\u2291',SquareSuperset:'\u2290',SquareSupersetEqual:'\u2292',SquareUnion:'\u2294',squarf:'\u25AA',squ:'\u25A1',squf:'\u25AA',srarr:'\u2192',Sscr:'\uD835\uDCAE',sscr:'\uD835\uDCC8',ssetmn:'\u2216',ssmile:'\u2323',sstarf:'\u22C6',Star:'\u22C6',star:'\u2606',starf:'\u2605',straightepsilon:'\u03F5',straightphi:'\u03D5',strns:'\xAF',sub:'\u2282',Sub:'\u22D0',subdot:'\u2ABD',subE:'\u2AC5',sube:'\u2286',subedot:'\u2AC3',submult:'\u2AC1',subnE:'\u2ACB',subne:'\u228A',subplus:'\u2ABF',subrarr:'\u2979',subset:'\u2282',Subset:'\u22D0',subseteq:'\u2286',subseteqq:'\u2AC5',SubsetEqual:'\u2286',subsetneq:'\u228A',subsetneqq:'\u2ACB',subsim:'\u2AC7',subsub:'\u2AD5',subsup:'\u2AD3',succapprox:'\u2AB8',succ:'\u227B',succcurlyeq:'\u227D',Succeeds:'\u227B',SucceedsEqual:'\u2AB0',SucceedsSlantEqual:'\u227D',SucceedsTilde:'\u227F',succeq:'\u2AB0',succnapprox:'\u2ABA',succneqq:'\u2AB6',succnsim:'\u22E9',succsim:'\u227F',SuchThat:'\u220B',sum:'\u2211',Sum:'\u2211',sung:'\u266A',sup1:'\xB9',sup2:'\xB2',sup3:'\xB3',sup:'\u2283',Sup:'\u22D1',supdot:'\u2ABE',supdsub:'\u2AD8',supE:'\u2AC6',supe:'\u2287',supedot:'\u2AC4',Superset:'\u2283',SupersetEqual:'\u2287',suphsol:'\u27C9',suphsub:'\u2AD7',suplarr:'\u297B',supmult:'\u2AC2',supnE:'\u2ACC',supne:'\u228B',supplus:'\u2AC0',supset:'\u2283',Supset:'\u22D1',supseteq:'\u2287',supseteqq:'\u2AC6',supsetneq:'\u228B',supsetneqq:'\u2ACC',supsim:'\u2AC8',supsub:'\u2AD4',supsup:'\u2AD6',swarhk:'\u2926',swarr:'\u2199',swArr:'\u21D9',swarrow:'\u2199',swnwar:'\u292A',szlig:'\xDF',Tab:'\t',target:'\u2316',Tau:'\u03A4',tau:'\u03C4',tbrk:'\u23B4',Tcaron:'\u0164',tcaron:'\u0165',Tcedil:'\u0162',tcedil:'\u0163',Tcy:'\u0422',tcy:'\u0442',tdot:'\u20DB',telrec:'\u2315',Tfr:'\uD835\uDD17',tfr:'\uD835\uDD31',there4:'\u2234',therefore:'\u2234',Therefore:'\u2234',Theta:'\u0398',theta:'\u03B8',thetasym:'\u03D1',thetav:'\u03D1',thickapprox:'\u2248',thicksim:'\u223C',ThickSpace:'\u205F\u200A',ThinSpace:'\u2009',thinsp:'\u2009',thkap:'\u2248',thksim:'\u223C',THORN:'\xDE',thorn:'\xFE',tilde:'\u02DC',Tilde:'\u223C',TildeEqual:'\u2243',TildeFullEqual:'\u2245',TildeTilde:'\u2248',timesbar:'\u2A31',timesb:'\u22A0',times:'\xD7',timesd:'\u2A30',tint:'\u222D',toea:'\u2928',topbot:'\u2336',topcir:'\u2AF1',top:'\u22A4',Topf:'\uD835\uDD4B',topf:'\uD835\uDD65',topfork:'\u2ADA',tosa:'\u2929',tprime:'\u2034',trade:'\u2122',TRADE:'\u2122',triangle:'\u25B5',triangledown:'\u25BF',triangleleft:'\u25C3',trianglelefteq:'\u22B4',triangleq:'\u225C',triangleright:'\u25B9',trianglerighteq:'\u22B5',tridot:'\u25EC',trie:'\u225C',triminus:'\u2A3A',TripleDot:'\u20DB',triplus:'\u2A39',trisb:'\u29CD',tritime:'\u2A3B',trpezium:'\u23E2',Tscr:'\uD835\uDCAF',tscr:'\uD835\uDCC9',TScy:'\u0426',tscy:'\u0446',TSHcy:'\u040B',tshcy:'\u045B',Tstrok:'\u0166',tstrok:'\u0167',twixt:'\u226C',twoheadleftarrow:'\u219E',twoheadrightarrow:'\u21A0',Uacute:'\xDA',uacute:'\xFA',uarr:'\u2191',Uarr:'\u219F',uArr:'\u21D1',Uarrocir:'\u2949',Ubrcy:'\u040E',ubrcy:'\u045E',Ubreve:'\u016C',ubreve:'\u016D',Ucirc:'\xDB',ucirc:'\xFB',Ucy:'\u0423',ucy:'\u0443',udarr:'\u21C5',Udblac:'\u0170',udblac:'\u0171',udhar:'\u296E',ufisht:'\u297E',Ufr:'\uD835\uDD18',ufr:'\uD835\uDD32',Ugrave:'\xD9',ugrave:'\xF9',uHar:'\u2963',uharl:'\u21BF',uharr:'\u21BE',uhblk:'\u2580',ulcorn:'\u231C',ulcorner:'\u231C',ulcrop:'\u230F',ultri:'\u25F8',Umacr:'\u016A',umacr:'\u016B',uml:'\xA8',UnderBar:'_',UnderBrace:'\u23DF',UnderBracket:'\u23B5',UnderParenthesis:'\u23DD',Union:'\u22C3',UnionPlus:'\u228E',Uogon:'\u0172',uogon:'\u0173',Uopf:'\uD835\uDD4C',uopf:'\uD835\uDD66',UpArrowBar:'\u2912',uparrow:'\u2191',UpArrow:'\u2191',Uparrow:'\u21D1',UpArrowDownArrow:'\u21C5',updownarrow:'\u2195',UpDownArrow:'\u2195',Updownarrow:'\u21D5',UpEquilibrium:'\u296E',upharpoonleft:'\u21BF',upharpoonright:'\u21BE',uplus:'\u228E',UpperLeftArrow:'\u2196',UpperRightArrow:'\u2197',upsi:'\u03C5',Upsi:'\u03D2',upsih:'\u03D2',Upsilon:'\u03A5',upsilon:'\u03C5',UpTeeArrow:'\u21A5',UpTee:'\u22A5',upuparrows:'\u21C8',urcorn:'\u231D',urcorner:'\u231D',urcrop:'\u230E',Uring:'\u016E',uring:'\u016F',urtri:'\u25F9',Uscr:'\uD835\uDCB0',uscr:'\uD835\uDCCA',utdot:'\u22F0',Utilde:'\u0168',utilde:'\u0169',utri:'\u25B5',utrif:'\u25B4',uuarr:'\u21C8',Uuml:'\xDC',uuml:'\xFC',uwangle:'\u29A7',vangrt:'\u299C',varepsilon:'\u03F5',varkappa:'\u03F0',varnothing:'\u2205',varphi:'\u03D5',varpi:'\u03D6',varpropto:'\u221D',varr:'\u2195',vArr:'\u21D5',varrho:'\u03F1',varsigma:'\u03C2',varsubsetneq:'\u228A\uFE00',varsubsetneqq:'\u2ACB\uFE00',varsupsetneq:'\u228B\uFE00',varsupsetneqq:'\u2ACC\uFE00',vartheta:'\u03D1',vartriangleleft:'\u22B2',vartriangleright:'\u22B3',vBar:'\u2AE8',Vbar:'\u2AEB',vBarv:'\u2AE9',Vcy:'\u0412',vcy:'\u0432',vdash:'\u22A2',vDash:'\u22A8',Vdash:'\u22A9',VDash:'\u22AB',Vdashl:'\u2AE6',veebar:'\u22BB',vee:'\u2228',Vee:'\u22C1',veeeq:'\u225A',vellip:'\u22EE',verbar:'|',Verbar:'\u2016',vert:'|',Vert:'\u2016',VerticalBar:'\u2223',VerticalLine:'|',VerticalSeparator:'\u2758',VerticalTilde:'\u2240',VeryThinSpace:'\u200A',Vfr:'\uD835\uDD19',vfr:'\uD835\uDD33',vltri:'\u22B2',vnsub:'\u2282\u20D2',vnsup:'\u2283\u20D2',Vopf:'\uD835\uDD4D',vopf:'\uD835\uDD67',vprop:'\u221D',vrtri:'\u22B3',Vscr:'\uD835\uDCB1',vscr:'\uD835\uDCCB',vsubnE:'\u2ACB\uFE00',vsubne:'\u228A\uFE00',vsupnE:'\u2ACC\uFE00',vsupne:'\u228B\uFE00',Vvdash:'\u22AA',vzigzag:'\u299A',Wcirc:'\u0174',wcirc:'\u0175',wedbar:'\u2A5F',wedge:'\u2227',Wedge:'\u22C0',wedgeq:'\u2259',weierp:'\u2118',Wfr:'\uD835\uDD1A',wfr:'\uD835\uDD34',Wopf:'\uD835\uDD4E',wopf:'\uD835\uDD68',wp:'\u2118',wr:'\u2240',wreath:'\u2240',Wscr:'\uD835\uDCB2',wscr:'\uD835\uDCCC',xcap:'\u22C2',xcirc:'\u25EF',xcup:'\u22C3',xdtri:'\u25BD',Xfr:'\uD835\uDD1B',xfr:'\uD835\uDD35',xharr:'\u27F7',xhArr:'\u27FA',Xi:'\u039E',xi:'\u03BE',xlarr:'\u27F5',xlArr:'\u27F8',xmap:'\u27FC',xnis:'\u22FB',xodot:'\u2A00',Xopf:'\uD835\uDD4F',xopf:'\uD835\uDD69',xoplus:'\u2A01',xotime:'\u2A02',xrarr:'\u27F6',xrArr:'\u27F9',Xscr:'\uD835\uDCB3',xscr:'\uD835\uDCCD',xsqcup:'\u2A06',xuplus:'\u2A04',xutri:'\u25B3',xvee:'\u22C1',xwedge:'\u22C0',Yacute:'\xDD',yacute:'\xFD',YAcy:'\u042F',yacy:'\u044F',Ycirc:'\u0176',ycirc:'\u0177',Ycy:'\u042B',ycy:'\u044B',yen:'\xA5',Yfr:'\uD835\uDD1C',yfr:'\uD835\uDD36',YIcy:'\u0407',yicy:'\u0457',Yopf:'\uD835\uDD50',yopf:'\uD835\uDD6A',Yscr:'\uD835\uDCB4',yscr:'\uD835\uDCCE',YUcy:'\u042E',yucy:'\u044E',yuml:'\xFF',Yuml:'\u0178',Zacute:'\u0179',zacute:'\u017A',Zcaron:'\u017D',zcaron:'\u017E',Zcy:'\u0417',zcy:'\u0437',Zdot:'\u017B',zdot:'\u017C',zeetrf:'\u2128',ZeroWidthSpace:'\u200B',Zeta:'\u0396',zeta:'\u03B6',zfr:'\uD835\uDD37',Zfr:'\u2128',ZHcy:'\u0416',zhcy:'\u0436',zigrarr:'\u21DD',zopf:'\uD835\uDD6B',Zopf:'\u2124',Zscr:'\uD835\uDCB5',zscr:'\uD835\uDCCF',zwj:'\u200D',zwnj:'\u200C'}},function(e){e.exports={amp:'&',apos:'\'',gt:'>',lt:'<',quot:'"'}},function(e){'use strict';var t={};'production'!==process.env.NODE_ENV&&Object.freeze(t),e.exports=t},function(e){'use strict';e.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},function(e,t,a){'use strict';function n(e,t,a){this.props=e,this.context=t,this.refs=c,this.updater=a||l}function r(e,t,a){this.props=e,this.context=t,this.refs=c,this.updater=a||l}function i(){}var o=a(6),s=a(10),l=a(31),d=a(13),c=a(26),p=a(1),u=a(20);if(n.prototype.isReactComponent={},n.prototype.setState=function(e,t){'object'==typeof e||'function'==typeof e||null==e?void 0:'production'===process.env.NODE_ENV?o('85'):p(!1,'setState(...): takes an object of state variables to update or a function which returns an object of state variables.'),this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,'setState')},n.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,'forceUpdate')},'production'!==process.env.NODE_ENV){var g={isMounted:['isMounted','Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.'],replaceState:['replaceState','Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236).']},h=function(e,t){d&&Object.defineProperty(n.prototype,e,{get:function(){u(!1,'%s(...) is deprecated in plain JavaScript React classes. %s',t[0],t[1])}})};for(var m in g)g.hasOwnProperty(m)&&h(m,g[m])}i.prototype=n.prototype,r.prototype=new i,r.prototype.constructor=r,s(r.prototype,n.prototype),r.prototype.isPureReactComponent=!0,e.exports={Component:n,PureComponent:r}},function(e){'use strict';var t='function'==typeof Symbol&&Symbol['for']&&Symbol['for']('react.element')||60103;e.exports=t},function(e,t,a){'use strict';function n(){if(d.current){var e=d.current.getName();if(e)return' Check the render method of `'+e+'`.'}return''}function r(e){if(null!==e&&e!==void 0&&e.__source!==void 0){var t=e.__source,a=t.fileName.replace(/^.*[\\\/]/,''),n=t.lineNumber;return' Check your code at '+a+':'+n+'.'}return''}function i(e){var t=n();if(!t){var a='string'==typeof e?e:e.displayName||e.name;a&&(t=' Check the top-level render call using <'+a+'>.')}return t}function o(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var a=b.uniqueKey||(b.uniqueKey={}),n=i(t);if(!a[n]){a[n]=!0;var r='';e&&e._owner&&e._owner!==d.current&&(r=' It was passed a child from '+e._owner.getName()+'.'),'production'===process.env.NODE_ENV?void 0:m(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.%s',n,r,c.getCurrentStackAddendum(e))}}}function s(e,t){if('object'==typeof e)if(Array.isArray(e))for(var a=0,n;a<e.length;a++)n=e[a],p.isValidElement(n)&&o(n,t);else if(p.isValidElement(e))e._store&&(e._store.validated=!0);else if(e){var r=h(e);if(r&&r!==e.entries)for(var i=r.call(e),s;!(s=i.next()).done;)p.isValidElement(s.value)&&o(s.value,t)}}function l(e){var t=e.type;if('function'==typeof t){var a=t.displayName||t.name;t.propTypes&&u(t.propTypes,e.props,'prop',a,e,null),'function'==typeof t.getDefaultProps&&('production'===process.env.NODE_ENV?void 0:m(t.getDefaultProps.isReactClassApproved,'getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.'))}}var d=a(12),c=a(19),p=a(4),u=a(98),g=a(13),h=a(32),m=a(2),f=a(20),b={},y={createElement:function(e,t){var a='string'==typeof e||'function'==typeof e;if(!a&&'function'!=typeof e&&'string'!=typeof e){var o='';(void 0===e||'object'==typeof e&&null!==e&&0===Object.keys(e).length)&&(o+=' You likely forgot to export your component from the file it\'s defined in.');var d=r(t);o+=d?d:n(),o+=c.getCurrentStackAddendum();var u=null!==t&&void 0!==t&&void 0!==t.__source?t.__source:null;c.pushNonStandardWarningStack(!0,u),'production'===process.env.NODE_ENV?void 0:m(!1,'React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s',null==e?e:typeof e,o),c.popNonStandardWarningStack()}var g=p.createElement.apply(this,arguments);if(null==g)return g;if(a)for(var h=2;h<arguments.length;h++)s(arguments[h],e);return l(g),g},createFactory:function(e){var t=y.createElement.bind(null,e);return t.type=e,'production'!==process.env.NODE_ENV&&g&&Object.defineProperty(t,'type',{enumerable:!1,get:function(){return f(!1,'Factory.type is deprecated. Access the class directly before passing it to createFactory.'),Object.defineProperty(this,'type',{value:e}),e}}),t},cloneElement:function(){for(var e=p.cloneElement.apply(this,arguments),t=2;t<arguments.length;t++)s(arguments[t],e.type);return l(e),e}};e.exports=y},function(e,t,a){'use strict';function n(e,t){if('production'!==process.env.NODE_ENV){var a=e.constructor;'production'===process.env.NODE_ENV?void 0:r(!1,'%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.',t,t,a&&(a.displayName||a.name)||'ReactClass')}}var r=a(2);e.exports={isMounted:function(){return!1},enqueueCallback:function(){},enqueueForceUpdate:function(e){n(e,'forceUpdate')},enqueueReplaceState:function(e){n(e,'replaceState')},enqueueSetState:function(e){n(e,'setState')}}},function(e){'use strict';var t='function'==typeof Symbol&&Symbol.iterator;e.exports=function(e){var a=e&&(t&&e[t]||e['@@iterator']);if('function'==typeof a)return a}},function(e){e.exports=require('path')},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(47),o=a(45),s=a(48),l=a(49),d=a(50),c=a(51),p=a(52),u=a(53);const g=/\.(jpg|jpeg|png|gif|bmp|svg)$/i,h=/\.(mp4|mov|ogg)$/i,m=/\.mp3$/i,f=/\.txt$/i,b=/\.(tar|tar.gz|tgz|zip)$/i,y=/\.(js|rb|php|py|rake|css|coffee|yml|json|sh)$/i,k=new Map([[g,l.a],[h,u.a],[m,i.a],[y,s.a],[f,p.a],[b,o.a],[/\.md$/i,d.a],[/\.pdf$/i,c.a]]);t.a=({path:e})=>{for(const[t,a]of k)if(e.match(t))return r.a.createElement(a,{path:e,key:e});return null}},function(e,t,a){'use strict';var n=a(8),r=a.n(n);t.a=(e)=>new Promise((t,a)=>{r.a.readdir(e,(e,n)=>e?a(e):t(n))})},function(e){e.exports=require('os')},function(e,t,a){var n=Math.max;(function(e){(function(e,a){a(t)})(this,function(t){'use strict';function a(e,t){t|=0;for(var a=n(e.length-t,0),r=Array(a),i=0;i<a;i++)r[i]=e[t+i];return r}function r(e){var t=typeof e;return null!=e&&('object'==t||'function'==t)}function i(e){setTimeout(e,0)}function o(e){return function(t){var n=a(arguments,1);e(function(){t.apply(null,n)})}}function s(e){return at(function(t,a){var n;try{n=e.apply(this,t)}catch(t){return a(t)}r(n)&&'function'==typeof n.then?n.then(function(e){l(a,null,e)},function(e){l(a,e.message?e:new Error(e))}):a(null,n)})}function l(e,t,a){try{e(t,a)}catch(t){ot(d,t)}}function d(e){throw e}function c(e){return st&&'AsyncFunction'===e[Symbol.toStringTag]}function p(e){return c(e)?s(e):e}function u(e){return function(t){var n=a(arguments,1),r=at(function(a,n){var r=this;return e(t,function(e,t){p(e).apply(r,a.concat(t))},n)});return n.length?r.apply(this,n):r}}function g(e){var t=gt.call(e,mt),a=e[mt];try{e[mt]=void 0}catch(t){}var n=ht.call(e);return t?e[mt]=a:delete e[mt],n}function h(e){return bt.call(e)}function m(e){return null==e?void 0===e?kt:yt:xt&&xt in Object(e)?g(e):h(e)}function f(e){if(!r(e))return!1;var t=m(e);return t==At||t==Ct||t==vt||t==St}function b(e){return'number'==typeof e&&-1<e&&0==e%1&&e<=wt}function y(e){return null!=e&&b(e.length)&&!f(e)}function k(){}function x(e){return function(){if(null!==e){var t=e;e=null,t.apply(this,arguments)}}}function v(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n}function A(e){return null!=e&&'object'==typeof e}function C(e){return A(e)&&m(e)==Et}function S(e,t){return t=null==t?Ut:t,!!t&&('number'==typeof e||zt.test(e))&&-1<e&&0==e%1&&e<t}function w(e,t){var a=Nt(e),n=!a&&Dt(e),r=!a&&!n&&qt(e),i=!a&&!n&&!r&&Jt(e),o=a||n||r||i,s=o?v(e.length,String):[],l=s.length;for(var d in e)(t||Qt.call(e,d))&&!(o&&('length'==d||r&&('offset'==d||'parent'==d)||i&&('buffer'==d||'byteLength'==d||'byteOffset'==d)||S(d,l)))&&s.push(d);return s}function _(e){var t=e&&e.constructor,a='function'==typeof t&&t.prototype||$t;return e===a}function T(e){if(!_(e))return ea(e);var t=[];for(var a in Object(e))aa.call(e,a)&&'constructor'!=a&&t.push(a);return t}function I(e){return y(e)?w(e):T(e)}function E(e){var t=-1,a=e.length;return function(){return++t<a?{value:e[t],key:t}:null}}function L(e){var t=-1;return function(){var a=e.next();return a.done?null:(t++,{value:a.value,key:t})}}function P(e){var t=I(e),a=-1,n=t.length;return function(){var r=t[++a];return a<n?{value:e[r],key:r}:null}}function R(e){if(y(e))return E(e);var t=It(e);return t?L(t):P(e)}function D(e){return function(){if(null===e)throw new Error('Callback was already called.');var t=e;e=null,t.apply(this,arguments)}}function N(e){return function(t,a,n){function r(e,t){if(l-=1,e)s=!0,n(e);else{if(t===_t||s&&0>=l)return s=!0,n(null);i()}}function i(){for(;l<e&&!s;){var t=o();if(null===t)return s=!0,void(0>=l&&n(null));l+=1,a(t.value,t.key,D(r))}}if(n=x(n||k),0>=e||!t)return n(null);var o=R(t),s=!1,l=0;i()}}function O(e,t,a,n){N(t)(e,p(a),n)}function B(e,t){return function(a,n,r){return e(a,t,n,r)}}function j(e,t,a){function n(e,t){e?a(e):(++i===o||t===_t)&&a(null)}a=x(a||k);var r=0,i=0,o=e.length;for(0===o&&a(null);r<o;r++)t(e[r],r,D(n))}function F(e){return function(t,a,n){return e(ra,t,p(a),n)}}function M(e,t,a,n){n=n||k,t=t||[];var r=[],i=0,o=p(a);e(t,function(e,t,a){var n=i++;o(e,function(e,t){r[n]=t,a(e)})},function(e){n(e,r)})}function q(e){return function(t,a,n,r){return e(N(a),t,p(n),r)}}function U(e,t){for(var a=-1,n=null==e?0:e.length;++a<n&&!(!1===t(e[a],a,e)););return e}function z(e,t){return e&&ca(e,t,I)}function G(e,t,a,n){for(var r=e.length,i=a+(n?1:-1);n?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function H(e){return e!==e}function W(e,t,a){for(var n=a-1,r=e.length;++n<r;)if(e[n]===t)return n;return-1}function V(e,t,a){return t===t?W(e,t,a):G(e,H,a)}function X(e,t){for(var a=-1,n=null==e?0:e.length,r=Array(n);++a<n;)r[a]=t(e[a],a,e);return r}function Y(e){return'symbol'==typeof e||A(e)&&m(e)==ua}function K(e){if('string'==typeof e)return e;if(Nt(e))return X(e,K)+'';if(Y(e))return ma?ma.call(e):'';var t=e+'';return'0'==t&&1/e==-ga?'-0':t}function J(e,t,a){var n=-1,r=e.length;0>t&&(t=-t>r?0:r+t),a=a>r?r:a,0>a&&(a+=r),r=t>a?0:a-t>>>0,t>>>=0;for(var i=Array(r);++n<r;)i[n]=e[n+t];return i}function Z(e,t,a){var n=e.length;return a=void 0===a?n:a,!t&&a>=n?e:J(e,t,a)}function Q(e,t){for(var a=e.length;a--&&-1<V(t,e[a],0););return a}function $(e,t){for(var a=-1,n=e.length;++a<n&&-1<V(t,e[a],0););return a}function ee(e){return e.split('')}function te(e){return fa.test(e)}function ae(e){return e.match(Ta)||[]}function ne(e){return te(e)?ae(e):ee(e)}function re(e){return null==e?'':K(e)}function ie(e,t,a){if(e=re(e),e&&(a||void 0===t))return e.replace(Ia,'');if(!e||!(t=K(t)))return e;var n=ne(e),r=ne(t),i=$(n,r),o=Q(n,r)+1;return Z(n,i,o).join('')}function oe(e){return e=e.toString().replace(Ra,''),e=e.match(Ea)[2].replace(' ',''),e=e?e.split(La):[],e=e.map(function(e){return ie(e.replace(Pa,''))}),e}function se(e,t){var a={};z(e,function(e,t){function n(t,a){var n=X(o,function(e){return t[e]});n.push(a),p(e).apply(null,n)}var r=c(e),i=!r&&1===e.length||r&&0===e.length,o;if(Nt(e))o=e.slice(0,-1),e=e[e.length-1],a[t]=o.concat(0<o.length?n:e);else if(i)a[t]=e;else{if(o=oe(e),0===e.length&&!r&&0===o.length)throw new Error('autoInject task functions require explicit parameters.');r||o.pop(),a[t]=o.concat(n)}}),pa(a,t)}function le(){this.head=this.tail=null,this.length=0}function de(e,t){e.length=1,e.head=e.tail=t}function ce(e,t,a){function n(e,t,a){if(null!=a&&'function'!=typeof a)throw new Error('task callback must be a function');if(g.started=!0,Nt(e)||(e=[e]),0===e.length&&g.idle())return ot(function(){g.drain()});for(var n=0,r=e.length,i;n<r;n++)i={data:e[n],callback:a||k},t?g._tasks.unshift(i):g._tasks.push(i);c||(c=!0,ot(function(){c=!1,g.process()}))}function r(e){return function(t){s-=1;for(var a=0,n=e.length;a<n;a++){var r=e[a],i=V(d,r,0);0===i?d.shift():0<i&&d.splice(i,1),r.callback.apply(r,arguments),null!=t&&g.error(t,r.data)}s<=g.concurrency-g.buffer&&g.unsaturated(),g.idle()&&g.drain(),g.process()}}if(null==t)t=1;else if(0===t)throw new Error('Concurrency must not be zero');var o=p(e),s=0,d=[],c=!1,u=!1,g={_tasks:new le,concurrency:t,payload:a,saturated:k,unsaturated:k,buffer:t/4,empty:k,drain:k,error:k,started:!1,paused:!1,push:function(e,t){n(e,!1,t)},kill:function(){g.drain=k,g._tasks.empty()},unshift:function(e,t){n(e,!0,t)},remove:function(e){g._tasks.remove(e)},process:function(){if(!u){for(u=!0;!g.paused&&s<g.concurrency&&g._tasks.length;){var e=[],t=[],a=g._tasks.length;g.payload&&(a=Math.min(a,g.payload));for(var n=0,i;n<a;n++)i=g._tasks.shift(),e.push(i),d.push(i),t.push(i.data);s+=1,0===g._tasks.length&&g.empty(),s===g.concurrency&&g.saturated();var l=D(r(e));o(t,l)}u=!1}},length:function(){return g._tasks.length},running:function(){return s},workersList:function(){return d},idle:function(){return 0===g._tasks.length+s},pause:function(){g.paused=!0},resume:function(){!1===g.paused||(g.paused=!1,ot(g.process))}};return g}function pe(e,t){return ce(e,1,t)}function ue(e,t,a,n){n=x(n||k);var r=p(a);Da(e,function(e,a,n){r(t,e,function(e,a){t=a,n(e)})},function(e){n(e,t)})}function ge(){var e=X(arguments,p);return function(){var t=a(arguments),n=this,r=t[t.length-1];'function'==typeof r?t.pop():r=k,ue(e,t,function(e,t,r){t.apply(n,e.concat(function(e){var t=a(arguments,1);r(e,t)}))},function(e,t){r.apply(n,[e].concat(t))})}}function he(e){return e}function me(e,t){return function(a,n,r,i){i=i||k;var o=!1,s;a(n,function(a,n,i){r(a,function(n,r){n?i(n):e(r)&&!s?(o=!0,s=t(!0,a),i(null,_t)):i()})},function(e){e?i(e):i(null,o?s:t(!1))})}}function fe(e,t){return t}function be(e){return function(t){var n=a(arguments,1);n.push(function(t){var n=a(arguments,1);'object'==typeof console&&(t?console.error&&console.error(t):console[e]&&U(n,function(t){console[e](t)}))}),p(t).apply(null,n)}}function ye(e,t,n){function r(e){if(e)return n(e);var t=a(arguments,1);t.push(i),s.apply(this,t)}function i(e,t){return e?n(e):t?void o(r):n(null)}n=D(n||k);var o=p(e),s=p(t);i(null,!0)}function ke(e,t,n){n=D(n||k);var r=p(e),i=function(e){if(e)return n(e);var o=a(arguments,1);return t.apply(this,o)?r(i):void n.apply(null,[null].concat(o))};r(i)}function xe(e,t,a){ke(e,function(){return!t.apply(this,arguments)},a)}function ve(e,t,a){function n(e){return e?a(e):void o(r)}function r(e,t){return e?a(e):t?void i(n):a(null)}a=D(a||k);var i=p(t),o=p(e);o(r)}function Ae(e){return function(t,a,n){return e(t,n)}}function Ce(e,t,a){ra(e,Ae(p(t)),a)}function Se(e,t,a,n){N(t)(e,Ae(p(a)),n)}function we(e){return c(e)?e:at(function(t,a){var n=!0;t.push(function(){var e=arguments;n?ot(function(){a.apply(null,e)}):a.apply(null,e)}),e.apply(this,t),n=!1})}function _e(e){return!e}function Te(e){return function(t){return null==t?void 0:t[e]}}function Ie(e,t,a,n){var r=Array(t.length);e(t,function(e,t,n){a(e,function(e,a){r[t]=!!a,n(e)})},function(e){if(e)return n(e);for(var a=[],o=0;o<t.length;o++)r[o]&&a.push(t[o]);n(null,a)})}function Ee(e,t,a,n){var r=[];e(t,function(e,t,n){a(e,function(a,i){a?n(a):(i&&r.push({index:t,value:e}),n())})},function(e){e?n(e):n(null,X(r.sort(function(e,t){return e.index-t.index}),Te('value')))})}function Le(e,t,a,n){var r=y(t)?Ie:Ee;r(e,t,p(a),n||k)}function Pe(e,t){function a(e){return e?n(e):void r(a)}var n=D(t||k),r=p(we(e));a()}function Re(e,t,a,n){n=x(n||k);var r={},i=p(a);O(e,t,function(e,t,a){i(e,t,function(e,n){return e?a(e):void(r[t]=n,a())})},function(e){n(e,r)})}function De(e,t){return t in e}function Ne(e,t){var n=Object.create(null),r=Object.create(null);t=t||he;var i=p(e),o=at(function(e,o){var s=t.apply(null,e);De(n,s)?ot(function(){o.apply(null,n[s])}):De(r,s)?r[s].push(o):(r[s]=[o],i.apply(null,e.concat(function(){var e=a(arguments);n[s]=e;var t=r[s];delete r[s];for(var o=0,i=t.length;o<i;o++)t[o].apply(null,e)})))});return o.memo=n,o.unmemoized=e,o}function Oe(e,t,n){n=n||k;var r=y(t)?[]:{};e(t,function(e,t,n){p(e)(function(e,i){2<arguments.length&&(i=a(arguments,1)),r[t]=i,n(e)})},function(e){n(e,r)})}function Be(e,t){Oe(ra,e,t)}function je(e,t,a){Oe(N(t),e,a)}function Fe(e,t){if(t=x(t||k),!Nt(e))return t(new TypeError('First argument to race must be an array of functions'));if(!e.length)return t();for(var a=0,n=e.length;a<n;a++)p(e[a])(t)}function Me(e,t,n,r){var i=a(e).reverse();ue(i,t,n,r)}function qe(e){var t=p(e);return at(function(e,n){return e.push(function(e,t){if(e)n(null,{error:e});else{var r;r=2>=arguments.length?t:a(arguments,1),n(null,{value:r})}}),t.apply(this,e)})}function Ue(e){var t;return Nt(e)?t=X(e,qe):(t={},z(e,function(e,a){t[a]=qe.call(this,e)})),t}function ze(e,t,a,n){Le(e,t,function(e,t){a(e,function(e,a){t(e,!a)})},n)}function Ge(e){return function(){return e}}function He(e,t,a){function n(){s(function(e){e&&l++<o.times&&('function'!=typeof o.errorFilter||o.errorFilter(e))?setTimeout(n,o.intervalFunc(l)):a.apply(null,arguments)})}var r=5,i=0,o={times:r,intervalFunc:Ge(i)};if(3>arguments.length&&'function'==typeof e?(a=t||k,t=e):(function(e,a){if('object'==typeof a)e.times=+a.times||r,e.intervalFunc='function'==typeof a.interval?a.interval:Ge(+a.interval||i),e.errorFilter=a.errorFilter;else if('number'==typeof a||'string'==typeof a)e.times=+a||r;else throw new Error('Invalid arguments for async.retry')}(o,e),a=a||k),'function'!=typeof t)throw new Error('Invalid arguments for async.retry');var s=p(t),l=1;n()}function We(e,t){Oe(Da,e,t)}function Ve(e,t,a){function n(e,t){var n=e.criteria,a=t.criteria;return n<a?-1:n>a?1:0}var r=p(t);ia(e,function(e,t){r(e,function(a,n){return a?t(a):void t(null,{value:e,criteria:n})})},function(e,t){return e?a(e):void a(null,X(t.sort(n),Te('value')))})}function Xe(e,t,a){var n=p(e);return at(function(r,i){var o=!1,s;r.push(function(){o||(i.apply(null,arguments),clearTimeout(s))}),s=setTimeout(function(){var t=e.name||'anonymous',n=new Error('Callback function "'+t+'" timed out.');n.code='ETIMEDOUT',a&&(n.info=a),o=!0,i(n)},t),n.apply(null,r)})}function Ye(e,t,a,n){for(var r=-1,i=fn(mn((t-e)/(a||1)),0),o=Array(i);i--;)o[n?i:++r]=e,e+=a;return o}function Ke(e,t,a,n){var r=p(a);sa(Ye(0,e,1),t,r,n)}function Je(e,t,a,n){3>=arguments.length&&(n=a,a=t,t=Nt(e)?[]:{}),n=x(n||k);var r=p(a);ra(e,function(e,a,n){r(t,e,a,n)},function(e){n(e,t)})}function Ze(e,t){var n=null,r;t=t||k,Ha(e,function(e,t){p(e)(function(e,i){r=2<arguments.length?a(arguments,1):i,n=e,t(!e)})},function(){t(n,r)})}function Qe(e){return function(){return(e.unmemoized||e).apply(null,arguments)}}function $e(e,t,n){n=D(n||k);var r=p(t);if(!e())return n(null);var i=function(t){if(t)return n(t);if(e())return r(i);var o=a(arguments,1);n.apply(null,[null].concat(o))};r(i)}function et(e,t,a){$e(function(){return!e.apply(this,arguments)},t,a)}var tt=function(e){var t=a(arguments,1);return function(){var n=a(arguments);return e.apply(null,t.concat(n))}},at=function(e){return function(){var t=a(arguments),n=t.pop();e.call(this,t,n)}},nt='function'==typeof setImmediate&&setImmediate,rt='object'==typeof process&&'function'==typeof process.nextTick,it;it=nt?setImmediate:rt?process.nextTick:i;var ot=o(it),st='function'==typeof Symbol,lt='object'==typeof global&&global&&global.Object===Object&&global,dt='object'==typeof self&&self&&self.Object===Object&&self,ct=lt||dt||Function('return this')(),pt=ct.Symbol,ut=Object.prototype,gt=ut.hasOwnProperty,ht=ut.toString,mt=pt?pt.toStringTag:void 0,ft=Object.prototype,bt=ft.toString,yt='[object Null]',kt='[object Undefined]',xt=pt?pt.toStringTag:void 0,vt='[object AsyncFunction]',At='[object Function]',Ct='[object GeneratorFunction]',St='[object Proxy]',wt=9007199254740991,_t={},Tt='function'==typeof Symbol&&Symbol.iterator,It=function(e){return Tt&&e[Tt]&&e[Tt]()},Et='[object Arguments]',Lt=Object.prototype,Pt=Lt.hasOwnProperty,Rt=Lt.propertyIsEnumerable,Dt=C(function(){return arguments}())?C:function(e){return A(e)&&Pt.call(e,'callee')&&!Rt.call(e,'callee')},Nt=Array.isArray,Ot='object'==typeof t&&t&&!t.nodeType&&t,Bt=Ot&&'object'==typeof e&&e&&!e.nodeType&&e,jt=Bt&&Bt.exports===Ot,Ft=jt?ct.Buffer:void 0,Mt=Ft?Ft.isBuffer:void 0,qt=Mt||function(){return!1},Ut=9007199254740991,zt=/^(?:0|[1-9]\d*)$/,Gt={};Gt['[object Float32Array]']=Gt['[object Float64Array]']=Gt['[object Int8Array]']=Gt['[object Int16Array]']=Gt['[object Int32Array]']=Gt['[object Uint8Array]']=Gt['[object Uint8ClampedArray]']=Gt['[object Uint16Array]']=Gt['[object Uint32Array]']=!0,Gt['[object Arguments]']=Gt['[object Array]']=Gt['[object ArrayBuffer]']=Gt['[object Boolean]']=Gt['[object DataView]']=Gt['[object Date]']=Gt['[object Error]']=Gt['[object Function]']=Gt['[object Map]']=Gt['[object Number]']=Gt['[object Object]']=Gt['[object RegExp]']=Gt['[object Set]']=Gt['[object String]']=Gt['[object WeakMap]']=!1;var Ht='object'==typeof t&&t&&!t.nodeType&&t,Wt=Ht&&'object'==typeof e&&e&&!e.nodeType&&e,Vt=Wt&&Wt.exports===Ht,Xt=Vt&<.process,Yt=function(){try{return Xt&&Xt.binding&&Xt.binding('util')}catch(t){}}(),Kt=Yt&&Yt.isTypedArray,Jt=Kt?function(e){return function(t){return e(t)}}(Kt):function(e){return A(e)&&b(e.length)&&!!Gt[m(e)]},Zt=Object.prototype,Qt=Zt.hasOwnProperty,$t=Object.prototype,ea=function(e,t){return function(a){return e(t(a))}}(Object.keys,Object),ta=Object.prototype,aa=ta.hasOwnProperty,na=B(O,Infinity),ra=function(e,t,a){var n=y(e)?j:na;n(e,p(t),a)},ia=F(M),oa=u(ia),sa=q(M),la=B(sa,1),da=u(la),ca=function(e){return function(t,a,n){for(var r=-1,i=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++r];if(!1===a(i[l],l,i))break}return t}}(),pa=function(e,t,n){function r(e,t){b.push(function(){l(e,t)})}function i(){if(0===b.length&&0==h)return n(null,g);for(;b.length&&h<t;){var e=b.shift();e()}}function o(e,t){var a=f[e];a||(a=f[e]=[]),a.push(t)}function s(e){var t=f[e]||[];U(t,function(e){e()}),i()}function l(e,t){if(!m){var r=D(function(t,r){if(h--,2<arguments.length&&(r=a(arguments,1)),t){var i={};z(g,function(e,t){i[t]=e}),i[e]=r,m=!0,f=Object.create(null),n(t,i)}else g[e]=r,s(e)});h++;var i=p(t[t.length-1]);1<t.length?i(g,r):i(r)}}function d(t){var a=[];return z(e,function(e,n){Nt(e)&&0<=V(e,t,0)&&a.push(n)}),a}'function'==typeof t&&(n=t,t=null),n=x(n||k);var c=I(e),u=c.length;if(!u)return n(null);t||(t=u);var g={},h=0,m=!1,f=Object.create(null),b=[],y=[],v={};z(e,function(t,a){if(!Nt(t))return r(a,[t]),void y.push(a);var n=t.slice(0,t.length-1),i=n.length;return 0===i?(r(a,t),void y.push(a)):void(v[a]=i,U(n,function(s){if(!e[s])throw new Error('async.auto task `'+a+'` has a non-existent dependency `'+s+'` in '+n.join(', '));o(s,function(){i--,0===i&&r(a,t)})}))}),function(){for(var e=0,t;y.length;)t=y.pop(),e++,U(d(t),function(e){0==--v[e]&&y.push(e)});if(e!==u)throw new Error('async.auto cannot execute tasks due to a recursive dependency')}(),i()},ua='[object Symbol]',ga=1/0,ha=pt?pt.prototype:void 0,ma=ha?ha.toString:void 0,fa=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/,ba='\\ud800-\\udfff',ya='['+('\\u0300-\\u036f'+'\\ufe20-\\ufe2f'+'\\u20d0-\\u20ff')+']',ka='\\ud83c[\\udffb-\\udfff]',xa='[^'+ba+']',va='(?:\\ud83c[\\udde6-\\uddff]){2}',Aa='[\\ud800-\\udbff][\\udc00-\\udfff]',Ca='(?:'+ya+'|'+ka+')'+'?',Sa='['+'\\ufe0e\\ufe0f'+']?',wa='(?:'+'\\u200d'+'(?:'+[xa,va,Aa].join('|')+')'+Sa+Ca+')*',_a='(?:'+[xa+ya+'?',ya,va,Aa,'['+ba+']'].join('|')+')',Ta=RegExp(ka+'(?='+ka+')|'+_a+(Sa+Ca+wa),'g'),Ia=/^\s+|\s+$/g,Ea=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,La=/,/,Pa=/(=.+)?(\s*)$/,Ra=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;le.prototype.removeLink=function(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e},le.prototype.empty=function(){for(;this.head;)this.shift();return this},le.prototype.insertAfter=function(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1},le.prototype.insertBefore=function(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1},le.prototype.unshift=function(e){this.head?this.insertBefore(this.head,e):de(this,e)},le.prototype.push=function(e){this.tail?this.insertAfter(this.tail,e):de(this,e)},le.prototype.shift=function(){return this.head&&this.removeLink(this.head)},le.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},le.prototype.toArray=function(){for(var e=Array(this.length),t=this.head,a=0;a<this.length;a++)e[a]=t.data,t=t.next;return e},le.prototype.remove=function(e){for(var t=this.head;!!t;){var a=t.next;e(t)&&this.removeLink(t),t=a}return this};var Da=B(O,1),Na=function(){return ge.apply(null,a(arguments).reverse())},Oa=Array.prototype.concat,Ba=function(e,t,n,r){r=r||k;var i=p(n);sa(e,t,function(e,t){i(e,function(e){return e?t(e):t(null,a(arguments,1))})},function(e,t){for(var a=[],n=0;n<t.length;n++)t[n]&&(a=Oa.apply(a,t[n]));return r(e,a)})},ja=B(Ba,Infinity),Fa=B(Ba,1),Ma=function(){var e=a(arguments),t=[null].concat(e);return function(){var e=arguments[arguments.length-1];return e.apply(this,t)}},qa=F(me(he,fe)),Ua=q(me(he,fe)),za=B(Ua,1),Ga=be('dir'),Ha=B(Se,1),Wa=F(me(_e,_e)),Va=q(me(_e,_e)),Xa=B(Va,1),Ya=F(Le),Ka=q(Le),Ja=B(Ka,1),Za=function(e,t,a,n){n=n||k;var r=p(a);sa(e,t,function(e,t){r(e,function(a,n){return a?t(a):t(null,{key:n,val:e})})},function(e,t){for(var a={},r=Object.prototype.hasOwnProperty,o=0;o<t.length;o++)if(t[o]){var i=t[o].key,s=t[o].val;r.call(a,i)?a[i].push(s):a[i]=[s]}return n(e,a)})},Qa=B(Za,Infinity),$a=B(Za,1),en=be('log'),tn=B(Re,Infinity),an=B(Re,1),nn;nn=rt?process.nextTick:nt?setImmediate:i;var rn=o(nn),on=function(e,t){var a=p(e);return ce(function(e,t){a(e[0],t)},t,1)},sn=function(e,t){var a=on(e,t);return a.push=function(e,t,n){if(null==n&&(n=k),'function'!=typeof n)throw new Error('task callback must be a function');if(a.started=!0,Nt(e)||(e=[e]),0===e.length)return ot(function(){a.drain()});t=t||0;for(var r=a._tasks.head;r&&t>=r.priority;)r=r.next;for(var o=0,i=e.length,s;o<i;o++)s={data:e[o],priority:t,callback:n},r?a._tasks.insertBefore(r,s):a._tasks.push(s);ot(a.process)},delete a.unshift,a},ln=F(ze),dn=q(ze),cn=B(dn,1),pn=function(e,t){t||(t=e,e=null);var a=p(t);return at(function(t,n){function r(e){a.apply(null,t.concat(e))}e?He(e,r,n):He(r,n)})},un=F(me(Boolean,he)),gn=q(me(Boolean,he)),hn=B(gn,1),mn=Math.ceil,fn=n,bn=B(Ke,Infinity),yn=B(Ke,1),kn=function(e,t){function n(t){var a=p(e[i++]);t.push(D(r)),a.apply(null,t)}function r(r){return r||i===e.length?t.apply(null,arguments):void n(a(arguments,1))}if(t=x(t||k),!Nt(e))return t(new Error('First argument to waterfall must be an array of functions'));if(!e.length)return t();var i=0;n([])};t['default']={apply:tt,applyEach:oa,applyEachSeries:da,asyncify:s,auto:pa,autoInject:se,cargo:pe,compose:Na,concat:ja,concatLimit:Ba,concatSeries:Fa,constant:Ma,detect:qa,detectLimit:Ua,detectSeries:za,dir:Ga,doDuring:ye,doUntil:xe,doWhilst:ke,during:ve,each:Ce,eachLimit:Se,eachOf:ra,eachOfLimit:O,eachOfSeries:Da,eachSeries:Ha,ensureAsync:we,every:Wa,everyLimit:Va,everySeries:Xa,filter:Ya,filterLimit:Ka,filterSeries:Ja,forever:Pe,groupBy:Qa,groupByLimit:Za,groupBySeries:$a,log:en,map:ia,mapLimit:sa,mapSeries:la,mapValues:tn,mapValuesLimit:Re,mapValuesSeries:an,memoize:Ne,nextTick:rn,parallel:Be,parallelLimit:je,priorityQueue:sn,queue:on,race:Fe,reduce:ue,reduceRight:Me,reflect:qe,reflectAll:Ue,reject:ln,rejectLimit:dn,rejectSeries:cn,retry:He,retryable:pn,seq:ge,series:We,setImmediate:ot,some:un,someLimit:gn,someSeries:hn,sortBy:Ve,timeout:Xe,times:bn,timesLimit:Ke,timesSeries:yn,transform:Je,tryEach:Ze,unmemoize:Qe,until:et,waterfall:kn,whilst:$e,all:Wa,allLimit:Va,allSeries:Xa,any:un,anyLimit:gn,anySeries:hn,find:qa,findLimit:Ua,findSeries:za,forEach:Ce,forEachSeries:Ha,forEachLimit:Se,forEachOf:ra,forEachOfSeries:Da,forEachOfLimit:O,inject:ue,foldl:ue,foldr:Me,select:Ya,selectLimit:Ka,selectSeries:Ja,wrapSync:s},t.apply=tt,t.applyEach=oa,t.applyEachSeries=da,t.asyncify=s,t.auto=pa,t.autoInject=se,t.cargo=pe,t.compose=Na,t.concat=ja,t.concatLimit=Ba,t.concatSeries=Fa,t.constant=Ma,t.detect=qa,t.detectLimit=Ua,t.detectSeries=za,t.dir=Ga,t.doDuring=ye,t.doUntil=xe,t.doWhilst=ke,t.during=ve,t.each=Ce,t.eachLimit=Se,t.eachOf=ra,t.eachOfLimit=O,t.eachOfSeries=Da,t.eachSeries=Ha,t.ensureAsync=we,t.every=Wa,t.everyLimit=Va,t.everySeries=Xa,t.filter=Ya,t.filterLimit=Ka,t.filterSeries=Ja,t.forever=Pe,t.groupBy=Qa,t.groupByLimit=Za,t.groupBySeries=$a,t.log=en,t.map=ia,t.mapLimit=sa,t.mapSeries=la,t.mapValues=tn,t.mapValuesLimit=Re,t.mapValuesSeries=an,t.memoize=Ne,t.nextTick=rn,t.parallel=Be,t.parallelLimit=je,t.priorityQueue=sn,t.queue=on,t.race=Fe,t.reduce=ue,t.reduceRight=Me,t.reflect=qe,t.reflectAll=Ue,t.reject=ln,t.rejectLimit=dn,t.rejectSeries=cn,t.retry=He,t.retryable=pn,t.seq=ge,t.series=We,t.setImmediate=ot,t.some=un,t.someLimit=gn,t.someSeries=hn,t.sortBy=Ve,t.timeout=Xe,t.times=bn,t.timesLimit=Ke,t.timesSeries=yn,t.transform=Je,t.tryEach=Ze,t.unmemoize=Qe,t.until=et,t.waterfall=kn,t.whilst=$e,t.all=Wa,t.allLimit=Va,t.allSeries=Xa,t.any=un,t.anyLimit=gn,t.anySeries=hn,t.find=qa,t.findLimit=Ua,t.findSeries=za,t.forEach=Ce,t.forEachSeries=Ha,t.forEachLimit=Se,t.forEachOf=ra,t.forEachOfSeries=Da,t.forEachOfLimit=O,t.inject=ue,t.foldl=ue,t.foldr=Me,t.select=Ya,t.selectLimit=Ka,t.selectSeries=Ja,t.wrapSync=s,Object.defineProperty(t,'__esModule',{value:!0})})}).call(t,a(21)(e))},function(e,t,a){'use strict';function n(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function r(e,t){if(!e)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return t&&('object'==typeof t||'function'==typeof t)?t:e}function i(e,t){if('function'!=typeof t&&null!==t)throw new TypeError('Super expression must either be null or a function, not '+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=a(0),s=a.n(o),l=a(22),d=function(){function e(e,t){for(var a=0,n;a<t.length;a++)n=t[a],n.enumerable=n.enumerable||!1,n.configurable=!0,'value'in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();const c=(e,t)=>{let a=t;0>t?a=e.length-1:t>=e.length&&(a=0),e[a].focus()},p={h:72,j:74,k:75,l:76},u=(e)=>(t)=>p[t]===e.keyCode&&(e.metaKey||e.ctrlKey),g=(e,t)=>{const{target:a,keyCode:n}=t,r=u(t);if(37===n||r('h')){const e=document.querySelector('#main-input'),a=e.value.length;return e.focus(),e.setSelectionRange(a,a),t.preventDefault(),t.stopPropagation(),!1}if(40!==n&&38!==n&&!r('j')&&!r('k'))return!1;const i=e.querySelectorAll(l.a),o=Array.prototype.findIndex.call(i,(e)=>e===a);40===n||r('j')?(c(i,o+1),t.stopPropagation()):(38===n||r('k'))&&(c(i,o-1),t.stopPropagation())};let h=function(e){function t(){return n(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),d(t,[{key:'onKeyDown',value:function(e){g(this.wrapper,e)}},{key:'render',value:function(){return s.a.createElement('div',{onKeyDown:this.onKeyDown.bind(this),ref:(e)=>{this.wrapper=e}},this.props.children)}}]),t}(s.a.Component);h.propTypes={children:o.PropTypes.oneOfType([o.PropTypes.element,o.PropTypes.arrayOf(o.PropTypes.element)])}},function(e,t,a){'use strict';function n(e,t){var a={};for(var n in e)0<=t.indexOf(n)||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}var r=a(0),i=a.n(r),o=a(103),s=a.n(o),l=Object.assign||function(e){for(var t=1,a;t<arguments.length;t++)for(var n in a=arguments[t],a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e};const d=(e)=>{let{tagName:t}=e,a=n(e,['tagName']),r=s.a.item;r+=a.className?` ${a.className}`:'';const o=a.onSelect||(()=>{}),d={className:r,onClick:o,onKeyDown:(e)=>{a.onKeyDown&&a.onKeyDown(e);const t=79===e.keyCode&&(e.metaKey||e.ctrlKey);!e.defaultPrevented&&(13===e.keyCode||t)&&o()},tabIndex:0};return i.a.createElement(t||'div',l({},a,d))};d.propTypes={className:r.PropTypes.string,tagName:r.PropTypes.string,onSelect:r.PropTypes.func,onKeyDown:r.PropTypes.func}},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(104),o=a.n(i);t.a=()=>r.a.createElement('div',{className:o.a.spinner},r.a.createElement('div',{className:o.a.bounce1}),r.a.createElement('div',{className:o.a.bounce2}),r.a.createElement('div',{className:o.a.bounce3}))},function(e,t,a){'use strict';function n(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function r(e,t){if(!e)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return t&&('object'==typeof t||'function'==typeof t)?t:e}function i(e,t){if('function'!=typeof t&&null!==t)throw new TypeError('Super expression must either be null or a function, not '+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=a(0),s=a.n(o),l=function(){function e(e,t){for(var a=0,n;a<t.length;a++)n=t[a],n.enumerable=n.enumerable||!1,n.configurable=!0,'value'in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();let d=function(e){function t(e){n(this,t);var a=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={result:null,error:null},a}return i(t,e),l(t,[{key:'componentDidMount',value:function(){this.props.promise.then((e)=>this.setState({result:e})).catch((e)=>this.setState({error:e}))}},{key:'render',value:function(){const{loader:e,children:t}=this.props,{result:a,error:n}=this.state;return a||n?t(a,n):e||null}}]),t}(o.Component);d.propTypes={loader:s.a.PropTypes.element,children:s.a.PropTypes.func.isRequired,promise:s.a.PropTypes.shape({then:s.a.PropTypes.func,catch:s.a.PropTypes.func}).isRequired},t.a=d},function(e,t){'use strict';t.a=function(e){if(0===e)return'0B';const t=parseInt(Math.floor(Math.log(e)/6.931471805599453),10);return[Math.round(e/Math.pow(1024,t),2),a[t]].join(' ')};const a=['B','KB','MB','GB','TB']},function(e,t,a){'use strict';var n=a(8),r=a.n(n),i=a(7),o=a.n(i);t.a=a.i(i.memoize)((e)=>new Promise((t,a)=>{r.a.stat(e,(e,n)=>e?a(e):t(n))}))},function(e,t,a){'use strict';var n=a(70),r=a.n(n),i=a(7),o=a.n(i);t.a=a.i(i.memoize)((e)=>new Promise((t,a)=>{r()(e,(e,n)=>e?a(e):t(n))}))},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(46),o=a(15),s=a(14),l=a(3),d=a.n(l);const c=({path:e})=>{return r.a.createElement(s.b,{promise:a.i(i.a)(e),loader:r.a.createElement(s.a,null)},(t,a)=>{return a?r.a.createElement('div',null,'Error fetching archive'):r.a.createElement('div',{className:d.a.previewArchive},r.a.createElement('div',{className:d.a.filesListText},'Files:'),r.a.createElement('ul',{key:e},t.map((e)=>r.a.createElement('li',null,e))),r.a.createElement(o.a,{path:e}))})};c.propTypes={path:r.a.PropTypes.string.isRequired},t.a=c},function(e,t,a){'use strict';var n=a(7),r=a.n(n);t.a=function(e){let t;return e.match(/\.(tar|tar.gz|tgz)?$/i)?t=`tar tzf ${e} | awk -F/ '{ if($NF != "") print $NF }'`:e.match(/\.zip$/i)&&(t=`zipinfo -1 ${e} | grep -v "/."`),t?a.i(n.shellCommand)(t).then((e)=>e.trim().split('\n')):Promise.reject()}},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(3),o=a.n(i);const s=({path:e})=>r.a.createElement('audio',{src:e,className:o.a.previewAudio,controls:'true'});s.propTypes={path:r.a.PropTypes.string.isRequired},t.a=s},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(16),o=a(84),s=a.n(o),l=a(3),d=a.n(l),c=a(106),p=a.n(c);const u=({source:e,lang:t})=>{const a=s.a.languages[t]||s.a.languages.markup,n={__html:s.a.highlight(e,a)};return r.a.createElement('pre',{className:`language-${t}`},r.a.createElement('code',{className:`language-${t}`,dangerouslySetInnerHTML:n}))};u.propTypes={source:r.a.PropTypes.string.isRequired,lang:r.a.PropTypes.string};const g=({path:e})=>{const t=e.match(/\.([^\.]+)$/)[1];return r.a.createElement(i.a,{path:e},(e)=>r.a.createElement('div',{className:d.a.previewCode},r.a.createElement(u,{source:e,lang:t})))};g.propTypes={path:r.a.PropTypes.string.isRequired},t.a=g},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(15),o=a(3),s=a.n(o);const l=({path:e})=>r.a.createElement('div',{className:s.a.previewImage},r.a.createElement('img',{src:e,alt:e}),r.a.createElement(i.a,{path:e}));l.propTypes={path:r.a.PropTypes.string.isRequired},t.a=l},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(16),o=a(88),s=a.n(o),l=a(3),d=a.n(l);const c=({path:e})=>r.a.createElement(i.a,{path:e},(e)=>r.a.createElement(s.a,{source:e,className:d.a.previewText}));c.propTypes={path:r.a.PropTypes.string.isRequired},t.a=c},function(e,t,a){'use strict';function n(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function r(e,t){if(!e)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return t&&('object'==typeof t||'function'==typeof t)?t:e}function i(e,t){if('function'!=typeof t&&null!==t)throw new TypeError('Super expression must either be null or a function, not '+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=a(0),s=a.n(o),l=a(78),d=a.n(l),c=a(14),p=a(3),u=a.n(p),g=Object.assign||function(e){for(var t=1,a;t<arguments.length;t++)for(var n in a=arguments[t],a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},h=function(){function e(e,t){for(var a=0,n;a<t.length;a++)n=t[a],n.enumerable=n.enumerable||!1,n.configurable=!0,'value'in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();'undefined'!=typeof window&&(a(82),a(83));let m=function(e){function t(e){n(this,t);var i=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.onScroll=a.i(l.debounce)(a.i(l.bind)(i.onScroll,i),100),i.state={pages:1,renderedPages:{},loading:!0,viewports:{}},i}return i(t,e),h(t,[{key:'componentDidMount',value:function(){this.fetchPdf(this.props.path)}},{key:'componentWillReceiveProps',value:function(e){e.path!==this.props.path&&(this.setState({loading:!0}),this.fetchPdf(e.path))}},{key:'onScroll',value:function(){const{clientHeight:e}=this.wrapper;for(let t=1;t<=this.state.pages;t++){const a=this[`page-${t}`],{top:n,bottom:r}=a.getBoundingClientRect();if(!(0>r)){if(n>e)break;0<r&&this.showPage(t)}}}},{key:'showPage',value:function(e){const{pdf:t,renderedPages:a,viewports:n}=this.state;a[e]||t.getPage(e).then((t)=>{const r=t.getViewport(1);this.setState({renderedPages:g({},a,{[e]:!0}),viewports:g({},n,{[e]:r})});const i=this[`page-${e}`],o=i.getContext('2d');i.height=r.height,i.width=r.width,t.render({canvasContext:o,viewport:r})})}},{key:'fetchPdf',value:function(e){window.PDFJS.getDocument(e).then((e)=>{this.setState({loading:!1,pages:e.numPages,renderedPages:{},pdf:e},()=>{this.showPage(1)})})}},{key:'renderPages',value:function(){const e=[];for(let t=1,a;t<=this.state.pages;t++){a=`page-${t}`;const n=this.state.viewports[t.toString()]||this.state.viewports[1],r={};n&&(r.width=`${n.width}px`,r.height=`${n.height}px`),e.push(s.a.createElement('canvas',{ref:(e)=>this[a]=e,key:a,style:r}))}return e}},{key:'render',value:function(){return this.state.loading?s.a.createElement(c.a,null):s.a.createElement('div',{className:u.a.previewPdf,ref:(e)=>this.wrapper=e,onScroll:this.onScroll},this.renderPages())}}]),t}(o.Component);m.propTypes={path:o.PropTypes.string.isRequired},t.a=m},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(16),o=a(3),s=a.n(o);const l=({path:e})=>r.a.createElement(i.a,{path:e},(e)=>r.a.createElement('pre',{className:s.a.previewText},e));l.propTypes={path:r.a.PropTypes.string.isRequired},t.a=l},function(e,t,a){'use strict';var n=a(0),r=a.n(n),i=a(15),o=a(3),s=a.n(o);const l=({path:e})=>r.a.createElement('div',{className:s.a.previewVideo},r.a.createElement('video',{src:e,controls:'true'}),r.a.createElement(i.a,{path:e}));l.propTypes={path:r.a.PropTypes.string.isRequired},t.a=l},function(e,t,a){'use strict';var n=a(8),r=a.n(n);t.a=(e,t='utf8')=>new Promise((a,n)=>{r.a.readFile(e,t,(e,t)=>e?n(e):a(t))})},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var n=a(0),r=a.n(n),i=a(36),o=a.n(i),s=a(8),l=a.n(s),d=a(34),c=a(35),p=a(7),u=a.n(p);const g=/^([a-z]:)?[\\/](.*[\\/])*(.*)/i,h=/^~/,m=o.a.homedir().trim('/').trim('\\'),f=(e)=>e.match(/^\./);t.fn=({term:e,actions:t,display:n})=>{let i=e,s=!1;i.match(h)&&(i=i.replace(h,m),s=!0);const u=i.match(g);if(u){const e=u[1]||'',i=e+(u[2]?`/${u[2]}`:'/'),g=u[3];a.i(c.a)(i).then((e)=>g?a.i(p.search)(e,g):e).then((e)=>{const a=[];e.forEach((e)=>{if(f(e))return;const n=[i,e].join('');let c=s?'~'+n.substr(m.length):n;l.a.statSync(n).isDirectory()&&(c+='win32'===o.a.platform()?'\\':'/'),a.push({id:n,title:e,subtitle:n,clipboard:n,term:c,icon:n,onKeyDown:(e)=>{(e.metaKey||e.ctrlKey)&&82===e.keyCode&&(t.reveal(n),e.preventDefault())},onSelect:()=>t.open(`file://${n}`),getPreview:()=>r.a.createElement(d.a,{path:n})})}),n(a)})}}},function(e,t,a){'use strict';function n(e){return{key:e.nodeKey,className:e.className,"data-sourcepos":e['data-sourcepos']}}function r(e){var t=e.toLowerCase(),a=A[t]||t;return'undefined'==typeof C[a]?e:a}function i(e){return Object.keys(e||{}).reduce(function(t,a){var n=r(a);return t[n]=e[a],t},{})}function o(e){var t=n(e),a=e.escapeHtml?{}:{dangerouslySetInnerHTML:{__html:e.literal}},r=e.escapeHtml?[e.literal]:null;if(e.escapeHtml||!e.skipHtml){var i=y(t,a);return d(e.isBlock?'div':'span',i,r)}}function s(e){var t=e.parent.parent;return t&&'list'===t.type.toLowerCase()&&t.listTight}function l(e,t){var a=e;do a=a.parent;while(!a.react);a.react.children.push(t)}function d(e,t,a){var n=Array.isArray(a)&&a.reduce(c,[]),r=[e,t].concat(n||a);return b.createElement.apply(b,r)}function c(e,t){var a=e.length-1;return'string'==typeof t&&'string'==typeof e[a]?e[a]+=t:e.push(t),e}function p(e){return[e[0][0],':',e[0][1],'-',e[1][0],':',e[1][1]].map(String).join('')}function u(e,t,a,n){var i={key:t},o;a.sourcePos&&e.sourcepos&&(i['data-sourcepos']=p(e.sourcepos));var s=r(e.type);switch(s){case'html_inline':case'html_block':i.isBlock='html_block'===s,i.escapeHtml=a.escapeHtml,i.skipHtml=a.skipHtml;break;case'code_block':var l=e.info?e.info.split(/ +/):[];0<l.length&&0<l[0].length&&(i.language=l[0],i.codeinfo=l);break;case'code':i.children=e.literal,i.inline=!0;break;case'heading':i.level=e.level;break;case'softbreak':i.softBreak=a.softBreak;break;case'link':i.href=a.transformLinkUri?a.transformLinkUri(e.destination):e.destination,i.title=e.title||o,a.linkTarget&&(i.target=a.linkTarget);break;case'image':i.src=a.transformImageUri?a.transformImageUri(e.destination):e.destination,i.title=e.title||o,i.alt=e.react.children.join(''),e.react.children=o;break;case'list':i.start=e.listStart,i.type=e.listType,i.tight=e.listTight;break;default:}'string'!=typeof n&&(i.literal=e.literal);var d=i.children||e.react&&e.react.children;return Array.isArray(d)&&(i.children=d.reduce(c,[])||null),i}function g(e){return e?e.sourcepos?p(e.sourcepos):g(e.parent):null}function h(t){for(var a=t.walker(),n={sourcePos:this.sourcePos,escapeHtml:this.escapeHtml,skipHtml:this.skipHtml,transformLinkUri:this.transformLinkUri,transformImageUri:this.transformImageUri,softBreak:this.softBreak,linkTarget:this.linkTarget},i=0,o,e,d,c,p,h,m,f,k,x;o=a.next();){if(x=g(o.node.sourcepos?o.node:o.node.parent),k===x?(m=x+i,i++):(m=x,i=0),k=x,d=o.entering,c=!d,e=o.node,p=r(e.type),f=null,!h){h=e,e.react={children:[]};continue}else if(e===h)continue;if(!('paragraph'===p&&s(e))&&!(this.skipHtml&&('html_block'===p||'html_inline'===p))){var A=e===h,C=-1===this.allowedTypes.indexOf(p),S=!1,w=e.isContainer&&c,_=this.renderers[p];if(this.allowNode&&(w||!e.isContainer)){var T=w?e.react.children:[];f=u(e,m,n,_),S=!this.allowNode({type:v(p),renderer:this.renderers[p],props:f,children:T})}if(!A&&(S||C)){!this.unwrapDisallowed&&d&&e.isContainer&&a.resumeAt(e,!1);continue}var I='text'===p||'softbreak'===p;if('function'!=typeof _&&!I&&'string'!=typeof _)throw new Error('Renderer for type `'+v(e.type)+'` not defined or is not renderable');if(e.isContainer&&d)e.react={component:_,props:{},children:[]};else{var E=f||u(e,m,n,_);if(_)E='string'==typeof _?E:y(E,{nodeKey:E.key}),l(e,b.createElement(_,E));else if('text'===p)l(e,e.literal);else if('softbreak'===p){var L='br'===this.softBreak?b.createElement('br',{key:m}):this.softBreak;l(e,L)}}}}return h.react.children}function m(e){var t=e.replace(/file:\/\//g,'x-file://');return decodeURI(x.uriInDoubleQuotedAttr(t))}function f(e){var t=e||{};if(t.allowedTypes&&t.disallowedTypes)throw new Error('Only one of `allowedTypes` and `disallowedTypes` should be defined');if(t.allowedTypes&&!Array.isArray(t.allowedTypes))throw new Error('`allowedTypes` must be an array');if(t.disallowedTypes&&!Array.isArray(t.disallowedTypes))throw new Error('`disallowedTypes` must be an array');if(t.allowNode&&'function'!=typeof t.allowNode)throw new Error('`allowNode` must be a function');var a=t.transformLinkUri;if('undefined'==typeof a)a=m;else if(a&&'function'!=typeof a)throw new Error('`transformLinkUri` must either be a function, or `null` to disable');var n=t.transformImageUri;if('undefined'!=typeof n&&'function'!=typeof n)throw new Error('`transformImageUri` must be a function');if(t.renderers&&!k(t.renderers))throw new Error('`renderers` must be a plain object of `Type`: `Renderer` pairs');var o=t.allowedTypes&&t.allowedTypes.map(r)||S;if(t.disallowedTypes){var s=t.disallowedTypes.map(r);o=o.filter(function(e){return-1===s.indexOf(e)})}return{sourcePos:!!t.sourcePos,softBreak:t.softBreak||'\n',renderers:y({},C,i(t.renderers)),escapeHtml:!!t.escapeHtml,skipHtml:!!t.skipHtml,transformLinkUri:a,transformImageUri:n,allowNode:t.allowNode,allowedTypes:o,unwrapDisallowed:!!t.unwrapDisallowed,render:h,linkTarget:t.linkTarget||!1}}var b=a(0),y=a(76),k=a(77),x=a(107),v=a(81),A={blockquote:'block_quote',thematicbreak:'thematic_break',htmlblock:'html_block',htmlinline:'html_inline',codeblock:'code_block',hardbreak:'linebreak'},C={block_quote:'blockquote',emph:'em',linebreak:'br',image:'img',item:'li',link:'a',paragraph:'p',strong:'strong',thematic_break:'hr',html_block:o,html_inline:o,list:function(e){var t='bullet'===e.type.toLowerCase()?'ul':'ol',a=n(e);return null!==e.start&&1!==e.start&&(a.start=e.start.toString()),d(t,a,e.children)},code_block:function(e){var t=e.language&&'language-'+e.language,a=d('code',{className:t},e.literal);return d('pre',n(e),a)},code:function(e){return d('code',n(e),e.children)},heading:function(e){return d('h'+e.level,n(e),e.children)},text:null,softbreak:null},S=Object.keys(C);f.uriTransformer=m,f.types=S.map(v),f.renderers=S.reduce(function(e,t){return e[v(t)]=C[t],e},{}),e.exports=f},function(e,t,a){'use strict';var n=a(17),r=a(5).unescapeString,i=a(5).OPENTAG,o=a(5).CLOSETAG,s=4,l=9,d=62,c=32,p=a(61),u=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^<!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?:address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h1|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|title|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|[/]?[>]|$)/i,new RegExp('^(?:'+i+'|'+o+')s*$','i')],g=[/./,/<\/(?:script|pre|style)>/i,/-->/,/\?>/,/>/,/\]\]>/],h=/^(?:(?:\* *){3,}|(?:_ *){3,}|(?:- *){3,}) *$/,m=/^[#`~*+_=<>0-9-]/,f=/[^ \t\f\v\r\n]/,b=/^[*+-]/,y=/^(\d{1,9})([.)])/,k=/^#{1,6}(?: +|$)/,x=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,v=/^(?:`{3,}|~{3,})(?= *$)/,A=/^(?:=+|-+) *$/,C=/\r\n|\n|\r/,S=function(e){return!f.test(e)},w=function(e,t){return t<e.length?e.charCodeAt(t):-1},_=function(e){for(;e;){if(e._lastLineBlank)return!0;var a=e.type;if('List'===a||'Item'===a)e=e._lastChild;else break}return!1},T=function(e){var t=e,a=null;do'List'===t.type&&(a=t),t=t._parent;while(t);if(a){for(;e!==a;)this.finalize(e,this.lineNumber),e=e._parent;this.finalize(a,this.lineNumber),this.tip=a._parent}},I=function(){this.tip._string_content+=this.currentLine.slice(this.offset)+'\n'},E=function(e,t){for(;!this.blocks[this.tip.type].canContain(e);)this.finalize(this.tip,this.lineNumber-1);var a=new n(e,[[this.lineNumber,t+1],[0,0]]);return a._string_content='',this.tip.appendChild(a),this.tip=a,a},L=function(e){var t=e.currentLine.slice(e.nextNonspace),a={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:e.indent},n,r,i,o;if(n=t.match(b))a.type='Bullet',a.bulletChar=n[0][0];else if(n=t.match(y))a.type='Ordered',a.start=parseInt(n[1]),a.delimiter=n[2];else return null;if(r=w(e.currentLine,e.nextNonspace+n[0].length),-1!==r&&r!==l&&r!==c)return null;e.advanceNextNonspace(),e.advanceOffset(n[0].length,!0),i=e.column,o=e.offset;do e.advanceOffset(1,!0),r=w(e.currentLine,e.offset);while(5>e.column-i&&(r===c||r===l));var s=-1===w(e.currentLine,e.offset),d=e.column-i;return 5<=d||1>d||s?(a.padding=n[0].length+1,e.column=i,e.offset=o,w(e.currentLine,e.offset)===c&&e.advanceOffset(1,!0)):a.padding=n[0].length+d,a},P=function(e,t){return e.type===t.type&&e.delimiter===t.delimiter&&e.bulletChar===t.bulletChar},R=function(){if(!this.allClosed){for(;this.oldtip!==this.lastMatchedContainer;){var e=this.oldtip._parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=e}this.allClosed=!0}},D={Document:{continue:function(){return 0},finalize:function(){},canContain:function(e){return'Item'!==e},acceptsLines:!1},List:{continue:function(){return 0},finalize:function(e,t){for(var a=t._firstChild;a;){if(_(a)&&a._next){t._listData.tight=!1;break}for(var n=a._firstChild;n;){if(_(n)&&(a._next||n._next)){t._listData.tight=!1;break}n=n._next}a=a._next}},canContain:function(e){return'Item'===e},acceptsLines:!1},BlockQuote:{continue:function(e){var t=e.currentLine;if(!e.indented&&w(t,e.nextNonspace)===d)e.advanceNextNonspace(),e.advanceOffset(1,!1),w(t,e.offset)===c&&e.offset++;else return 1;return 0},finalize:function(){},canContain:function(e){return'Item'!==e},acceptsLines:!1},Item:{continue:function(e,t){if(e.blank&&null!==t._firstChild)e.advanceNextNonspace();else if(e.indent>=t._listData.markerOffset+t._listData.padding)e.advanceOffset(t._listData.markerOffset+t._listData.padding,!0);else return 1;return 0},finalize:function(){},canContain:function(e){return'Item'!==e},acceptsLines:!1},Heading:{continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},ThematicBreak:{continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},CodeBlock:{continue:function(e,t){var a=e.currentLine,n=e.indent;if(t._isFenced){var r=3>=n&&a.charAt(e.nextNonspace)===t._fenceChar&&a.slice(e.nextNonspace).match(v);if(r&&r[0].length>=t._fenceLength)return e.finalize(t,e.lineNumber),2;for(var o=t._fenceOffset;0<o&&w(a,e.offset)===c;)e.advanceOffset(1,!1),o--}else if(n>=s)e.advanceOffset(s,!0);else if(e.blank)e.advanceNextNonspace();else return 1;return 0},finalize:function(e,t){if(t._isFenced){var a=t._string_content,n=a.indexOf('\n'),i=a.slice(0,n),o=a.slice(n+1);t.info=r(i.trim()),t._literal=o}else t._literal=t._string_content.replace(/(\n *)+$/,'\n');t._string_content=null},canContain:function(){return!1},acceptsLines:!0},HtmlBlock:{continue:function(e,t){return e.blank&&(6===t._htmlBlockType||7===t._htmlBlockType)?1:0},finalize:function(e,t){t._literal=t._string_content.replace(/(\n *)+$/,''),t._string_content=null},canContain:function(){return!1},acceptsLines:!0},Paragraph:{continue:function(e){return e.blank?1:0},finalize:function(e,t){for(var a=!1,n;w(t._string_content,0)===91&&(n=e.inlineParser.parseReference(t._string_content,e.refmap));)t._string_content=t._string_content.slice(n),a=!0;a&&S(t._string_content)&&t.unlink()},canContain:function(){return!1},acceptsLines:!0}},N=[function(e){return e.indented||w(e.currentLine,e.nextNonspace)!==d?0:(e.advanceNextNonspace(),e.advanceOffset(1,!1),w(e.currentLine,e.offset)===c&&e.advanceOffset(1,!1),e.closeUnmatchedBlocks(),e.addChild('BlockQuote',e.nextNonspace),1)},function(e){var t;if(!e.indented&&(t=e.currentLine.slice(e.nextNonspace).match(k))){e.advanceNextNonspace(),e.advanceOffset(t[0].length,!1),e.closeUnmatchedBlocks();var a=e.addChild('Heading',e.nextNonspace);return a.level=t[0].trim().length,a._string_content=e.currentLine.slice(e.offset).replace(/^ *#+ *$/,'').replace(/ +#+ *$/,''),e.advanceOffset(e.currentLine.length-e.offset),2}return 0},function(e){var t;if(!e.indented&&(t=e.currentLine.slice(e.nextNonspace).match(x))){var a=t[0].length;e.closeUnmatchedBlocks();var n=e.addChild('CodeBlock',e.nextNonspace);return n._isFenced=!0,n._fenceLength=a,n._fenceChar=t[0][0],n._fenceOffset=e.indent,e.advanceNextNonspace(),e.advanceOffset(a,!1),2}return 0},function(e,t){if(!e.indented&&w(e.currentLine,e.nextNonspace)===60){var a=e.currentLine.slice(e.nextNonspace),n;for(n=1;7>=n;n++)if(u[n].test(a)&&(7>n||'Paragraph'!==t.type)){e.closeUnmatchedBlocks();var r=e.addChild('HtmlBlock',e.offset);return r._htmlBlockType=n,2}}return 0},function(e,t){var a;if(!e.indented&&'Paragraph'===t.type&&(a=e.currentLine.slice(e.nextNonspace).match(A))){e.closeUnmatchedBlocks();var r=new n('Heading',t.sourcepos);return r.level='='===a[0][0]?1:2,r._string_content=t._string_content,t.insertAfter(r),t.unlink(),e.tip=r,e.advanceOffset(e.currentLine.length-e.offset,!1),2}return 0},function(e){return!e.indented&&h.test(e.currentLine.slice(e.nextNonspace))?(e.closeUnmatchedBlocks(),e.addChild('ThematicBreak',e.nextNonspace),e.advanceOffset(e.currentLine.length-e.offset,!1),2):0},function(e,t){var a;return(!e.indented||'List'===t.type)&&(a=L(e))?(e.closeUnmatchedBlocks(),'List'===e.tip.type&&P(t._listData,a)||(t=e.addChild('List',e.nextNonspace),t._listData=a),t=e.addChild('Item',e.nextNonspace),t._listData=a,1):0},function(e){return e.indented&&'Paragraph'!==e.tip.type&&!e.blank?(e.advanceOffset(s,!0),e.closeUnmatchedBlocks(),e.addChild('CodeBlock',e.offset),2):0}],O=function(e,t){for(var a=0,n=this.currentLine,r,i;0<e&&(i=n[this.offset]);)'\t'===i?(r=4-this.column%4,this.column+=r,this.offset+=1,e-=t?r:1):(a+=1,this.offset+=1,this.column+=1,e-=1)},B=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn},j=function(){for(var e=this.currentLine,t=this.offset,a=this.column,n;''!==(n=e.charAt(t));)if(' '===n)t++,a++;else if('\t'===n)t++,a+=4-a%4;else break;this.blank='\n'===n||'\r'===n||''===n,this.nextNonspace=t,this.nextNonspaceColumn=a,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent>=s},F=function(e){var a=!0,n=this.doc,r;this.oldtip=this.tip,this.offset=0,this.column=0,this.lineNumber+=1,-1!==e.indexOf('\0')&&(e=e.replace(/\0/g,'\uFFFD')),this.currentLine=e;for(var t;(t=n._lastChild)&&t._open;){switch(n=t,this.findNextNonspace(),this.blocks[n.type].continue(this,n)){case 0:break;case 1:a=!1;break;case 2:return void(this.lastLineLength=e.length);default:throw'continue returned illegal value, must be 0, 1, or 2';}if(!a){n=n._parent;break}}this.allClosed=n===this.oldtip,this.lastMatchedContainer=n,this.blank&&n._lastLineBlank&&(this.breakOutOfLists(n),n=this.tip);for(var o='Paragraph'!==n.type&&D[n.type].acceptsLines,s=this.blockStarts,l=s.length;!o;){if(this.findNextNonspace(),!this.indented&&!m.test(e.slice(this.nextNonspace))){this.advanceNextNonspace();break}for(var d=0,i;d<l;)if(i=s[d](this,n),1===i){n=this.tip;break}else if(2===i){n=this.tip,o=!0;break}else d++;if(d===l){this.advanceNextNonspace();break}}if(!this.allClosed&&!this.blank&&'Paragraph'===this.tip.type)this.addLine();else{this.closeUnmatchedBlocks(),this.blank&&n.lastChild&&(n.lastChild._lastLineBlank=!0),r=n.type;for(var c=this.blank&&'BlockQuote'!==r&&('CodeBlock'!==r||!n._isFenced)&&('Item'!==r||n._firstChild||n.sourcepos[0][0]!==this.lineNumber),p=n;p;)p._lastLineBlank=c,p=p._parent;this.blocks[r].acceptsLines?(this.addLine(),'HtmlBlock'===r&&1<=n._htmlBlockType&&5>=n._htmlBlockType&&g[n._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(n,this.lineNumber)):this.offset<e.length&&!this.blank&&(n=this.addChild('Paragraph',this.offset),this.advanceNextNonspace(),this.addLine())}this.lastLineLength=e.length},M=function(e,t){var a=e._parent;e._open=!1,e.sourcepos[1]=[t,this.lastLineLength],this.blocks[e.type].finalize(this,e),this.tip=a},q=function(e){var a=e.walker(),n,r,i;for(this.inlineParser.refmap=this.refmap,this.inlineParser.options=this.options;r=a.next();)n=r.node,i=n.type,r.entering||'Paragraph'!==i&&'Heading'!==i||this.inlineParser.parse(n)},U=function(){var e=new n('Document',[[1,1],[0,0]]);return e},z=function(e){this.doc=new U,this.tip=this.doc,this.refmap={},this.lineNumber=0,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine='',this.options.time&&console.time('preparing input');var t=e.split(C),a=t.length;e.charCodeAt(e.length-1)===10&&(a-=1),this.options.time&&console.timeEnd('preparing input'),this.options.time&&console.time('block parsing');for(var n=0;n<a;n++)this.incorporateLine(t[n]);for(;this.tip;)this.finalize(this.tip,a);return this.options.time&&console.timeEnd('block parsing'),this.options.time&&console.time('inline parsing'),this.processInlines(this.doc),this.options.time&&console.timeEnd('inline parsing'),this.doc};e.exports=function(e){return{doc:new U,blocks:D,blockStarts:N,tip:this.doc,oldtip:this.doc,currentLine:'',lineNumber:0,offset:0,column:0,nextNonspace:0,nextNonspaceColumn:0,indent:0,indented:!1,blank:!1,allClosed:!0,lastMatchedContainer:this.doc,refmap:{},lastLineLength:0,inlineParser:new p(e),findNextNonspace:j,advanceOffset:O,advanceNextNonspace:B,breakOutOfLists:T,addLine:I,addChild:E,incorporateLine:F,finalize:M,processInlines:q,closeUnmatchedBlocks:R,parse:z,options:e||{}}}},function(e){'use strict';var t=String.fromCodePoint;if(t)e.exports=function(e){try{return t(e)}catch(t){if(t instanceof RangeError)return'\uFFFD';throw t}};else{var a=String.fromCharCode,n=Math.floor,r=function(){var e=[],t=-1,r=arguments.length,i,o;if(!r)return'';for(var s='';++t<r;){var l=+arguments[t];if(!isFinite(l)||0>l||1114111<l||n(l)!==l)return'\uFFFD';65535>=l?e.push(l):(l-=65536,i=(l>>10)+55296,o=l%1024+56320,e.push(i,o)),(t+1===r||e.length>16384)&&(s+=a.apply(null,e),e.length=0)}return s};e.exports=r}},function(e,t,a){'use strict';var n=a(5).escapeXml,r=function(e,t,a){var n='<'+e;if(t&&0<t.length)for(var r=0,i;void 0!==(i=t[r]);)n+=' '+i[0]+'="'+i[1]+'"',r++;return a&&(n+=' /'),n+='>',n},i=/\<[^>]*\>/,o=/^javascript:|vbscript:|file:|data:/i,s=/^data:image\/(?:png|gif|jpeg|webp)/i,l=function(e){return o.test(e)&&!s.test(e)},d=function(e){var t=e.walker(),a='',n='\n',o=0,s=function(e){a+=0<o?e.replace(i,''):e,n=e},d=this.escape,c=function(){'\n'!==n&&(a+='\n',n='\n')},p=this.options,u,g,h,m,f,b,y;for(p.time&&console.time('rendering');m=t.next();){if(b=m.entering,f=m.node,u=[],p.sourcepos){var k=f.sourcepos;k&&u.push(['data-sourcepos',k[0][0]+':'+(k[0][1]+'-')+(k[1][0]+':')+(k[1][1]+'')])}switch(f.type){case'Text':s(d(f.literal,!1));break;case'Softbreak':s(this.softbreak);break;case'Hardbreak':s(r('br',[],!0)),c();break;case'Emph':s(r(b?'em':'/em'));break;case'Strong':s(r(b?'strong':'/strong'));break;case'HtmlInline':p.safe?s('<!-- raw HTML omitted -->'):s(f.literal);break;case'CustomInline':b&&f.onEnter?s(f.onEnter):!b&&f.onExit&&s(f.onExit);break;case'Link':b?(!(p.safe&&l(f.destination))&&u.push(['href',d(f.destination,!0)]),f.title&&u.push(['title',d(f.title,!0)]),s(r('a',u))):s(r('/a'));break;case'Image':b?(0==o&&(p.safe&&l(f.destination)?s('<img src="" alt="'):s('<img src="'+d(f.destination,!0)+'" alt="')),o+=1):(o-=1,0==o&&(f.title&&s('" title="'+d(f.title,!0)),s('" />')));break;case'Code':s(r('code')+d(f.literal,!1)+r('/code'));break;case'Document':break;case'Paragraph':if(y=f.parent.parent,null!==y&&'List'===y.type&&y.listTight)break;b?(c(),s(r('p',u))):(s(r('/p')),c());break;case'BlockQuote':b?(c(),s(r('blockquote',u)),c()):(c(),s(r('/blockquote')),c());break;case'Item':b?s(r('li',u)):(s(r('/li')),c());break;case'List':if(h='Bullet'===f.listType?'ul':'ol',b){var x=f.listStart;null!==x&&1!==x&&u.push(['start',x.toString()]),c(),s(r(h,u)),c()}else c(),s(r('/'+h)),c();break;case'Heading':h='h'+f.level,b?(c(),s(r(h,u))):(s(r('/'+h)),c());break;case'CodeBlock':g=f.info?f.info.split(/\s+/):[],0<g.length&&0<g[0].length&&u.push(['class','language-'+d(g[0],!0)]),c(),s(r('pre')+r('code',u)),s(d(f.literal,!1)),s(r('/code')+r('/pre')),c();break;case'HtmlBlock':c(),p.safe?s('<!-- raw HTML omitted -->'):s(f.literal),c();break;case'CustomBlock':c(),b&&f.onEnter?s(f.onEnter):!b&&f.onExit&&s(f.onExit),c();break;case'ThematicBreak':c(),s(r('hr',u,!0)),c();break;default:throw'Unknown node type '+f.type;}}return p.time&&console.timeEnd('rendering'),a};e.exports=function(e){return{softbreak:'\n',escape:n,options:e||{},render:d}}},function(e,t,a){'use strict';e.exports.version='0.24.0',e.exports.Node=a(17),e.exports.Parser=a(57),e.exports.HtmlRenderer=a(59),e.exports.XmlRenderer=a(63)},function(e,t,a){'use strict';var n=a(17),r=a(5),i=a(62),o=r.normalizeURI,s=r.unescapeString,l=a(58),d=a(23).decodeHTML;a(102);var p=10,u=42,g=95,h=91,m=33,f=39,b=34,c=r.ESCAPABLE,y='\\\\'+c,k='[^\\\\()\\x00-\\x20]',x=r.ENTITY,v=r.reHtmlTag,A=new RegExp(/^[\u2000-\u206F\u2E00-\u2E7F\\'!"#\$%&\(\)\*\+,\-\.\/:;<=>\?@\[\]\^_`\{\|\}~]/),C=new RegExp('^(?:"('+y+'|[^"\\x00])*"|\'('+y+'|[^\'\\x00])*\'|\\(('+y+'|[^)\\x00])*\\))'),S=new RegExp('^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|'+y+'|\\\\)*[>])'),w=new RegExp('^(?:'+k+'+|'+y+'|\\\\|'+('\\(('+k+'|'+y+'|\\\\)*\\)')+')*'),_=new RegExp('^'+c),T=new RegExp('^'+x,'i'),I=/`+/,E=/^`+/,L=/\.\.\./g,P=/--+/g,R=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,D=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,N=/^ *(?:\n *)?/,O=/^\s/,B=/\s+/g,j=/ *$/,F=/^ */,M=/^ *(?:\n|$)/,q=new RegExp('^\\[(?:[^\\\\\\[\\]]|'+y+'|\\\\){0,1000}\\]'),U=/^[^\n`\[\]\\!<&*_'"]+/m,z=function(e){var t=new n('Text');return t._literal=e,t},G=function(e){var t=e.exec(this.subject.slice(this.pos));return null===t?null:(this.pos+=t.index+t[0].length,t[0])},H=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1},W=function(){return this.match(N),!0},V=function(e){var t=this.match(E);if(null===t)return!1;for(var a=this.pos,r,i;null!==(r=this.match(I));)if(r===t)return i=new n('Code'),i._literal=this.subject.slice(a,this.pos-t.length).trim().replace(B,' '),e.appendChild(i),!0;return this.pos=a,e.appendChild(z(t)),!0},X=function(e){var t=this.subject,a;return this.pos+=1,this.peek()===p?(this.pos+=1,a=new n('Hardbreak'),e.appendChild(a)):_.test(t.charAt(this.pos))?(e.appendChild(z(t.charAt(this.pos))),this.pos+=1):e.appendChild(z('\\')),!0},Y=function(e){var t,a,r;return(t=this.match(R))?(a=t.slice(1,t.length-1),r=new n('Link'),r._destination=o('mailto:'+a),r._title='',r.appendChild(z(a)),e.appendChild(r),!0):!!(t=this.match(D))&&(a=t.slice(1,t.length-1),r=new n('Link'),r._destination=o(a),r._title='',r.appendChild(z(a)),e.appendChild(r),!0)},K=function(e){var t=this.match(v);if(null===t)return!1;var a=new n('HtmlInline');return a._literal=t,e.appendChild(a),!0},J=function(e){var t=0,a=this.pos,n,r,i,o,s,d,c,p,u,h,m;if(e===f||e===b)t++,this.pos++;else for(;this.peek()===e;)t++,this.pos++;return 0==t?null:(n=0===a?'\n':this.subject.charAt(a-1),i=this.peek(),r=-1===i?'\n':l(i),p=O.test(r),u=A.test(r),h=O.test(n),m=A.test(n),o=!p&&(!u||h||m),s=!h&&(!m||p||u),e===g?(d=o&&(!s||m),c=s&&(!o||u)):e===f||e===b?(d=o&&!s,c=s):(d=o,c=s),this.pos=a,{numdelims:t,can_open:d,can_close:c})},Z=function(e,t){var a=this.scanDelims(e);if(!a)return!1;var n=a.numdelims,r=this.pos,i;this.pos+=n,i=e===f?'\u2019':e===b?'\u201C':this.subject.slice(r,this.pos);var o=z(i);return t.appendChild(o),this.delimiters={cc:e,numdelims:n,node:o,previous:this.delimiters,next:null,can_open:a.can_open,can_close:a.can_close,active:!0},null!==this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters),!0},Q=function(e){null!==e.previous&&(e.previous.next=e.next),null===e.next?this.delimiters=e.previous:e.next.previous=e.previous},$=function(e,t){e.next!==t&&(e.next=t,t.previous=e)},ee=function(e){var t=[],a,r,i,o,s,l,d,c,p,h;for(t[g]=e,t[u]=e,t[f]=e,t[b]=e,r=this.delimiters;null!==r&&r.previous!==e;)r=r.previous;for(;null!==r;){var m=r.cc;if(!(r.can_close&&(m===g||m===u||m===f||m===b)))r=r.next;else{for(a=r.previous,h=!1;null!==a&&a!==e&&a!==t[m];){if(a.cc===r.cc&&a.can_open){h=!0;break}a=a.previous}if(i=r,m!==u&&m!==g)m===f?(r.node._literal='\u2019',h&&(a.node._literal='\u2018'),r=r.next):m===b&&(r.node._literal='\u201D',h&&(a.node.literal='\u201C'),r=r.next);else if(!h)r=r.next;else{d=3>r.numdelims||3>a.numdelims?r.numdelims<=a.numdelims?r.numdelims:a.numdelims:0==r.numdelims%2?2:1,o=a.node,s=r.node,a.numdelims-=d,r.numdelims-=d,o._literal=o._literal.slice(0,o._literal.length-d),s._literal=s._literal.slice(0,s._literal.length-d);var y=new n(1===d?'Emph':'Strong');for(c=o._next;c&&c!==s;)p=c._next,c.unlink(),y.appendChild(c),c=p;o.insertAfter(y),$(a,r),0===a.numdelims&&(o.unlink(),this.removeDelimiter(a)),0===r.numdelims&&(s.unlink(),l=r.next,this.removeDelimiter(r),r=l)}h||(t[m]=i.previous,!i.can_open&&this.removeDelimiter(i))}}for(;null!==this.delimiters&&this.delimiters!==e;)this.removeDelimiter(this.delimiters)},te=function(){var e=this.match(C);return null===e?null:s(e.substr(1,e.length-2))},ae=function(){var e=this.match(S);return null===e?(e=this.match(w),null===e?null:o(s(e))):o(s(e.substr(1,e.length-2)))},ne=function(){var e=this.match(q);return null===e||1001<e.length?0:e.length},re=function(e){var t=this.pos;this.pos+=1;var a=z('[');return e.appendChild(a),this.delimiters={cc:h,numdelims:1,node:a,previous:this.delimiters,next:null,can_open:!0,can_close:!1,index:t,active:!0},null!==this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters),!0},ie=function(e){var t=this.pos;if(this.pos+=1,this.peek()===h){this.pos+=1;var a=z('![');e.appendChild(a),this.delimiters={cc:m,numdelims:1,node:a,previous:this.delimiters,next:null,can_open:!0,can_close:!1,index:t+1,active:!0},null!==this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters)}else e.appendChild(z('!'));return!0},oe=function(e){var t=!1,a,r,o,s,l,d;for(this.pos+=1,a=this.pos,d=this.delimiters;null!==d&&d.cc!==h&&d.cc!==m;)d=d.previous;if(null===d)return e.appendChild(z(']')),!0;if(!d.active)return e.appendChild(z(']')),this.removeDelimiter(d),!0;if(r=d.cc===m,this.peek()===40)this.pos++,this.spnl()&&null!==(o=this.parseLinkDestination())&&this.spnl()&&(O.test(this.subject.charAt(this.pos-1))&&(s=this.parseLinkTitle())||!0)&&this.spnl()&&this.peek()===41&&(this.pos+=1,t=!0);else{var c=this.pos,p=this.pos,u=this.parseLinkLabel();l=0===u||2===u?this.subject.slice(d.index,a):this.subject.slice(p,p+u),0===u&&(this.pos=c);var g=this.refmap[i(l)];g&&(o=g.destination,s=g.title,t=!0)}if(t){var f=new n(r?'Image':'Link');f._destination=o,f._title=s||'';var b,y;for(b=d.node._next;b;)y=b._next,b.unlink(),f.appendChild(b),b=y;if(e.appendChild(f),this.processEmphasis(d.previous),d.node.unlink(),!r)for(d=this.delimiters;null!==d;)d.cc===h&&(d.active=!1),d=d.previous;return!0}return this.removeDelimiter(d),this.pos=a,e.appendChild(z(']')),!0},se=function(e){var t;return!!(t=this.match(T))&&(e.appendChild(z(d(t))),!0)},le=function(e){var t;return!!(t=this.match(U))&&(this.options.smart?e.appendChild(z(t.replace(L,'\u2026').replace(P,function(e){var t=0,a=0;return 0==e.length%3?a=e.length/3:0==e.length%2?t=e.length/2:2==e.length%3?(t=1,a=(e.length-2)/3):(t=2,a=(e.length-4)/3),'\u2014'.repeat(a)+'\u2013'.repeat(t)}))):e.appendChild(z(t)),!0)},de=function(e){this.pos+=1;var t=e._lastChild;if(t&&'Text'===t.type&&' '===t._literal[t._literal.length-1]){var a=' '===t._literal[t._literal.length-2];t._literal=t._literal.replace(j,''),e.appendChild(new n(a?'Hardbreak':'Softbreak'))}else e.appendChild(new n('Softbreak'));return this.match(F),!0},ce=function(e,t){this.subject=e,this.pos=0;var a=this.pos,n,r,o,s;if(s=this.parseLinkLabel(),0===s)return 0;if(n=this.subject.substr(0,s),this.peek()===58)this.pos++;else return this.pos=a,0;if(this.spnl(),r=this.parseLinkDestination(),null===r||0===r.length)return this.pos=a,0;var l=this.pos;this.spnl(),o=this.parseLinkTitle(),null===o&&(o='',this.pos=l);var d=!0;if(null===this.match(M)&&(''===o?d=!1:(o='',this.pos=l,d=null!==this.match(M))),!d)return this.pos=a,0;var c=i(n);return''===c?(this.pos=a,0):(t[c]||(t[c]={destination:r,title:o}),this.pos-a)},pe=function(e){var t=!1,a=this.peek();return-1!==a&&(t=a===p?this.parseNewline(e):a===92?this.parseBackslash(e):a===96?this.parseBackticks(e):a===u||a===g?this.handleDelim(a,e):a===f||a===b?this.options.smart&&this.handleDelim(a,e):a===h?this.parseOpenBracket(e):a===m?this.parseBang(e):a===93?this.parseCloseBracket(e):a===60?this.parseAutolink(e)||this.parseHtmlTag(e):a===38?this.parseEntity(e):this.parseString(e),t||(this.pos+=1,e.appendChild(z(l(a)))),!0)},ue=function(e){for(this.subject=e._string_content.trim(),this.pos=0,this.delimiters=null;this.parseInline(e););e._string_content=null,this.processEmphasis(null)};e.exports=function(e){return{subject:'',delimiters:null,pos:0,refmap:{},match:G,peek:H,spnl:W,parseBackticks:V,parseBackslash:X,parseAutolink:Y,parseHtmlTag:K,scanDelims:J,handleDelim:Z,parseLinkTitle:te,parseLinkDestination:ae,parseLinkLabel:ne,parseOpenBracket:re,parseCloseBracket:oe,parseBang:ie,parseEntity:se,parseString:le,parseNewline:de,parseReference:ce,parseInline:pe,processEmphasis:ee,removeDelimiter:Q,options:e||{},parse:ue}}},function(e){'use strict';var t=/[ \t\r\n]+|[A-Z\xB5\xC0-\xD6\xD8-\xDF\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u0149\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u017F\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C5\u01C7\u01C8\u01CA\u01CB\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F0-\u01F2\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0345\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03AB\u03B0\u03C2\u03CF-\u03D1\u03D5\u03D6\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F0\u03F1\u03F4\u03F5\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u0587\u10A0-\u10C5\u10C7\u10CD\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E96-\u1E9B\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F50\u1F52\u1F54\u1F56\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1F80-\u1FAF\u1FB2-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD2\u1FD3\u1FD6-\u1FDB\u1FE2-\u1FE4\u1FE6-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2126\u212A\u212B\u2132\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AD\uA7B0\uA7B1\uFB00-\uFB06\uFB13-\uFB17\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27]|\uD806[\uDCA0-\uDCBF]/g,a={A:'a',B:'b',C:'c',D:'d',E:'e',F:'f',G:'g',H:'h',I:'i',J:'j',K:'k',L:'l',M:'m',N:'n',O:'o',P:'p',Q:'q',R:'r',S:'s',T:'t',U:'u',V:'v',W:'w',X:'x',Y:'y',Z:'z',µ:'\u03BC',À:'\xE0',Á:'\xE1',Â:'\xE2',Ã:'\xE3',Ä:'\xE4',Å:'\xE5',Æ:'\xE6',Ç:'\xE7',È:'\xE8',É:'\xE9',Ê:'\xEA',Ë:'\xEB',Ì:'\xEC',Í:'\xED',Î:'\xEE',Ï:'\xEF',Ð:'\xF0',Ñ:'\xF1',Ò:'\xF2',Ó:'\xF3',Ô:'\xF4',Õ:'\xF5',Ö:'\xF6',Ø:'\xF8',Ù:'\xF9',Ú:'\xFA',Û:'\xFB',Ü:'\xFC',Ý:'\xFD',Þ:'\xFE',Ā:'\u0101',Ă:'\u0103',Ą:'\u0105',Ć:'\u0107',Ĉ:'\u0109',Ċ:'\u010B',Č:'\u010D',Ď:'\u010F',Đ:'\u0111',Ē:'\u0113',Ĕ:'\u0115',Ė:'\u0117',Ę:'\u0119',Ě:'\u011B',Ĝ:'\u011D',Ğ:'\u011F',Ġ:'\u0121',Ģ:'\u0123',Ĥ:'\u0125',Ħ:'\u0127',Ĩ:'\u0129',Ī:'\u012B',Ĭ:'\u012D',Į:'\u012F',IJ:'\u0133',Ĵ:'\u0135',Ķ:'\u0137',Ĺ:'\u013A',Ļ:'\u013C',Ľ:'\u013E',Ŀ:'\u0140',Ł:'\u0142',Ń:'\u0144',Ņ:'\u0146',Ň:'\u0148',Ŋ:'\u014B',Ō:'\u014D',Ŏ:'\u014F',Ő:'\u0151',Œ:'\u0153',Ŕ:'\u0155',Ŗ:'\u0157',Ř:'\u0159',Ś:'\u015B',Ŝ:'\u015D',Ş:'\u015F',Š:'\u0161',Ţ:'\u0163',Ť:'\u0165',Ŧ:'\u0167',Ũ:'\u0169',Ū:'\u016B',Ŭ:'\u016D',Ů:'\u016F',Ű:'\u0171',Ų:'\u0173',Ŵ:'\u0175',Ŷ:'\u0177',Ÿ:'\xFF',Ź:'\u017A',Ż:'\u017C',Ž:'\u017E',ſ:'s',Ɓ:'\u0253',Ƃ:'\u0183',Ƅ:'\u0185',Ɔ:'\u0254',Ƈ:'\u0188',Ɖ:'\u0256',Ɗ:'\u0257',Ƌ:'\u018C',Ǝ:'\u01DD',Ə:'\u0259',Ɛ:'\u025B',Ƒ:'\u0192',Ɠ:'\u0260',Ɣ:'\u0263',Ɩ:'\u0269',Ɨ:'\u0268',Ƙ:'\u0199',Ɯ:'\u026F',Ɲ:'\u0272',Ɵ:'\u0275',Ơ:'\u01A1',Ƣ:'\u01A3',Ƥ:'\u01A5',Ʀ:'\u0280',Ƨ:'\u01A8',Ʃ:'\u0283',Ƭ:'\u01AD',Ʈ:'\u0288',Ư:'\u01B0',Ʊ:'\u028A',Ʋ:'\u028B',Ƴ:'\u01B4',Ƶ:'\u01B6',Ʒ:'\u0292',Ƹ:'\u01B9',Ƽ:'\u01BD',DŽ:'\u01C6',Dž:'\u01C6',LJ:'\u01C9',Lj:'\u01C9',NJ:'\u01CC',Nj:'\u01CC',Ǎ:'\u01CE',Ǐ:'\u01D0',Ǒ:'\u01D2',Ǔ:'\u01D4',Ǖ:'\u01D6',Ǘ:'\u01D8',Ǚ:'\u01DA',Ǜ:'\u01DC',Ǟ:'\u01DF',Ǡ:'\u01E1',Ǣ:'\u01E3',Ǥ:'\u01E5',Ǧ:'\u01E7',Ǩ:'\u01E9',Ǫ:'\u01EB',Ǭ:'\u01ED',Ǯ:'\u01EF',DZ:'\u01F3',Dz:'\u01F3',Ǵ:'\u01F5',Ƕ:'\u0195',Ƿ:'\u01BF',Ǹ:'\u01F9',Ǻ:'\u01FB',Ǽ:'\u01FD',Ǿ:'\u01FF',Ȁ:'\u0201',Ȃ:'\u0203',Ȅ:'\u0205',Ȇ:'\u0207',Ȉ:'\u0209',Ȋ:'\u020B',Ȍ:'\u020D',Ȏ:'\u020F',Ȑ:'\u0211',Ȓ:'\u0213',Ȕ:'\u0215',Ȗ:'\u0217',Ș:'\u0219',Ț:'\u021B',Ȝ:'\u021D',Ȟ:'\u021F',Ƞ:'\u019E',Ȣ:'\u0223',Ȥ:'\u0225',Ȧ:'\u0227',Ȩ:'\u0229',Ȫ:'\u022B',Ȭ:'\u022D',Ȯ:'\u022F',Ȱ:'\u0231',Ȳ:'\u0233',Ⱥ:'\u2C65',Ȼ:'\u023C',Ƚ:'\u019A',Ⱦ:'\u2C66',Ɂ:'\u0242',Ƀ:'\u0180',Ʉ:'\u0289',Ʌ:'\u028C',Ɇ:'\u0247',Ɉ:'\u0249',Ɋ:'\u024B',Ɍ:'\u024D',Ɏ:'\u024F',"ͅ":'\u03B9',Ͱ:'\u0371',Ͳ:'\u0373',Ͷ:'\u0377',Ϳ:'\u03F3',Ά:'\u03AC',Έ:'\u03AD',Ή:'\u03AE',Ί:'\u03AF',Ό:'\u03CC',Ύ:'\u03CD',Ώ:'\u03CE',Α:'\u03B1',Β:'\u03B2',Γ:'\u03B3',Δ:'\u03B4',Ε:'\u03B5',Ζ:'\u03B6',Η:'\u03B7',Θ:'\u03B8',Ι:'\u03B9',Κ:'\u03BA',Λ:'\u03BB',Μ:'\u03BC',Ν:'\u03BD',Ξ:'\u03BE',Ο:'\u03BF',Π:'\u03C0',Ρ:'\u03C1',Σ:'\u03C3',Τ:'\u03C4',Υ:'\u03C5',Φ:'\u03C6',Χ:'\u03C7',Ψ:'\u03C8',Ω:'\u03C9',Ϊ:'\u03CA',Ϋ:'\u03CB',ς:'\u03C3',Ϗ:'\u03D7',ϐ:'\u03B2',ϑ:'\u03B8',ϕ:'\u03C6',ϖ:'\u03C0',Ϙ:'\u03D9',Ϛ:'\u03DB',Ϝ:'\u03DD',Ϟ:'\u03DF',Ϡ:'\u03E1',Ϣ:'\u03E3',Ϥ:'\u03E5',Ϧ:'\u03E7',Ϩ:'\u03E9',Ϫ:'\u03EB',Ϭ:'\u03ED',Ϯ:'\u03EF',ϰ:'\u03BA',ϱ:'\u03C1',ϴ:'\u03B8',ϵ:'\u03B5',Ϸ:'\u03F8',Ϲ:'\u03F2',Ϻ:'\u03FB',Ͻ:'\u037B',Ͼ:'\u037C',Ͽ:'\u037D',Ѐ:'\u0450',Ё:'\u0451',Ђ:'\u0452',Ѓ:'\u0453',Є:'\u0454',Ѕ:'\u0455',І:'\u0456',Ї:'\u0457',Ј:'\u0458',Љ:'\u0459',Њ:'\u045A',Ћ:'\u045B',Ќ:'\u045C',Ѝ:'\u045D',Ў:'\u045E',Џ:'\u045F',А:'\u0430',Б:'\u0431',В:'\u0432',Г:'\u0433',Д:'\u0434',Е:'\u0435',Ж:'\u0436',З:'\u0437',И:'\u0438',Й:'\u0439',К:'\u043A',Л:'\u043B',М:'\u043C',Н:'\u043D',О:'\u043E',П:'\u043F',Р:'\u0440',С:'\u0441',Т:'\u0442',У:'\u0443',Ф:'\u0444',Х:'\u0445',Ц:'\u0446',Ч:'\u0447',Ш:'\u0448',Щ:'\u0449',Ъ:'\u044A',Ы:'\u044B',Ь:'\u044C',Э:'\u044D',Ю:'\u044E',Я:'\u044F',Ѡ:'\u0461',Ѣ:'\u0463',Ѥ:'\u0465',Ѧ:'\u0467',Ѩ:'\u0469',Ѫ:'\u046B',Ѭ:'\u046D',Ѯ:'\u046F',Ѱ:'\u0471',Ѳ:'\u0473',Ѵ:'\u0475',Ѷ:'\u0477',Ѹ:'\u0479',Ѻ:'\u047B',Ѽ:'\u047D',Ѿ:'\u047F',Ҁ:'\u0481',Ҋ:'\u048B',Ҍ:'\u048D',Ҏ:'\u048F',Ґ:'\u0491',Ғ:'\u0493',Ҕ:'\u0495',Җ:'\u0497',Ҙ:'\u0499',Қ:'\u049B',Ҝ:'\u049D',Ҟ:'\u049F',Ҡ:'\u04A1',Ң:'\u04A3',Ҥ:'\u04A5',Ҧ:'\u04A7',Ҩ:'\u04A9',Ҫ:'\u04AB',Ҭ:'\u04AD',Ү:'\u04AF',Ұ:'\u04B1',Ҳ:'\u04B3',Ҵ:'\u04B5',Ҷ:'\u04B7',Ҹ:'\u04B9',Һ:'\u04BB',Ҽ:'\u04BD',Ҿ:'\u04BF',Ӏ:'\u04CF',Ӂ:'\u04C2',Ӄ:'\u04C4',Ӆ:'\u04C6',Ӈ:'\u04C8',Ӊ:'\u04CA',Ӌ:'\u04CC',Ӎ:'\u04CE',Ӑ:'\u04D1',Ӓ:'\u04D3',Ӕ:'\u04D5',Ӗ:'\u04D7',Ә:'\u04D9',Ӛ:'\u04DB',Ӝ:'\u04DD',Ӟ:'\u04DF',Ӡ:'\u04E1',Ӣ:'\u04E3',Ӥ:'\u04E5',Ӧ:'\u04E7',Ө:'\u04E9',Ӫ:'\u04EB',Ӭ:'\u04ED',Ӯ:'\u04EF',Ӱ:'\u04F1',Ӳ:'\u04F3',Ӵ:'\u04F5',Ӷ:'\u04F7',Ӹ:'\u04F9',Ӻ:'\u04FB',Ӽ:'\u04FD',Ӿ:'\u04FF',Ԁ:'\u0501',Ԃ:'\u0503',Ԅ:'\u0505',Ԇ:'\u0507',Ԉ:'\u0509',Ԋ:'\u050B',Ԍ:'\u050D',Ԏ:'\u050F',Ԑ:'\u0511',Ԓ:'\u0513',Ԕ:'\u0515',Ԗ:'\u0517',Ԙ:'\u0519',Ԛ:'\u051B',Ԝ:'\u051D',Ԟ:'\u051F',Ԡ:'\u0521',Ԣ:'\u0523',Ԥ:'\u0525',Ԧ:'\u0527',Ԩ:'\u0529',Ԫ:'\u052B',Ԭ:'\u052D',Ԯ:'\u052F',Ա:'\u0561',Բ:'\u0562',Գ:'\u0563',Դ:'\u0564',Ե:'\u0565',Զ:'\u0566',Է:'\u0567',Ը:'\u0568',Թ:'\u0569',Ժ:'\u056A',Ի:'\u056B',Լ:'\u056C',Խ:'\u056D',Ծ:'\u056E',Կ:'\u056F',Հ:'\u0570',Ձ:'\u0571',Ղ:'\u0572',Ճ:'\u0573',Մ:'\u0574',Յ:'\u0575',Ն:'\u0576',Շ:'\u0577',Ո:'\u0578',Չ:'\u0579',Պ:'\u057A',Ջ:'\u057B',Ռ:'\u057C',Ս:'\u057D',Վ:'\u057E',Տ:'\u057F',Ր:'\u0580',Ց:'\u0581',Ւ:'\u0582',Փ:'\u0583',Ք:'\u0584',Օ:'\u0585',Ֆ:'\u0586',Ⴀ:'\u2D00',Ⴁ:'\u2D01',Ⴂ:'\u2D02',Ⴃ:'\u2D03',Ⴄ:'\u2D04',Ⴅ:'\u2D05',Ⴆ:'\u2D06',Ⴇ:'\u2D07',Ⴈ:'\u2D08',Ⴉ:'\u2D09',Ⴊ:'\u2D0A',Ⴋ:'\u2D0B',Ⴌ:'\u2D0C',Ⴍ:'\u2D0D',Ⴎ:'\u2D0E',Ⴏ:'\u2D0F',Ⴐ:'\u2D10',Ⴑ:'\u2D11',Ⴒ:'\u2D12',Ⴓ:'\u2D13',Ⴔ:'\u2D14',Ⴕ:'\u2D15',Ⴖ:'\u2D16',Ⴗ:'\u2D17',Ⴘ:'\u2D18',Ⴙ:'\u2D19',Ⴚ:'\u2D1A',Ⴛ:'\u2D1B',Ⴜ:'\u2D1C',Ⴝ:'\u2D1D',Ⴞ:'\u2D1E',Ⴟ:'\u2D1F',Ⴠ:'\u2D20',Ⴡ:'\u2D21',Ⴢ:'\u2D22',Ⴣ:'\u2D23',Ⴤ:'\u2D24',Ⴥ:'\u2D25',Ⴧ:'\u2D27',Ⴭ:'\u2D2D',Ḁ:'\u1E01',Ḃ:'\u1E03',Ḅ:'\u1E05',Ḇ:'\u1E07',Ḉ:'\u1E09',Ḋ:'\u1E0B',Ḍ:'\u1E0D',Ḏ:'\u1E0F',Ḑ:'\u1E11',Ḓ:'\u1E13',Ḕ:'\u1E15',Ḗ:'\u1E17',Ḙ:'\u1E19',Ḛ:'\u1E1B',Ḝ:'\u1E1D',Ḟ:'\u1E1F',Ḡ:'\u1E21',Ḣ:'\u1E23',Ḥ:'\u1E25',Ḧ:'\u1E27',Ḩ:'\u1E29',Ḫ:'\u1E2B',Ḭ:'\u1E2D',Ḯ:'\u1E2F',Ḱ:'\u1E31',Ḳ:'\u1E33',Ḵ:'\u1E35',Ḷ:'\u1E37',Ḹ:'\u1E39',Ḻ:'\u1E3B',Ḽ:'\u1E3D',Ḿ:'\u1E3F',Ṁ:'\u1E41',Ṃ:'\u1E43',Ṅ:'\u1E45',Ṇ:'\u1E47',Ṉ:'\u1E49',Ṋ:'\u1E4B',Ṍ:'\u1E4D',Ṏ:'\u1E4F',Ṑ:'\u1E51',Ṓ:'\u1E53',Ṕ:'\u1E55',Ṗ:'\u1E57',Ṙ:'\u1E59',Ṛ:'\u1E5B',Ṝ:'\u1E5D',Ṟ:'\u1E5F',Ṡ:'\u1E61',Ṣ:'\u1E63',Ṥ:'\u1E65',Ṧ:'\u1E67',Ṩ:'\u1E69',Ṫ:'\u1E6B',Ṭ:'\u1E6D',Ṯ:'\u1E6F',Ṱ:'\u1E71',Ṳ:'\u1E73',Ṵ:'\u1E75',Ṷ:'\u1E77',Ṹ:'\u1E79',Ṻ:'\u1E7B',Ṽ:'\u1E7D',Ṿ:'\u1E7F',Ẁ:'\u1E81',Ẃ:'\u1E83',Ẅ:'\u1E85',Ẇ:'\u1E87',Ẉ:'\u1E89',Ẋ:'\u1E8B',Ẍ:'\u1E8D',Ẏ:'\u1E8F',Ẑ:'\u1E91',Ẓ:'\u1E93',Ẕ:'\u1E95',ẛ:'\u1E61',Ạ:'\u1EA1',Ả:'\u1EA3',Ấ:'\u1EA5',Ầ:'\u1EA7',Ẩ:'\u1EA9',Ẫ:'\u1EAB',Ậ:'\u1EAD',Ắ:'\u1EAF',Ằ:'\u1EB1',Ẳ:'\u1EB3',Ẵ:'\u1EB5',Ặ:'\u1EB7',Ẹ:'\u1EB9',Ẻ:'\u1EBB',Ẽ:'\u1EBD',Ế:'\u1EBF',Ề:'\u1EC1',Ể:'\u1EC3',Ễ:'\u1EC5',Ệ:'\u1EC7',Ỉ:'\u1EC9',Ị:'\u1ECB',Ọ:'\u1ECD',Ỏ:'\u1ECF',Ố:'\u1ED1',Ồ:'\u1ED3',Ổ:'\u1ED5',Ỗ:'\u1ED7',Ộ:'\u1ED9',Ớ:'\u1EDB',Ờ:'\u1EDD',Ở:'\u1EDF',Ỡ:'\u1EE1',Ợ:'\u1EE3',Ụ:'\u1EE5',Ủ:'\u1EE7',Ứ:'\u1EE9',Ừ:'\u1EEB',Ử:'\u1EED',Ữ:'\u1EEF',Ự:'\u1EF1',Ỳ:'\u1EF3',Ỵ:'\u1EF5',Ỷ:'\u1EF7',Ỹ:'\u1EF9',Ỻ:'\u1EFB',Ỽ:'\u1EFD',Ỿ:'\u1EFF',Ἀ:'\u1F00',Ἁ:'\u1F01',Ἂ:'\u1F02',Ἃ:'\u1F03',Ἄ:'\u1F04',Ἅ:'\u1F05',Ἆ:'\u1F06',Ἇ:'\u1F07',Ἐ:'\u1F10',Ἑ:'\u1F11',Ἒ:'\u1F12',Ἓ:'\u1F13',Ἔ:'\u1F14',Ἕ:'\u1F15',Ἠ:'\u1F20',Ἡ:'\u1F21',Ἢ:'\u1F22',Ἣ:'\u1F23',Ἤ:'\u1F24',Ἥ:'\u1F25',Ἦ:'\u1F26',Ἧ:'\u1F27',Ἰ:'\u1F30',Ἱ:'\u1F31',Ἲ:'\u1F32',Ἳ:'\u1F33',Ἴ:'\u1F34',Ἵ:'\u1F35',Ἶ:'\u1F36',Ἷ:'\u1F37',Ὀ:'\u1F40',Ὁ:'\u1F41',Ὂ:'\u1F42',Ὃ:'\u1F43',Ὄ:'\u1F44',Ὅ:'\u1F45',Ὑ:'\u1F51',Ὓ:'\u1F53',Ὕ:'\u1F55',Ὗ:'\u1F57',Ὠ:'\u1F60',Ὡ:'\u1F61',Ὢ:'\u1F62',Ὣ:'\u1F63',Ὤ:'\u1F64',Ὥ:'\u1F65',Ὦ:'\u1F66',Ὧ:'\u1F67',Ᾰ:'\u1FB0',Ᾱ:'\u1FB1',Ὰ:'\u1F70',Ά:'\u1F71',ι:'\u03B9',Ὲ:'\u1F72',Έ:'\u1F73',Ὴ:'\u1F74',Ή:'\u1F75',Ῐ:'\u1FD0',Ῑ:'\u1FD1',Ὶ:'\u1F76',Ί:'\u1F77',Ῠ:'\u1FE0',Ῡ:'\u1FE1',Ὺ:'\u1F7A',Ύ:'\u1F7B',Ῥ:'\u1FE5',Ὸ:'\u1F78',Ό:'\u1F79',Ὼ:'\u1F7C',Ώ:'\u1F7D',Ω:'\u03C9',K:'k',Å:'\xE5',Ⅎ:'\u214E',Ⅰ:'\u2170',Ⅱ:'\u2171',Ⅲ:'\u2172',Ⅳ:'\u2173',Ⅴ:'\u2174',Ⅵ:'\u2175',Ⅶ:'\u2176',Ⅷ:'\u2177',Ⅸ:'\u2178',Ⅹ:'\u2179',Ⅺ:'\u217A',Ⅻ:'\u217B',Ⅼ:'\u217C',Ⅽ:'\u217D',Ⅾ:'\u217E',Ⅿ:'\u217F',Ↄ:'\u2184',"Ⓐ":'\u24D0',"Ⓑ":'\u24D1',"Ⓒ":'\u24D2',"Ⓓ":'\u24D3',"Ⓔ":'\u24D4',"Ⓕ":'\u24D5',"Ⓖ":'\u24D6',"Ⓗ":'\u24D7',"Ⓘ":'\u24D8',"Ⓙ":'\u24D9',"Ⓚ":'\u24DA',"Ⓛ":'\u24DB',"Ⓜ":'\u24DC',"Ⓝ":'\u24DD',"Ⓞ":'\u24DE',"Ⓟ":'\u24DF',"Ⓠ":'\u24E0',"Ⓡ":'\u24E1',"Ⓢ":'\u24E2',"Ⓣ":'\u24E3',"Ⓤ":'\u24E4',"Ⓥ":'\u24E5',"Ⓦ":'\u24E6',"Ⓧ":'\u24E7',"Ⓨ":'\u24E8',"Ⓩ":'\u24E9',Ⰰ:'\u2C30',Ⰱ:'\u2C31',Ⰲ:'\u2C32',Ⰳ:'\u2C33',Ⰴ:'\u2C34',Ⰵ:'\u2C35',Ⰶ:'\u2C36',Ⰷ:'\u2C37',Ⰸ:'\u2C38',Ⰹ:'\u2C39',Ⰺ:'\u2C3A',Ⰻ:'\u2C3B',Ⰼ:'\u2C3C',Ⰽ:'\u2C3D',Ⰾ:'\u2C3E',Ⰿ:'\u2C3F',Ⱀ:'\u2C40',Ⱁ:'\u2C41',Ⱂ:'\u2C42',Ⱃ:'\u2C43',Ⱄ:'\u2C44',Ⱅ:'\u2C45',Ⱆ:'\u2C46',Ⱇ:'\u2C47',Ⱈ:'\u2C48',Ⱉ:'\u2C49',Ⱊ:'\u2C4A',Ⱋ:'\u2C4B',Ⱌ:'\u2C4C',Ⱍ:'\u2C4D',Ⱎ:'\u2C4E',Ⱏ:'\u2C4F',Ⱐ:'\u2C50',Ⱑ:'\u2C51',Ⱒ:'\u2C52',Ⱓ:'\u2C53',Ⱔ:'\u2C54',Ⱕ:'\u2C55',Ⱖ:'\u2C56',Ⱗ:'\u2C57',Ⱘ:'\u2C58',Ⱙ:'\u2C59',Ⱚ:'\u2C5A',Ⱛ:'\u2C5B',Ⱜ:'\u2C5C',Ⱝ:'\u2C5D',Ⱞ:'\u2C5E',Ⱡ:'\u2C61',Ɫ:'\u026B',Ᵽ:'\u1D7D',Ɽ:'\u027D',Ⱨ:'\u2C68',Ⱪ:'\u2C6A',Ⱬ:'\u2C6C',Ɑ:'\u0251',Ɱ:'\u0271',Ɐ:'\u0250',Ɒ:'\u0252',Ⱳ:'\u2C73',Ⱶ:'\u2C76',Ȿ:'\u023F',Ɀ:'\u0240',Ⲁ:'\u2C81',Ⲃ:'\u2C83',Ⲅ:'\u2C85',Ⲇ:'\u2C87',Ⲉ:'\u2C89',Ⲋ:'\u2C8B',Ⲍ:'\u2C8D',Ⲏ:'\u2C8F',Ⲑ:'\u2C91',Ⲓ:'\u2C93',Ⲕ:'\u2C95',Ⲗ:'\u2C97',Ⲙ:'\u2C99',Ⲛ:'\u2C9B',Ⲝ:'\u2C9D',Ⲟ:'\u2C9F',Ⲡ:'\u2CA1',Ⲣ:'\u2CA3',Ⲥ:'\u2CA5',Ⲧ:'\u2CA7',Ⲩ:'\u2CA9',Ⲫ:'\u2CAB',Ⲭ:'\u2CAD',Ⲯ:'\u2CAF',Ⲱ:'\u2CB1',Ⲳ:'\u2CB3',Ⲵ:'\u2CB5',Ⲷ:'\u2CB7',Ⲹ:'\u2CB9',Ⲻ:'\u2CBB',Ⲽ:'\u2CBD',Ⲿ:'\u2CBF',Ⳁ:'\u2CC1',Ⳃ:'\u2CC3',Ⳅ:'\u2CC5',Ⳇ:'\u2CC7',Ⳉ:'\u2CC9',Ⳋ:'\u2CCB',Ⳍ:'\u2CCD',Ⳏ:'\u2CCF',Ⳑ:'\u2CD1',Ⳓ:'\u2CD3',Ⳕ:'\u2CD5',Ⳗ:'\u2CD7',Ⳙ:'\u2CD9',Ⳛ:'\u2CDB',Ⳝ:'\u2CDD',Ⳟ:'\u2CDF',Ⳡ:'\u2CE1',Ⳣ:'\u2CE3',Ⳬ:'\u2CEC',Ⳮ:'\u2CEE',Ⳳ:'\u2CF3',Ꙁ:'\uA641',Ꙃ:'\uA643',Ꙅ:'\uA645',Ꙇ:'\uA647',Ꙉ:'\uA649',Ꙋ:'\uA64B',Ꙍ:'\uA64D',Ꙏ:'\uA64F',Ꙑ:'\uA651',Ꙓ:'\uA653',Ꙕ:'\uA655',Ꙗ:'\uA657',Ꙙ:'\uA659',Ꙛ:'\uA65B',Ꙝ:'\uA65D',Ꙟ:'\uA65F',Ꙡ:'\uA661',Ꙣ:'\uA663',Ꙥ:'\uA665',Ꙧ:'\uA667',Ꙩ:'\uA669',Ꙫ:'\uA66B',Ꙭ:'\uA66D',Ꚁ:'\uA681',Ꚃ:'\uA683',Ꚅ:'\uA685',Ꚇ:'\uA687',Ꚉ:'\uA689',Ꚋ:'\uA68B',Ꚍ:'\uA68D',Ꚏ:'\uA68F',Ꚑ:'\uA691',Ꚓ:'\uA693',Ꚕ:'\uA695',Ꚗ:'\uA697',Ꚙ:'\uA699',Ꚛ:'\uA69B',Ꜣ:'\uA723',Ꜥ:'\uA725',Ꜧ:'\uA727',Ꜩ:'\uA729',Ꜫ:'\uA72B',Ꜭ:'\uA72D',Ꜯ:'\uA72F',Ꜳ:'\uA733',Ꜵ:'\uA735',Ꜷ:'\uA737',Ꜹ:'\uA739',Ꜻ:'\uA73B',Ꜽ:'\uA73D',Ꜿ:'\uA73F',Ꝁ:'\uA741',Ꝃ:'\uA743',Ꝅ:'\uA745',Ꝇ:'\uA747',Ꝉ:'\uA749',Ꝋ:'\uA74B',Ꝍ:'\uA74D',Ꝏ:'\uA74F',Ꝑ:'\uA751',Ꝓ:'\uA753',Ꝕ:'\uA755',Ꝗ:'\uA757',Ꝙ:'\uA759',Ꝛ:'\uA75B',Ꝝ:'\uA75D',Ꝟ:'\uA75F',Ꝡ:'\uA761',Ꝣ:'\uA763',Ꝥ:'\uA765',Ꝧ:'\uA767',Ꝩ:'\uA769',Ꝫ:'\uA76B',Ꝭ:'\uA76D',Ꝯ:'\uA76F',Ꝺ:'\uA77A',Ꝼ:'\uA77C',Ᵹ:'\u1D79',Ꝿ:'\uA77F',Ꞁ:'\uA781',Ꞃ:'\uA783',Ꞅ:'\uA785',Ꞇ:'\uA787',Ꞌ:'\uA78C',Ɥ:'\u0265',Ꞑ:'\uA791',Ꞓ:'\uA793',Ꞗ:'\uA797',Ꞙ:'\uA799',Ꞛ:'\uA79B',Ꞝ:'\uA79D',Ꞟ:'\uA79F',Ꞡ:'\uA7A1',Ꞣ:'\uA7A3',Ꞥ:'\uA7A5',Ꞧ:'\uA7A7',Ꞩ:'\uA7A9',Ɦ:'\u0266',Ɜ:'\u025C',Ɡ:'\u0261',Ɬ:'\u026C',Ʞ:'\u029E',Ʇ:'\u0287',A:'\uFF41',B:'\uFF42',C:'\uFF43',D:'\uFF44',E:'\uFF45',F:'\uFF46',G:'\uFF47',H:'\uFF48',I:'\uFF49',J:'\uFF4A',K:'\uFF4B',L:'\uFF4C',M:'\uFF4D',N:'\uFF4E',O:'\uFF4F',P:'\uFF50',Q:'\uFF51',R:'\uFF52',S:'\uFF53',T:'\uFF54',U:'\uFF55',V:'\uFF56',W:'\uFF57',X:'\uFF58',Y:'\uFF59',Z:'\uFF5A',𐐀:'\uD801\uDC28',𐐁:'\uD801\uDC29',𐐂:'\uD801\uDC2A',𐐃:'\uD801\uDC2B',𐐄:'\uD801\uDC2C',𐐅:'\uD801\uDC2D',𐐆:'\uD801\uDC2E',𐐇:'\uD801\uDC2F',𐐈:'\uD801\uDC30',𐐉:'\uD801\uDC31',𐐊:'\uD801\uDC32',𐐋:'\uD801\uDC33',𐐌:'\uD801\uDC34',𐐍:'\uD801\uDC35',𐐎:'\uD801\uDC36',𐐏:'\uD801\uDC37',𐐐:'\uD801\uDC38',𐐑:'\uD801\uDC39',𐐒:'\uD801\uDC3A',𐐓:'\uD801\uDC3B',𐐔:'\uD801\uDC3C',𐐕:'\uD801\uDC3D',𐐖:'\uD801\uDC3E',𐐗:'\uD801\uDC3F',𐐘:'\uD801\uDC40',𐐙:'\uD801\uDC41',𐐚:'\uD801\uDC42',𐐛:'\uD801\uDC43',𐐜:'\uD801\uDC44',𐐝:'\uD801\uDC45',𐐞:'\uD801\uDC46',𐐟:'\uD801\uDC47',𐐠:'\uD801\uDC48',𐐡:'\uD801\uDC49',𐐢:'\uD801\uDC4A',𐐣:'\uD801\uDC4B',𐐤:'\uD801\uDC4C',𐐥:'\uD801\uDC4D',𐐦:'\uD801\uDC4E',𐐧:'\uD801\uDC4F',𑢠:'\uD806\uDCC0',𑢡:'\uD806\uDCC1',𑢢:'\uD806\uDCC2',𑢣:'\uD806\uDCC3',𑢤:'\uD806\uDCC4',𑢥:'\uD806\uDCC5',𑢦:'\uD806\uDCC6',𑢧:'\uD806\uDCC7',𑢨:'\uD806\uDCC8',𑢩:'\uD806\uDCC9',𑢪:'\uD806\uDCCA',𑢫:'\uD806\uDCCB',𑢬:'\uD806\uDCCC',𑢭:'\uD806\uDCCD',𑢮:'\uD806\uDCCE',𑢯:'\uD806\uDCCF',𑢰:'\uD806\uDCD0',𑢱:'\uD806\uDCD1',𑢲:'\uD806\uDCD2',𑢳:'\uD806\uDCD3',𑢴:'\uD806\uDCD4',𑢵:'\uD806\uDCD5',𑢶:'\uD806\uDCD6',𑢷:'\uD806\uDCD7',𑢸:'\uD806\uDCD8',𑢹:'\uD806\uDCD9',𑢺:'\uD806\uDCDA',𑢻:'\uD806\uDCDB',𑢼:'\uD806\uDCDC',𑢽:'\uD806\uDCDD',𑢾:'\uD806\uDCDE',𑢿:'\uD806\uDCDF',ß:'ss',İ:'i\u0307',ʼn:'\u02BCn',ǰ:'j\u030C',ΐ:'\u03B9\u0308\u0301',ΰ:'\u03C5\u0308\u0301',և:'\u0565\u0582',ẖ:'h\u0331',ẗ:'t\u0308',ẘ:'w\u030A',ẙ:'y\u030A',ẚ:'a\u02BE',ẞ:'ss',ὐ:'\u03C5\u0313',ὒ:'\u03C5\u0313\u0300',ὔ:'\u03C5\u0313\u0301',ὖ:'\u03C5\u0313\u0342',ᾀ:'\u1F00\u03B9',ᾁ:'\u1F01\u03B9',ᾂ:'\u1F02\u03B9',ᾃ:'\u1F03\u03B9',ᾄ:'\u1F04\u03B9',ᾅ:'\u1F05\u03B9',ᾆ:'\u1F06\u03B9',ᾇ:'\u1F07\u03B9',ᾈ:'\u1F00\u03B9',ᾉ:'\u1F01\u03B9',ᾊ:'\u1F02\u03B9',ᾋ:'\u1F03\u03B9',ᾌ:'\u1F04\u03B9',ᾍ:'\u1F05\u03B9',ᾎ:'\u1F06\u03B9',ᾏ:'\u1F07\u03B9',ᾐ:'\u1F20\u03B9',ᾑ:'\u1F21\u03B9',ᾒ:'\u1F22\u03B9',ᾓ:'\u1F23\u03B9',ᾔ:'\u1F24\u03B9',ᾕ:'\u1F25\u03B9',ᾖ:'\u1F26\u03B9',ᾗ:'\u1F27\u03B9',ᾘ:'\u1F20\u03B9',ᾙ:'\u1F21\u03B9',ᾚ:'\u1F22\u03B9',ᾛ:'\u1F23\u03B9',ᾜ:'\u1F24\u03B9',ᾝ:'\u1F25\u03B9',ᾞ:'\u1F26\u03B9',ᾟ:'\u1F27\u03B9',ᾠ:'\u1F60\u03B9',ᾡ:'\u1F61\u03B9',ᾢ:'\u1F62\u03B9',ᾣ:'\u1F63\u03B9',ᾤ:'\u1F64\u03B9',ᾥ:'\u1F65\u03B9',ᾦ:'\u1F66\u03B9',ᾧ:'\u1F67\u03B9',ᾨ:'\u1F60\u03B9',ᾩ:'\u1F61\u03B9',ᾪ:'\u1F62\u03B9',ᾫ:'\u1F63\u03B9',ᾬ:'\u1F64\u03B9',ᾭ:'\u1F65\u03B9',ᾮ:'\u1F66\u03B9',ᾯ:'\u1F67\u03B9',ᾲ:'\u1F70\u03B9',ᾳ:'\u03B1\u03B9',ᾴ:'\u03AC\u03B9',ᾶ:'\u03B1\u0342',ᾷ:'\u03B1\u0342\u03B9',ᾼ:'\u03B1\u03B9',ῂ:'\u1F74\u03B9',ῃ:'\u03B7\u03B9',ῄ:'\u03AE\u03B9',ῆ:'\u03B7\u0342',ῇ:'\u03B7\u0342\u03B9',ῌ:'\u03B7\u03B9',ῒ:'\u03B9\u0308\u0300',ΐ:'\u03B9\u0308\u0301',ῖ:'\u03B9\u0342',ῗ:'\u03B9\u0308\u0342',ῢ:'\u03C5\u0308\u0300',ΰ:'\u03C5\u0308\u0301',ῤ:'\u03C1\u0313',ῦ:'\u03C5\u0342',ῧ:'\u03C5\u0308\u0342',ῲ:'\u1F7C\u03B9',ῳ:'\u03C9\u03B9',ῴ:'\u03CE\u03B9',ῶ:'\u03C9\u0342',ῷ:'\u03C9\u0342\u03B9',ῼ:'\u03C9\u03B9',ff:'ff',fi:'fi',fl:'fl',ffi:'ffi',ffl:'ffl',ſt:'st',st:'st',ﬓ:'\u0574\u0576',ﬔ:'\u0574\u0565',ﬕ:'\u0574\u056B',ﬖ:'\u057E\u0576',ﬗ:'\u0574\u056D'};e.exports=function(e){return e.slice(1,e.length-1).trim().replace(t,function(e){return a[e]||' '})}},function(e,t,a){'use strict';var n=a(5).escapeXml,r=function(e,t,a){var n='<'+e;if(t&&0<t.length)for(var r=0,i;void 0!==(i=t[r]);)n+=' '+i[0]+'="'+i[1]+'"',r++;return a&&(n+=' /'),n+='>',n},i=/\<[^>]*\>/,o=function(e){return e.replace(/([a-z])([A-Z])/g,'$1_$2').toLowerCase()},s=function(e){var t=e.walker(),a='',n='\n',s=0,i=function(e){a+=e,n=e},l=this.escape,d=function(){if('\n'!==n){a+='\n',n='\n';for(var e=s;0<e;e--)a+=' '}},c=this.options,p,u,g,h,m,f,b,y;for(c.time&&console.time('rendering'),a+='<?xml version="1.0" encoding="UTF-8"?>\n',a+='<!DOCTYPE CommonMark SYSTEM "CommonMark.dtd">\n';g=t.next();)if(m=g.entering,h=g.node,y=h.type,f=h.isContainer,b='ThematicBreak'===y||'Hardbreak'===y||'Softbreak'===y,u=o(y),m){switch(p=[],y){case'Document':p.push(['xmlns','http://commonmark.org/xml/1.0']);break;case'List':null!==h.listType&&p.push(['type',h.listType.toLowerCase()]),null!==h.listStart&&p.push(['start',h.listStart+'']),null!==h.listTight&&p.push(['tight',h.listTight?'true':'false']);var k=h.listDelimiter;if(null!==k){var x='';x='.'===k?'period':'paren',p.push(['delimiter',x])}break;case'CodeBlock':h.info&&p.push(['info',h.info]);break;case'Heading':p.push(['level',h.level+'']);break;case'Link':case'Image':p.push(['destination',h.destination]),p.push(['title',h.title]);break;case'CustomInline':case'CustomBlock':p.push(['on_enter',h.onEnter]),p.push(['on_exit',h.onExit]);break;default:}if(c.sourcepos){var v=h.sourcepos;v&&p.push(['sourcepos',v[0][0]+':'+(v[0][1]+'-')+(v[1][0]+':')+(v[1][1]+'')])}if(d(),i(r(u,p,b)),f)s+=1;else if(!f&&!b){var A=h.literal;A&&i(l(A)),i(r('/'+u))}}else s-=1,d(),i(r('/'+u));return c.time&&console.timeEnd('rendering'),a+='\n',a};e.exports=function(e){return{softbreak:'\n',escape:n,options:e||{},render:s}}},function(e,t,a){'use strict';function n(e){return e}var r=a(10),i=a(26),o=a(1);if('production'!==process.env.NODE_ENV)var s=a(2);var l='mixins',d;d='production'===process.env.NODE_ENV?{}:{prop:'prop',context:'context',childContext:'child context'},e.exports=function(e,t,a){function c(e,t,a){for(var n in t)t.hasOwnProperty(n)&&'production'!==process.env.NODE_ENV&&s('function'==typeof t[n],'%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.',e.displayName||'ReactClass',d[a],n)}function p(e,t){var a=x.hasOwnProperty(t)?x[t]:null;S.hasOwnProperty(t)&&o('OVERRIDE_BASE'===a,'ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.',t),e&&o('DEFINE_MANY'===a||'DEFINE_MANY_MERGED'===a,'ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.',t)}function u(e,a){if(!a){if('production'!==process.env.NODE_ENV){var n=typeof a;'production'!==process.env.NODE_ENV&&s('object'==n&&null!==a,'%s: You\'re attempting to include a mixin that is either null or not an object. Check the mixins included by the component, as well as any mixins they include themselves. Expected object but got %s.',e.displayName||'ReactClass',null===a?null:n)}return}o('function'!=typeof a,'ReactClass: You\'re attempting to use a component class or function as a mixin. Instead, just use a regular object.'),o(!t(a),'ReactClass: You\'re attempting to use a component as a mixin. Instead, just use a regular object.');var r=e.prototype,i=r.__reactAutoBindPairs;for(var d in a.hasOwnProperty(l)&&v.mixins(e,a.mixins),a)if(a.hasOwnProperty(d)&&d!=l){var c=a[d],u=r.hasOwnProperty(d);if(p(u,d),v.hasOwnProperty(d))v[d](e,c);else{var g=x.hasOwnProperty(d),h='function'==typeof c&&!g&&!u&&!1!==a.autobind;if(h)i.push(d,c),r[d]=c;else if(u){var b=x[d];o(g&&('DEFINE_MANY_MERGED'===b||'DEFINE_MANY'===b),'ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.',b,d),'DEFINE_MANY_MERGED'===b?r[d]=m(r[d],c):'DEFINE_MANY'===b&&(r[d]=f(r[d],c))}else r[d]=c,'production'!==process.env.NODE_ENV&&'function'==typeof c&&a.displayName&&(r[d].displayName=a.displayName+'_'+d)}}}function g(e,t){if(t)for(var a in t){var n=t[a];if(t.hasOwnProperty(a)){o(!(a in v),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',a);o(!(a in e),'ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.',a),e[a]=n}}}function h(e,t){for(var a in o(e&&t&&'object'==typeof e&&'object'==typeof t,'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.'),t)t.hasOwnProperty(a)&&(o(void 0===e[a],'mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.',a),e[a]=t[a]);return e}function m(e,t){return function(){var n=e.apply(this,arguments),a=t.apply(this,arguments);if(null==n)return a;if(null==a)return n;var r={};return h(r,n),h(r,a),r}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function b(e,t){var a=t.bind(e);if('production'!==process.env.NODE_ENV){a.__reactBoundContext=e,a.__reactBoundMethod=t,a.__reactBoundArguments=null;var n=e.constructor.displayName,r=a.bind;a.bind=function(i){for(var o=arguments.length,l=Array(1<o?o-1:0),d=1;d<o;d++)l[d-1]=arguments[d];if(i!==e&&null!==i)'production'!==process.env.NODE_ENV&&s(!1,'bind(): React component methods may only be bound to the component instance. See %s',n);else if(!l.length)return'production'!==process.env.NODE_ENV&&s(!1,'bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s',n),a;var c=r.apply(a,arguments);return c.__reactBoundContext=e,c.__reactBoundMethod=t,c.__reactBoundArguments=l,c}}return a}function y(e){for(var t=e.__reactAutoBindPairs,a=0;a<t.length;a+=2){var n=t[a],r=t[a+1];e[n]=b(e,r)}}var k=[],x={mixins:'DEFINE_MANY',statics:'DEFINE_MANY',propTypes:'DEFINE_MANY',contextTypes:'DEFINE_MANY',childContextTypes:'DEFINE_MANY',getDefaultProps:'DEFINE_MANY_MERGED',getInitialState:'DEFINE_MANY_MERGED',getChildContext:'DEFINE_MANY_MERGED',render:'DEFINE_ONCE',componentWillMount:'DEFINE_MANY',componentDidMount:'DEFINE_MANY',componentWillReceiveProps:'DEFINE_MANY',shouldComponentUpdate:'DEFINE_ONCE',componentWillUpdate:'DEFINE_MANY',componentDidUpdate:'DEFINE_MANY',componentWillUnmount:'DEFINE_MANY',updateComponent:'OVERRIDE_BASE'},v={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var a=0;a<t.length;a++)u(e,t[a])},childContextTypes:function(e,t){'production'!==process.env.NODE_ENV&&c(e,t,'childContext'),e.childContextTypes=r({},e.childContextTypes,t)},contextTypes:function(e,t){'production'!==process.env.NODE_ENV&&c(e,t,'context'),e.contextTypes=r({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps=e.getDefaultProps?m(e.getDefaultProps,t):t},propTypes:function(e,t){'production'!==process.env.NODE_ENV&&c(e,t,'prop'),e.propTypes=r({},e.propTypes,t)},statics:function(e,t){g(e,t)},autobind:function(){}},A={componentDidMount:function(){this.__isMounted=!0}},C={componentWillUnmount:function(){this.__isMounted=!1}},S={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return'production'!==process.env.NODE_ENV&&(s(this.__didWarnIsMounted,'%s: isMounted is deprecated. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.',this.constructor&&this.constructor.displayName||this.name||'Component'),this.__didWarnIsMounted=!0),!!this.__isMounted}},w=function(){};return r(w.prototype,e.prototype,S),function(e){var t=n(function(e,n,r){'production'!==process.env.NODE_ENV&&s(this instanceof t,'Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory'),this.__reactAutoBindPairs.length&&y(this),this.props=e,this.context=n,this.refs=i,this.updater=r||a,this.state=null;var l=this.getInitialState?this.getInitialState():null;'production'!==process.env.NODE_ENV&&void 0===l&&this.getInitialState._isMockFunction&&(l=null),o('object'==typeof l&&!Array.isArray(l),'%s.getInitialState(): must return an object or null',t.displayName||'ReactCompositeComponent'),this.state=l});for(var r in t.prototype=new w,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],k.forEach(u.bind(null,t)),u(t,A),u(t,e),u(t,C),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),'production'!==process.env.NODE_ENV&&(t.getDefaultProps&&(t.getDefaultProps.isReactClassApproved={}),t.prototype.getInitialState&&(t.prototype.getInitialState.isReactClassApproved={})),o(t.prototype.render,'createClass(...): Class specification must implement a `render` method.'),'production'!==process.env.NODE_ENV&&(s(!t.prototype.componentShouldUpdate,'%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.',e.displayName||'A component'),s(!t.prototype.componentWillRecieveProps,'%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?',e.displayName||'A component')),x)t.prototype[r]||(t.prototype[r]=null);return t}}},function(e,t,a){t=e.exports=a(9)(),t.push([e.i,'._1WtzuCEYYZyTTTyHZkTuJV {\n cursor: pointer;\n border-bottom: var(--main-border);\n background: var(--result-background);\n color: var(--result-title-color);\n padding: 0 5px;\n height: 35px;\n display: flex;\n align-items: center;\n}\n\n._1WtzuCEYYZyTTTyHZkTuJV:last-child {\n border-bottom: 0;\n}\n\n._1WtzuCEYYZyTTTyHZkTuJV:focus {\n outline: none;\n background: var(--selected-result-background);\n color: var(--selected-result-title-color);\n}','']),t.locals={item:'_1WtzuCEYYZyTTTyHZkTuJV'}},function(e,t,a){t=e.exports=a(9)(),t.push([e.i,'.XLTv1RrcIErWNjrAbBQcf {\n width: 70px;\n text-align: center;\n}\n\n.XLTv1RrcIErWNjrAbBQcf div {\n width: 18px;\n height: 18px;\n background-color: var(--secondary-font-color);\n\n border-radius: 100%;\n display: inline-block;\n animation: _3dg2ZVu-kEHhAd0c2rOOF8 1.4s infinite ease-in-out both;\n}\n\n.XLTv1RrcIErWNjrAbBQcf ._2qb-XXkgrsiU9bZIOUz7LS {\n animation-delay: -0.32s;\n}\n\n.XLTv1RrcIErWNjrAbBQcf ._1wLYj7R2oA8Lg0ejsG62sM {\n animation-delay: -0.16s;\n}\n\n@keyframes _3dg2ZVu-kEHhAd0c2rOOF8 {\n 0%, 80%, 100% {\n transform: scale(0);\n } 40% {\n transform: scale(1.0);\n }\n}\n','']),t.locals={spinner:'XLTv1RrcIErWNjrAbBQcf',"sk-bouncedelay":'_3dg2ZVu-kEHhAd0c2rOOF8',bounce1:'_2qb-XXkgrsiU9bZIOUz7LS',bounce2:'_1wLYj7R2oA8Lg0ejsG62sM'}},function(e,t,a){t=e.exports=a(9)(),t.push([e.i,'._4V0cmDggCkMValMvwTnCb {\n font-size: 1.5em;\n font-weight: normal;\n text-align: center;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n._2SYMF-L9XVXCyUi1ZNUoQU {\n margin-top: 50px;\n font-size: .8em;\n color: var(--secondary-font-color);\n width: 100%;\n}\n\n._2SYMF-L9XVXCyUi1ZNUoQU dt {\n float: left;\n width: 49%;\n padding: 0;\n margin: 0;\n text-align: right;\n margin-right: 2%;\n}\n\n._2SYMF-L9XVXCyUi1ZNUoQU dd {\n float: left;\n width: 49%;\n padding: 0;\n margin: 0;\n text-align: left;\n}\n','']),t.locals={fileName:'_4V0cmDggCkMValMvwTnCb',fileDetails:'_2SYMF-L9XVXCyUi1ZNUoQU'}},function(e,t,a){t=e.exports=a(9)(),t.push([e.i,'.ZwbAAokmC6DKDgBydxo5L {\n align-self: flex-start;\n}\n\n._3yCfF2ndCKoL-yrK5A__eN {\n max-width: 100%;\n text-align: center;\n align-self: flex-start;\n}\n\n._3yCfF2ndCKoL-yrK5A__eN img {\n max-width: 100%;\n}\n\n._2Q6G_wdFfcZce03EfSatDO {\n max-width: 100%;\n text-align: center;\n align-self: flex-start;\n}\n\n._2Q6G_wdFfcZce03EfSatDO video {\n max-width: 100%;\n}\n\n.bF4f52X8XR3J-TmwIOmrT {\n min-width: 100%;\n font-size: .8em;\n align-self: flex-start;\n filter: var(--preview-filter);\n}\n\n.QMpuYcpunYkUkmEzbKODE {\n align-self: flex-start;\n position: absolute;\n left: 0;\n top: 0;\n min-width: 100%;\n height: 100%;\n overflow: auto;\n text-align: center;\n box-sizing: border-box;\n padding: 20px;\n margin: -10px;\n}\n\n.QMpuYcpunYkUkmEzbKODE canvas {\n display: block;\n margin: 10px auto;\n box-shadow: 0px 0px 5px #ddd;\n}\n\n._27XtedCwuBoWn7iVg1rzPv {\n min-width: 100%;\n font-size: .8em;\n align-self: flex-start;\n font-size: 16px;\n padding: 10px;\n}\n\n._27XtedCwuBoWn7iVg1rzPv p {\n font-size: 1em;\n margin: 0 0 10px;\n}\n\n._27XtedCwuBoWn7iVg1rzPv h1, ._27XtedCwuBoWn7iVg1rzPv h2, ._27XtedCwuBoWn7iVg1rzPv h3, ._27XtedCwuBoWn7iVg1rzPv h4 {\n color: var(--main-font-color);\n margin-top: 24px;\n margin-bottom: 16px;\n font-weight: 500;\n line-height: 1.25;\n}\n._27XtedCwuBoWn7iVg1rzPv h1 {\n padding-bottom: 0.3em;\n font-size: 2em;\n border-bottom: var(--main-border);\n}\n._27XtedCwuBoWn7iVg1rzPv h2 {\n padding-bottom: 0.3em;\n font-size: 1.5em;\n border-bottom: var(--main-border);\n}\n._27XtedCwuBoWn7iVg1rzPv pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n filter: invert(10%);\n background: var(--main-background-color);\n border-radius: 3px;\n}\n._27XtedCwuBoWn7iVg1rzPv pre code {\n padding: 0;\n background: transparent;\n}\n._27XtedCwuBoWn7iVg1rzPv pre code::before, ._27XtedCwuBoWn7iVg1rzPv pre code::after {\n content: none;\n} \n\n._27XtedCwuBoWn7iVg1rzPv code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0,0,0,0.04);\n border-radius: 3px;\n}\n\n._27XtedCwuBoWn7iVg1rzPv code:after {\n letter-spacing: -0.2em;\n content: "\\A0";\n}\n._27XtedCwuBoWn7iVg1rzPv code:before {\n letter-spacing: -0.2em;\n content: "\\A0";\n}\n\n._27XtedCwuBoWn7iVg1rzPv a {\n color: #4078c0;\n text-decoration: none;\n}\n._27XtedCwuBoWn7iVg1rzPv ul {\n padding-left: 2em;\n list-style-type: disc;\n}\n._27XtedCwuBoWn7iVg1rzPv li {\n list-style-type: disc;\n}\n._27XtedCwuBoWn7iVg1rzPv li + li {\n margin-top: 0.25em;\n}\n\n._3miprRy298S8Cz8vKwXEA4 {\n text-align: center;\n}\n\n._3miprRy298S8Cz8vKwXEA4 img {\n max-width: 200px;\n max-height: 200px;\n}\n\n\n.W1e65WDTSRWm3hZfx3QaZ {\n align-self: flex-start;\n text-align: left;\n width: 100%;\n margin: -10px;\n padding: 10px 0;\n}\n\n.W1e65WDTSRWm3hZfx3QaZ ul {\n margin: 0;\n padding: 0;\n}\n\n.W1e65WDTSRWm3hZfx3QaZ li {\n height: 35px;\n padding: 0 5px;\n display: flex;\n align-items: center;\n border-bottom: var(--main-border);\n}\n\n.W1e65WDTSRWm3hZfx3QaZ li:last-child {\n border-bottom: 0;\n}\n\n.W1e65WDTSRWm3hZfx3QaZ ._3xtaqpYLJ_T3JyVJiJDAnX {\n text-align: center;\n margin: 15px 0;\n}\n','']),t.locals={previewIframe:'ZwbAAokmC6DKDgBydxo5L',previewImage:'_3yCfF2ndCKoL-yrK5A__eN',previewVideo:'_2Q6G_wdFfcZce03EfSatDO',previewCode:'bF4f52X8XR3J-TmwIOmrT',previewPdf:'QMpuYcpunYkUkmEzbKODE',previewText:'_27XtedCwuBoWn7iVg1rzPv',previewIcon:'_3miprRy298S8Cz8vKwXEA4',previewArchive:'W1e65WDTSRWm3hZfx3QaZ',filesListText:'_3xtaqpYLJ_T3JyVJiJDAnX'}},function(e,t,a){t=e.exports=a(9)(),t.push([e.i,'/**\n * Prism code higlighter theme\n *\n * GHColors theme by Avi Aryan (http://aviaryan.in)\n * Inspired by Github syntax coloring\n */\ncode[class*="language-"],\npre[class*="language-"] {\n color: #393A34;\n font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;\n direction: ltr;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n line-height: 1.2em;\n tab-size: 4;\n hyphens: none;\n}\n\npre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,\ncode[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {\n background: #b3d4fc;\n}\n\npre[class*="language-"]::selection, pre[class*="language-"] ::selection,\ncode[class*="language-"]::selection, code[class*="language-"] ::selection {\n background: #b3d4fc;\n}\n\n/* Code blocks */\npre[class*="language-"] {\n padding: 1em;\n margin: .5em 0;\n overflow: auto;\n background-color: white;\n}\n\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n}\n\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n padding: .2em;\n padding-top: 1px; padding-bottom: 1px;\n background: #f8f8f8;\n border: 1px solid #dddddd;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._3HUz7wW0Hr7hPFISUmfuQR,\n.WDMgbYGnjaMgRmIaqrvOw._1QnQxrBX-OEH4gXaLmbmuW,\n.WDMgbYGnjaMgRmIaqrvOw.W_Hw6BEoXY8nxGN-CfarE,\n.WDMgbYGnjaMgRmIaqrvOw._10PMZVTvxifc1jyNWUbKnX {\n color: #999988; font-style: italic;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._10a-Yd7WkzRVe2JfQTLkTB {\n opacity: .7;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._3mOi8J4c5B48vE6_MBx0JS,\n.WDMgbYGnjaMgRmIaqrvOw._24xw5iVRPxowHvbOjM2oi5 {\n color: #e3116c;\n}\n.WDMgbYGnjaMgRmIaqrvOw._2fRdrv-PwQUSELBoVfCFBS,\n.WDMgbYGnjaMgRmIaqrvOw.W2bQVQbNc2hAnqpl-K5sE {\n color: #393A34; /* no highlight */\n}\n\n.WDMgbYGnjaMgRmIaqrvOw.IGvgH674V9sfj7DTcIjzG,\n.WDMgbYGnjaMgRmIaqrvOw._3xEUcU7mQh2YcdinWRGFAJ,\n.WDMgbYGnjaMgRmIaqrvOw._1bOkQ8DGq--14JStw-gBii,\n.WDMgbYGnjaMgRmIaqrvOw._3S51pSZflg3nVNW35wYf1N,\n.WDMgbYGnjaMgRmIaqrvOw._15mTh7CNalV5dxKJ2X-zr0,\n.WDMgbYGnjaMgRmIaqrvOw._22EXZemSUIxzCi1PAdL-0g,\n.WDMgbYGnjaMgRmIaqrvOw._1Y1y1jHLL5pwEB1efvoK5p,\n.WDMgbYGnjaMgRmIaqrvOw._1MgbC0V0RO8dhK0NvioskA,\n.WDMgbYGnjaMgRmIaqrvOw._2VOUcg9KAEpDBSsZQqT_2d,\n.WDMgbYGnjaMgRmIaqrvOw.SaFwOAklcMm-u5z6ikSQt {\n color: #36acaa;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._2hUGCILXCkEq_cmg9FpYCz,\n.WDMgbYGnjaMgRmIaqrvOw._3ogsV6CAG_32OUuPiWFJaP,\n.WDMgbYGnjaMgRmIaqrvOw._2rpCrdIoJUnjOxTuOH9B2H,\n._2YJbMNr_M9Ido-ccVH34xA .WDMgbYGnjaMgRmIaqrvOw._3fZNQDviEY0KdDO14y7yt7 {\n color: #00a4db;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._3HDIkii4iSPf61_60OgglP,\n.WDMgbYGnjaMgRmIaqrvOw._1_JYGUm0IF5WTYMoL0DKoA,\n._2YJbMNr_M9Ido-ccVH34xA .WDMgbYGnjaMgRmIaqrvOw._2Na0xptN5673FsafnUhnGL {\n color: #9a050f;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._2Na0xptN5673FsafnUhnGL,\n.WDMgbYGnjaMgRmIaqrvOw._3fZNQDviEY0KdDO14y7yt7,\n._2YJbMNr_M9Ido-ccVH34xA .WDMgbYGnjaMgRmIaqrvOw._3ogsV6CAG_32OUuPiWFJaP {\n color: #00009f;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._1f5rLawSxBx3Qew-viaxSL,\n.WDMgbYGnjaMgRmIaqrvOw._3HDIkii4iSPf61_60OgglP,\n.WDMgbYGnjaMgRmIaqrvOw.G2ByAlRzPSQkD1mpwWVHf {\n font-weight: bold;\n}\n\n.WDMgbYGnjaMgRmIaqrvOw._2_6Sh77mlx85pK60tc8-2p {\n font-style: italic;\n}\n','']),t.locals={token:'WDMgbYGnjaMgRmIaqrvOw',comment:'_3HUz7wW0Hr7hPFISUmfuQR',prolog:'_1QnQxrBX-OEH4gXaLmbmuW',doctype:'W_Hw6BEoXY8nxGN-CfarE',cdata:'_10PMZVTvxifc1jyNWUbKnX',namespace:'_10a-Yd7WkzRVe2JfQTLkTB',string:'_3mOi8J4c5B48vE6_MBx0JS',"attr-value":'_24xw5iVRPxowHvbOjM2oi5',punctuation:'_2fRdrv-PwQUSELBoVfCFBS',operator:'W2bQVQbNc2hAnqpl-K5sE',entity:'IGvgH674V9sfj7DTcIjzG',url:'_3xEUcU7mQh2YcdinWRGFAJ',symbol:'_1bOkQ8DGq--14JStw-gBii',number:'_3S51pSZflg3nVNW35wYf1N',boolean:'_15mTh7CNalV5dxKJ2X-zr0',variable:'_22EXZemSUIxzCi1PAdL-0g',constant:'_1Y1y1jHLL5pwEB1efvoK5p',property:'_1MgbC0V0RO8dhK0NvioskA',regex:'_2VOUcg9KAEpDBSsZQqT_2d',inserted:'SaFwOAklcMm-u5z6ikSQt',atrule:'_2hUGCILXCkEq_cmg9FpYCz',keyword:'_3ogsV6CAG_32OUuPiWFJaP',"attr-name":'_2rpCrdIoJUnjOxTuOH9B2H',"language-autohotkey":'_2YJbMNr_M9Ido-ccVH34xA',selector:'_3fZNQDviEY0KdDO14y7yt7',function:'_3HDIkii4iSPf61_60OgglP',deleted:'_1_JYGUm0IF5WTYMoL0DKoA',tag:'_2Na0xptN5673FsafnUhnGL',important:'_1f5rLawSxBx3Qew-viaxSL',bold:'G2ByAlRzPSQkD1mpwWVHf',italic:'_2_6Sh77mlx85pK60tc8-2p'}},function(e,t,a){function n(e,t,a){'function'==typeof t&&(a=t,t={}),r.lstat(e=i.resolve(e),function(s,l){if(s)return a(s);if(!l)return a(null,0);var d=t.disk?512*l.blocks:l.size;return l.isDirectory()?void r.readdir(e,function(r,s){return r?a(r):void o.map(s.map(function(t){return i.join(e,t)}),function(e,a){return n(e,t,a)},function(e,t){a(e,t&&t.reduce(function(e,t){return e+t},d))})}):a(null,!t.filter||t.filter(e)?d:0)})}var r=a(8),i=a(33),o=a(37);e.exports=n},function(e,t,a){function n(e){var t=Object.keys(e).join('|'),a=o(e);t+='|#[xX][\\da-fA-F]+|#\\d+';var n=new RegExp('&(?:'+t+');','g');return function(e){return(e+'').replace(n,a)}}function r(e,t){return e<t?1:-1}function o(e){return function(t){return'#'===t.charAt(1)?'X'===t.charAt(2)||'x'===t.charAt(2)?d(parseInt(t.substr(3),16)):d(parseInt(t.substr(2),10)):e[t.slice(1,-1)]}}var s=a(24),l=a(75),i=a(25),d=a(72),c=n(i),p=n(s),u=function(){function e(e){return';'!==e.substr(-1)&&(e+=';'),c(e)}for(var t=Object.keys(l).sort(r),a=Object.keys(s).sort(r),n=0,i=0;n<a.length;n++)t[i]===a[n]?(a[n]+=';?',i++):a[n]+=';';var d=new RegExp('&(?:'+a.join('|')+'|#[xX][\\da-fA-F]+;?|#\\d+;?)','g'),c=o(s);return function(t){return(t+'').replace(d,e)}}();e.exports={XML:c,HTML:u,HTMLStrict:p}},function(e,t,a){var n=String.fromCharCode,r=a(74);e.exports=function(e){if(55296<=e&&57343>=e||1114111<e)return'\uFFFD';e in r&&(e=r[e]);var t='';return 65535<e&&(e-=65536,t+=n(55296|1023&e>>>10),e=56320|1023&e),t+=n(e),t}},function(e,t,a){function n(e){return Object.keys(e).sort().reduce(function(t,a){return t[e[a]]='&'+a+';',t},{})}function r(e){var t=[],a=[];return Object.keys(e).forEach(function(e){1===e.length?t.push('\\'+e):a.push(e)}),a.unshift('['+t.join('')+']'),new RegExp(a.join('|'),'g')}function i(e){return'&#x'+e.charCodeAt(0).toString(16).toUpperCase()+';'}function o(e){var t=e.charCodeAt(0),a=e.charCodeAt(1);return'&#x'+(1024*(t-55296)+a-56320+65536).toString(16).toUpperCase()+';'}function s(e,t){function a(t){return e[t]}return function(e){return e.replace(t,a).replace(g,o).replace(u,i)}}var l=n(a(25)),d=r(l);t.XML=s(l,d);var c=n(a(24)),p=r(c);t.HTML=s(c,p);var u=/[^\0-\x7F]/g,g=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,h=r(l);t.escape=function(e){return e.replace(h,i).replace(g,o).replace(u,i)}},function(e){e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},function(e){e.exports={Aacute:'\xC1',aacute:'\xE1',Acirc:'\xC2',acirc:'\xE2',acute:'\xB4',AElig:'\xC6',aelig:'\xE6',Agrave:'\xC0',agrave:'\xE0',amp:'&',AMP:'&',Aring:'\xC5',aring:'\xE5',Atilde:'\xC3',atilde:'\xE3',Auml:'\xC4',auml:'\xE4',brvbar:'\xA6',Ccedil:'\xC7',ccedil:'\xE7',cedil:'\xB8',cent:'\xA2',copy:'\xA9',COPY:'\xA9',curren:'\xA4',deg:'\xB0',divide:'\xF7',Eacute:'\xC9',eacute:'\xE9',Ecirc:'\xCA',ecirc:'\xEA',Egrave:'\xC8',egrave:'\xE8',ETH:'\xD0',eth:'\xF0',Euml:'\xCB',euml:'\xEB',frac12:'\xBD',frac14:'\xBC',frac34:'\xBE',gt:'>',GT:'>',Iacute:'\xCD',iacute:'\xED',Icirc:'\xCE',icirc:'\xEE',iexcl:'\xA1',Igrave:'\xCC',igrave:'\xEC',iquest:'\xBF',Iuml:'\xCF',iuml:'\xEF',laquo:'\xAB',lt:'<',LT:'<',macr:'\xAF',micro:'\xB5',middot:'\xB7',nbsp:'\xA0',not:'\xAC',Ntilde:'\xD1',ntilde:'\xF1',Oacute:'\xD3',oacute:'\xF3',Ocirc:'\xD4',ocirc:'\xF4',Ograve:'\xD2',ograve:'\xF2',ordf:'\xAA',ordm:'\xBA',Oslash:'\xD8',oslash:'\xF8',Otilde:'\xD5',otilde:'\xF5',Ouml:'\xD6',ouml:'\xF6',para:'\xB6',plusmn:'\xB1',pound:'\xA3',quot:'"',QUOT:'"',raquo:'\xBB',reg:'\xAE',REG:'\xAE',sect:'\xA7',shy:'\xAD',sup1:'\xB9',sup2:'\xB2',sup3:'\xB3',szlig:'\xDF',THORN:'\xDE',thorn:'\xFE',times:'\xD7',Uacute:'\xDA',uacute:'\xFA',Ucirc:'\xDB',ucirc:'\xFB',Ugrave:'\xD9',ugrave:'\xF9',uml:'\xA8',Uuml:'\xDC',uuml:'\xFC',Yacute:'\xDD',yacute:'\xFD',yen:'\xA5',yuml:'\xFF'}},function(e){function t(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2]);}return e.apply(t,a)}function a(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n}function n(e,t){var n=R(e)||u(e)?a(e.length,String):[],r=n.length;for(var i in e)(t||_.call(e,i))&&!(!!r&&('length'==i||l(i,r)))&&n.push(i);return n}function r(e,t,a){var n=e[t];_.call(e,t)&&p(n,a)&&(a!==void 0||t in e)||(e[t]=a)}function i(e){if(!c(e))return E(e);var t=[];for(var a in Object(e))_.call(e,a)&&'constructor'!=a&&t.push(a);return t}function o(e,a){return a=L(void 0===a?e.length-1:a,0),function(){for(var n=arguments,r=-1,i=L(n.length-a,0),o=Array(i);++r<i;)o[r]=n[a+r];r=-1;for(var s=Array(a+1);++r<a;)s[r]=n[r];return s[a]=o,t(e,this,s)}}function s(e,t,a,n){a||(a={});for(var i=-1,o=t.length;++i<o;){var s=t[i],l=n?n(a[s],e[s],s,a,e):void 0;r(a,s,l===void 0?e[s]:l)}return a}function l(e,t){return t=null==t?x:t,!!t&&('number'==typeof e||S.test(e))&&-1<e&&0==e%1&&e<t}function d(e,t,a){if(!b(a))return!1;var n=typeof t;return!('number'==n?!(g(a)&&l(t,a.length)):!('string'==n&&t in a))&&p(a[t],e)}function c(e){var t=e&&e.constructor,a='function'==typeof t&&t.prototype||w;return e===a}function p(e,t){return e===t||e!==e&&t!==t}function u(e){return h(e)&&_.call(e,'callee')&&(!I.call(e,'callee')||T.call(e)==v)}function g(e){return null!=e&&f(e.length)&&!m(e)}function h(e){return y(e)&&g(e)}function m(e){var t=b(e)?T.call(e):'';return t==A||t==C}function f(e){return'number'==typeof e&&-1<e&&0==e%1&&e<=x}function b(e){var t=typeof e;return!!e&&('object'==t||'function'==t)}function y(e){return!!e&&'object'==typeof e}function k(e){return g(e)?n(e):i(e)}var x=9007199254740991,v='[object Arguments]',A='[object Function]',C='[object GeneratorFunction]',S=/^(?:0|[1-9]\d*)$/,w=Object.prototype,_=w.hasOwnProperty,T=w.toString,I=w.propertyIsEnumerable,E=function(e,t){return function(a){return e(t(a))}}(Object.keys,Object),L=Math.max,P=!I.call({valueOf:1},'valueOf'),R=Array.isArray,D=function(e){return o(function(t,a){var n=-1,r=a.length,i=1<r?a[r-1]:void 0,o=2<r?a[2]:void 0;for(i=3<e.length&&'function'==typeof i?(r--,i):void 0,o&&d(a[0],a[1],o)&&(i=3>r?void 0:i,r=1),t=Object(t);++n<r;){var s=a[n];s&&e(t,s,n,i)}return t})}(function(e,t){if(P||c(t)||g(t))return void s(t,k(t),e);for(var a in t)_.call(t,a)&&r(e,a,t[a])});e.exports=D},function(e){function t(e){var t=!1;if(null!=e&&'function'!=typeof e.toString)try{t=!!(e+'')}catch(t){}return t}function a(e){return!!e&&'object'==typeof e}var n=Function.prototype,r=Object.prototype,i=n.toString,o=r.hasOwnProperty,s=i.call(Object),l=r.toString,d=function(e,t){return function(a){return e(t(a))}}(Object.getPrototypeOf,Object);e.exports=function(e){if(!a(e)||l.call(e)!='[object Object]'||t(e))return!1;var n=d(e);if(null===n)return!0;var r=o.call(n,'constructor')&&n.constructor;return'function'==typeof r&&r instanceof r&&i.call(r)==s}},function(e,t,a){(function(e){var n;(function(){function r(e,t){return e.set(t[0],t[1]),e}function i(e,t){return e.add(t),e}function o(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2]);}return e.apply(t,a)}function s(e,t,a,n){for(var r=-1,i=null==e?0:e.length;++r<i;){var o=e[r];t(n,o,a(o),e)}return n}function l(e,t){for(var a=-1,n=null==e?0:e.length;++a<n&&!(!1===t(e[a],a,e)););return e}function d(e,t){for(var a=null==e?0:e.length;a--&&!(!1===t(e[a],a,e)););return e}function c(e,t){for(var a=-1,n=null==e?0:e.length;++a<n;)if(!t(e[a],a,e))return!1;return!0}function p(e,t){for(var a=-1,n=null==e?0:e.length,r=0,i=[];++a<n;){var o=e[a];t(o,a,e)&&(i[r++]=o)}return i}function u(e,t){var a=null==e?0:e.length;return!!a&&-1<C(e,t,0)}function g(e,t,a){for(var n=-1,r=null==e?0:e.length;++n<r;)if(a(t,e[n]))return!0;return!1}function h(e,t){for(var a=-1,n=null==e?0:e.length,r=Array(n);++a<n;)r[a]=t(e[a],a,e);return r}function m(e,t){for(var a=-1,n=t.length,r=e.length;++a<n;)e[r+a]=t[a];return e}function f(e,t,a,n){var r=-1,i=null==e?0:e.length;for(n&&i&&(a=e[++r]);++r<i;)a=t(a,e[r],r,e);return a}function b(e,t,a,n){var r=null==e?0:e.length;for(n&&r&&(a=e[--r]);r--;)a=t(a,e[r],r,e);return a}function y(e,t){for(var a=-1,n=null==e?0:e.length;++a<n;)if(t(e[a],a,e))return!0;return!1}function k(e){return e.split('')}function x(e){return e.match(St)||[]}function v(e,t,a){var n;return a(e,function(e,a,r){if(t(e,a,r))return n=a,!1}),n}function A(e,t,a,n){for(var r=e.length,i=a+(n?1:-1);n?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function C(e,t,a){return t===t?Z(e,t,a):A(e,w,a)}function S(e,t,a,n){for(var r=a-1,i=e.length;++r<i;)if(n(e[r],t))return r;return-1}function w(e){return e!==e}function T(e,t){var a=null==e?0:e.length;return a?R(e,t)/a:_e}function I(e){return function(t){return null==t?void 0:t[e]}}function E(e){return function(t){return null==e?void 0:e[t]}}function L(e,t,a,n,r){return r(e,function(e,r,i){a=n?(n=!1,e):t(a,e,r,i)}),a}function P(e,t){var a=e.length;for(e.sort(t);a--;)e[a]=e[a].value;return e}function R(e,t){for(var a=-1,n=e.length,r;++a<n;){var i=t(e[a]);i!==void 0&&(r=r==void 0?i:r+i)}return r}function D(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n}function N(e,t){return h(t,function(t){return[t,e[t]]})}function O(e){return function(t){return e(t)}}function B(e,t){return h(t,function(t){return e[t]})}function j(e,t){return e.has(t)}function F(e,t){for(var a=-1,n=e.length;++a<n&&-1<C(t,e[a],0););return a}function M(e,t){for(var a=e.length;a--&&-1<C(t,e[a],0););return a}function q(e,t){for(var a=e.length,n=0;a--;)e[a]===t&&++n;return n}function U(e){return'\\'+ba[e]}function z(e,t){return null==e?void 0:e[t]}function G(e){return pa.test(e)}function H(e){return ua.test(e)}function W(e){for(var t=[],a;!(a=e.next()).done;)t.push(a.value);return t}function V(e){var t=-1,a=Array(e.size);return e.forEach(function(e,n){a[++t]=[n,e]}),a}function X(e,t){return function(a){return e(t(a))}}function Y(e,t){for(var a=-1,n=e.length,r=0,i=[];++a<n;){var o=e[a];(o===t||o===se)&&(e[a]=se,i[r++]=a)}return i}function K(e){var t=-1,a=Array(e.size);return e.forEach(function(e){a[++t]=e}),a}function J(e){var t=-1,a=Array(e.size);return e.forEach(function(e){a[++t]=[e,e]}),a}function Z(e,t,a){for(var n=a-1,r=e.length;++n<r;)if(e[n]===t)return n;return-1}function Q(e,t,a){for(var n=a+1;n--;)if(e[n]===t)return n;return n}function $(e){return G(e)?te(e):Na(e)}function ee(e){return G(e)?ae(e):k(e)}function te(e){for(var t=da.lastIndex=0;da.test(e);)++t;return t}function ae(e){return e.match(da)||[]}function ne(e){return e.match(ca)||[]}var re=200,ie='Expected a function',oe='__lodash_hash_undefined__',se='__lodash_placeholder__',le=1,de=2,ce=4,pe=1,ue=2,ge=1,he=2,me=4,fe=8,be=16,ye=32,ke=64,xe=128,ve=256,Ae=512,Ce=1,Se=1/0,we=9007199254740991,_e=0/0,Te=4294967295,Ie=[['ary',xe],['bind',ge],['bindKey',he],['curry',fe],['curryRight',be],['flip',Ae],['partial',ye],['partialRight',ke],['rearg',ve]],Ee='[object Arguments]',Le='[object Array]',Pe='[object Boolean]',Re='[object Date]',De='[object Error]',Ne='[object Function]',Oe='[object GeneratorFunction]',Be='[object Map]',je='[object Number]',Fe='[object Object]',Me='[object Promise]',qe='[object RegExp]',Ue='[object Set]',ze='[object String]',Ge='[object Symbol]',He='[object WeakMap]',We='[object ArrayBuffer]',Ve='[object DataView]',Xe='[object Float32Array]',Ye='[object Float64Array]',Ke='[object Int8Array]',Je='[object Int16Array]',Ze='[object Int32Array]',Qe='[object Uint8Array]',$e='[object Uint8ClampedArray]',et='[object Uint16Array]',tt='[object Uint32Array]',at=/\b__p \+= '';/g,nt=/\b(__p \+=) '' \+/g,rt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,it=/&(?:amp|lt|gt|quot|#39);/g,ot=/[&<>"']/g,st=RegExp(it.source),lt=RegExp(ot.source),dt=/<%-([\s\S]+?)%>/g,ct=/<%([\s\S]+?)%>/g,pt=/<%=([\s\S]+?)%>/g,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gt=/^\w*$/,ht=/^\./,mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ft=/[\\^$.*+?()[\]{}|]/g,bt=RegExp(ft.source),yt=/^\s+|\s+$/g,kt=/^\s+/,xt=/\s+$/,vt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,At=/\{\n\/\* \[wrapped with (.+)\] \*/,Ct=/,? & /,St=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,wt=/\\(\\)?/g,_t=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Tt=/\w*$/,It=/^[-+]0x[0-9a-f]+$/i,Et=/^0b[01]+$/i,Lt=/^\[object .+?Constructor\]$/,Pt=/^0o[0-7]+$/i,Rt=/^(?:0|[1-9]\d*)$/,Dt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Nt=/($^)/,Ot=/['\n\r\u2028\u2029\\]/g,Bt='\\ud800-\\udfff',jt='\\u2700-\\u27bf',Ft='a-z\\xdf-\\xf6\\xf8-\\xff',Mt='A-Z\\xc0-\\xd6\\xd8-\\xde',qt='\\xac\\xb1\\xd7\\xf7'+'\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf'+'\\u2000-\\u206f'+' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000',Ut='[\'\u2019]',zt='['+qt+']',Gt='['+('\\u0300-\\u036f'+'\\ufe20-\\ufe2f'+'\\u20d0-\\u20ff')+']',Ht='\\d+',Wt='['+Ft+']',Vt='[^'+Bt+qt+Ht+jt+Ft+Mt+']',Xt='\\ud83c[\\udffb-\\udfff]',Yt='[^'+Bt+']',Kt='(?:\\ud83c[\\udde6-\\uddff]){2}',Jt='[\\ud800-\\udbff][\\udc00-\\udfff]',Zt='['+Mt+']',Qt='(?:'+Wt+'|'+Vt+')',$t='(?:'+Ut+'(?:d|ll|m|re|s|t|ve))?',ea='(?:'+Ut+'(?:D|LL|M|RE|S|T|VE))?',ta='(?:'+Gt+'|'+Xt+')'+'?',aa='['+'\\ufe0e\\ufe0f'+']?',na='(?:'+'\\u200d'+'(?:'+[Yt,Kt,Jt].join('|')+')'+aa+ta+')*',ra=aa+ta+na,ia='(?:'+['['+jt+']',Kt,Jt].join('|')+')'+ra,oa='(?:'+[Yt+Gt+'?',Gt,Kt,Jt,'['+Bt+']'].join('|')+')',sa=/['’]/g,la=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g,da=RegExp(Xt+'(?='+Xt+')|'+oa+ra,'g'),ca=RegExp([Zt+'?'+Wt+'+'+$t+'(?='+[zt,Zt,'$'].join('|')+')','(?:'+Zt+'|'+Vt+')'+'+'+ea+'(?='+[zt,Zt+Qt,'$'].join('|')+')',Zt+'?'+Qt+'+'+$t,Zt+'+'+ea,'\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)','\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)',Ht,ia].join('|'),'g'),pa=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/,ua=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ga=['Array','Buffer','DataView','Date','Error','Float32Array','Float64Array','Function','Int8Array','Int16Array','Int32Array','Map','Math','Object','Promise','RegExp','Set','String','Symbol','TypeError','Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','WeakMap','_','clearTimeout','isFinite','parseInt','setTimeout'],ha=-1,ma={};ma[Xe]=ma[Ye]=ma[Ke]=ma[Je]=ma[Ze]=ma[Qe]=ma[$e]=ma[et]=ma[tt]=!0,ma[Ee]=ma[Le]=ma[We]=ma[Pe]=ma[Ve]=ma[Re]=ma[De]=ma[Ne]=ma[Be]=ma[je]=ma[Fe]=ma[qe]=ma[Ue]=ma[ze]=ma[He]=!1;var fa={};fa[Ee]=fa[Le]=fa[We]=fa[Ve]=fa[Pe]=fa[Re]=fa[Xe]=fa[Ye]=fa[Ke]=fa[Je]=fa[Ze]=fa[Be]=fa[je]=fa[Fe]=fa[qe]=fa[Ue]=fa[ze]=fa[Ge]=fa[Qe]=fa[$e]=fa[et]=fa[tt]=!0,fa[De]=fa[Ne]=fa[He]=!1;var ba={"\\":'\\',"'":'\'',"\n":'n',"\r":'r',"\u2028":'u2028',"\u2029":'u2029'},ya=parseFloat,ka=parseInt,xa='object'==typeof global&&global&&global.Object===Object&&global,va='object'==typeof self&&self&&self.Object===Object&&self,Aa=xa||va||Function('return this')(),Ca='object'==typeof t&&t&&!t.nodeType&&t,Sa=Ca&&'object'==typeof e&&e&&!e.nodeType&&e,wa=Sa&&Sa.exports===Ca,_a=wa&&xa.process,Ta=function(){try{return _a&&_a.binding&&_a.binding('util')}catch(t){}}(),Ia=Ta&&Ta.isArrayBuffer,Ea=Ta&&Ta.isDate,La=Ta&&Ta.isMap,Pa=Ta&&Ta.isRegExp,Ra=Ta&&Ta.isSet,Da=Ta&&Ta.isTypedArray,Na=I('length'),Oa=E({À:'A',Á:'A',Â:'A',Ã:'A',Ä:'A',Å:'A',à:'a',á:'a',â:'a',ã:'a',ä:'a',å:'a',Ç:'C',ç:'c',Ð:'D',ð:'d',È:'E',É:'E',Ê:'E',Ë:'E',è:'e',é:'e',ê:'e',ë:'e',Ì:'I',Í:'I',Î:'I',Ï:'I',ì:'i',í:'i',î:'i',ï:'i',Ñ:'N',ñ:'n',Ò:'O',Ó:'O',Ô:'O',Õ:'O',Ö:'O',Ø:'O',ò:'o',ó:'o',ô:'o',õ:'o',ö:'o',ø:'o',Ù:'U',Ú:'U',Û:'U',Ü:'U',ù:'u',ú:'u',û:'u',ü:'u',Ý:'Y',ý:'y',ÿ:'y',Æ:'Ae',æ:'ae',Þ:'Th',þ:'th',ß:'ss',Ā:'A',Ă:'A',Ą:'A',ā:'a',ă:'a',ą:'a',Ć:'C',Ĉ:'C',Ċ:'C',Č:'C',ć:'c',ĉ:'c',ċ:'c',č:'c',Ď:'D',Đ:'D',ď:'d',đ:'d',Ē:'E',Ĕ:'E',Ė:'E',Ę:'E',Ě:'E',ē:'e',ĕ:'e',ė:'e',ę:'e',ě:'e',Ĝ:'G',Ğ:'G',Ġ:'G',Ģ:'G',ĝ:'g',ğ:'g',ġ:'g',ģ:'g',Ĥ:'H',Ħ:'H',ĥ:'h',ħ:'h',Ĩ:'I',Ī:'I',Ĭ:'I',Į:'I',İ:'I',ĩ:'i',ī:'i',ĭ:'i',į:'i',ı:'i',Ĵ:'J',ĵ:'j',Ķ:'K',ķ:'k',ĸ:'k',Ĺ:'L',Ļ:'L',Ľ:'L',Ŀ:'L',Ł:'L',ĺ:'l',ļ:'l',ľ:'l',ŀ:'l',ł:'l',Ń:'N',Ņ:'N',Ň:'N',Ŋ:'N',ń:'n',ņ:'n',ň:'n',ŋ:'n',Ō:'O',Ŏ:'O',Ő:'O',ō:'o',ŏ:'o',ő:'o',Ŕ:'R',Ŗ:'R',Ř:'R',ŕ:'r',ŗ:'r',ř:'r',Ś:'S',Ŝ:'S',Ş:'S',Š:'S',ś:'s',ŝ:'s',ş:'s',š:'s',Ţ:'T',Ť:'T',Ŧ:'T',ţ:'t',ť:'t',ŧ:'t',Ũ:'U',Ū:'U',Ŭ:'U',Ů:'U',Ű:'U',Ų:'U',ũ:'u',ū:'u',ŭ:'u',ů:'u',ű:'u',ų:'u',Ŵ:'W',ŵ:'w',Ŷ:'Y',ŷ:'y',Ÿ:'Y',Ź:'Z',Ż:'Z',Ž:'Z',ź:'z',ż:'z',ž:'z',IJ:'IJ',ij:'ij',Œ:'Oe',œ:'oe',ʼn:'\'n',ſ:'s'}),Ba=E({"&":'&',"<":'<',">":'>','"':'"',"'":'''}),ja=E({"&":'&',"<":'<',">":'>',""":'"',"'":'\''}),Fa=function e(t){function a(e){if(Fi(e)&&!Il(e)&&!(e instanceof _)){if(e instanceof k)return e;if(Eo.call(e,'__wrapped__'))return li(e)}return new k(e)}function n(){}function k(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function _(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Te,this.__views__=[]}function E(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}function Z(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}function te(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}function ae(e){var t=-1,a=null==e?0:e.length;for(this.__data__=new te;++t<a;)this.add(e[t])}function St(e){var t=this.__data__=new Z(e);this.size=t.size}function Bt(e,t){var a=Il(e),n=!a&&Tl(e),r=!a&&!n&&Ll(e),i=!a&&!n&&!r&&Ol(e),o=a||n||r||i,s=o?D(e.length,Ao):[],l=s.length;for(var d in e)(t||Eo.call(e,d))&&!(o&&('length'==d||r&&('offset'==d||'parent'==d)||i&&('buffer'==d||'byteLength'==d||'byteOffset'==d)||Ur(d,l)))&&s.push(d);return s}function jt(e){var t=e.length;return t?e[on(0,t-1)]:void 0}function Ft(e,t){return ri(Hn(e),Yt(t,0,e.length))}function Mt(e){return ri(Hn(e))}function qt(e,t,a){(void 0===a||Li(e[t],a))&&(void 0!==a||t in e)||Vt(e,t,a)}function Ut(e,t,a){var n=e[t];Eo.call(e,t)&&Li(n,a)&&(void 0!==a||t in e)||Vt(e,t,a)}function zt(e,t){for(var a=e.length;a--;)if(Li(e[a][0],t))return a;return-1}function Gt(e,t,a,n){return Ts(e,function(e,r,i){t(n,e,a(e),i)}),n}function Ht(e,t){return e&&Wn(t,Qi(t),e)}function Wt(e,t){return e&&Wn(t,$i(t),e)}function Vt(e,t,a){'__proto__'==t&&Xo?Xo(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}function Xt(e,t){for(var a=-1,n=t.length,r=mo(n);++a<n;)r[a]=null==e?void 0:Ji(e,t[a]);return r}function Yt(e,t,a){return e===e&&(void 0!==a&&(e=e<=a?e:a),void 0!==t&&(e=e>=t?e:t)),e}function Kt(e,t,a,n,r,i){var o=t&le,s=t&de,d;if(a&&(d=r?a(e,n,r,i):a(e)),void 0!==d)return d;if(!ji(e))return e;var c=Il(e);if(!c){var p=Fs(e),u=p==Ne||p==Oe;if(Ll(e))return Rn(e,o);if(p!=Fe&&p!=Ee&&(!u||r)){if(!fa[p])return r?e:{};d=Fr(e,p,Kt,o)}else if(d=s||u?{}:jr(e),!o)return s?Xn(e,Wt(d,e)):Vn(e,Ht(d,e))}else if(d=Br(e),!o)return Hn(e,d);i||(i=new St);var g=i.get(e);if(g)return g;i.set(e,d);var h=t&ce?s?wr:Sr:s?$i:Qi,m=c?void 0:h(e);return l(m||e,function(n,r){m&&(r=n,n=e[r]),Ut(d,r,Kt(n,t,a,r,e,i))}),d}function Jt(e){var t=Qi(e);return function(a){return Zt(a,e,t)}}function Zt(e,t,a){var n=a.length;if(null==e)return!n;for(e=xo(e);n--;){var r=a[n],i=t[r],o=e[r];if(void 0===o&&!(r in e)||!i(o))return!1}return!0}function Qt(e,t,a){if('function'!=typeof e)throw new Co(ie);return Us(function(){e.apply(void 0,a)},t)}function $t(e,t,a,n){var r=-1,i=u,o=!0,s=e.length,l=[],d=t.length;if(!s)return l;a&&(t=h(t,O(a))),n?(i=g,o=!1):t.length>=re&&(i=j,o=!1,t=new ae(t));outer:for(;++r<s;){var c=e[r],p=null==a?c:a(c);if(c=n||0!==c?c:0,o&&p===p){for(var m=d;m--;)if(t[m]===p)continue outer;l.push(c)}else i(t,p,n)||l.push(c)}return l}function ea(e,t){var a=!0;return Ts(e,function(e,n,r){return a=!!t(e,n,r),a}),a}function ta(e,t,a){for(var n=-1,r=e.length;++n<r;){var i=e[n],o=t(i);if(null!=o&&(void 0===s?o===o&&!zi(o):a(o,s)))var s=o,l=i}return l}function aa(e,t,a,n){var r=e.length;for(a=Wi(a),0>a&&(a=-a>r?0:r+a),n=void 0===n||n>r?r:Wi(n),0>n&&(n+=r),n=a>n?0:Vi(n);a<n;)e[a++]=t;return e}function na(e,t){var a=[];return Ts(e,function(e,n,r){t(e,n,r)&&a.push(e)}),a}function ra(e,t,a,n,r){var i=-1,o=e.length;for(a||(a=qr),r||(r=[]);++i<o;){var s=e[i];0<t&&a(s)?1<t?ra(s,t-1,a,n,r):m(r,s):!n&&(r[r.length]=s)}return r}function ia(e,t){return e&&Es(e,t,Qi)}function oa(e,t){return e&&Ls(e,t,Qi)}function da(e,t){return p(t,function(t){return Ni(e[t])})}function ca(e,t){t=Ln(t,e);for(var a=0,n=t.length;null!=e&&a<n;)e=e[ii(t[a++])];return a&&a==n?e:void 0}function pa(e,t,a){var n=t(e);return Il(e)?n:m(n,a(e))}function ua(e){return null==e?void 0===e?'[object Undefined]':'[object Null]':Vo&&Vo in xo(e)?Rr(e):Qr(e)}function ba(e,t){return e>t}function xa(e,t){return null!=e&&Eo.call(e,t)}function va(e,t){return null!=e&&t in xo(e)}function Ca(e,t,a){return e>=is(t,a)&&e<rs(t,a)}function Sa(e,t,a){for(var n=a?g:u,r=e[0].length,i=e.length,o=i,s=mo(i),l=Infinity,d=[],c;o--;)c=e[o],o&&t&&(c=h(c,O(t))),l=is(c.length,l),s[o]=!a&&(t||120<=r&&120<=c.length)?new ae(o&&c):void 0;c=e[0];var p=-1,m=s[0];outer:for(;++p<r&&d.length<l;){var f=c[p],b=t?t(f):f;if(f=a||0!==f?f:0,m?!j(m,b):!n(d,b,a)){for(o=i;--o;){var y=s[o];if(y?!j(y,b):!n(e[o],b,a))continue outer}m&&m.push(b),d.push(f)}}return d}function _a(e,t,a,n){return ia(e,function(e,r,i){t(n,a(e),r,i)}),n}function Ta(e,t,a){t=Ln(t,e),e=ei(e,t);var n=null==e?e:e[ii(gi(t))];return null==n?void 0:o(n,e,a)}function Na(e){return Fi(e)&&ua(e)==Ee}function Ma(e,t,a,n,r){return e===t||(null!=e&&null!=t&&(Fi(e)||Fi(t))?qa(e,t,a,n,Ma,r):e!==e&&t!==t)}function qa(e,t,a,n,r,i){var o=Il(e),s=Il(t),l=o?Le:Fs(e),d=s?Le:Fs(t);l=l==Ee?Fe:l,d=d==Ee?Fe:d;var c=l==Fe,p=d==Fe,u=l==d;if(u&&Ll(e)){if(!Ll(t))return!1;o=!0,c=!1}if(u&&!c)return i||(i=new St),o||Ol(e)?xr(e,t,a,n,r,i):vr(e,t,l,a,n,r,i);if(!(a&pe)){var g=c&&Eo.call(e,'__wrapped__'),h=p&&Eo.call(t,'__wrapped__');if(g||h){var m=g?e.value():e,f=h?t.value():t;return i||(i=new St),r(m,f,a,n,i)}}return!!u&&(i||(i=new St),Ar(e,t,a,n,r,i))}function Ua(e,t,a,n){var r=a.length,i=r,o=!n;if(null==e)return!i;for(e=xo(e);r--;){var s=a[r];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++r<i;){s=a[r];var l=s[0],d=e[l],c=s[1];if(!(o&&s[2])){var p=new St;if(n)var u=n(d,c,l,e,t,p);if(void 0===u?!Ma(c,d,pe|ue,n,p):!u)return!1}else if(void 0===d&&!(l in e))return!1}return!0}function za(e){if(!ji(e)||Vr(e))return!1;var t=Ni(e)?Oo:Lt;return t.test(oi(e))}function Ga(e){return'function'==typeof e?e:null==e?so:'object'==typeof e?Il(e)?Ka(e[0],e[1]):Ya(e):uo(e)}function Ha(e){if(!Xr(e))return ns(e);var t=[];for(var a in xo(e))Eo.call(e,a)&&'constructor'!=a&&t.push(a);return t}function Wa(e){if(!ji(e))return Zr(e);var t=Xr(e),a=[];for(var n in e)('constructor'!=n||!t&&Eo.call(e,n))&&a.push(n);return a}function Va(e,t){return e<t}function Xa(e,t){var a=-1,n=Pi(e)?mo(e.length):[];return Ts(e,function(e,r,i){n[++a]=t(e,r,i)}),n}function Ya(e){var t=Lr(e);return 1==t.length&&t[0][2]?Kr(t[0][0],t[0][1]):function(a){return a===e||Ua(a,e,t)}}function Ka(e,t){return Gr(e)&&Yr(t)?Kr(ii(e),t):function(a){var n=Ji(a,e);return void 0===n&&n===t?Zi(a,e):Ma(t,n,pe|ue)}}function Ja(e,t,a,n,r){e===t||Es(t,function(i,o){if(ji(i))r||(r=new St),Za(e,t,o,a,Ja,n,r);else{var s=n?n(e[o],i,o+'',e,t,r):void 0;void 0===s&&(s=i),qt(e,o,s)}},$i)}function Za(e,t,a,n,r,i,o){var s=e[a],l=t[a],d=o.get(l);if(d)return void qt(e,a,d);var c=i?i(s,l,a+'',e,t,o):void 0,p=void 0===c;if(p){var u=Il(l),g=!u&&Ll(l),h=!u&&!g&&Ol(l);c=l,u||g||h?Il(s)?c=s:Ri(s)?c=Hn(s):g?(p=!1,c=Rn(l,!0)):h?(p=!1,c=Mn(l,!0)):c=[]:qi(l)||Tl(l)?(c=s,Tl(s)?c=Yi(s):(!ji(s)||n&&Ni(s))&&(c=jr(l))):p=!1}p&&(o.set(l,c),r(c,l,n,i,o),o['delete'](l)),qt(e,a,c)}function Qa(e,t){var a=e.length;if(a)return t+=0>t?a:0,Ur(t,a)?e[t]:void 0}function $a(e,t,a){var n=-1;t=h(t.length?t:[so],O(Ir()));var r=Xa(e,function(e){var a=h(t,function(t){return t(e)});return{criteria:a,index:++n,value:e}});return P(r,function(e,t){return Un(e,t,a)})}function en(e,t){return tn(e,t,function(t,a){return Zi(e,a)})}function tn(e,t,a){for(var n=-1,r=t.length,i={};++n<r;){var o=t[n],s=ca(e,o);a(s,o)&&un(i,Ln(o,e),s)}return i}function an(e){return function(t){return ca(t,e)}}function nn(e,t,a,n){var r=n?S:C,i=-1,o=t.length,s=e;for(e===t&&(t=Hn(t)),a&&(s=h(e,O(a)));++i<o;)for(var l=0,d=t[i],c=a?a(d):d;-1<(l=r(s,c,l,n));)s!==e&&Go.call(s,l,1),Go.call(e,l,1);return e}function rn(e,t){for(var a=e?t.length:0,n=a-1,r;a--;)if(r=t[a],a==n||r!==i){var i=r;Ur(r)?Go.call(e,r,1):An(e,r)}return e}function on(e,t){return e+Qo(ls()*(t-e+1))}function sn(e,t,a,n){for(var r=-1,i=rs(Zo((t-e)/(a||1)),0),o=mo(i);i--;)o[n?i:++r]=e,e+=a;return o}function ln(e,t){var a='';if(!e||1>t||t>we)return a;do t%2&&(a+=e),t=Qo(t/2),t&&(e+=e);while(t);return a}function dn(e,t){return zs($r(e,t,so),e+'')}function cn(e){return jt(ao(e))}function pn(e,t){var a=ao(e);return ri(a,Yt(t,0,a.length))}function un(e,t,a,n){if(!ji(e))return e;t=Ln(t,e);for(var r=-1,i=t.length,o=e;null!=o&&++r<i;){var s=ii(t[r]),l=a;if(r!=i-1){var d=o[s];l=n?n(d,s,o):void 0,void 0===l&&(l=ji(d)?d:Ur(t[r+1])?[]:{})}Ut(o,s,l),o=o[s]}return e}function gn(e){return ri(ao(e))}function hn(e,t,a){var n=-1,r=e.length;0>t&&(t=-t>r?0:r+t),a=a>r?r:a,0>a&&(a+=r),r=t>a?0:a-t>>>0,t>>>=0;for(var i=mo(r);++n<r;)i[n]=e[n+t];return i}function mn(e,t){var a;return Ts(e,function(e,n,r){return a=t(e,n,r),!a}),!!a}function fn(e,t,a){var n=0,r=null==e?n:e.length;if('number'==typeof t&&t===t&&r<=Te>>>1){for(;n<r;){var i=n+r>>>1,o=e[i];null!==o&&!zi(o)&&(a?o<=t:o<t)?n=i+1:r=i}return r}return bn(e,t,so,a)}function bn(e,t,a,n){t=a(t);for(var r=0,i=null==e?0:e.length,o=t!==t,s=null===t,l=zi(t),d=void 0===t;r<i;){var c=Qo((r+i)/2),p=a(e[c]),u=void 0!==p,g=null===p,h=p===p,m=zi(p);if(o)var f=n||h;else f=d?h&&(n||u):s?h&&u&&(n||!g):l?h&&u&&!g&&(n||!m):g||m?!1:n?p<=t:p<t;f?r=c+1:i=c}return is(i,Te-1)}function yn(e,t){for(var a=-1,n=e.length,r=0,i=[];++a<n;){var o=e[a],s=t?t(o):o;if(!a||!Li(s,l)){var l=s;i[r++]=0===o?0:o}}return i}function kn(e){return'number'==typeof e?e:zi(e)?_e:+e}function xn(e){if('string'==typeof e)return e;if(Il(e))return h(e,xn)+'';if(zi(e))return ws?ws.call(e):'';var t=e+'';return'0'==t&&1/e==-Se?'-0':t}function vn(e,t,a){var n=-1,r=u,i=e.length,o=!0,s=[],l=s;if(a)o=!1,r=g;else if(i>=re){var d=t?null:Ns(e);if(d)return K(d);o=!1,r=j,l=new ae}else l=t?[]:s;outer:for(;++n<i;){var c=e[n],p=t?t(c):c;if(c=a||0!==c?c:0,o&&p===p){for(var h=l.length;h--;)if(l[h]===p)continue outer;t&&l.push(p),s.push(c)}else r(l,p,a)||(l!==s&&l.push(p),s.push(c))}return s}function An(e,t){return t=Ln(t,e),e=ei(e,t),null==e||delete e[ii(gi(t))]}function Cn(e,t,a,n){return un(e,t,a(ca(e,t)),n)}function Sn(e,t,a,n){for(var r=e.length,i=n?r:-1;(n?i--:++i<r)&&t(e[i],i,e););return a?hn(e,n?0:i,n?i+1:r):hn(e,n?i+1:0,n?r:i)}function wn(e,t){var a=e;return a instanceof _&&(a=a.value()),f(t,function(e,t){return t.func.apply(t.thisArg,m([e],t.args))},a)}function _n(e,t,a){var n=e.length;if(2>n)return n?vn(e[0]):[];for(var r=-1,i=mo(n);++r<n;)for(var o=e[r],s=-1;++s<n;)s!=r&&(i[r]=$t(i[r]||o,e[s],t,a));return vn(ra(i,1),t,a)}function Tn(e,t,a){for(var n=-1,r=e.length,i=t.length,o={},s;++n<r;)s=n<i?t[n]:void 0,a(o,e[n],s);return o}function In(e){return Ri(e)?e:[]}function En(e){return'function'==typeof e?e:so}function Ln(e,t){return Il(e)?e:Gr(e,t)?[e]:Gs(Ki(e))}function Pn(e,t,a){var n=e.length;return a=void 0===a?n:a,!t&&a>=n?e:hn(e,t,a)}function Rn(e,t){if(t)return e.slice();var a=e.length,n=Mo?Mo(a):new e.constructor(a);return e.copy(n),n}function Dn(e){var t=new e.constructor(e.byteLength);return new Fo(t).set(new Fo(e)),t}function Nn(e,t){var a=t?Dn(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function On(e,t,a){var n=t?a(V(e),le):V(e);return f(n,r,new e.constructor)}function Bn(e){var t=new e.constructor(e.source,Tt.exec(e));return t.lastIndex=e.lastIndex,t}function jn(e,t,a){var n=t?a(K(e),le):K(e);return f(n,i,new e.constructor)}function Fn(e){return Ss?xo(Ss.call(e)):{}}function Mn(e,t){var a=t?Dn(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function qn(e,t){if(e!==t){var a=void 0!==e,n=null===e,r=e===e,i=zi(e),o=void 0!==t,s=null===t,l=t===t,d=zi(t);if(!s&&!d&&!i&&e>t||i&&o&&l&&!s&&!d||n&&o&&l||!a&&l||!r)return 1;if(!n&&!i&&!d&&e<t||d&&a&&r&&!n&&!i||s&&a&&r||!o&&r||!l)return-1}return 0}function Un(e,t,a){for(var n=-1,r=e.criteria,i=t.criteria,o=r.length,s=a.length,l;++n<o;)if(l=qn(r[n],i[n]),l){if(n>=s)return l;var d=a[n];return l*('desc'==d?-1:1)}return e.index-t.index}function zn(e,t,a,n){for(var r=-1,i=e.length,o=a.length,s=-1,l=t.length,d=rs(i-o,0),c=mo(l+d),p=!n;++s<l;)c[s]=t[s];for(;++r<o;)(p||r<i)&&(c[a[r]]=e[r]);for(;d--;)c[s++]=e[r++];return c}function Gn(e,t,a,n){for(var r=-1,i=e.length,o=-1,s=a.length,l=-1,d=t.length,c=rs(i-s,0),p=mo(c+d),u=!n;++r<c;)p[r]=e[r];for(var g=r;++l<d;)p[g+l]=t[l];for(;++o<s;)(u||r<i)&&(p[g+a[o]]=e[r++]);return p}function Hn(e,t){var a=-1,n=e.length;for(t||(t=mo(n));++a<n;)t[a]=e[a];return t}function Wn(e,t,a,n){var r=!a;a||(a={});for(var i=-1,o=t.length;++i<o;){var s=t[i],l=n?n(a[s],e[s],s,a,e):void 0;void 0===l&&(l=e[s]),r?Vt(a,s,l):Ut(a,s,l)}return a}function Vn(e,t){return Wn(e,Bs(e),t)}function Xn(e,t){return Wn(e,js(e),t)}function Yn(e,t){return function(a,n){var r=Il(a)?s:Gt,i=t?t():{};return r(a,e,Ir(n,2),i)}}function Kn(e){return dn(function(t,a){var n=-1,r=a.length,i=1<r?a[r-1]:void 0,o=2<r?a[2]:void 0;for(i=3<e.length&&'function'==typeof i?(r--,i):void 0,o&&zr(a[0],a[1],o)&&(i=3>r?void 0:i,r=1),t=xo(t);++n<r;){var s=a[n];s&&e(t,s,n,i)}return t})}function Jn(e,t){return function(a,n){if(null==a)return a;if(!Pi(a))return e(a,n);for(var r=a.length,i=t?r:-1,o=xo(a);(t?i--:++i<r)&&!1!==n(o[i],i,o););return a}}function Zn(e){return function(t,a,n){for(var r=-1,i=xo(t),o=n(t),s=o.length,l;s--&&(l=o[e?s:++r],!1!==a(i[l],l,i)););return t}}function Qn(e,t,a){function n(){var t=this&&this!==Aa&&this instanceof n?i:e;return t.apply(r?a:this,arguments)}var r=t&ge,i=tr(e);return n}function $n(e){return function(t){t=Ki(t);var a=G(t)?ee(t):void 0,n=a?a[0]:t.charAt(0),r=a?Pn(a,1).join(''):t.slice(1);return n[e]()+r}}function er(e){return function(t){return f(io(ro(t).replace(sa,'')),e,'')}}function tr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6]);}var a=_s(e.prototype),n=e.apply(a,t);return ji(n)?n:a}}function ar(e,t,a){function n(){for(var i=arguments.length,s=mo(i),l=i,d=Tr(n);l--;)s[l]=arguments[l];var c=3>i&&s[0]!==d&&s[i-1]!==d?[]:Y(s,d);if(i-=c.length,i<a)return gr(e,t,ir,n.placeholder,void 0,s,c,void 0,void 0,a-i);var p=this&&this!==Aa&&this instanceof n?r:e;return o(p,this,s)}var r=tr(e);return n}function nr(e){return function(t,a,n){var r=xo(t);if(!Pi(t)){var i=Ir(a,3);t=Qi(t),a=function(e){return i(r[e],e,r)}}var o=e(t,a,n);return-1<o?r[i?t[o]:o]:void 0}}function rr(e){return Cr(function(t){var a=t.length,n=a,r=k.prototype.thru;for(e&&t.reverse();n--;){var i=t[n];if('function'!=typeof i)throw new Co(ie);if(r&&!o&&'wrapper'==_r(i))var o=new k([],!0)}for(n=o?n:a;++n<a;){i=t[n];var s=_r(i),l='wrapper'==s?Os(i):void 0;o=l&&Wr(l[0])&&l[1]==(xe|fe|ye|ve)&&!l[4].length&&1==l[9]?o[_r(l[0])].apply(o,l[3]):1==i.length&&Wr(i)?o[s]():o.thru(i)}return function(){var e=arguments,n=e[0];if(o&&1==e.length&&Il(n))return o.plant(n).value();for(var r=0,i=a?t[r].apply(this,e):n;++r<a;)i=t[r].call(this,i);return i}})}function ir(e,t,a,n,r,i,o,s,l,d){function c(){for(var b=arguments.length,y=mo(b),k=b;k--;)y[k]=arguments[k];if(h)var x=Tr(c),v=q(y,x);if(n&&(y=zn(y,n,r,h)),i&&(y=Gn(y,i,o,h)),b-=v,h&&b<d){var A=Y(y,x);return gr(e,t,ir,c.placeholder,a,y,A,s,l,d-b)}var C=u?a:this,S=g?C[e]:e;return b=y.length,s?y=ti(y,s):m&&1<b&&y.reverse(),p&&l<b&&(y.length=l),this&&this!==Aa&&this instanceof c&&(S=f||tr(S)),S.apply(C,y)}var p=t&xe,u=t&ge,g=t&he,h=t&(fe|be),m=t&Ae,f=g?void 0:tr(e);return c}function or(e,t){return function(a,n){return _a(a,e,t(n),{})}}function sr(e,t){return function(a,n){var r;if(void 0===a&&void 0===n)return t;if(void 0!==a&&(r=a),void 0!==n){if(void 0===r)return n;'string'==typeof a||'string'==typeof n?(a=xn(a),n=xn(n)):(a=kn(a),n=kn(n)),r=e(a,n)}return r}}function lr(e){return Cr(function(t){return t=h(t,O(Ir())),dn(function(a){var n=this;return e(t,function(e){return o(e,n,a)})})})}function dr(e,t){t=void 0===t?' ':xn(t);var a=t.length;if(2>a)return a?ln(t,e):t;var n=ln(t,Zo(e/$(t)));return G(t)?Pn(ee(n),0,e).join(''):n.slice(0,e)}function cr(e,t,a,n){function r(){for(var t=-1,l=arguments.length,d=-1,c=n.length,p=mo(c+l),u=this&&this!==Aa&&this instanceof r?s:e;++d<c;)p[d]=n[d];for(;l--;)p[d++]=arguments[++t];return o(u,i?a:this,p)}var i=t&ge,s=tr(e);return r}function pr(e){return function(t,a,n){return n&&'number'!=typeof n&&zr(t,a,n)&&(a=n=void 0),t=Hi(t),void 0===a?(a=t,t=0):a=Hi(a),n=void 0===n?t<a?1:-1:Hi(n),sn(t,a,n,e)}}function ur(e){return function(t,a){return'string'==typeof t&&'string'==typeof a||(t=Xi(t),a=Xi(a)),e(t,a)}}function gr(e,t,a,n,r,i,o,s,l,d){var c=t&fe,p=c?o:void 0,u=c?void 0:o,g=c?i:void 0,h=c?void 0:i;t|=c?ye:ke,t&=~(c?ke:ye),t&me||(t&=~(ge|he));var m=[e,t,r,g,p,h,u,s,l,d],f=a.apply(void 0,m);return Wr(e)&&qs(f,m),f.placeholder=n,ai(f,e,t)}function hr(e){var t=ko[e];return function(e,a){if(e=Xi(e),a=null==a?0:is(Wi(a),292),a){var n=(Ki(e)+'e').split('e'),r=t(n[0]+'e'+(+n[1]+a));return n=(Ki(r)+'e').split('e'),+(n[0]+'e'+(+n[1]-a))}return t(e)}}function mr(e){return function(t){var a=Fs(t);return a==Be?V(t):a==Ue?J(t):N(t,e(t))}}function fr(e,t,a,n,r,i,o,s){var l=t&he;if(!l&&'function'!=typeof e)throw new Co(ie);var d=n?n.length:0;if(d||(t&=~(ye|ke),n=r=void 0),o=void 0===o?o:rs(Wi(o),0),s=void 0===s?s:Wi(s),d-=r?r.length:0,t&ke){var c=n,p=r;n=r=void 0}var u=l?void 0:Os(e),g=[e,t,a,n,r,c,p,i,o,s];if(u&&Jr(g,u),e=g[0],t=g[1],a=g[2],n=g[3],r=g[4],s=g[9]=void 0===g[9]?l?0:e.length:rs(g[9]-d,0),!s&&t&(fe|be)&&(t&=~(fe|be)),!t||t==ge)var h=Qn(e,t,a);else h=t==fe||t==be?ar(e,t,s):t!=ye&&t!=(ge|ye)||r.length?ir.apply(void 0,g):cr(e,t,a,n);var m=u?Ps:qs;return ai(m(h,g),e,t)}function br(e,t,a,n){return void 0===e||Li(e,_o[a])&&!Eo.call(n,a)?t:e}function yr(e,t,a,n,r,i){return ji(e)&&ji(t)&&(i.set(t,e),Ja(e,t,void 0,yr,i),i['delete'](t)),e}function kr(e){return qi(e)?void 0:e}function xr(e,t,a,n,r,i){var o=a&pe,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var d=i.get(e);if(d&&i.get(t))return d==t;var c=-1,p=!0,u=a&ue?new ae:void 0;for(i.set(e,t),i.set(t,e);++c<s;){var g=e[c],h=t[c];if(n)var m=o?n(h,g,c,t,e,i):n(g,h,c,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(u){if(!y(t,function(e,t){if(!j(u,t)&&(g===e||r(g,e,a,n,i)))return u.push(t)})){p=!1;break}}else if(!(g===h||r(g,h,a,n,i))){p=!1;break}}return i['delete'](e),i['delete'](t),p}function vr(e,t,a,n,r,i,o){switch(a){case Ve:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case We:return e.byteLength==t.byteLength&&i(new Fo(e),new Fo(t));case Pe:case Re:case je:return Li(+e,+t);case De:return e.name==t.name&&e.message==t.message;case qe:case ze:return e==t+'';case Be:var s=V;case Ue:var l=n&pe;if(s||(s=K),e.size!=t.size&&!l)return!1;var d=o.get(e);if(d)return d==t;n|=ue,o.set(e,t);var c=xr(s(e),s(t),n,r,i,o);return o['delete'](e),c;case Ge:if(Ss)return Ss.call(e)==Ss.call(t);}return!1}function Ar(e,t,a,n,r,i){var o=a&pe,s=Sr(e),l=s.length,d=Sr(t),c=d.length;if(l!=c&&!o)return!1;for(var p=l,u;p--;)if(u=s[p],o?!(u in t):!Eo.call(t,u))return!1;var g=i.get(e);if(g&&i.get(t))return g==t;var h=!0;i.set(e,t),i.set(t,e);for(var m=o;++p<l;){u=s[p];var f=e[u],b=t[u];if(n)var y=o?n(b,f,u,t,e,i):n(f,b,u,e,t,i);if(void 0===y?!(f===b||r(f,b,a,n,i)):!y){h=!1;break}m||(m='constructor'==u)}if(h&&!m){var k=e.constructor,x=t.constructor;k!=x&&'constructor'in e&&'constructor'in t&&!('function'==typeof k&&k instanceof k&&'function'==typeof x&&x instanceof x)&&(h=!1)}return i['delete'](e),i['delete'](t),h}function Cr(e){return zs($r(e,void 0,pi),e+'')}function Sr(e){return pa(e,Qi,Bs)}function wr(e){return pa(e,$i,js)}function _r(e){for(var t=e.name+'',a=bs[t],n=Eo.call(bs,t)?a.length:0;n--;){var r=a[n],i=r.func;if(null==i||i==e)return r.name}return t}function Tr(e){var t=Eo.call(a,'placeholder')?a:e;return t.placeholder}function Ir(){var e=a.iteratee||lo;return e=e===lo?Ga:e,arguments.length?e(arguments[0],arguments[1]):e}function Er(e,t){var a=e.__data__;return Hr(t)?a['string'==typeof t?'string':'hash']:a.map}function Lr(e){for(var t=Qi(e),a=t.length;a--;){var n=t[a],r=e[n];t[a]=[n,r,Yr(r)]}return t}function Pr(e,t){var a=z(e,t);return za(a)?a:void 0}function Rr(e){var t=Eo.call(e,Vo),a=e[Vo];try{e[Vo]=void 0}catch(t){}var n=Ro.call(e);return t?e[Vo]=a:delete e[Vo],n}function Dr(e,t,a){for(var n=-1,r=a.length;++n<r;){var i=a[n],o=i.size;switch(i.type){case'drop':e+=o;break;case'dropRight':t-=o;break;case'take':t=is(t,e+o);break;case'takeRight':e=rs(e,t-o);}}return{start:e,end:t}}function Nr(e){var t=e.match(At);return t?t[1].split(Ct):[]}function Or(e,t,a){t=Ln(t,e);for(var n=-1,r=t.length,i=!1,o;++n<r&&(o=ii(t[n]),!!(i=null!=e&&a(e,o)));)e=e[o];return i||++n!=r?i:(r=null==e?0:e.length,!!r&&Bi(r)&&Ur(o,r)&&(Il(e)||Tl(e)))}function Br(e){var t=e.length,a=e.constructor(t);return t&&'string'==typeof e[0]&&Eo.call(e,'index')&&(a.index=e.index,a.input=e.input),a}function jr(e){return'function'!=typeof e.constructor||Xr(e)?{}:_s(qo(e))}function Fr(e,t,a,n){var r=e.constructor;return t===We?Dn(e):t===Pe||t===Re?new r(+e):t===Ve?Nn(e,n):t===Xe||t===Ye||t===Ke||t===Je||t===Ze||t===Qe||t===$e||t===et||t===tt?Mn(e,n):t===Be?On(e,n,a):t===je||t===ze?new r(e):t===qe?Bn(e):t===Ue?jn(e,n,a):t===Ge?Fn(e):void 0}function Mr(e,t){var a=t.length;if(!a)return e;var n=a-1;return t[n]=(1<a?'& ':'')+t[n],t=t.join(2<a?', ':' '),e.replace(vt,'{\n/* [wrapped with '+t+'] */\n')}function qr(e){return Il(e)||Tl(e)||!!(Ho&&e&&e[Ho])}function Ur(e,t){return t=null==t?we:t,!!t&&('number'==typeof e||Rt.test(e))&&-1<e&&0==e%1&&e<t}function zr(e,t,a){if(!ji(a))return!1;var n=typeof t;return('number'==n?!!(Pi(a)&&Ur(t,a.length)):!!('string'==n&&t in a))&&Li(a[t],e)}function Gr(e,t){if(Il(e))return!1;var a=typeof e;return'number'==a||'symbol'==a||'boolean'==a||null==e||zi(e)||gt.test(e)||!ut.test(e)||null!=t&&e in xo(t)}function Hr(e){var t=typeof e;return'string'==t||'number'==t||'symbol'==t||'boolean'==t?'__proto__'!==e:null===e}function Wr(e){var t=_r(e),n=a[t];if('function'!=typeof n||!(t in _.prototype))return!1;if(e===n)return!0;var r=Os(n);return!!r&&e===r[0]}function Vr(e){return!!Po&&Po in e}function Xr(e){var t=e&&e.constructor,a='function'==typeof t&&t.prototype||_o;return e===a}function Yr(e){return e===e&&!ji(e)}function Kr(e,t){return function(a){return null!=a&&a[e]===t&&(void 0!==t||e in xo(a))}}function Jr(e,t){var a=e[1],n=t[1],r=a|n,i=r<(ge|he|xe),o=n==xe&&a==fe||n==xe&&a==ve&&e[7].length<=t[8]||n==(xe|ve)&&t[7].length<=t[8]&&a==fe;if(!(i||o))return e;n&ge&&(e[2]=t[2],r|=a&ge?0:me);var s=t[3];if(s){var l=e[3];e[3]=l?zn(l,s,t[4]):s,e[4]=l?Y(e[3],se):t[4]}return s=t[5],s&&(l=e[5],e[5]=l?Gn(l,s,t[6]):s,e[6]=l?Y(e[5],se):t[6]),s=t[7],s&&(e[7]=s),n&xe&&(e[8]=null==e[8]?t[8]:is(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=r,e}function Zr(e){var t=[];if(null!=e)for(var a in xo(e))t.push(a);return t}function Qr(e){return Ro.call(e)}function $r(e,t,a){return t=rs(void 0===t?e.length-1:t,0),function(){for(var n=arguments,r=-1,i=rs(n.length-t,0),s=mo(i);++r<i;)s[r]=n[t+r];r=-1;for(var l=mo(t+1);++r<t;)l[r]=n[r];return l[t]=a(s),o(e,this,l)}}function ei(e,t){return 2>t.length?e:ca(e,hn(t,0,-1))}function ti(e,t){for(var a=e.length,n=is(t.length,a),r=Hn(e),i;n--;)i=t[n],e[n]=Ur(i,a)?r[i]:void 0;return e}function ai(e,t,a){var n=t+'';return zs(e,Mr(n,si(Nr(n),a)))}function ni(e){var t=0,a=0;return function(){var n=os(),r=16-(n-a);if(a=n,!(0<r))t=0;else if(++t>=800)return arguments[0];return e.apply(void 0,arguments)}}function ri(e,t){var a=-1,n=e.length;for(t=void 0===t?n:t;++a<t;){var r=on(a,n-1),i=e[r];e[r]=e[a],e[a]=i}return e.length=t,e}function ii(e){if('string'==typeof e||zi(e))return e;var t=e+'';return'0'==t&&1/e==-Se?'-0':t}function oi(e){if(null!=e){try{return Io.call(e)}catch(t){}try{return e+''}catch(t){}}return''}function si(e,t){return l(Ie,function(a){var n='_.'+a[0];t&a[1]&&!u(e,n)&&e.push(n)}),e.sort()}function li(e){if(e instanceof _)return e.clone();var t=new k(e.__wrapped__,e.__chain__);return t.__actions__=Hn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function di(e,t,a){var n=null==e?0:e.length;if(!n)return-1;var r=null==a?0:Wi(a);return 0>r&&(r=rs(n+r,0)),A(e,Ir(t,3),r)}function ci(e,t,a){var n=null==e?0:e.length;if(!n)return-1;var r=n-1;return void 0!==a&&(r=Wi(a),r=0>a?rs(n+r,0):is(r,n-1)),A(e,Ir(t,3),r,!0)}function pi(e){var t=null==e?0:e.length;return t?ra(e,1):[]}function ui(e){return e&&e.length?e[0]:void 0}function gi(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}function hi(e,t){return e&&e.length&&t&&t.length?nn(e,t):e}function mi(e){return null==e?e:ds.call(e)}function fi(e){if(!(e&&e.length))return[];var t=0;return e=p(e,function(e){if(Ri(e))return t=rs(e.length,t),!0}),D(t,function(t){return h(e,I(t))})}function bi(e,t){if(!(e&&e.length))return[];var a=fi(e);return null==t?a:h(a,function(e){return o(t,void 0,e)})}function yi(e){var t=a(e);return t.__chain__=!0,t}function ki(e,t){return t(e)}function xi(e,t){var a=Il(e)?l:Ts;return a(e,Ir(t,3))}function vi(e,t){var a=Il(e)?d:Is;return a(e,Ir(t,3))}function Ai(e,t){var a=Il(e)?h:Xa;return a(e,Ir(t,3))}function Ci(e,t,a){return t=a?void 0:t,t=e&&null==t?e.length:t,fr(e,xe,void 0,void 0,void 0,void 0,t)}function Si(e,t){var a;if('function'!=typeof t)throw new Co(ie);return e=Wi(e),function(){return 0<--e&&(a=t.apply(this,arguments)),1>=e&&(t=void 0),a}}function wi(e,t,a){t=a?void 0:t;var n=fr(e,fe,void 0,void 0,void 0,void 0,void 0,t);return n.placeholder=wi.placeholder,n}function _i(e,t,a){t=a?void 0:t;var n=fr(e,be,void 0,void 0,void 0,void 0,void 0,t);return n.placeholder=_i.placeholder,n}function Ti(e,t,a){function n(t){var a=h,n=m;return h=m=void 0,c=t,b=e.apply(n,a),b}function r(e){return c=e,y=Us(s,t),p?n(e):b}function i(e){var a=e-k,n=e-c,r=t-a;return u?is(r,f-n):r}function o(e){var a=e-k,n=e-c;return void 0==k||a>=t||0>a||u&&n>=f}function s(){var e=fl();return o(e)?l(e):void(y=Us(s,i(e)))}function l(e){return(y=void 0,g&&h)?n(e):(h=m=void 0,b)}function d(){var e=fl(),a=o(e);if(h=arguments,m=this,k=e,a){if(void 0===y)return r(k);if(u)return y=Us(s,t),n(k)}return void 0===y&&(y=Us(s,t)),b}var c=0,p=!1,u=!1,g=!0,h,m,f,b,y,k;if('function'!=typeof e)throw new Co(ie);return t=Xi(t)||0,ji(a)&&(p=!!a.leading,u='maxWait'in a,f=u?rs(Xi(a.maxWait)||0,t):f,g='trailing'in a?!!a.trailing:g),d.cancel=function(){void 0!==y&&Ds(y),c=0,h=k=m=y=void 0},d.flush=function(){return void 0===y?b:l(fl())},d}function Ii(e,t){if('function'!=typeof e||null!=t&&'function'!=typeof t)throw new Co(ie);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(Ii.Cache||te),a}function Ei(e){if('function'!=typeof e)throw new Co(ie);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2]);}return!e.apply(this,t)}}function Li(e,t){return e===t||e!==e&&t!==t}function Pi(e){return null!=e&&Bi(e.length)&&!Ni(e)}function Ri(e){return Fi(e)&&Pi(e)}function Di(e){if(!Fi(e))return!1;var t=ua(e);return t==De||t=='[object DOMException]'||'string'==typeof e.message&&'string'==typeof e.name&&!qi(e)}function Ni(e){if(!ji(e))return!1;var t=ua(e);return t==Ne||t==Oe||t=='[object AsyncFunction]'||t=='[object Proxy]'}function Oi(e){return'number'==typeof e&&e==Wi(e)}function Bi(e){return'number'==typeof e&&-1<e&&0==e%1&&e<=we}function ji(e){var t=typeof e;return null!=e&&('object'==t||'function'==t)}function Fi(e){return null!=e&&'object'==typeof e}function Mi(e){return'number'==typeof e||Fi(e)&&ua(e)==je}function qi(e){if(!Fi(e)||ua(e)!=Fe)return!1;var t=qo(e);if(null===t)return!0;var a=Eo.call(t,'constructor')&&t.constructor;return'function'==typeof a&&a instanceof a&&Io.call(a)==Do}function Ui(e){return'string'==typeof e||!Il(e)&&Fi(e)&&ua(e)==ze}function zi(e){return'symbol'==typeof e||Fi(e)&&ua(e)==Ge}function Gi(e){if(!e)return[];if(Pi(e))return Ui(e)?ee(e):Hn(e);if(Wo&&e[Wo])return W(e[Wo]());var t=Fs(e),a=t==Be?V:t==Ue?K:ao;return a(e)}function Hi(e){if(!e)return 0===e?e:0;if(e=Xi(e),e===Se||e===-Se){var t=0>e?-1:1;return t*1.7976931348623157e308}return e===e?e:0}function Wi(e){var t=Hi(e),a=t%1;return t===t?a?t-a:t:0}function Vi(e){return e?Yt(Wi(e),0,Te):0}function Xi(e){if('number'==typeof e)return e;if(zi(e))return _e;if(ji(e)){var t='function'==typeof e.valueOf?e.valueOf():e;e=ji(t)?t+'':t}if('string'!=typeof e)return 0===e?e:+e;e=e.replace(yt,'');var a=Et.test(e);return a||Pt.test(e)?ka(e.slice(2),a?2:8):It.test(e)?_e:+e}function Yi(e){return Wn(e,$i(e))}function Ki(e){return null==e?'':xn(e)}function Ji(e,t,a){var n=null==e?void 0:ca(e,t);return void 0===n?a:n}function Zi(e,t){return null!=e&&Or(e,t,va)}function Qi(e){return Pi(e)?Bt(e):Ha(e)}function $i(e){return Pi(e)?Bt(e,!0):Wa(e)}function eo(e,t){if(null==e)return{};var a=h(wr(e),function(e){return[e]});return t=Ir(t),tn(e,a,function(e,a){return t(e,a[0])})}function to(e,t,a){t=Ln(t,e);var n=-1,r=t.length;for(r||(r=1,e=void 0);++n<r;){var i=null==e?void 0:e[ii(t[n])];void 0===i&&(n=r,i=a),e=Ni(i)?i.call(e):i}return e}function ao(e){return null==e?[]:B(e,Qi(e))}function no(e){return sd(Ki(e).toLowerCase())}function ro(e){return e=Ki(e),e&&e.replace(Dt,Oa).replace(la,'')}function io(e,t,a){return e=Ki(e),t=a?void 0:t,void 0===t?H(e)?ne(e):x(e):e.match(t)||[]}function oo(e){return function(){return e}}function so(e){return e}function lo(e){return Ga('function'==typeof e?e:Kt(e,le))}function co(e,t,a){var n=Qi(t),r=da(t,n);null!=a||ji(t)&&(r.length||!n.length)||(a=t,t=e,e=this,r=da(t,Qi(t)));var i=!(ji(a)&&'chain'in a)||!!a.chain,o=Ni(e);return l(r,function(a){var n=t[a];e[a]=n,o&&(e.prototype[a]=function(){var t=this.__chain__;if(i||t){var a=e(this.__wrapped__),r=a.__actions__=Hn(this.__actions__);return r.push({func:n,args:arguments,thisArg:e}),a.__chain__=t,a}return n.apply(e,m([this.value()],arguments))})}),e}function po(){}function uo(e){return Gr(e)?I(ii(e)):an(e)}function go(){return[]}function ho(){return!1}t=null==t?Aa:Fa.defaults(Aa.Object(),t,Fa.pick(Aa,ga));var mo=t.Array,fo=t.Date,bo=t.Error,yo=t.Function,ko=t.Math,xo=t.Object,vo=t.RegExp,Ao=t.String,Co=t.TypeError,So=mo.prototype,wo=yo.prototype,_o=xo.prototype,To=t['__core-js_shared__'],Io=wo.toString,Eo=_o.hasOwnProperty,Lo=0,Po=function(){var e=/[^.]+$/.exec(To&&To.keys&&To.keys.IE_PROTO||'');return e?'Symbol(src)_1.'+e:''}(),Ro=_o.toString,Do=Io.call(xo),No=Aa._,Oo=vo('^'+Io.call(Eo).replace(ft,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),Bo=wa?t.Buffer:void 0,jo=t.Symbol,Fo=t.Uint8Array,Mo=Bo?Bo.allocUnsafe:void 0,qo=X(xo.getPrototypeOf,xo),Uo=xo.create,zo=_o.propertyIsEnumerable,Go=So.splice,Ho=jo?jo.isConcatSpreadable:void 0,Wo=jo?jo.iterator:void 0,Vo=jo?jo.toStringTag:void 0,Xo=function(){try{var e=Pr(xo,'defineProperty');return e({},'',{}),e}catch(t){}}(),Yo=t.clearTimeout!==Aa.clearTimeout&&t.clearTimeout,Ko=fo&&fo.now!==Aa.Date.now&&fo.now,Jo=t.setTimeout!==Aa.setTimeout&&t.setTimeout,Zo=ko.ceil,Qo=ko.floor,$o=xo.getOwnPropertySymbols,es=Bo?Bo.isBuffer:void 0,ts=t.isFinite,as=So.join,ns=X(xo.keys,xo),rs=ko.max,is=ko.min,os=fo.now,ss=t.parseInt,ls=ko.random,ds=So.reverse,cs=Pr(t,'DataView'),ps=Pr(t,'Map'),us=Pr(t,'Promise'),gs=Pr(t,'Set'),hs=Pr(t,'WeakMap'),ms=Pr(xo,'create'),fs=hs&&new hs,bs={},ys=oi(cs),ks=oi(ps),xs=oi(us),vs=oi(gs),As=oi(hs),Cs=jo?jo.prototype:void 0,Ss=Cs?Cs.valueOf:void 0,ws=Cs?Cs.toString:void 0,_s=function(){function e(){}return function(t){if(!ji(t))return{};if(Uo)return Uo(t);e.prototype=t;var a=new e;return e.prototype=void 0,a}}();a.templateSettings={escape:dt,evaluate:ct,interpolate:pt,variable:'',imports:{_:a}},a.prototype=n.prototype,a.prototype.constructor=a,k.prototype=_s(n.prototype),k.prototype.constructor=k,_.prototype=_s(n.prototype),_.prototype.constructor=_,E.prototype.clear=function(){this.__data__=ms?ms(null):{},this.size=0},E.prototype['delete']=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},E.prototype.get=function(e){var t=this.__data__;if(ms){var a=t[e];return a===oe?void 0:a}return Eo.call(t,e)?t[e]:void 0},E.prototype.has=function(e){var t=this.__data__;return ms?void 0!==t[e]:Eo.call(t,e)},E.prototype.set=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=ms&&void 0===t?oe:t,this},Z.prototype.clear=function(){this.__data__=[],this.size=0},Z.prototype['delete']=function(e){var t=this.__data__,a=zt(t,e);if(0>a)return!1;var n=t.length-1;return a==n?t.pop():Go.call(t,a,1),--this.size,!0},Z.prototype.get=function(e){var t=this.__data__,a=zt(t,e);return 0>a?void 0:t[a][1]},Z.prototype.has=function(e){return-1<zt(this.__data__,e)},Z.prototype.set=function(e,t){var a=this.__data__,n=zt(a,e);return 0>n?(++this.size,a.push([e,t])):a[n][1]=t,this},te.prototype.clear=function(){this.size=0,this.__data__={hash:new E,map:new(ps||Z),string:new E}},te.prototype['delete']=function(e){var t=Er(this,e)['delete'](e);return this.size-=t?1:0,t},te.prototype.get=function(e){return Er(this,e).get(e)},te.prototype.has=function(e){return Er(this,e).has(e)},te.prototype.set=function(e,t){var a=Er(this,e),n=a.size;return a.set(e,t),this.size+=a.size==n?0:1,this},ae.prototype.add=ae.prototype.push=function(e){return this.__data__.set(e,oe),this},ae.prototype.has=function(e){return this.__data__.has(e)},St.prototype.clear=function(){this.__data__=new Z,this.size=0},St.prototype['delete']=function(e){var t=this.__data__,a=t['delete'](e);return this.size=t.size,a},St.prototype.get=function(e){return this.__data__.get(e)},St.prototype.has=function(e){return this.__data__.has(e)},St.prototype.set=function(e,t){var a=this.__data__;if(a instanceof Z){var n=a.__data__;if(!ps||n.length<re-1)return n.push([e,t]),this.size=++a.size,this;a=this.__data__=new te(n)}return a.set(e,t),this.size=a.size,this};var Ts=Jn(ia),Is=Jn(oa,!0),Es=Zn(),Ls=Zn(!0),Ps=fs?function(e,t){return fs.set(e,t),e}:so,Rs=Xo?function(e,t){return Xo(e,'toString',{configurable:!0,enumerable:!1,value:oo(t),writable:!0})}:so,Ds=Yo||function(e){return Aa.clearTimeout(e)},Ns=gs&&1/K(new gs([,-0]))[1]==Se?function(e){return new gs(e)}:po,Os=fs?function(e){return fs.get(e)}:po,Bs=$o?function(e){return null==e?[]:(e=xo(e),p($o(e),function(t){return zo.call(e,t)}))}:go,js=$o?function(e){for(var t=[];e;)m(t,Bs(e)),e=qo(e);return t}:go,Fs=ua;(cs&&Fs(new cs(new ArrayBuffer(1)))!=Ve||ps&&Fs(new ps)!=Be||us&&Fs(us.resolve())!=Me||gs&&Fs(new gs)!=Ue||hs&&Fs(new hs)!=He)&&(Fs=function(e){var t=ua(e),a=t==Fe?e.constructor:void 0,n=a?oi(a):'';if(n)switch(n){case ys:return Ve;case ks:return Be;case xs:return Me;case vs:return Ue;case As:return He;}return t});var Ms=To?Ni:ho,qs=ni(Ps),Us=Jo||function(e,t){return Aa.setTimeout(e,t)},zs=ni(Rs),Gs=function(e){var t=Ii(e,function(e){return a.size===500&&a.clear(),e}),a=t.cache;return t}(function(e){var t=[];return ht.test(e)&&t.push(''),e.replace(mt,function(e,a,n,r){t.push(n?r.replace(wt,'$1'):a||e)}),t}),Hs=dn(function(e,t){return Ri(e)?$t(e,ra(t,1,Ri,!0)):[]}),Ws=dn(function(e,t){var a=gi(t);return Ri(a)&&(a=void 0),Ri(e)?$t(e,ra(t,1,Ri,!0),Ir(a,2)):[]}),Vs=dn(function(e,t){var a=gi(t);return Ri(a)&&(a=void 0),Ri(e)?$t(e,ra(t,1,Ri,!0),void 0,a):[]}),Xs=dn(function(e){var t=h(e,In);return t.length&&t[0]===e[0]?Sa(t):[]}),Ys=dn(function(e){var t=gi(e),a=h(e,In);return t===gi(a)?t=void 0:a.pop(),a.length&&a[0]===e[0]?Sa(a,Ir(t,2)):[]}),Ks=dn(function(e){var t=gi(e),a=h(e,In);return t='function'==typeof t?t:void 0,t&&a.pop(),a.length&&a[0]===e[0]?Sa(a,void 0,t):[]}),Js=dn(hi),Zs=Cr(function(e,t){var a=null==e?0:e.length,n=Xt(e,t);return rn(e,h(t,function(e){return Ur(e,a)?+e:e}).sort(qn)),n}),Qs=dn(function(e){return vn(ra(e,1,Ri,!0))}),$s=dn(function(e){var t=gi(e);return Ri(t)&&(t=void 0),vn(ra(e,1,Ri,!0),Ir(t,2))}),el=dn(function(e){var t=gi(e);return t='function'==typeof t?t:void 0,vn(ra(e,1,Ri,!0),void 0,t)}),tl=dn(function(e,t){return Ri(e)?$t(e,t):[]}),al=dn(function(e){return _n(p(e,Ri))}),nl=dn(function(e){var t=gi(e);return Ri(t)&&(t=void 0),_n(p(e,Ri),Ir(t,2))}),rl=dn(function(e){var t=gi(e);return t='function'==typeof t?t:void 0,_n(p(e,Ri),void 0,t)}),il=dn(fi),ol=dn(function(e){var t=e.length,a=1<t?e[t-1]:void 0;return a='function'==typeof a?(e.pop(),a):void 0,bi(e,a)}),sl=Cr(function(e){var t=e.length,a=t?e[0]:0,n=this.__wrapped__,r=function(t){return Xt(t,e)};return 1<t||this.__actions__.length||!(n instanceof _)||!Ur(a)?this.thru(r):(n=n.slice(a,+a+(t?1:0)),n.__actions__.push({func:ki,args:[r],thisArg:void 0}),new k(n,this.__chain__).thru(function(e){return t&&!e.length&&e.push(void 0),e}))}),ll=Yn(function(e,t,a){Eo.call(e,a)?++e[a]:Vt(e,a,1)}),dl=nr(di),cl=nr(ci),pl=Yn(function(e,t,a){Eo.call(e,a)?e[a].push(t):Vt(e,a,[t])}),ul=dn(function(e,t,a){var n=-1,r=Pi(e)?mo(e.length):[];return Ts(e,function(e){r[++n]='function'==typeof t?o(t,e,a):Ta(e,t,a)}),r}),gl=Yn(function(e,t,a){Vt(e,a,t)}),hl=Yn(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]}),ml=dn(function(e,t){if(null==e)return[];var a=t.length;return 1<a&&zr(e,t[0],t[1])?t=[]:2<a&&zr(t[0],t[1],t[2])&&(t=[t[0]]),$a(e,ra(t,1),[])}),fl=Ko||function(){return Aa.Date.now()},bl=dn(function(e,t,a){var n=ge;if(a.length){var r=Y(a,Tr(bl));n|=ye}return fr(e,n,t,a,r)}),yl=dn(function(e,t,a){var n=ge|he;if(a.length){var r=Y(a,Tr(yl));n|=ye}return fr(t,n,e,a,r)}),kl=dn(function(e,t){return Qt(e,1,t)}),xl=dn(function(e,t,a){return Qt(e,Xi(t)||0,a)});Ii.Cache=te;var vl=dn(function(e,t){t=1==t.length&&Il(t[0])?h(t[0],O(Ir())):h(ra(t,1),O(Ir()));var a=t.length;return dn(function(n){for(var r=-1,i=is(n.length,a);++r<i;)n[r]=t[r].call(this,n[r]);return o(e,this,n)})}),Al=dn(function(e,t){var a=Y(t,Tr(Al));return fr(e,ye,void 0,t,a)}),Cl=dn(function(e,t){var a=Y(t,Tr(Cl));return fr(e,ke,void 0,t,a)}),Sl=Cr(function(e,t){return fr(e,ve,void 0,void 0,void 0,t)}),wl=ur(ba),_l=ur(function(e,t){return e>=t}),Tl=Na(function(){return arguments}())?Na:function(e){return Fi(e)&&Eo.call(e,'callee')&&!zo.call(e,'callee')},Il=mo.isArray,El=Ia?O(Ia):function(e){return Fi(e)&&ua(e)==We},Ll=es||ho,Pl=Ea?O(Ea):function(e){return Fi(e)&&ua(e)==Re},Rl=La?O(La):function(e){return Fi(e)&&Fs(e)==Be},Dl=Pa?O(Pa):function(e){return Fi(e)&&ua(e)==qe},Nl=Ra?O(Ra):function(e){return Fi(e)&&Fs(e)==Ue},Ol=Da?O(Da):function(e){return Fi(e)&&Bi(e.length)&&!!ma[ua(e)]},Bl=ur(Va),jl=ur(function(e,t){return e<=t}),Fl=Kn(function(e,t){if(Xr(t)||Pi(t))return void Wn(t,Qi(t),e);for(var a in t)Eo.call(t,a)&&Ut(e,a,t[a])}),Ml=Kn(function(e,t){Wn(t,$i(t),e)}),ql=Kn(function(e,t,a,n){Wn(t,$i(t),e,n)}),Ul=Kn(function(e,t,a,n){Wn(t,Qi(t),e,n)}),zl=Cr(Xt),Gl=dn(function(e){return e.push(void 0,br),o(ql,void 0,e)}),Hl=dn(function(e){return e.push(void 0,yr),o(Kl,void 0,e)}),Wl=or(function(e,t,a){e[t]=a},oo(so)),Vl=or(function(e,t,a){Eo.call(e,t)?e[t].push(a):e[t]=[a]},Ir),Xl=dn(Ta),Yl=Kn(function(e,t,a){Ja(e,t,a)}),Kl=Kn(function(e,t,a,n){Ja(e,t,a,n)}),Jl=Cr(function(e,t){var a={};if(null==e)return a;var n=!1;t=h(t,function(t){return t=Ln(t,e),n||(n=1<t.length),t}),Wn(e,wr(e),a),n&&(a=Kt(a,le|de|ce,kr));for(var r=t.length;r--;)An(a,t[r]);return a}),Zl=Cr(function(e,t){return null==e?{}:en(e,t)}),Ql=mr(Qi),$l=mr($i),ed=er(function(e,t,a){return t=t.toLowerCase(),e+(a?no(t):t)}),td=er(function(e,t,a){return e+(a?'-':'')+t.toLowerCase()}),ad=er(function(e,t,a){return e+(a?' ':'')+t.toLowerCase()}),nd=$n('toLowerCase'),rd=er(function(e,t,a){return e+(a?'_':'')+t.toLowerCase()}),id=er(function(e,t,a){return e+(a?' ':'')+sd(t)}),od=er(function(e,t,a){return e+(a?' ':'')+t.toUpperCase()}),sd=$n('toUpperCase'),ld=dn(function(e,t){try{return o(e,void 0,t)}catch(t){return Di(t)?t:new bo(t)}}),dd=Cr(function(e,t){return l(t,function(t){t=ii(t),Vt(e,t,bl(e[t],e))}),e}),cd=rr(),pd=rr(!0),ud=dn(function(e,t){return function(a){return Ta(a,e,t)}}),gd=dn(function(e,t){return function(a){return Ta(e,a,t)}}),hd=lr(h),md=lr(c),fd=lr(y),bd=pr(),yd=pr(!0),kd=sr(function(e,t){return e+t},0),xd=hr('ceil'),vd=sr(function(e,t){return e/t},1),Ad=hr('floor'),Cd=sr(function(e,t){return e*t},1),Sd=hr('round'),wd=sr(function(e,t){return e-t},0);return a.after=function(e,t){if('function'!=typeof t)throw new Co(ie);return e=Wi(e),function(){if(1>--e)return t.apply(this,arguments)}},a.ary=Ci,a.assign=Fl,a.assignIn=Ml,a.assignInWith=ql,a.assignWith=Ul,a.at=zl,a.before=Si,a.bind=bl,a.bindAll=dd,a.bindKey=yl,a.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Il(e)?e:[e]},a.chain=yi,a.chunk=function(e,t,a){t=(a?zr(e,t,a):void 0===t)?1:rs(Wi(t),0);var n=null==e?0:e.length;if(!n||1>t)return[];for(var r=0,i=0,o=mo(Zo(n/t));r<n;)o[i++]=hn(e,r,r+=t);return o},a.compact=function(e){for(var t=-1,a=null==e?0:e.length,n=0,r=[],i;++t<a;)i=e[t],i&&(r[n++]=i);return r},a.concat=function(){var e=arguments.length;if(!e)return[];for(var t=mo(e-1),a=arguments[0],n=e;n--;)t[n-1]=arguments[n];return m(Il(a)?Hn(a):[a],ra(t,1))},a.cond=function(e){var t=null==e?0:e.length,a=Ir();return e=t?h(e,function(e){if('function'!=typeof e[1])throw new Co(ie);return[a(e[0]),e[1]]}):[],dn(function(a){for(var n=-1,r;++n<t;)if(r=e[n],o(r[0],this,a))return o(r[1],this,a)})},a.conforms=function(e){return Jt(Kt(e,le))},a.constant=oo,a.countBy=ll,a.create=function(e,t){var a=_s(e);return null==t?a:Ht(a,t)},a.curry=wi,a.curryRight=_i,a.debounce=Ti,a.defaults=Gl,a.defaultsDeep=Hl,a.defer=kl,a.delay=xl,a.difference=Hs,a.differenceBy=Ws,a.differenceWith=Vs,a.drop=function(e,t,a){var n=null==e?0:e.length;return n?(t=a||void 0===t?1:Wi(t),hn(e,0>t?0:t,n)):[]},a.dropRight=function(e,t,a){var n=null==e?0:e.length;return n?(t=a||void 0===t?1:Wi(t),t=n-t,hn(e,0,0>t?0:t)):[]},a.dropRightWhile=function(e,t){return e&&e.length?Sn(e,Ir(t,3),!0,!0):[]},a.dropWhile=function(e,t){return e&&e.length?Sn(e,Ir(t,3),!0):[]},a.fill=function(e,t,a,n){var r=null==e?0:e.length;return r?(a&&'number'!=typeof a&&zr(e,t,a)&&(a=0,n=r),aa(e,t,a,n)):[]},a.filter=function(e,t){var a=Il(e)?p:na;return a(e,Ir(t,3))},a.flatMap=function(e,t){return ra(Ai(e,t),1)},a.flatMapDeep=function(e,t){return ra(Ai(e,t),Se)},a.flatMapDepth=function(e,t,a){return a=void 0===a?1:Wi(a),ra(Ai(e,t),a)},a.flatten=pi,a.flattenDeep=function(e){var t=null==e?0:e.length;return t?ra(e,Se):[]},a.flattenDepth=function(e,t){var a=null==e?0:e.length;return a?(t=void 0===t?1:Wi(t),ra(e,t)):[]},a.flip=function(e){return fr(e,Ae)},a.flow=cd,a.flowRight=pd,a.fromPairs=function(e){for(var t=-1,a=null==e?0:e.length,n={},r;++t<a;)r=e[t],n[r[0]]=r[1];return n},a.functions=function(e){return null==e?[]:da(e,Qi(e))},a.functionsIn=function(e){return null==e?[]:da(e,$i(e))},a.groupBy=pl,a.initial=function(e){var t=null==e?0:e.length;return t?hn(e,0,-1):[]},a.intersection=Xs,a.intersectionBy=Ys,a.intersectionWith=Ks,a.invert=Wl,a.invertBy=Vl,a.invokeMap=ul,a.iteratee=lo,a.keyBy=gl,a.keys=Qi,a.keysIn=$i,a.map=Ai,a.mapKeys=function(e,t){var a={};return t=Ir(t,3),ia(e,function(e,n,r){Vt(a,t(e,n,r),e)}),a},a.mapValues=function(e,t){var a={};return t=Ir(t,3),ia(e,function(e,n,r){Vt(a,n,t(e,n,r))}),a},a.matches=function(e){return Ya(Kt(e,le))},a.matchesProperty=function(e,t){return Ka(e,Kt(t,le))},a.memoize=Ii,a.merge=Yl,a.mergeWith=Kl,a.method=ud,a.methodOf=gd,a.mixin=co,a.negate=Ei,a.nthArg=function(e){return e=Wi(e),dn(function(t){return Qa(t,e)})},a.omit=Jl,a.omitBy=function(e,t){return eo(e,Ei(Ir(t)))},a.once=function(e){return Si(2,e)},a.orderBy=function(e,t,a,n){return null==e?[]:(Il(t)||(t=null==t?[]:[t]),a=n?void 0:a,Il(a)||(a=null==a?[]:[a]),$a(e,t,a))},a.over=hd,a.overArgs=vl,a.overEvery=md,a.overSome=fd,a.partial=Al,a.partialRight=Cl,a.partition=hl,a.pick=Zl,a.pickBy=eo,a.property=uo,a.propertyOf=function(e){return function(t){return null==e?void 0:ca(e,t)}},a.pull=Js,a.pullAll=hi,a.pullAllBy=function(e,t,a){return e&&e.length&&t&&t.length?nn(e,t,Ir(a,2)):e},a.pullAllWith=function(e,t,a){return e&&e.length&&t&&t.length?nn(e,t,void 0,a):e},a.pullAt=Zs,a.range=bd,a.rangeRight=yd,a.rearg=Sl,a.reject=function(e,t){var a=Il(e)?p:na;return a(e,Ei(Ir(t,3)))},a.remove=function(e,t){var a=[];if(!(e&&e.length))return a;var n=-1,r=[],i=e.length;for(t=Ir(t,3);++n<i;){var o=e[n];t(o,n,e)&&(a.push(o),r.push(n))}return rn(e,r),a},a.rest=function(e,t){if('function'!=typeof e)throw new Co(ie);return t=void 0===t?t:Wi(t),dn(e,t)},a.reverse=mi,a.sampleSize=function(e,t,a){t=(a?zr(e,t,a):void 0===t)?1:Wi(t);var n=Il(e)?Ft:pn;return n(e,t)},a.set=function(e,t,a){return null==e?e:un(e,t,a)},a.setWith=function(e,t,a,n){return n='function'==typeof n?n:void 0,null==e?e:un(e,t,a,n)},a.shuffle=function(e){var t=Il(e)?Mt:gn;return t(e)},a.slice=function(e,t,a){var n=null==e?0:e.length;return n?(a&&'number'!=typeof a&&zr(e,t,a)?(t=0,a=n):(t=null==t?0:Wi(t),a=void 0===a?n:Wi(a)),hn(e,t,a)):[]},a.sortBy=ml,a.sortedUniq=function(e){return e&&e.length?yn(e):[]},a.sortedUniqBy=function(e,t){return e&&e.length?yn(e,Ir(t,2)):[]},a.split=function(e,t,a){return(a&&'number'!=typeof a&&zr(e,t,a)&&(t=a=void 0),a=void 0===a?Te:a>>>0,!a)?[]:(e=Ki(e),e&&('string'==typeof t||null!=t&&!Dl(t))&&(t=xn(t),!t&&G(e))?Pn(ee(e),0,a):e.split(t,a))},a.spread=function(e,t){if('function'!=typeof e)throw new Co(ie);return t=null==t?0:rs(Wi(t),0),dn(function(a){var n=a[t],r=Pn(a,0,t);return n&&m(r,n),o(e,this,r)})},a.tail=function(e){var t=null==e?0:e.length;return t?hn(e,1,t):[]},a.take=function(e,t,a){return e&&e.length?(t=a||void 0===t?1:Wi(t),hn(e,0,0>t?0:t)):[]},a.takeRight=function(e,t,a){var n=null==e?0:e.length;return n?(t=a||void 0===t?1:Wi(t),t=n-t,hn(e,0>t?0:t,n)):[]},a.takeRightWhile=function(e,t){return e&&e.length?Sn(e,Ir(t,3),!1,!0):[]},a.takeWhile=function(e,t){return e&&e.length?Sn(e,Ir(t,3)):[]},a.tap=function(e,t){return t(e),e},a.throttle=function(e,t,a){var n=!0,r=!0;if('function'!=typeof e)throw new Co(ie);return ji(a)&&(n='leading'in a?!!a.leading:n,r='trailing'in a?!!a.trailing:r),Ti(e,t,{leading:n,maxWait:t,trailing:r})},a.thru=ki,a.toArray=Gi,a.toPairs=Ql,a.toPairsIn=$l,a.toPath=function(e){return Il(e)?h(e,ii):zi(e)?[e]:Hn(Gs(Ki(e)))},a.toPlainObject=Yi,a.transform=function(e,t,a){var n=Il(e),r=n||Ll(e)||Ol(e);if(t=Ir(t,4),null==a){var i=e&&e.constructor;a=r?n?new i:[]:ji(e)?Ni(i)?_s(qo(e)):{}:{}}return(r?l:ia)(e,function(e,n,r){return t(a,e,n,r)}),a},a.unary=function(e){return Ci(e,1)},a.union=Qs,a.unionBy=$s,a.unionWith=el,a.uniq=function(e){return e&&e.length?vn(e):[]},a.uniqBy=function(e,t){return e&&e.length?vn(e,Ir(t,2)):[]},a.uniqWith=function(e,t){return t='function'==typeof t?t:void 0,e&&e.length?vn(e,void 0,t):[]},a.unset=function(e,t){return null==e||An(e,t)},a.unzip=fi,a.unzipWith=bi,a.update=function(e,t,a){return null==e?e:Cn(e,t,En(a))},a.updateWith=function(e,t,a,n){return n='function'==typeof n?n:void 0,null==e?e:Cn(e,t,En(a),n)},a.values=ao,a.valuesIn=function(e){return null==e?[]:B(e,$i(e))},a.without=tl,a.words=io,a.wrap=function(e,t){return Al(En(t),e)},a.xor=al,a.xorBy=nl,a.xorWith=rl,a.zip=il,a.zipObject=function(e,t){return Tn(e||[],t||[],Ut)},a.zipObjectDeep=function(e,t){return Tn(e||[],t||[],un)},a.zipWith=ol,a.entries=Ql,a.entriesIn=$l,a.extend=Ml,a.extendWith=ql,co(a,a),a.add=kd,a.attempt=ld,a.camelCase=ed,a.capitalize=no,a.ceil=xd,a.clamp=function(e,t,a){return void 0===a&&(a=t,t=void 0),void 0!==a&&(a=Xi(a),a=a===a?a:0),void 0!==t&&(t=Xi(t),t=t===t?t:0),Yt(Xi(e),t,a)},a.clone=function(e){return Kt(e,ce)},a.cloneDeep=function(e){return Kt(e,le|ce)},a.cloneDeepWith=function(e,t){return t='function'==typeof t?t:void 0,Kt(e,le|ce,t)},a.cloneWith=function(e,t){return t='function'==typeof t?t:void 0,Kt(e,ce,t)},a.conformsTo=function(e,t){return null==t||Zt(e,t,Qi(t))},a.deburr=ro,a.defaultTo=function(e,t){return null==e||e!==e?t:e},a.divide=vd,a.endsWith=function(e,t,a){e=Ki(e),t=xn(t);var n=e.length;a=void 0===a?n:Yt(Wi(a),0,n);var r=a;return a-=t.length,0<=a&&e.slice(a,r)==t},a.eq=Li,a.escape=function(e){return e=Ki(e),e&<.test(e)?e.replace(ot,Ba):e},a.escapeRegExp=function(e){return e=Ki(e),e&&bt.test(e)?e.replace(ft,'\\$&'):e},a.every=function(e,t,a){var n=Il(e)?c:ea;return a&&zr(e,t,a)&&(t=void 0),n(e,Ir(t,3))},a.find=dl,a.findIndex=di,a.findKey=function(e,t){return v(e,Ir(t,3),ia)},a.findLast=cl,a.findLastIndex=ci,a.findLastKey=function(e,t){return v(e,Ir(t,3),oa)},a.floor=Ad,a.forEach=xi,a.forEachRight=vi,a.forIn=function(e,t){return null==e?e:Es(e,Ir(t,3),$i)},a.forInRight=function(e,t){return null==e?e:Ls(e,Ir(t,3),$i)},a.forOwn=function(e,t){return e&&ia(e,Ir(t,3))},a.forOwnRight=function(e,t){return e&&oa(e,Ir(t,3))},a.get=Ji,a.gt=wl,a.gte=_l,a.has=function(e,t){return null!=e&&Or(e,t,xa)},a.hasIn=Zi,a.head=ui,a.identity=so,a.includes=function(e,t,a,n){e=Pi(e)?e:ao(e),a=a&&!n?Wi(a):0;var r=e.length;return 0>a&&(a=rs(r+a,0)),Ui(e)?a<=r&&-1<e.indexOf(t,a):!!r&&-1<C(e,t,a)},a.indexOf=function(e,t,a){var n=null==e?0:e.length;if(!n)return-1;var r=null==a?0:Wi(a);return 0>r&&(r=rs(n+r,0)),C(e,t,r)},a.inRange=function(e,t,a){return t=Hi(t),void 0===a?(a=t,t=0):a=Hi(a),e=Xi(e),Ca(e,t,a)},a.invoke=Xl,a.isArguments=Tl,a.isArray=Il,a.isArrayBuffer=El,a.isArrayLike=Pi,a.isArrayLikeObject=Ri,a.isBoolean=function(e){return!0===e||!1===e||Fi(e)&&ua(e)==Pe},a.isBuffer=Ll,a.isDate=Pl,a.isElement=function(e){return Fi(e)&&1===e.nodeType&&!qi(e)},a.isEmpty=function(e){if(null==e)return!0;if(Pi(e)&&(Il(e)||'string'==typeof e||'function'==typeof e.splice||Ll(e)||Ol(e)||Tl(e)))return!e.length;var t=Fs(e);if(t==Be||t==Ue)return!e.size;if(Xr(e))return!Ha(e).length;for(var a in e)if(Eo.call(e,a))return!1;return!0},a.isEqual=function(e,t){return Ma(e,t)},a.isEqualWith=function(e,t,a){a='function'==typeof a?a:void 0;var n=a?a(e,t):void 0;return void 0===n?Ma(e,t,void 0,a):!!n},a.isError=Di,a.isFinite=function(e){return'number'==typeof e&&ts(e)},a.isFunction=Ni,a.isInteger=Oi,a.isLength=Bi,a.isMap=Rl,a.isMatch=function(e,t){return e===t||Ua(e,t,Lr(t))},a.isMatchWith=function(e,t,a){return a='function'==typeof a?a:void 0,Ua(e,t,Lr(t),a)},a.isNaN=function(e){return Mi(e)&&e!=+e},a.isNative=function(e){if(Ms(e))throw new bo('Unsupported core-js use. Try https://npms.io/search?q=ponyfill.');return za(e)},a.isNil=function(e){return null==e},a.isNull=function(e){return null===e},a.isNumber=Mi,a.isObject=ji,a.isObjectLike=Fi,a.isPlainObject=qi,a.isRegExp=Dl,a.isSafeInteger=function(e){return Oi(e)&&e>=-we&&e<=we},a.isSet=Nl,a.isString=Ui,a.isSymbol=zi,a.isTypedArray=Ol,a.isUndefined=function(e){return void 0===e},a.isWeakMap=function(e){return Fi(e)&&Fs(e)==He},a.isWeakSet=function(e){return Fi(e)&&ua(e)=='[object WeakSet]'},a.join=function(e,t){return null==e?'':as.call(e,t)},a.kebabCase=td,a.last=gi,a.lastIndexOf=function(e,t,a){var n=null==e?0:e.length;if(!n)return-1;var r=n;return void 0!==a&&(r=Wi(a),r=0>r?rs(n+r,0):is(r,n-1)),t===t?Q(e,t,r):A(e,w,r,!0)},a.lowerCase=ad,a.lowerFirst=nd,a.lt=Bl,a.lte=jl,a.max=function(e){return e&&e.length?ta(e,so,ba):void 0},a.maxBy=function(e,t){return e&&e.length?ta(e,Ir(t,2),ba):void 0},a.mean=function(e){return T(e,so)},a.meanBy=function(e,t){return T(e,Ir(t,2))},a.min=function(e){return e&&e.length?ta(e,so,Va):void 0},a.minBy=function(e,t){return e&&e.length?ta(e,Ir(t,2),Va):void 0},a.stubArray=go,a.stubFalse=ho,a.stubObject=function(){return{}},a.stubString=function(){return''},a.stubTrue=function(){return!0},a.multiply=Cd,a.nth=function(e,t){return e&&e.length?Qa(e,Wi(t)):void 0},a.noConflict=function(){return Aa._===this&&(Aa._=No),this},a.noop=po,a.now=fl,a.pad=function(e,t,a){e=Ki(e),t=Wi(t);var n=t?$(e):0;if(!t||n>=t)return e;var r=(t-n)/2;return dr(Qo(r),a)+e+dr(Zo(r),a)},a.padEnd=function(e,t,a){e=Ki(e),t=Wi(t);var n=t?$(e):0;return t&&n<t?e+dr(t-n,a):e},a.padStart=function(e,t,a){e=Ki(e),t=Wi(t);var n=t?$(e):0;return t&&n<t?dr(t-n,a)+e:e},a.parseInt=function(e,t,a){return a||null==t?t=0:t&&(t=+t),ss(Ki(e).replace(kt,''),t||0)},a.random=function(e,t,a){if(a&&'boolean'!=typeof a&&zr(e,t,a)&&(t=a=void 0),void 0===a&&('boolean'==typeof t?(a=t,t=void 0):'boolean'==typeof e&&(a=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=Hi(e),void 0===t?(t=e,e=0):t=Hi(t)),e>t){var n=e;e=t,t=n}if(a||e%1||t%1){var r=ls();return is(e+r*(t-e+ya('1e-'+((r+'').length-1))),t)}return on(e,t)},a.reduce=function(e,t,a){var n=Il(e)?f:L,r=3>arguments.length;return n(e,Ir(t,4),a,r,Ts)},a.reduceRight=function(e,t,a){var n=Il(e)?b:L,r=3>arguments.length;return n(e,Ir(t,4),a,r,Is)},a.repeat=function(e,t,a){return t=(a?zr(e,t,a):void 0===t)?1:Wi(t),ln(Ki(e),t)},a.replace=function(){var e=arguments,t=Ki(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},a.result=to,a.round=Sd,a.runInContext=e,a.sample=function(e){var t=Il(e)?jt:cn;return t(e)},a.size=function(e){if(null==e)return 0;if(Pi(e))return Ui(e)?$(e):e.length;var t=Fs(e);return t==Be||t==Ue?e.size:Ha(e).length},a.snakeCase=rd,a.some=function(e,t,a){var n=Il(e)?y:mn;return a&&zr(e,t,a)&&(t=void 0),n(e,Ir(t,3))},a.sortedIndex=function(e,t){return fn(e,t)},a.sortedIndexBy=function(e,t,a){return bn(e,t,Ir(a,2))},a.sortedIndexOf=function(e,t){var a=null==e?0:e.length;if(a){var n=fn(e,t);if(n<a&&Li(e[n],t))return n}return-1},a.sortedLastIndex=function(e,t){return fn(e,t,!0)},a.sortedLastIndexBy=function(e,t,a){return bn(e,t,Ir(a,2),!0)},a.sortedLastIndexOf=function(e,t){var a=null==e?0:e.length;if(a){var n=fn(e,t,!0)-1;if(Li(e[n],t))return n}return-1},a.startCase=id,a.startsWith=function(e,t,a){return e=Ki(e),a=null==a?0:Yt(Wi(a),0,e.length),t=xn(t),e.slice(a,a+t.length)==t},a.subtract=wd,a.sum=function(e){return e&&e.length?R(e,so):0},a.sumBy=function(e,t){return e&&e.length?R(e,Ir(t,2)):0},a.template=function(e,t,n){var r=a.templateSettings;n&&zr(e,t,n)&&(t=void 0),e=Ki(e),t=ql({},t,r,br);var i=ql({},t.imports,r.imports,br),o=Qi(i),s=B(i,o),l=0,d=t.interpolate||Nt,c='__p += \'',p=vo((t.escape||Nt).source+'|'+d.source+'|'+(d===pt?_t:Nt).source+'|'+(t.evaluate||Nt).source+'|$','g'),u='//# sourceURL='+('sourceURL'in t?t.sourceURL:'lodash.templateSources['+ ++ha+']')+'\n',g,h;e.replace(p,function(t,a,n,r,i,o){return n||(n=r),c+=e.slice(l,o).replace(Ot,U),a&&(g=!0,c+='\' +\n__e('+a+') +\n\''),i&&(h=!0,c+='\';\n'+i+';\n__p += \''),n&&(c+='\' +\n((__t = ('+n+')) == null ? \'\' : __t) +\n\''),l=o+t.length,t}),c+='\';\n';var m=t.variable;m||(c='with (obj) {\n'+c+'\n}\n'),c=(h?c.replace(at,''):c).replace(nt,'$1').replace(rt,'$1;'),c='function('+(m||'obj')+') {\n'+(m?'':'obj || (obj = {});\n')+'var __t, __p = \'\''+(g?', __e = _.escape':'')+(h?', __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, \'\') }\n':';\n')+c+'return __p\n}';var f=ld(function(){return yo(o,u+'return '+c).apply(void 0,s)});if(f.source=c,Di(f))throw f;return f},a.times=function(e,t){if(e=Wi(e),1>e||e>we)return[];var a=Te,n=is(e,Te);t=Ir(t),e-=Te;for(var r=D(n,t);++a<e;)t(a);return r},a.toFinite=Hi,a.toInteger=Wi,a.toLength=Vi,a.toLower=function(e){return Ki(e).toLowerCase()},a.toNumber=Xi,a.toSafeInteger=function(e){return e?Yt(Wi(e),-we,we):0===e?e:0},a.toString=Ki,a.toUpper=function(e){return Ki(e).toUpperCase()},a.trim=function(e,t,a){if(e=Ki(e),e&&(a||void 0===t))return e.replace(yt,'');if(!e||!(t=xn(t)))return e;var n=ee(e),r=ee(t),i=F(n,r),o=M(n,r)+1;return Pn(n,i,o).join('')},a.trimEnd=function(e,t,a){if(e=Ki(e),e&&(a||void 0===t))return e.replace(xt,'');if(!e||!(t=xn(t)))return e;var n=ee(e),r=M(n,ee(t))+1;return Pn(n,0,r).join('')},a.trimStart=function(e,t,a){if(e=Ki(e),e&&(a||void 0===t))return e.replace(kt,'');if(!e||!(t=xn(t)))return e;var n=ee(e),r=F(n,ee(t));return Pn(n,r).join('')},a.truncate=function(e,t){var a=30,n='...';if(ji(t)){var r='separator'in t?t.separator:r;a='length'in t?Wi(t.length):a,n='omission'in t?xn(t.omission):n}e=Ki(e);var i=e.length;if(G(e)){var o=ee(e);i=o.length}if(a>=i)return e;var s=a-$(n);if(1>s)return n;var l=o?Pn(o,0,s).join(''):e.slice(0,s);if(void 0===r)return l+n;if(o&&(s+=l.length-s),Dl(r)){if(e.slice(s).search(r)){var d=l,c;for(r.global||(r=vo(r.source,Ki(Tt.exec(r))+'g')),r.lastIndex=0;c=r.exec(d);)var p=c.index;l=l.slice(0,void 0===p?s:p)}}else if(e.indexOf(xn(r),s)!=s){var u=l.lastIndexOf(r);-1<u&&(l=l.slice(0,u))}return l+n},a.unescape=function(e){return e=Ki(e),e&&st.test(e)?e.replace(it,ja):e},a.uniqueId=function(e){var t=++Lo;return Ki(e)+t},a.upperCase=od,a.upperFirst=sd,a.each=xi,a.eachRight=vi,a.first=ui,co(a,function(){var e={};return ia(a,function(t,n){Eo.call(a.prototype,n)||(e[n]=t)}),e}(),{chain:!1}),a.VERSION='4.17.4',l(['bind','bindKey','curry','curryRight','partial','partialRight'],function(e){a[e].placeholder=a}),l(['drop','take'],function(e,t){_.prototype[e]=function(a){a=void 0===a?1:rs(Wi(a),0);var n=this.__filtered__&&!t?new _(this):this.clone();return n.__filtered__?n.__takeCount__=is(a,n.__takeCount__):n.__views__.push({size:is(a,Te),type:e+(0>n.__dir__?'Right':'')}),n},_.prototype[e+'Right']=function(t){return this.reverse()[e](t).reverse()}}),l(['filter','map','takeWhile'],function(e,t){var a=t+1;_.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ir(e,3),type:a}),t.__filtered__=t.__filtered__||a==Ce||a==3,t}}),l(['head','last'],function(e,t){var a='take'+(t?'Right':'');_.prototype[e]=function(){return this[a](1).value()[0]}}),l(['initial','tail'],function(e,t){var a='drop'+(t?'':'Right');_.prototype[e]=function(){return this.__filtered__?new _(this):this[a](1)}}),_.prototype.compact=function(){return this.filter(so)},_.prototype.find=function(e){return this.filter(e).head()},_.prototype.findLast=function(e){return this.reverse().find(e)},_.prototype.invokeMap=dn(function(e,t){return'function'==typeof e?new _(this):this.map(function(a){return Ta(a,e,t)})}),_.prototype.reject=function(e){return this.filter(Ei(Ir(e)))},_.prototype.slice=function(e,t){e=Wi(e);var a=this;return a.__filtered__&&(0<e||0>t)?new _(a):(0>e?a=a.takeRight(-e):e&&(a=a.drop(e)),void 0!==t&&(t=Wi(t),a=0>t?a.dropRight(-t):a.take(t-e)),a)},_.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},_.prototype.toArray=function(){return this.take(Te)},ia(_.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=a[r?'take'+('last'==t?'Right':''):t],o=r||/^find/.test(t);i&&(a.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof _,d=s[0],c=l||Il(t),p=function(e){var t=i.apply(a,m([e],s));return r&&u?t[0]:t};c&&n&&'function'==typeof d&&1!=d.length&&(l=c=!1);var u=this.__chain__,g=!!this.__actions__.length,h=o&&!u,f=l&&!g;if(!o&&c){t=f?t:new _(this);var b=e.apply(t,s);return b.__actions__.push({func:ki,args:[p],thisArg:void 0}),new k(b,u)}return h&&f?e.apply(this,s):(b=this.thru(p),h?r?b.value()[0]:b.value():b)})}),l(['pop','push','shift','sort','splice','unshift'],function(e){var t=So[e],n=/^(?:push|sort|unshift)$/.test(e)?'tap':'thru',r=/^(?:pop|shift)$/.test(e);a.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Il(a)?a:[],e)}return this[n](function(a){return t.apply(Il(a)?a:[],e)})}}),ia(_.prototype,function(e,t){var n=a[t];if(n){var r=n.name+'',i=bs[r]||(bs[r]=[]);i.push({name:t,func:n})}}),bs[ir(void 0,he).name]=[{name:'wrapper',func:void 0}],_.prototype.clone=function(){var e=new _(this.__wrapped__);return e.__actions__=Hn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Hn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Hn(this.__views__),e},_.prototype.reverse=function(){if(this.__filtered__){var e=new _(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},_.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,a=Il(e),n=0>t,r=a?e.length:0,i=Dr(0,r,this.__views__),o=i.start,s=i.end,l=s-o,d=n?s:o-1,c=this.__iteratees__,p=c.length,u=0,g=is(l,this.__takeCount__);if(!a||!n&&r==l&&g==l)return wn(e,this.__actions__);var h=[];outer:for(;l--&&u<g;){d+=t;for(var m=-1,f=e[d];++m<p;){var b=c[m],y=b.iteratee,k=b.type,x=y(f);if(k==2)f=x;else if(!x)if(k==Ce)continue outer;else break outer}h[u++]=f}return h},a.prototype.at=sl,a.prototype.chain=function(){return yi(this)},a.prototype.commit=function(){return new k(this.value(),this.__chain__)},a.prototype.next=function(){void 0===this.__values__&&(this.__values__=Gi(this.value()));var e=this.__index__>=this.__values__.length,t=e?void 0:this.__values__[this.__index__++];return{done:e,value:t}},a.prototype.plant=function(e){for(var t=this,a,r;t instanceof n;){r=li(t),r.__index__=0,r.__values__=void 0,a?i.__wrapped__=r:a=r;var i=r;t=t.__wrapped__}return i.__wrapped__=e,a},a.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof _){var t=e;return this.__actions__.length&&(t=new _(this)),t=t.reverse(),t.__actions__.push({func:ki,args:[mi],thisArg:void 0}),new k(t,this.__chain__)}return this.thru(mi)},a.prototype.toJSON=a.prototype.valueOf=a.prototype.value=function(){return wn(this.__wrapped__,this.__actions__)},a.prototype.first=a.prototype.head,Wo&&(a.prototype[Wo]=function(){return this}),a}();Aa._=Fa,n=function(){return Fa}.call(t,a,t,e),!(n!==void 0&&(e.exports=n))}).call(this)}).call(t,a(21)(e))},function(e){'use strict';function t(e){var t=r[e],a,i;if(t)return t;for(t=r[e]=[],a=0;128>a;a++)i=n(a),t.push(i);for(a=0;a<e.length;a++)i=e.charCodeAt(a),t[i]='%'+('0'+i.toString(16).toUpperCase()).slice(-2);return t}function a(e,r){var i;return'string'!=typeof r&&(r=a.defaultChars),i=t(r),e.replace(/(%[a-f0-9]{2})+/gi,function(e){var t='',a,r,o,s,l,d,c;for(a=0,r=e.length;a<r;a+=3){if(o=parseInt(e.slice(a+1,a+3),16),128>o){t+=i[o];continue}if(192==(224&o)&&a+3<r&&(s=parseInt(e.slice(a+4,a+6),16),128==(192&s))){c=1984&o<<6|63&s,t+=128>c?'\uFFFD\uFFFD':n(c),a+=3;continue}if(224==(240&o)&&a+6<r&&(s=parseInt(e.slice(a+4,a+6),16),l=parseInt(e.slice(a+7,a+9),16),128==(192&s)&&128==(192&l))){c=61440&o<<12|4032&s<<6|63&l,t+=2048>c||55296<=c&&57343>=c?'\uFFFD\uFFFD\uFFFD':n(c),a+=6;continue}if(240==(248&o)&&a+9<r&&(s=parseInt(e.slice(a+4,a+6),16),l=parseInt(e.slice(a+7,a+9),16),d=parseInt(e.slice(a+10,a+12),16),128==(192&s)&&128==(192&l)&&128==(192&d))){c=1835008&o<<18|258048&s<<12|4032&l<<6|63&d,65536>c||1114111<c?t+='\uFFFD\uFFFD\uFFFD\uFFFD':(c-=65536,t+=n(55296+(c>>10),56320+(1023&c))),a+=9;continue}t+='\uFFFD'}return t})}var n=String.fromCharCode,r={};a.defaultChars=';/?:@&=+$,#',a.componentChars='',e.exports=a},function(e){'use strict';function t(e){var t=n[e],a,r;if(t)return t;for(t=n[e]=[],a=0;128>a;a++)r=String.fromCharCode(a),/^[0-9a-z]$/i.test(r)?t.push(r):t.push('%'+('0'+a.toString(16).toUpperCase()).slice(-2));for(a=0;a<e.length;a++)t[e.charCodeAt(a)]=e[a];return t}function a(e,n,r){var o='',s,i,l,d,c;for('string'!=typeof n&&(r=n,n=a.defaultChars),'undefined'==typeof r&&(r=!0),c=t(n),(s=0,i=e.length);s<i;s++){if(l=e.charCodeAt(s),r&&37===l&&s+2<i&&/^[0-9a-f]{2}$/i.test(e.slice(s+1,s+3))){o+=e.slice(s,s+3),s+=2;continue}if(128>l){o+=c[l];continue}if(55296<=l&&57343>=l){if(55296<=l&&56319>=l&&s+1<i&&(d=e.charCodeAt(s+1),56320<=d&&57343>=d)){o+=encodeURIComponent(e[s]+e[s+1]),s++;continue}o+='%EF%BF%BD';continue}o+=encodeURIComponent(e[s])}return o}var n={};a.defaultChars=';/?:@&=+$,-_.!~*\'()#',a.componentChars='-_.!~*\'()',e.exports=a},function(e){e.exports=function(e){if('string'!=typeof e)throw new TypeError('expected a string.');return(e=e.replace(/([A-Z])/g,' $1'),1===e.length)?e.toUpperCase():(e=e.replace(/^[\W_]+|[\W_]+$/g,'').toLowerCase(),e=e.charAt(0).toUpperCase()+e.slice(1),e.replace(/[\W_]+(\w|$)/g,function(e,t){return t.toUpperCase()}))}},function(e,t,a){var n=Math.round,r=Math.pow,i=Math.log,o=Math.ceil,l=String.fromCharCode,s=Math.min,d=Math.floor,c=Math.abs,u=Math.max;(function(e){var a,p,g;(function(n,r){'use strict';p=[t],a=r,g='function'==typeof a?a.apply(t,p):a,!(g!==void 0&&(e.exports=g))})(this,function(t){'use strict';var a='1.5.355',p='336b26a',g='undefined'!=typeof document&&document.currentScript?document.currentScript.src:null,h={};(function(){var t=Math.cos,g=Math.sin,f=Math.PI,y=Math.sqrt;(function(e,t){t(e.pdfjsCoreArithmeticDecoder={})})(this,function(e){var t=function(){function e(e,t,a){this.data=e,this.bp=t,this.dataEnd=a,this.chigh=e[t],this.clow=0,this.byteIn(),this.chigh=65535&this.chigh<<7|127&this.clow>>9,this.clow=65535&this.clow<<7,this.ct-=7,this.a=32768}var t=[{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}];return e.prototype={byteIn:function(){var e=this.data,t=this.bp;if(255===e[t]){var a=e[t+1];143<a?(this.clow+=65280,this.ct=8):(t++,this.clow+=e[t]<<9,this.ct=7,this.bp=t)}else t++,this.clow+=t<this.dataEnd?e[t]<<8:65280,this.ct=8,this.bp=t;65535<this.clow&&(this.chigh+=this.clow>>16,this.clow&=65535)},readBit:function(e,n){var r=e[n]>>1,i=1&e[n],o=t[r],s=o.qe,l=this.a-s,a;if(this.chigh<s)l<s?(l=s,a=i,r=o.nmps):(l=s,a=1^i,1===o.switchFlag&&(i=a),r=o.nlps);else{if(this.chigh-=s,0!=(32768&l))return this.a=l,i;l<s?(a=1^i,1===o.switchFlag&&(i=a),r=o.nlps):(a=i,r=o.nmps)}do 0===this.ct&&this.byteIn(),l<<=1,this.chigh=65535&this.chigh<<1|1&this.clow>>15,this.clow=65535&this.clow<<1,this.ct--;while(0==(32768&l));return this.a=l,e[n]=r<<1|i,a}},e}();e.ArithmeticDecoder=t}),function(e,t){t(e.pdfjsCoreBidi={})}(this,function(e){function a(e){return 0!=(1&e)}function n(e){return 0==(1&e)}function t(e,t,a){for(var n=t,r=e.length;n<r;++n)if(e[n]!==a)return n;return n}function r(e,t,a,n){for(var r=t;r<a;++r)e[r]=n}function o(e,t,a){for(var n=t,r=a-1,i;n<r;++n,--r)i=e[n],e[n]=e[r],e[r]=i}function s(e,t,a){return{str:e,dir:a?'ttb':t?'ltr':'rtl'}}var l=['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','ON','CS','ON','CS','ON','EN','EN','EN','EN','EN','EN','EN','EN','EN','EN','ON','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','ON','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'],d=['AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','CS','AL','ON','ON','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','AL','AL','AL','AL','AL','AL','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','AL','AL','AL','AL','AL','AL','AL','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','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','NSM','ON','NSM','NSM','NSM','NSM','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL','AL'],c=[],p=[];e.bidi=function(u,g,h){var m=!0,f=u.length;if(0===f||h)return s(u,m,h);c.length=f,p.length=f;var b=0,y,i;for(y=0;y<f;++y){c[y]=u.charAt(y);var k=u.charCodeAt(y),x='L';255>=k?x=l[k]:1424<=k&&1524>=k?x='R':1536<=k&&1791>=k?x=d[255&k]:1792<=k&&2220>=k&&(x='AL'),('R'===x||'AL'===x||'AN'===x)&&b++,p[y]=x}if(0==b)return m=!0,s(u,m);-1===g&&(0.3>f/b?(m=!0,g=0):(m=!1,g=1));var v=[];for(y=0;y<f;++y)v[y]=g;var A=a(g)?'R':'L',e=A,C=e;for(y=0;y<f;++y)'NSM'===p[y]?p[y]=C:C=p[y];C=e;var S;for(y=0;y<f;++y)S=p[y],'EN'===S?p[y]='AL'===C?'AN':'EN':('R'===S||'L'===S||'AL'===S)&&(C=S);for(y=0;y<f;++y)S=p[y],'AL'===S&&(p[y]='R');for(y=1;y<f-1;++y)'ES'===p[y]&&'EN'===p[y-1]&&'EN'===p[y+1]&&(p[y]='EN'),'CS'===p[y]&&('EN'===p[y-1]||'AN'===p[y-1])&&p[y+1]===p[y-1]&&(p[y]=p[y-1]);for(y=0;y<f;++y)if('EN'===p[y]){var w;for(w=y-1;0<=w&&!('ET'!==p[w]);--w)p[w]='EN';for(w=y+1;w<f&&!('ET'!==p[w]);++w)p[w]='EN'}for(y=0;y<f;++y)S=p[y],('WS'===S||'ES'===S||'ET'===S||'CS'===S)&&(p[y]='ON');for(C=e,y=0;y<f;++y)S=p[y],'EN'===S?p[y]='L'===C?'L':'EN':('R'===S||'L'===S)&&(C=S);for(y=0;y<f;++y)if('ON'===p[y]){var _=t(p,y+1,'ON'),T=e;0<y&&(T=p[y-1]);var I=e;_+1<f&&(I=p[_+1]),'L'!==T&&(T='R'),'L'!==I&&(I='R'),T===I&&r(p,y,_,T),y=_-1}for(y=0;y<f;++y)'ON'===p[y]&&(p[y]=A);for(y=0;y<f;++y)S=p[y],n(v[y])?'R'===S?v[y]+=1:('AN'===S||'EN'===S)&&(v[y]+=2):('L'===S||'AN'===S||'EN'===S)&&(v[y]+=1);var E=-1,L=99,P;for(y=0,i=v.length;y<i;++y)P=v[y],E<P&&(E=P),L>P&&a(P)&&(L=P);for(P=E;P>=L;--P){var R=-1;for(y=0,i=v.length;y<i;++y)v[y]<P?0<=R&&(o(c,R,y),R=-1):0>R&&(R=y);0<=R&&o(c,R,v.length)}for(y=0,i=c.length;y<i;++y){var D=c[y];('<'===D||'>'===D)&&(c[y]='')}return s(c.join(''),m)}}),function(e,t){t(e.pdfjsCoreCharsets={})}(this,function(e){e.ISOAdobeCharset=['.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'],e.ExpertCharset=['.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'],e.ExpertSubsetCharset=['.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']}),function(e,t){t(e.pdfjsCoreEncodings={})}(this,function(e){var t=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],a=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],n=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],r=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],i=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],o=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'],s=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','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'];e.WinAnsiEncoding=i,e.StandardEncoding=r,e.MacRomanEncoding=n,e.SymbolSetEncoding=o,e.ZapfDingbatsEncoding=s,e.ExpertEncoding=t,e.getEncoding=function(e){return'WinAnsiEncoding'===e?i:'StandardEncoding'===e?r:'MacRomanEncoding'===e?n:'SymbolSetEncoding'===e?o:'ZapfDingbatsEncoding'===e?s:'ExpertEncoding'===e?t:'MacExpertEncoding'===e?a:null}}),function(e,t){t(e.pdfjsCoreJpg={})}(this,function(e){var t=function(){function e(){}function t(e,t){for(var a=0,n=[],r=16,o,i;0<r&&!e[r-1];)r--;n.push({children:[],index:0});var s=n[0],l;for(o=0;o<r;o++){for(i=0;i<e[o];i++){for(s=n.pop(),s.children[s.index]=t[a];0<s.index;)s=n.pop();for(s.index++,n.push(s);n.length<=o;)n.push(l={children:[],index:0}),s.children[s.index]=l.children,s=l;a++}o+1<r&&(n.push(l={children:[],index:0}),s.children[s.index]=l.children,s=l)}return n[0].children}function a(e,t,a){return 64*((e.blocksPerLine+1)*t+a)}function n(e,t,r,o,s,l,d,c,p){function u(){if(0<w)return w--,1&S>>w;if(S=e[t++],255===S){var a=e[t++];if(a)throw'unexpected marker: '+(S<<8|a).toString(16)}return w=7,S>>>7}function g(e){for(var t=e;;){if(t=t[u()],'number'==typeof t)return t;if('object'!=typeof t)throw'invalid huffman sequence'}}function m(e){for(var t=0;0<e;)t=t<<1|u(),e--;return t}function f(e){if(1===e)return 1===u()?1:-1;var t=m(e);return t>=1<<e-1?t:t+(-1<<e)+1}function b(e,t,n,r,i){var o=(0|n/x)*e.v+r,s=n%x*e.h+i,l=a(e,o,s);t(e,l)}function y(e,t,n){var r=0|n/e.blocksPerLine,i=n%e.blocksPerLine,o=a(e,r,i);t(e,o)}var x=r.mcusPerLine,A=r.progressive,C=t,S=0,w=0,_=0,T=0,I=o.length,E,L,P,R,D,k,n;n=A?0===l?0===c?function(e,a){var n=g(e.huffmanTableDC),t=0===n?0:f(n)<<p;e.blockData[a]=e.pred+=t}:function(e,t){e.blockData[t]|=u()<<p}:0===c?function(e,t){if(0<_)return void _--;for(var a=l;a<=d;){var n=g(e.huffmanTableAC),o=15&n,s=n>>4;if(0==o){if(15>s){_=m(s)+(1<<s)-1;break}a+=16;continue}a+=s;var r=i[a];e.blockData[t+r]=f(o)*(1<<p),a++}}:function(e,t){for(var a=l,n=0,r,o,s;a<=d;){switch(s=i[a],T){case 0:if(o=g(e.huffmanTableAC),r=15&o,n=o>>4,0===r)15>n?(_=m(n)+(1<<n),T=4):(n=16,T=1);else{if(1!==r)throw'invalid ACn encoding';E=f(r),T=n?2:3}continue;case 1:case 2:e.blockData[t+s]?e.blockData[t+s]+=u()<<p:(n--,0==n&&(T=2==T?3:0));break;case 3:e.blockData[t+s]?e.blockData[t+s]+=u()<<p:(e.blockData[t+s]=E<<p,T=0);break;case 4:e.blockData[t+s]&&(e.blockData[t+s]+=u()<<p);}a++}4==T&&(_--,0===_&&(T=0))}:function(e,a){var n=g(e.huffmanTableDC),t=0===n?0:f(n);e.blockData[a]=e.pred+=t;for(var o=1;64>o;){var l=g(e.huffmanTableAC),d=15&l,s=l>>4;if(0==d){if(15>s)break;o+=16;continue}o+=s;var r=i[o];e.blockData[a+r]=f(d),o++}};var N=0,O,B;B=1===I?o[0].blocksPerLine*o[0].blocksPerColumn:x*r.mcusPerColumn,s||(s=B);for(var j,h;N<B;){for(P=0;P<I;P++)o[P].pred=0;if(_=0,1===I)for(L=o[0],k=0;k<s;k++)y(L,n,N),N++;else for(k=0;k<s;k++){for(P=0;P<I;P++)for(L=o[P],j=L.h,h=L.v,R=0;R<h;R++)for(D=0;D<j;D++)b(L,n,N,R,D);N++}if(w=0,O=e[t]<<8|e[t+1],65280>=O)throw'marker was not found';if(65488<=O&&65495>=O)t+=2;else break}return t-C}function r(e,a,n){for(var r=e.quantizationTable,i=e.blockData,o=0,s,l,p,y,k,x,v,A,C,S,w,_,T,I,E,L,P;64>o;o+=8){if(C=i[a+o],S=i[a+o+1],w=i[a+o+2],_=i[a+o+3],T=i[a+o+4],I=i[a+o+5],E=i[a+o+6],L=i[a+o+7],C*=r[o],0==(S|w|_|T|I|E|L)){P=f*C+512>>10,n[o]=P,n[o+1]=P,n[o+2]=P,n[o+3]=P,n[o+4]=P,n[o+5]=P,n[o+6]=P,n[o+7]=P;continue}S*=r[o+1],w*=r[o+2],_*=r[o+3],T*=r[o+4],I*=r[o+5],E*=r[o+6],L*=r[o+7],s=f*C+128>>8,l=f*T+128>>8,p=w,y=E,k=b*(S-L)+128>>8,A=b*(S+L)+128>>8,x=_<<4,v=I<<4,s=s+l+1>>1,l=s-l,P=p*m+y*h+128>>8,p=p*h-y*m+128>>8,y=P,k=k+v+1>>1,v=k-v,A=A+x+1>>1,x=A-x,s=s+y+1>>1,y=s-y,l=l+p+1>>1,p=l-p,P=k*g+A*u+2048>>12,k=k*u-A*g+2048>>12,A=P,P=x*c+v*d+2048>>12,x=x*d-v*c+2048>>12,v=P,n[o]=s+A,n[o+7]=s-A,n[o+1]=l+v,n[o+6]=l-v,n[o+2]=p+x,n[o+5]=p-x,n[o+3]=y+k,n[o+4]=y-k}for(var t=0;8>t;++t){if(C=n[t],S=n[t+8],w=n[t+16],_=n[t+24],T=n[t+32],I=n[t+40],E=n[t+48],L=n[t+56],0==(S|w|_|T|I|E|L)){P=f*C+8192>>14,P=-2040>P?0:2024<=P?255:P+2056>>4,i[a+t]=P,i[a+t+8]=P,i[a+t+16]=P,i[a+t+24]=P,i[a+t+32]=P,i[a+t+40]=P,i[a+t+48]=P,i[a+t+56]=P;continue}s=f*C+2048>>12,l=f*T+2048>>12,p=w,y=E,k=b*(S-L)+2048>>12,A=b*(S+L)+2048>>12,x=_,v=I,s=(s+l+1>>1)+4112,l=s-l,P=p*m+y*h+2048>>12,p=p*h-y*m+2048>>12,y=P,k=k+v+1>>1,v=k-v,A=A+x+1>>1,x=A-x,s=s+y+1>>1,y=s-y,l=l+p+1>>1,p=l-p,P=k*g+A*u+2048>>12,k=k*u-A*g+2048>>12,A=P,P=x*c+v*d+2048>>12,x=x*d-v*c+2048>>12,v=P,C=s+A,L=s-A,S=l+v,E=l-v,w=p+x,I=p-x,_=y+k,T=y-k,C=16>C?0:4080<=C?255:C>>4,S=16>S?0:4080<=S?255:S>>4,w=16>w?0:4080<=w?255:w>>4,_=16>_?0:4080<=_?255:_>>4,T=16>T?0:4080<=T?255:T>>4,I=16>I?0:4080<=I?255:I>>4,E=16>E?0:4080<=E?255:E>>4,L=16>L?0:4080<=L?255:L>>4,i[a+t]=C,i[a+t+8]=S,i[a+t+16]=w,i[a+t+24]=_,i[a+t+32]=T,i[a+t+40]=I,i[a+t+48]=E,i[a+t+56]=L}}function s(e,t){for(var n=t.blocksPerLine,i=t.blocksPerColumn,o=new Int16Array(64),s=0;s<i;s++)for(var l=0,d;l<n;l++)d=a(t,s,l),r(t,d,o);return t.blockData}function l(e){return 0>=e?0:255<=e?255:e}var i=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]),d=4017,c=799,u=3406,g=2276,h=1567,m=3784,f=5793,b=2896;return e.prototype={parse:function(e){function a(){var t=e[c]<<8|e[c+1];return c+=2,t}function r(){var t=a(),n=e.subarray(c,c+t-2);return c+=n.length,n}function d(e){for(var t=o(e.samplesPerLine/8/e.maxH),a=o(e.scanLines/8/e.maxV),n=0;n<e.components.length;n++){H=e.components[n];var r=o(o(e.samplesPerLine/8)*H.h/e.maxH),i=o(o(e.scanLines/8)*H.v/e.maxV),s=t*H.h,l=a*H.v;H.blockData=new Int16Array(64*l*(s+1)),H.blocksPerLine=r,H.blocksPerColumn=i}e.mcusPerLine=t,e.mcusPerColumn=a}var c=0,p=null,u=null,g=[],m=[],f=[],b=a(),y,k;if(65496!==b)throw'SOI not found';for(b=a();65497!==b;){var x,A,C;switch(b){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 l=r();65504===b&&74===l[0]&&70===l[1]&&73===l[2]&&70===l[3]&&0===l[4]&&(p={version:{major:l[5],minor:l[6]},densityUnits:l[7],xDensity:l[8]<<8|l[9],yDensity:l[10]<<8|l[11],thumbWidth:l[12],thumbHeight:l[13],thumbData:l.subarray(14,14+3*l[12]*l[13])}),65518===b&&65===l[0]&&100===l[1]&&111===l[2]&&98===l[3]&&101===l[4]&&(u={version:l[5]<<8|l[6],flags0:l[7]<<8|l[8],flags1:l[9]<<8|l[10],transformCode:l[11]});break;case 65499:for(var S=a(),w=S+c-2,_;c<w;){var T=e[c++],I=new Uint16Array(64);if(0==T>>4)for(A=0;64>A;A++)_=i[A],I[_]=e[c++];else if(1==T>>4)for(A=0;64>A;A++)_=i[A],I[_]=a();else throw'DQT: invalid table spec';g[15&T]=I}break;case 65472:case 65473:case 65474:if(y)throw'Only single frame JPEGs supported';a(),y={},y.extended=65473===b,y.progressive=65474===b,y.precision=e[c++],y.scanLines=a(),y.samplesPerLine=a(),y.components=[],y.componentIds={};var E=e[c++],L=0,P=0,R;for(x=0;x<E;x++){R=e[c];var D=e[c+1]>>4,N=15&e[c+1];L<D&&(L=D),P<N&&(P=N);var O=e[c+2];C=y.components.push({h:D,v:N,quantizationTable:g[O]}),y.componentIds[R]=C-1,c+=3}y.maxH=L,y.maxV=P,d(y);break;case 65476:var B=a();for(x=2;x<B;){var j=e[c++],F=new Uint8Array(16),M=0;for(A=0;16>A;A++,c++)M+=F[A]=e[c];var q=new Uint8Array(M);for(A=0;A<M;A++,c++)q[A]=e[c];x+=17+M,(0==j>>4?f:m)[15&j]=t(F,q)}break;case 65501:a(),k=a();break;case 65498:var U=a(),z=e[c++],G=[],H;for(x=0;x<z;x++){var W=y.componentIds[e[c++]];H=y.components[W];var V=e[c++];H.huffmanTableDC=f[V>>4],H.huffmanTableAC=m[15&V],G.push(H)}var X=e[c++],Y=e[c++],K=e[c++],J=n(e,c,y,G,k,X,Y,K>>4,15&K);c+=J;break;case 65535:255!==e[c]&&c--;break;default:if(255===e[c-3]&&192<=e[c-2]&&254>=e[c-2]){c-=3;break}throw'unknown JPEG marker '+b.toString(16);}b=a()}for(this.width=y.samplesPerLine,this.height=y.scanLines,this.jfif=p,this.adobe=u,this.components=[],x=0;x<y.components.length;x++)H=y.components[x],this.components.push({output:s(y,H),scaleX:H.h/y.maxH,scaleY:H.v/y.maxV,blocksPerLine:H.blocksPerLine,blocksPerColumn:H.blocksPerColumn});this.numComponents=this.components.length},_getLinearizedBlockData:function(e,t){var a=this.width/e,n=this.height/t,r=0,o=this.components.length,s=e*t*o,l=new Uint8Array(s),d=new Uint32Array(e),c=4294967288,p,u,g,h,m,f,b,i,y,k,x;for(b=0;b<o;b++){for(p=this.components[b],u=p.scaleX*a,g=p.scaleY*n,r=b,x=p.output,h=p.blocksPerLine+1<<3,m=0;m<e;m++)i=0|m*u,d[m]=(i&c)<<3|7&i;for(f=0;f<t;f++)for(i=0|f*g,k=h*(i&c)|(7&i)<<3,m=0;m<e;m++)l[r]=x[k+d[m]],r+=o}var v=this.decodeTransform;if(v)for(b=0;b<s;)for(i=0,y=0;i<o;i++,b++,y+=2)l[b]=(l[b]*v[y]>>8)+v[y+1];return l},_isColorConversionNeeded:function(){return this.adobe&&this.adobe.transformCode||3===this.numComponents},_convertYccToRgb:function(e){for(var t=0,a=e.length,n,r,i;t<a;t+=3)n=e[t],r=e[t+1],i=e[t+2],e[t]=l(n-179.456+1.402*i),e[t+1]=l(n+135.459-0.344*r-0.714*i),e[t+2]=l(n-226.816+1.772*r);return e},_convertYcckToRgb:function(e){for(var t=0,a=0,n=e.length,i,o,s,d;a<n;a+=4){i=e[a],o=e[a+1],s=e[a+2],d=e[a+3];var c=-122.67195406894+o*(-6.60635669420364e-5*o+4.37130475926232e-4*s-5.4080610064599e-5*i+4.8449797120281e-4*d-0.154362151871126)+s*(-9.57964378445773e-4*s+8.17076911346625e-4*i-0.00477271405408747*d+1.53380253221734)+i*(9.61250184130688e-4*i-0.00266257332283933*d+0.48357088451265)+d*(-3.36197177618394e-4*d+0.484791561490776),r=107.268039397724+o*(2.19927104525741e-5*o-6.40992018297945e-4*s+6.59397001245577e-4*i+4.26105652938837e-4*d-0.176491792462875)+s*(-7.78269941513683e-4*s+0.00130872261408275*i+7.70482631801132e-4*d-0.151051492775562)+i*(0.00126935368114843*i-0.00265090189010898*d+0.25802910206845)+d*(-3.18913117588328e-4*d-0.213742400323665),p=-20.810012546947+o*(-5.70115196973677e-4*o-2.63409051004589e-5*s+0.0020741088115012*i-0.00288260236853442*d+0.814272968359295)+s*(-1.53496057440975e-5*s-1.32689043961446e-4*i+5.60833691242812e-4*d-0.195152027534049)+i*(0.00174418132927582*i-0.00255243321439347*d+0.116935020465145)+d*(-3.43531996510555e-4*d+0.24165260232407);e[t++]=l(c),e[t++]=l(r),e[t++]=l(p)}return e},_convertYcckToCmyk:function(e){for(var t=0,a=e.length,n,r,i;t<a;t+=4)n=e[t],r=e[t+1],i=e[t+2],e[t]=l(434.456-n-1.402*i),e[t+1]=l(119.541-n+0.344*r+0.714*i),e[t+2]=l(481.816-n-1.772*r);return e},_convertCmykToRgb:function(e){for(var t=0,a=-16581375,n=1/255/255,o=0,i=e.length,s,l,d,c;o<i;o+=4){s=e[o],l=e[o+1],d=e[o+2],c=e[o+3];var p=s*(-4.387332384609988*s+54.48615194189176*l+18.82290502165302*d+212.25662451639585*c-72734.4411664936)+l*(1.7149763477362134*l-5.6096736904047315*d-17.873870861415444*c-1401.7366389350734)+d*(-2.5217340131683033*d-21.248923337353073*c+4465.541406466231)-c*(21.86122147463605*c+48317.86113160301),r=s*(8.841041422036149*s+60.118027045597366*l+6.871425592049007*d+31.159100130055922*c-20220.756542821975)+l*(-15.310361306967817*l+17.575251261109482*d+131.35250912493976*c-48691.05921601825)+d*(4.444339102852739*d+9.8632861493405*c-6341.191035517494)-c*(20.737325471181034*c+47890.15695978492),u=s*(0.8842522430003296*s+8.078677503112928*l+30.89978309703729*d-0.23883238689178934*c-3616.812083916688)+l*(10.49593273432072*l+63.02378494754052*d+50.606957656360734*c-28620.90484698408)+d*(0.03296041114873217*d+115.60384449646641*c-49363.43385999684)-c*(22.33816807309886*c+45932.16563550634);e[t++]=0<=p?255:p<=a?0:0|255+p*n,e[t++]=0<=r?255:r<=a?0:0|255+r*n,e[t++]=0<=u?255:u<=a?0:0|255+u*n}return e},getData:function(e,t,a){if(4<this.numComponents)throw'Unsupported color mode';var n=this._getLinearizedBlockData(e,t);if(1===this.numComponents&&a){for(var r=n.length,o=new Uint8Array(3*r),s=0,l=0,i;l<r;l++)i=n[l],o[s++]=i,o[s++]=i,o[s++]=i;return o}if(3===this.numComponents)return this._convertYccToRgb(n);if(4===this.numComponents){if(this._isColorConversionNeeded())return a?this._convertYcckToRgb(n):this._convertYcckToCmyk(n);if(a)return this._convertCmykToRgb(n)}return n}},e}();e.JpegImage=t}),function(e,t){t(e.pdfjsSharedUtil={})}(this,function(e){function t(e){f>=m.warnings&&console.log('Warning: '+e)}function a(e){throw f>=m.errors&&(console.log('Error: '+e),console.log(n())),new Error(e)}function n(){try{throw new Error}catch(t){return t.stack?t.stack.split('\n').slice(2).join('\n'):''}}function r(e,t){e||a(t)}function o(e){r('string'==typeof e,'Invalid argument for stringToBytes');for(var t=e.length,a=new Uint8Array(t),n=0;n<t;++n)a[n]=255&e.charCodeAt(n);return a}function d(e){return void 0===e.length?(r(void 0!==e.byteLength),e.byteLength):e.length}function i(e){return'number'==typeof e&&(0|e)===e}function p(){var e={};return e.promise=new Promise(function(t,a){e.resolve=t,e.reject=a}),e}function g(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackIndex=1,this.postMessageTransfers=!0;var r=this.callbacksCapabilities=Object.create(null),i=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===this.sourceName)if(t.isReply){var o=t.callbackId;if(t.callbackId in r){var s=r[o];delete r[o],'error'in t?s.reject(t.error):s.resolve(t.data)}else a('Cannot resolve callback '+o)}else if(t.action in i){var l=i[t.action];if(t.callbackId){var d=this.sourceName,c=t.sourceName;Promise.resolve().then(function(){return l[0].call(l[1],t.data)}).then(function(e){n.postMessage({sourceName:d,targetName:c,isReply:!0,callbackId:t.callbackId,data:e})},function(e){e instanceof Error&&(e+=''),n.postMessage({sourceName:d,targetName:c,isReply:!0,callbackId:t.callbackId,error:e})})}else l[0].call(l[1],t.data)}else a('Unknown action from worker: '+t.action)}.bind(this),n.addEventListener('message',this._onComObjOnMessage)}var h='undefined'==typeof window?'undefined'==typeof global?'undefined'==typeof self?this:self:global:window,m={errors:0,warnings:1,infos:5},f=m.warnings,b=function(){function e(e,t){this.name='PasswordException',this.message=e,this.code=t}return e.prototype=new Error,e.constructor=e,e}(),k=function(){function e(e,t){this.name='UnknownErrorException',this.message=e,this.details=t}return e.prototype=new Error,e.constructor=e,e}(),x=function(){function e(e){this.name='InvalidPDFException',this.message=e}return e.prototype=new Error,e.constructor=e,e}(),v=function(){function e(e){this.name='MissingPDFException',this.message=e}return e.prototype=new Error,e.constructor=e,e}(),A=function(){function e(e,t){this.name='UnexpectedResponseException',this.message=e,this.status=t}return e.prototype=new Error,e.constructor=e,e}(),C=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name='NotImplementedException',e.constructor=e,e}(),S=function(){function e(e,t){this.begin=e,this.end=t,this.message='Missing data ['+e+', '+t+')'}return e.prototype=new Error,e.prototype.name='MissingDataException',e.constructor=e,e}(),w=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name='XRefParseException',e.constructor=e,e}(),_=/\x00/g,T=function(){function e(e,t){this.buffer=e,this.byteLength=e.length,this.length=t===void 0?this.byteLength>>2:t,a(this.length)}function t(e){return{get:function(){var t=this.buffer,a=e<<2;return(t[a]|t[a+1]<<8|t[a+2]<<16|t[a+3]<<24)>>>0},set:function(t){var a=this.buffer,n=e<<2;a[n]=255&t,a[n+1]=255&t>>8,a[n+2]=255&t>>16,a[n+3]=255&t>>>24}}}function a(a){for(;n<a;)Object.defineProperty(e.prototype,n,t(n)),n++}e.prototype=Object.create(null);var n=0;return e}();e.Uint32ArrayView=T;var I=function(){function e(){}var t=['rgb(',0,',',0,',',0,')'];e.makeCssRgb=function(e,a,n){return t[1]=e,t[3]=a,t[5]=n,t.join('')},e.transform=function(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]]},e.applyTransform=function(e,t){var a=e[0]*t[0]+e[1]*t[2]+t[4],n=e[0]*t[1]+e[1]*t[3]+t[5];return[a,n]},e.applyInverseTransform=function(e,t){var a=t[0]*t[3]-t[1]*t[2],n=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/a,r=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/a;return[n,r]},e.getAxialAlignedBoundingBox=function(t,a){var n=e.applyTransform(t,a),r=e.applyTransform(t.slice(2,4),a),i=e.applyTransform([t[0],t[3]],a),o=e.applyTransform([t[2],t[1]],a);return[s(n[0],r[0],i[0],o[0]),s(n[1],r[1],i[1],o[1]),u(n[0],r[0],i[0],o[0]),u(n[1],r[1],i[1],o[1])]},e.inverseTransform=function(e){var 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]},e.apply3dTransform=function(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]]},e.singularValueDecompose2dScale=function(e){var t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],a=e[0]*t[1]+e[1]*t[3],r=e[2]*t[0]+e[3]*t[2],i=e[2]*t[1]+e[3]*t[3],o=(n+i)/2,s=y((n+i)*(n+i)-4*(n*i-r*a))/2;return[y(o+s||1),y(o-s||1)]},e.normalizeRect=function(e){var 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},e.intersect=function(t,a){function n(e,t){return e-t}var r=[t[0],t[2],a[0],a[2]].sort(n),i=[t[1],t[3],a[1],a[3]].sort(n),o=[];if(t=e.normalizeRect(t),a=e.normalizeRect(a),r[0]===t[0]&&r[1]===a[0]||r[0]===a[0]&&r[1]===t[0])o[0]=r[1],o[2]=r[2];else return!1;if(i[0]===t[1]&&i[1]===a[1]||i[0]===a[1]&&i[1]===t[1])o[1]=i[1],o[3]=i[2];else return!1;return o},e.sign=function(e){return 0>e?-1:1};var a=['','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'];return e.toRoman=function(e,t){r(i(e)&&0<e,'The number should be a positive integer.');for(var n=[],o;1e3<=e;)e-=1e3,n.push('M');o=0|e/100,e%=100,n.push(a[o]),o=0|e/10,e%=10,n.push(a[10+o]),n.push(a[20+e]);var s=n.join('');return t?s.toLowerCase():s},e.appendToArray=function(e,t){Array.prototype.push.apply(e,t)},e.prependToArray=function(e,t){Array.prototype.unshift.apply(e,t)},e.extendObj=function(e,t){for(var a in t)e[a]=t[a]},e.getInheritableProperty=function(e,t){for(;e&&!e.has(t);)e=e.get('Parent');return e?e.get(t):null},e.inherit=function(e,t,a){for(var n in e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a)e.prototype[n]=a[n]},e.loadScript=function(e,t){var a=document.createElement('script'),n=!1;a.setAttribute('src',e),t&&(a.onload=function(){n||t(),n=!0}),document.getElementsByTagName('head')[0].appendChild(a)},e}(),E=function(){function e(e,t,a,n,r,i){this.viewBox=e,this.scale=t,this.rotation=a,this.offsetX=n,this.offsetY=r;var o=(e[2]+e[0])/2,s=(e[3]+e[1])/2,l,d,p,u;switch(a%=360,a=0>a?a+360:a,a){case 180:l=-1,d=0,p=0,u=1;break;case 90:l=0,d=1,p=1,u=0;break;case 270:l=0,d=-1,p=-1,u=0;break;default:l=1,d=0,p=0,u=-1;}i&&(p=-p,u=-u);var g,h,m,f;0===l?(g=c(s-e[1])*t+n,h=c(o-e[0])*t+r,m=c(e[3]-e[1])*t,f=c(e[2]-e[0])*t):(g=c(o-e[0])*t+n,h=c(s-e[1])*t+r,m=c(e[2]-e[0])*t,f=c(e[3]-e[1])*t),this.transform=[l*t,d*t,p*t,u*t,g-l*t*o-p*t*s,h-d*t*o-u*t*s],this.width=m,this.height=f,this.fontScale=t}return e.prototype={clone:function(t){t=t||{};var a='scale'in t?t.scale:this.scale,n='rotation'in t?t.rotation:this.rotation;return new e(this.viewBox.slice(),a,n,this.offsetX,this.offsetY,t.dontFlip)},convertToViewportPoint:function(e,t){return I.applyTransform([e,t],this.transform)},convertToViewportRectangle:function(e){var t=I.applyTransform([e[0],e[1]],this.transform),a=I.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],a[0],a[1]]},convertToPdfPoint:function(e,t){return I.applyInverseTransform([e,t],this.transform)}},e}(),L=[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(){function e(e){this._status=a,this._handlers=[];try{e.call(this,this._resolve.bind(this),this._reject.bind(this))}catch(t){this._reject(t)}}if(h.Promise)return'function'!=typeof h.Promise.all&&(h.Promise.all=function(e){var t=0,a=[],n=new h.Promise(function(e,t){r=e,o=t}),r,o;return e.forEach(function(e,n){t++,e.then(function(e){a[n]=e,t--,0==t&&r(a)},o)}),0==t&&r(a),n}),'function'!=typeof h.Promise.resolve&&(h.Promise.resolve=function(e){return new h.Promise(function(t){t(e)})}),'function'!=typeof h.Promise.reject&&(h.Promise.reject=function(e){return new h.Promise(function(t,a){a(e)})}),void('function'!=typeof h.Promise.prototype.catch&&(h.Promise.prototype.catch=function(e){return h.Promise.prototype.then(void 0,e)}));var a=0,n=1,r=2,o=500,i={handlers:[],running:!1,unhandledRejections:[],pendingRejectionCheck:!1,scheduleHandlers:function(e){e._status!==a&&(this.handlers=this.handlers.concat(e._handlers),e._handlers=[],this.running||(this.running=!0,setTimeout(this.runHandlers.bind(this),0)))},runHandlers:function(){for(var e=Date.now()+1;0<this.handlers.length;){var t=this.handlers.shift(),a=t.thisPromise._status,i=t.thisPromise._value;try{a===n?'function'==typeof t.onResolve&&(i=t.onResolve(i)):'function'==typeof t.onReject&&(i=t.onReject(i),a=n,t.thisPromise._unhandledRejection&&this.removeUnhandeledRejection(t.thisPromise))}catch(e){a=r,i=e}if(t.nextPromise._updateStatus(a,i),Date.now()>=e)break}return 0<this.handlers.length?void setTimeout(this.runHandlers.bind(this),0):void(this.running=!1)},addUnhandledRejection:function(e){this.unhandledRejections.push({promise:e,time:Date.now()}),this.scheduleRejectionCheck()},removeUnhandeledRejection:function(e){e._unhandledRejection=!1;for(var t=0;t<this.unhandledRejections.length;t++)this.unhandledRejections[t].promise===e&&(this.unhandledRejections.splice(t),t--)},scheduleRejectionCheck:function(){this.pendingRejectionCheck||(this.pendingRejectionCheck=!0,setTimeout(function(){this.pendingRejectionCheck=!1;for(var e=Date.now(),a=0;a<this.unhandledRejections.length;a++)if(e-this.unhandledRejections[a].time>o){var n=this.unhandledRejections[a].promise._value,r='Unhandled rejection: '+n;n.stack&&(r+='\n'+n.stack),t(r),this.unhandledRejections.splice(a),a--}this.unhandledRejections.length&&this.scheduleRejectionCheck()}.bind(this),o))}};e.all=function(t){function a(e){n._status===r||(s=[],d(e))}var n=new e(function(e,t){l=e,d=t}),o=t.length,s=[],l,d;if(0===o)return l(s),n;for(var c=0,i=t.length;c<i;++c){var p=t[c],u=function(e){return function(t){n._status===r||(s[e]=t,o--,0===o&&l(s))}}(c);e.isPromise(p)?p.then(u,a):u(p)}return n},e.isPromise=function(e){return e&&'function'==typeof e.then},e.resolve=function(t){return new e(function(e){e(t)})},e.reject=function(t){return new e(function(e,a){a(t)})},e.prototype={_status:null,_value:null,_handlers:null,_unhandledRejection:null,_updateStatus:function(t,a){return this._status===n||this._status===r?void 0:t===n&&e.isPromise(a)?void a.then(this._updateStatus.bind(this,n),this._updateStatus.bind(this,r)):void(this._status=t,this._value=a,t===r&&0===this._handlers.length&&(this._unhandledRejection=!0,i.addUnhandledRejection(this)),i.scheduleHandlers(this))},_resolve:function(e){this._updateStatus(n,e)},_reject:function(e){this._updateStatus(r,e)},then:function(t,a){var n=new e(function(e,t){this.resolve=e,this.reject=t});return this._handlers.push({thisPromise:this,onResolve:t,onReject:a,nextPromise:n}),i.scheduleHandlers(this),n},catch:function(e){return this.then(void 0,e)}},h.Promise=e})();var P=function(){function e(e,t,a){for(;e.length<a;)e+=t;return e}function a(){this.started=Object.create(null),this.times=[],this.enabled=!0}return a.prototype={time:function(e){this.enabled&&(e in this.started&&t('Timer is already running for '+e),this.started[e]=Date.now())},timeEnd:function(e){this.enabled&&(!(e in this.started)&&t('Timer has not been started for '+e),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e])},toString:function(){var t=this.times,a='',n=0,r,i;for(r=0,i=t.length;r<i;++r){var o=t[r].name;o.length>n&&(n=o.length)}for(r=0,i=t.length;r<i;++r){var s=t[r],l=s.end-s.start;a+=e(s.name,' ',n)+' '+l+'ms\n'}return a}},a}(),R=function(e,a){return'undefined'==typeof Blob?void t('The "Blob" constructor is not supported.'):new Blob([e],{type:a})},D=function(){var e='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';return function(t,a,n){if(!n&&'undefined'!=typeof URL&&URL.createObjectURL){var r=R(t,a);return URL.createObjectURL(r)}for(var o='data:'+a+';base64,',s=0,i=t.length;s<i;s+=3){var l=255&t[s],d=255&t[s+1],c=255&t[s+2],p=s+1<i?(15&d)<<2|c>>6:64,u=s+2<i?63&c:64;o+=e[l>>2]+e[(3&l)<<4|d>>4]+e[p]+e[u]}return o}}();g.prototype={on:function(e,t,n){var r=this.actionHandler;r[e]&&a('There is already an actionName called "'+e+'"'),r[e]=[t,n]},send:function(e,t,a){var n={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t};this.postMessage(n,a)},sendWithPromise:function(e,t,a){var n=this.callbackIndex++,r={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t,callbackId:n},i=p();this.callbacksCapabilities[n]=i;try{this.postMessage(r,a)}catch(t){i.reject(t)}return i.promise},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener('message',this._onComObjOnMessage)}},function(e){function t(e){return p[e]!==void 0}function a(){s.call(this),this._isInvalid=!0}function n(e){return''==e&&a.call(this),e.toLowerCase()}function r(e){var t=e.charCodeAt(0);return 32<t&&127>t&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}function o(e){var t=e.charCodeAt(0);return 32<t&&127>t&&-1==[34,35,60,62,96].indexOf(t)?e:encodeURIComponent(e)}function i(e,s,l){function d(e){v.push(e)}var f=s||'scheme start',b=0,y='',k=!1,x=!1,v=[];loop:for(;(e[b-1]!=m||0==b)&&!this._isInvalid;){var A=e[b];switch(f){case'scheme start':if(A&&g.test(A))y+=A.toLowerCase(),f='scheme';else if(!s){y='',f='no scheme';continue}else{d('Invalid scheme.');break loop}break;case'scheme':if(A&&h.test(A))y+=A.toLowerCase();else if(':'==A){if(this._scheme=y,y='',s)break loop;t(this._scheme)&&(this._isRelative=!0),f='file'==this._scheme?'relative':this._isRelative&&l&&l._scheme==this._scheme?'relative or authority':this._isRelative?'authority first slash':'scheme data'}else if(!s){y='',b=0,f='no scheme';continue}else if(m==A)break loop;else{d('Code point not allowed in scheme: '+A);break loop}break;case'scheme data':'?'==A?(this._query='?',f='query'):'#'==A?(this._fragment='#',f='fragment'):m!=A&&'\t'!=A&&'\n'!=A&&'\r'!=A&&(this._schemeData+=r(A));break;case'no scheme':if(!l||!t(l._scheme))d('Missing scheme.'),a.call(this);else{f='relative';continue}break;case'relative or authority':if('/'==A&&'/'==e[b+1])f='authority ignore slashes';else{d('Expected /, got: '+A),f='relative';continue}break;case'relative':if(this._isRelative=!0,'file'!=this._scheme&&(this._scheme=l._scheme),m==A){this._host=l._host,this._port=l._port,this._path=l._path.slice(),this._query=l._query,this._username=l._username,this._password=l._password;break loop}else if('/'==A||'\\'==A)'\\'==A&&d('\\ is an invalid code point.'),f='relative slash';else if('?'==A)this._host=l._host,this._port=l._port,this._path=l._path.slice(),this._query='?',this._username=l._username,this._password=l._password,f='query';else if('#'==A)this._host=l._host,this._port=l._port,this._path=l._path.slice(),this._query=l._query,this._fragment='#',this._username=l._username,this._password=l._password,f='fragment';else{var c=e[b+1],C=e[b+2];'file'==this._scheme&&g.test(A)&&(':'==c||'|'==c)&&(m==C||'/'==C||'\\'==C||'?'==C||'#'==C)||(this._host=l._host,this._port=l._port,this._username=l._username,this._password=l._password,this._path=l._path.slice(),this._path.pop()),f='relative path';continue}break;case'relative slash':if('/'==A||'\\'==A)'\\'==A&&d('\\ is an invalid code point.'),f='file'==this._scheme?'file host':'authority ignore slashes';else{'file'!=this._scheme&&(this._host=l._host,this._port=l._port,this._username=l._username,this._password=l._password),f='relative path';continue}break;case'authority first slash':if('/'==A)f='authority second slash';else{d('Expected \'/\', got: '+A),f='authority ignore slashes';continue}break;case'authority second slash':if(f='authority ignore slashes','/'!=A){d('Expected \'/\', got: '+A);continue}break;case'authority ignore slashes':if('/'!=A&&'\\'!=A){f='authority';continue}else d('Expected authority, got: '+A);break;case'authority':if('@'==A){k&&(d('@ already seen.'),y+='%40'),k=!0;for(var S=0,i;S<y.length;S++){if(i=y[S],'\t'==i||'\n'==i||'\r'==i){d('Invalid whitespace in authority.');continue}if(':'==i&&null===this._password){this._password='';continue}var w=r(i);null===this._password?this._username+=w:this._password+=w}y=''}else if(m==A||'/'==A||'\\'==A||'?'==A||'#'==A){b-=y.length,y='',f='host';continue}else y+=A;break;case'file host':if(m==A||'/'==A||'\\'==A||'?'==A||'#'==A){2==y.length&&g.test(y[0])&&(':'==y[1]||'|'==y[1])?f='relative path':0==y.length?f='relative path start':(this._host=n.call(this,y),y='',f='relative path start');continue}else'\t'==A||'\n'==A||'\r'==A?d('Invalid whitespace in file host.'):y+=A;break;case'host':case'hostname':if(':'==A&&!x){if(this._host=n.call(this,y),y='',f='port','hostname'==s)break loop;}else if(m==A||'/'==A||'\\'==A||'?'==A||'#'==A){if(this._host=n.call(this,y),y='',f='relative path start',s)break loop;continue}else'\t'!=A&&'\n'!=A&&'\r'!=A?('['==A?x=!0:']'==A&&(x=!1),y+=A):d('Invalid code point in host/hostname: '+A);break;case'port':if(/[0-9]/.test(A))y+=A;else if(m==A||'/'==A||'\\'==A||'?'==A||'#'==A||s){if(''!=y){var _=parseInt(y,10);_!=p[this._scheme]&&(this._port=_+''),y=''}if(s)break loop;f='relative path start';continue}else'\t'==A||'\n'==A||'\r'==A?d('Invalid code point in port: '+A):a.call(this);break;case'relative path start':if('\\'==A&&d('\'\\\' not allowed in path.'),f='relative path','/'!=A&&'\\'!=A)continue;break;case'relative path':if(m==A||'/'==A||'\\'==A||!s&&('?'==A||'#'==A)){'\\'==A&&d('\\ not allowed in relative path.');var T;(T=u[y.toLowerCase()])&&(y=T),'..'==y?(this._path.pop(),'/'!=A&&'\\'!=A&&this._path.push('')):'.'==y&&'/'!=A&&'\\'!=A?this._path.push(''):'.'!=y&&('file'==this._scheme&&0==this._path.length&&2==y.length&&g.test(y[0])&&'|'==y[1]&&(y=y[0]+':'),this._path.push(y)),y='','?'==A?(this._query='?',f='query'):'#'==A&&(this._fragment='#',f='fragment')}else'\t'!=A&&'\n'!=A&&'\r'!=A&&(y+=r(A));break;case'query':s||'#'!=A?m!=A&&'\t'!=A&&'\n'!=A&&'\r'!=A&&(this._query+=o(A)):(this._fragment='#',f='fragment');break;case'fragment':m!=A&&'\t'!=A&&'\n'!=A&&'\r'!=A&&(this._fragment+=A);}b++}}function s(){this._scheme='',this._schemeData='',this._username='',this._password=null,this._host='',this._port='',this._path=[],this._query='',this._fragment='',this._isInvalid=!1,this._isRelative=!1}function l(e,t){t===void 0||t instanceof l||(t=new l(t+'')),this._url=e,s.call(this);var a=e.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,'');i.call(this,a,null,t)}var d=!1;try{if('function'==typeof URL&&'object'==typeof URL.prototype&&'origin'in URL.prototype){var c=new URL('b','http://a');c.pathname='c%20d',d='http://a/c%20d'===c.href}}catch(t){}if(!d){var p=Object.create(null);p.ftp=21,p.file=0,p.gopher=70,p.http=80,p.https=443,p.ws=80,p.wss=443;var u=Object.create(null);u['%2e']='.',u['.%2e']='..',u['%2e.']='..',u['%2e%2e']='..';var g=/[a-zA-Z]/,h=/[a-zA-Z0-9\+\-\.]/,m;l.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var e='';return(''!=this._username||null!=this._password)&&(e=this._username+(null==this._password?'':':'+this._password)+'@'),this.protocol+(this._isRelative?'//'+e+this.host:'')+this.pathname+this._query+this._fragment},set href(e){s.call(this),i.call(this,e)},get protocol(){return this._scheme+':'},set protocol(e){this._isInvalid||i.call(this,e+':','scheme start')},get host(){return this._isInvalid?'':this._port?this._host+':'+this._port:this._host},set host(e){this._isInvalid||!this._isRelative||i.call(this,e,'host')},get hostname(){return this._host},set hostname(e){this._isInvalid||!this._isRelative||i.call(this,e,'hostname')},get port(){return this._port},set port(e){this._isInvalid||!this._isRelative||i.call(this,e,'port')},get pathname(){return this._isInvalid?'':this._isRelative?'/'+this._path.join('/'):this._schemeData},set pathname(e){this._isInvalid||!this._isRelative||(this._path=[],i.call(this,e,'relative path start'))},get search(){return this._isInvalid||!this._query||'?'==this._query?'':this._query},set search(e){this._isInvalid||!this._isRelative||(this._query='?','?'==e[0]&&(e=e.slice(1)),i.call(this,e,'query'))},get hash(){return this._isInvalid||!this._fragment||'#'==this._fragment?'':this._fragment},set hash(e){this._isInvalid||(this._fragment='#','#'==e[0]&&(e=e.slice(1)),i.call(this,e,'fragment'))},get origin(){var e;if(this._isInvalid||!this._scheme)return'';switch(this._scheme){case'data':case'file':case'javascript':case'mailto':return'null';}return e=this.host,e?this._scheme+'://'+e:''}};var f=e.URL;f&&(l.createObjectURL=function(){return f.createObjectURL.apply(f,arguments)},l.revokeObjectURL=function(e){f.revokeObjectURL(e)}),e.URL=l}}(h),e.FONT_IDENTITY_MATRIX=[0.001,0,0,0.001,0,0],e.IDENTITY_MATRIX=[1,0,0,1,0,0],e.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},e.VERBOSITY_LEVELS=m,e.UNSUPPORTED_FEATURES={unknown:'unknown',forms:'forms',javaScript:'javaScript',smask:'smask',shadingPattern:'shadingPattern',font:'font'},e.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},e.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},e.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},e.FontType={UNKNOWN:0,TYPE1:1,TYPE1C:2,CIDFONTTYPE0:3,CIDFONTTYPE0C:4,TRUETYPE:5,CIDFONTTYPE2:6,TYPE3:7,OPENTYPE:8,TYPE0:9,MMTYPE1:10},e.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},e.InvalidPDFException=x,e.MessageHandler=g,e.MissingDataException=S,e.MissingPDFException=v,e.NotImplementedException=C,e.PageViewport=E,e.PasswordException=b,e.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},e.StatTimer=P,e.StreamType={UNKNOWN:0,FLATE:1,LZW:2,DCT:3,JPX:4,JBIG:5,A85:6,AHX:7,CCF:8,RL:9},e.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},e.UnexpectedResponseException=A,e.UnknownErrorException=k,e.Util=I,e.XRefParseException=w,e.arrayByteLength=d,e.arraysToBytes=function(e){if(1===e.length&&e[0]instanceof Uint8Array)return e[0];var t=0,a=e.length,n,r,i;for(n=0;n<a;n++)r=e[n],i=d(r),t+=i;var s=0,l=new Uint8Array(t);for(n=0;n<a;n++)r=e[n],r instanceof Uint8Array||('string'==typeof r?r=o(r):r=new Uint8Array(r)),i=r.byteLength,l.set(r,s),s+=i;return l},e.assert=r,e.bytesToString=function(e){r(null!==e&&'object'==typeof e&&e.length!==void 0,'Invalid argument for bytesToString');var t=e.length,a=8192;if(t<a)return l.apply(null,e);for(var n=[],o=0;o<t;o+=a){var i=s(o+a,t),d=e.subarray(o,i);n.push(l.apply(null,d))}return n.join('')},e.createBlob=R,e.createPromiseCapability=p,e.createObjectURL=D,e.deprecated=function(e){console.log('Deprecated API usage: '+e)},e.error=a,e.getLookupTableFactory=function(e){var t;return function(){return e&&(t=Object.create(null),e(t),e=null),t}},e.getVerbosityLevel=function(){return f},e.globalScope=h,e.info=function(e){f>=m.infos&&console.log('Info: '+e)},e.isArray=function(e){return e instanceof Array},e.isArrayBuffer=function(e){return'object'==typeof e&&null!==e&&e.byteLength!==void 0},e.isBool=function(e){return'boolean'==typeof e},e.isEmptyObj=function(e){for(var t in e)return!1;return!0},e.isInt=i,e.isNum=function(e){return'number'==typeof e},e.isString=function(e){return'string'==typeof e},e.isSpace=function(e){return 32===e||9===e||13===e||10===e},e.isSameOrigin=function(e,t){try{var a=new URL(e);if(!a.origin||'null'===a.origin)return!1}catch(t){return!1}var n=new URL(t,a);return a.origin===n.origin},e.isValidUrl=function(e,t){if(!e||'string'!=typeof e)return!1;var a=/^[a-z][a-z0-9+\-.]*(?=:)/i.exec(e);return a?(a=a[0].toLowerCase(),'http'===a||'https'===a||'ftp'===a||'mailto'===a||'tel'===a):t},e.isLittleEndian=function(){var e=new Uint8Array(2);e[0]=1;var t=new Uint16Array(e.buffer);return 1===t[0]},e.isEvalSupported=function(){try{return new Function(''),!0}catch(t){return!1}},e.loadJpegStream=function(e,a,n){var r=new Image;r.onload=function(){n.resolve(e,r)},r.onerror=function(){n.resolve(e,null),t('Error during JPEG image loading')},r.src=a},e.log2=function(e){for(var t=1,a=0;e>t;)t<<=1,a++;return a},e.readInt8=function(e,t){return e[t]<<24>>24},e.readUint16=function(e,t){return e[t]<<8|e[t+1]},e.readUint32=function(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0},e.removeNullCharacters=function(e){return'string'==typeof e?e.replace(_,''):(t('The argument for removeNullCharacters must be a string.'),e)},e.setVerbosityLevel=function(e){f=e},e.shadow=function(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!1}),a},e.string32=function(e){return l(255&e>>24,255&e>>16,255&e>>8,255&e)},e.stringToBytes=o,e.stringToPDFString=function(e){var t=e.length,a=[],n;if('\xFE'===e[0]&&'\xFF'===e[1])for(n=2;n<t;n+=2)a.push(l(e.charCodeAt(n)<<8|e.charCodeAt(n+1)));else for(n=0;n<t;++n){var r=L[e.charCodeAt(n)];a.push(r?l(r):e.charAt(n))}return a.join('')},e.stringToUTF8String=function(e){return decodeURIComponent(escape(e))},e.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},e.warn=t}),function(e,t){t(e.pdfjsCoreCFFParser={},e.pdfjsSharedUtil,e.pdfjsCoreCharsets,e.pdfjsCoreEncodings)}(this,function(e,t,a,r){var o=t.error,i=t.info,l=t.bytesToString,d=t.warn,c=t.isArray,p=t.Util,u=t.stringToBytes,g=t.assert,h=a.ISOAdobeCharset,m=a.ExpertCharset,f=a.ExpertSubsetCharset,b=r.StandardEncoding,y=r.ExpertEncoding,k=['.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'],x=function(){function e(e,t,a){this.bytes=e.getBytes(),this.properties=t,this.seacAnalysisEnabled=!!a}var t=[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}],a=[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}];return e.prototype={parse:function(){var e=this.properties,t=new v;this.cff=t;var a=this.parseHeader(),n=this.parseIndex(a.endPos),r=this.parseIndex(n.endPos),o=this.parseIndex(r.endPos),s=this.parseIndex(o.endPos),l=this.parseDict(r.obj.get(0)),d=this.createDict(_,l,t.strings);t.header=a.obj,t.names=this.parseNameIndex(n.obj),t.strings=this.parseStringIndex(o.obj),t.topDict=d,t.globalSubrIndex=s.obj,this.parsePrivateDict(t.topDict),t.isCIDFont=d.hasName('ROS');var c=d.getByName('CharStrings'),p=this.parseIndex(c).obj,u=d.getByName('FontMatrix');u&&(e.fontMatrix=u);var g=d.getByName('FontBBox');g&&(e.ascent=g[3],e.descent=g[1],e.ascentScaled=!0);var h,m;if(t.isCIDFont){for(var f=this.parseIndex(d.getByName('FDArray')).obj,b=0,i=f.count;b<i;++b){var y=f.get(b),k=this.createDict(_,this.parseDict(y),t.strings);this.parsePrivateDict(k),t.fdArray.push(k)}m=null,h=this.parseCharsets(d.getByName('charset'),p.count,t.strings,!0),t.fdSelect=this.parseFDSelect(d.getByName('FDSelect'),p.count)}else h=this.parseCharsets(d.getByName('charset'),p.count,t.strings,!1),m=this.parseEncoding(d.getByName('Encoding'),e,t.strings,h.charset);t.charset=h,t.encoding=m;var x=this.parseCharStrings(p,d.privateDict.subrsIndex,s.obj,t.fdSelect,t.fdArray);return t.charStrings=x.charStrings,t.seacs=x.seacs,t.widths=x.widths,t},parseHeader:function(){for(var e=this.bytes,t=e.length,a=0;a<t&&1!==e[a];)++a;a>=t?o('Invalid CFF header'):0!=a&&(i('cff data is shifted'),e=e.subarray(a),this.bytes=e);var n=e[0],r=e[1],s=e[2],l=e[3],d=new A(n,r,s,l);return{obj:d,endPos:s}},parseDict:function(e){function t(){var t=e[n++];return 30===t?a():28===t?(t=e[n++],t=(t<<24|e[n++]<<16)>>16,t):29===t?(t=e[n++],t=t<<8|e[n++],t=t<<8|e[n++],t=t<<8|e[n++],t):32<=t&&246>=t?t-139:247<=t&&250>=t?256*(t-247)+e[n++]+108:251<=t&&254>=t?-(256*(t-251))-e[n++]-108:(o('255 is not a valid DICT command'),-1)}function a(){for(var t='',a=15,r=['0','1','2','3','4','5','6','7','8','9','.','E','E-',null,'-'],i=e.length;n<i;){var o=e[n++],s=o>>4,l=15&o;if(s==a)break;if(t+=r[s],l==a)break;t+=r[l]}return parseFloat(t)}var n=0,r=[],i=[];n=0;for(var s=e.length,l;n<s;)l=e[n],21>=l?(12===l&&(l=l<<8|e[++n]),i.push([l,r]),r=[],++n):r.push(t());return i},parseIndex:function(e){var t=new S,a=this.bytes,n=a[e++]<<8|a[e++],r=[],o=e,s,i;if(0!=n){var l=a[e++],d=e+(n+1)*l-1;for(s=0,i=n+1;s<i;++s){for(var c=0,p=0;p<l;++p)c<<=8,c+=a[e++];r.push(d+c)}o=r[n]}for(s=0,i=r.length-1;s<i;++s){var u=r[s],g=r[s+1];t.add(a.subarray(u,g))}return{obj:t,endPos:o}},parseNameIndex:function(e){for(var t=[],a=0,n=e.count;a<n;++a){for(var r=e.get(a),i=s(r.length,127),o=[],d=0,p;d<i;++d){if(p=r[d],0===d&&0===p){o[d]=p;continue}if(33>p||126<p||91===p||93===p||40===p||41===p||123===p||125===p||60===p||62===p||47===p||37===p||35===p){o[d]=95;continue}o[d]=p}t.push(l(o))}return t},parseStringIndex:function(e){for(var t=new C,a=0,n=e.count,r;a<n;++a)r=e.get(a),t.add(l(r));return t},createDict:function(e,t,a){for(var n=new e(a),r=0,i=t.length;r<i;++r){var o=t[r],s=o[0],l=o[1];n.setByKey(s,l)}return n},parseCharString:function(e,n,r,i){if(e.callDepth>10)return!1;for(var o=e.stackSize,s=e.stack,l=n.length,c=0;c<l;){var p=n[c++],u=null;if(12===p){var g=n[c++];0===g?(n[c-2]=139,n[c-1]=22,o=0):u=a[g]}else if(28===p)s[o]=(n[c]<<24|n[c+1]<<16)>>16,c+=2,o++;else if(14===p){if(4<=o&&(o-=4,this.seacAnalysisEnabled))return e.seac=s.slice(o,o+4),!1;u=t[p]}else if(32<=p&&246>=p)s[o]=p-139,o++;else if(247<=p&&254>=p)s[o]=251>p?(p-247<<8)+n[c]+108:-(p-251<<8)-n[c]-108,c++,o++;else if(255===p)s[o]=(n[c]<<24|n[c+1]<<16|n[c+2]<<8|n[c+3])/65536,c+=4,o++;else if(19===p||20===p)e.hints+=o>>1,c+=e.hints+7>>3,o%=2,u=t[p];else if(10===p||29===p){var h;if(h=10===p?r:i,!h)return u=t[p],d('Missing subrsIndex for '+u.id),!1;var m=32768;1240>h.count?m=107:33900>h.count&&(m=1131);var f=s[--o]+m;if(0>f||f>=h.count)return u=t[p],d('Out of bounds subrIndex for '+u.id),!1;e.stackSize=o,e.callDepth++;var b=this.parseCharString(e,h.get(f),r,i);if(!b)return!1;e.callDepth--,o=e.stackSize;continue}else{if(11===p)return e.stackSize=o,!0;u=t[p]}if(u){if(u.stem&&(e.hints+=o>>1),'min'in u&&!e.undefStack&&o<u.min)return d('Not enough parameters for '+u.id+'; actual: '+o+', expected: '+u.min),!1;e.firstStackClearing&&u.stackClearing&&(e.firstStackClearing=!1,o-=u.min,2<=o&&u.stem?o%=2:1<o&&d('Found too many parameters for stack-clearing command'),0<o&&0<=s[o-1]&&(e.width=s[o-1])),'stackDelta'in u?('stackFn'in u&&u.stackFn(s,o),o+=u.stackDelta):u.stackClearing?o=0:u.resetStack?(o=0,e.undefStack=!1):u.undefStack&&(o=0,e.undefStack=!0,e.firstStackClearing=!1)}}return e.stackSize=o,!0},parseCharStrings:function(e,t,a,n,r){for(var o=[],s=[],l=e.count,c=0;c<l;c++){var i=e.get(c),p={callDepth:0,stackSize:0,stack:[],undefStack:!0,hints:0,firstStackClearing:!0,seac:null,width:null},u=!0,g=null;if(n&&r.length){var h=n.getFDIndex(c);-1===h&&(d('Glyph index is not in fd select.'),u=!1),h>=r.length&&(d('Invalid fd index for glyph index.'),u=!1),u&&(g=r[h].privateDict.subrsIndex)}else t&&(g=t);u&&(u=this.parseCharString(p,i,g,a)),null!==p.width&&(s[c]=p.width),null!==p.seac&&(o[c]=p.seac),u||e.set(c,new Uint8Array([14]))}return{charStrings:e,seacs:o,widths:s}},emptyPrivateDictionary:function(e){var t=this.createDict(T,[],e.strings);e.setByKey(18,[0,0]),e.privateDict=t},parsePrivateDict:function(e){if(!e.hasName('Private'))return void this.emptyPrivateDictionary(e);var t=e.getByName('Private');if(!c(t)||2!==t.length)return void e.removeByName('Private');var a=t[0],n=t[1];if(0===a||n>=this.bytes.length)return void this.emptyPrivateDictionary(e);var r=this.bytes.subarray(n,n+a),i=this.parseDict(r),o=this.createDict(T,i,e.strings);if(e.privateDict=o,!!o.getByName('Subrs')){var s=o.getByName('Subrs'),l=n+s;if(0===s||l>=this.bytes.length)return void this.emptyPrivateDictionary(e);var d=this.parseIndex(l);o.subrsIndex=d.obj}},parseCharsets:function(e,t,a,n){if(0===e)return new E(!0,I.ISO_ADOBE,h);if(1===e)return new E(!0,I.EXPERT,m);if(2===e)return new E(!0,I.EXPERT_SUBSET,f);var r=this.bytes,s=e,l=r[e++],d=['.notdef'],c,p,u;switch(t-=1,l){case 0:for(u=0;u<t;u++)c=r[e++]<<8|r[e++],d.push(n?c:a.get(c));break;case 1:for(;d.length<=t;)for(c=r[e++]<<8|r[e++],p=r[e++],u=0;u<=p;u++)d.push(n?c++:a.get(c++));break;case 2:for(;d.length<=t;)for(c=r[e++]<<8|r[e++],p=r[e++]<<8|r[e++],u=0;u<=p;u++)d.push(n?c++:a.get(c++));break;default:o('Unknown charset format');}var i=e,g=r.subarray(s,i);return new E(!1,l,d,g)},parseEncoding:function(e,t,a,n){function r(){var t=l[e++];for(g=0;g<t;g++){var r=l[e++],i=(l[e++]<<8)+(255&l[e++]);s[r]=n.indexOf(a.get(i))}}var s=Object.create(null),l=this.bytes,d=!1,c=!1,p=null,u,g,i;if(0===e||1===e){d=!0,u=e;var h=e?y:b;for(g=0,i=n.length;g<i;g++){var m=h.indexOf(n[g]);-1!==m&&(s[m]=g)}}else{var f=e;switch(u=l[e++],127&u){case 0:var k=l[e++];for(g=1;g<=k;g++)s[l[e++]]=g;break;case 1:var x=l[e++],v=1;for(g=0;g<x;g++)for(var A=l[e++],C=l[e++],S=A;S<=A+C;S++)s[S]=v++;break;default:o('Unknown encoding format: '+u+' in CFF');}var w=e;128&u&&(l[f]&=127,r(),c=!0),p=l.subarray(f,w)}return u&=127,new L(d,u,s,p)},parseFDSelect:function(e,t){var a=e,n=this.bytes,r=n[e++],s=[],l=!1,c,p;switch(r){case 0:for(p=0;p<t;++p){var i=n[e++];s.push(i)}c=n.subarray(a,e);break;case 3:var u=n[e++]<<8|n[e++];for(p=0;p<u;++p){var h=n[e++]<<8|n[e++];0===p&&0!=h&&(d('parseFDSelect: The first range must have a first GID of 0 -- trying to recover.'),l=!0,h=0);for(var m=n[e++],f=n[e]<<8|n[e+1],b=h;b<f;++b)s.push(m)}e+=2,c=n.subarray(a,e),l&&(c[3]=c[4]=0);break;default:o('parseFDSelect: Unknown format "'+r+'".');}return g(s.length===t,'parseFDSelect: Invalid font data.'),new P(s,c)}},e}(),v=function(){return function(){this.header=null,this.names=[],this.topDict=null,this.strings=new C,this.globalSubrIndex=null,this.encoding=null,this.charset=null,this.charStrings=null,this.fdArray=[],this.fdSelect=null,this.isCIDFont=!1}}(),A=function(){return function(e,t,a,n){this.major=e,this.minor=t,this.hdrSize=a,this.offSize=n}}(),C=function(){function e(){this.strings=[]}return e.prototype={get:function(e){return 0<=e&&390>=e?k[e]:e-391<=this.strings.length?this.strings[e-391]:k[0]},add:function(e){this.strings.push(e)},get count(){return this.strings.length}},e}(),S=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}(),w=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;if(0===t.length)return!0;var a=this.types[e];return('num'===a||'sid'===a||'offset'===a)&&(t=t[0],isNaN(t))?(d('Invalid CFFDict value: '+t+', for key: '+e+'.'),!0):(this.values[e]=t,!0)},setByName:function(e,t){e in this.nameToKeyMap||o('Invalid dictionary name "'+e+'"'),this.values[this.nameToKeyMap[e]]=t},hasName:function(e){return this.nameToKeyMap[e]in this.values},getByName:function(e){e in this.nameToKeyMap||o('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:[]},a=0,n=e.length;a<n;++a){var r=e[a],i=c(r[0])?(r[0][0]<<8)+r[0][1]:r[0];t.keyToNameMap[i]=r[1],t.nameToKeyMap[r[1]]=i,t.types[i]=r[2],t.defaults[i]=r[3],t.opcodes[i]=c(r[0])?r[0]:[r[0]],t.order.push(i)}return t},e}(),_=function(){function e(e){null==a&&(a=w.createTables(t)),w.call(this,a,e),this.privateDict=null}var t=[[[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'],[0.001,0,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]],a=null;return e.prototype=Object.create(w.prototype),e}(),T=function(){function e(e){null==a&&(a=w.createTables(t)),w.call(this,a,e),this.subrsIndex=null}var t=[[6,'BlueValues','delta',null],[7,'OtherBlues','delta',null],[8,'FamilyBlues','delta',null],[9,'FamilyOtherBlues','delta',null],[[12,9],'BlueScale','num',0.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',0.06],[[12,19],'initialRandomSeed','num',0],[20,'defaultWidthX','num',0],[21,'nominalWidthX','num',0],[19,'Subrs','offset',null]],a=null;return e.prototype=Object.create(w.prototype),e}(),I={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},E=function(){return function(e,t,a,n){this.predefined=e,this.format=t,this.charset=a,this.raw=n}}(),L=function(){return function(e,t,a,n){this.predefined=e,this.format=t,this.encoding=a,this.raw=n}}(),P=function(){function e(e,t){this.fdSelect=e,this.raw=t}return e.prototype={getFDIndex:function(e){return 0>e||e>=this.fdSelect.length?-1:this.fdSelect[e]}},e}(),R=function(){function e(){this.offsets=Object.create(null)}return e.prototype={isTracking:function(e){return e in this.offsets},track:function(e,t){e in this.offsets&&o('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,a){e in this.offsets||o('Not tracking location of '+e);for(var n=a.data,r=this.offsets[e],s=0,i=t.length;s<i;++s){var l=s*5+r,d=l+1,c=l+2,p=l+3,u=l+4;(29!==n[l]||0!==n[d]||0!==n[c]||0!==n[p]||0!==n[u])&&o('writing to an offset that is not empty');var g=t[s];n[l]=29,n[d]=255&g>>24,n[c]=255&g>>16,n[p]=255&g>>8,n[u]=255&g}}},e}(),D=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}},a=this.compileHeader(e.header);t.add(a);var n=this.compileNameIndex(e.names);if(t.add(n),e.isCIDFont&&e.topDict.hasName('FontMatrix')){var r=e.topDict.getByName('FontMatrix');e.topDict.removeByName('FontMatrix');for(var o=0,i=e.fdArray.length;o<i;o++){var s=e.fdArray[o],l=r.slice(0);s.hasName('FontMatrix')&&(l=p.transform(l,s.getByName('FontMatrix'))),s.setByName('FontMatrix',l)}}var d=this.compileTopDicts([e.topDict],t.length,e.isCIDFont);t.add(d.output);var c=d.trackers[0],u=this.compileStringIndex(e.strings.strings);t.add(u);var g=this.compileIndex(e.globalSubrIndex);if(t.add(g),e.encoding&&e.topDict.hasName('Encoding'))if(e.encoding.predefined)c.setEntryLocation('Encoding',[e.encoding.format],t);else{var h=this.compileEncoding(e.encoding);c.setEntryLocation('Encoding',[t.length],t),t.add(h)}if(e.charset&&e.topDict.hasName('charset'))if(e.charset.predefined)c.setEntryLocation('charset',[e.charset.format],t);else{var m=this.compileCharset(e.charset);c.setEntryLocation('charset',[t.length],t),t.add(m)}var f=this.compileCharStrings(e.charStrings);if(c.setEntryLocation('CharStrings',[t.length],t),t.add(f),e.isCIDFont){c.setEntryLocation('FDSelect',[t.length],t);var b=this.compileFDSelect(e.fdSelect.raw);t.add(b),d=this.compileTopDicts(e.fdArray,t.length,!0),c.setEntryLocation('FDArray',[t.length],t),t.add(d.output);var y=d.trackers;this.compilePrivateDicts(e.fdArray,y,t)}return this.compilePrivateDicts([e.topDict],[c],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(),r=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(t);if(r){var o=parseFloat('1e'+((r[2]?+r[2]:0)+r[1].length));t=(n(e*o)/o).toString()}var s='',l,i;for(l=0,i=t.length;l<i;++l){var d=t[l];s+='e'===d?'-'===t[++l]?'c':'b':'.'===d?'a':'-'===d?'e':d}s+=1&s.length?'f':'ff';var a=[30];for(l=0,i=s.length;l<i;l+=2)a.push(parseInt(s.substr(l,2),16));return a},encodeInteger:function(e){var t;return-107<=e&&107>=e?t=[e+139]:108<=e&&1131>=e?(e-=108,t=[(e>>8)+247,255&e]):-1131<=e&&-108>=e?(e=-e-108,t=[(e>>8)+251,255&e]):-32768<=e&&32767>=e?t=[28,255&e>>8,255&e]:t=[29,255&e>>24,255&e>>16,255&e>>8,255&e],t},compileHeader:function(e){return[e.major,e.minor,e.hdrSize,e.offSize]},compileNameIndex:function(e){for(var t=new S,a=0,n=e.length;a<n;++a)t.add(u(e[a]));return this.compileIndex(t)},compileTopDicts:function(e,t,a){for(var n=[],r=new S,o=0,i=e.length,s;o<i;++o){s=e[o],a&&(s.removeByName('CIDFontVersion'),s.removeByName('CIDFontRevision'),s.removeByName('CIDFontType'),s.removeByName('CIDCount'),s.removeByName('UIDBase'));var l=new R,d=this.compileDict(s,l);n.push(l),r.add(d),l.offset(t)}return r=this.compileIndex(r,n),{trackers:n,output:r}},compilePrivateDicts:function(e,t,a){for(var n=0,r=e.length,i;n<r;++n){i=e[n],g(i.privateDict&&i.hasName('Private'),'There must be an private dictionary.');var o=i.privateDict,s=new R,l=this.compileDict(o,s),d=a.length;if(s.offset(d),l.length||(d=0),t[n].setEntryLocation('Private',[l.length,d],a),a.add(l),o.subrsIndex&&o.hasName('Subrs')){var c=this.compileIndex(o.subrsIndex);s.setEntryLocation('Subrs',[l.length],a),a.add(c)}}},compileDict:function(e,t){for(var a=[],n=e.order,r=0,i;r<n.length;++r)if(i=n[r],!!(i in e.values)){var s=e.values[i],l=e.types[i];if(c(l)||(l=[l]),c(s)||(s=[s]),0!==s.length){for(var d=0,p=l.length;d<p;++d){var u=l[d],g=s[d];switch(u){case'num':case'sid':a=a.concat(this.encodeNumber(g));break;case'offset':var h=e.keyToNameMap[i];t.isTracking(h)||t.track(h,a.length),a=a.concat([29,0,0,0,0]);break;case'array':case'delta':a=a.concat(this.encodeNumber(g));for(var m=1,f=s.length;m<f;++m)a=a.concat(this.encodeNumber(s[m]));break;default:o('Unknown data type of '+u);}}a=a.concat(e.opcodes[i])}}return a},compileStringIndex:function(e){for(var t=new S,a=0,n=e.length;a<n;++a)t.add(u(e[a]));return this.compileIndex(t)},compileGlobalSubrIndex:function(){var e=this.cff.globalSubrIndex;this.out.writeByteArray(this.compileIndex(e))},compileCharStrings:function(e){return this.compileIndex(e)},compileCharset:function(e){return this.compileTypedArray(e.raw)},compileEncoding:function(e){return this.compileTypedArray(e.raw)},compileFDSelect:function(e){return this.compileTypedArray(e)},compileTypedArray:function(e){for(var t=[],a=0,n=e.length;a<n;++a)t[a]=e[a];return t},compileIndex:function(e,t){t=t||[];var a=e.objects,n=a.length;if(0===n)return[0,0,0];var r=[255&n>>8,255&n],o=1,s;for(s=0;s<n;++s)o+=a[s].length;var i;i=256>o?1:65536>o?2:16777216>o?3:4,r.push(i);var l=1;for(s=0;s<n+1;s++)1===i?r.push(255&l):2===i?r.push(255&l>>8,255&l):3===i?r.push(255&l>>16,255&l>>8,255&l):r.push(255&l>>>24,255&l>>16,255&l>>8,255&l),a[s]&&(l+=a[s].length);for(s=0;s<n;s++){t[s]&&t[s].offset(r.length);for(var d=0,c=a[s].length;d<c;d++)r.push(a[s][d])}return r}},e}();e.CFFStandardStrings=k,e.CFFParser=x,e.CFF=v,e.CFFHeader=A,e.CFFStrings=C,e.CFFIndex=S,e.CFFCharset=E,e.CFFTopDict=_,e.CFFPrivateDict=T,e.CFFCompiler=D}),function(e,t){t(e.pdfjsCoreChunkedStream={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.MissingDataException,n=t.arrayByteLength,r=t.arraysToBytes,i=t.assert,l=t.createPromiseCapability,c=t.isInt,p=t.isEmptyObj,u=function(){function e(e,t,a){this.bytes=new Uint8Array(e),this.start=0,this.pos=0,this.end=e,this.chunkSize=t,this.loadedChunks=[],this.numChunksLoaded=0,this.numChunks=o(e/t),this.manager=a,this.progressiveDataLength=0,this.lastSuccessfulEnsureByteChunk=-1}return e.prototype={getMissingChunks:function(){for(var e=[],t=0,a=this.numChunks;t<a;++t)this.loadedChunks[t]||e.push(t);return e},getBaseStreams:function(){return[this]},allChunksLoaded:function(){return this.numChunksLoaded===this.numChunks},onReceiveData:function(e,t){var a=e+t.byteLength;i(0==e%this.chunkSize,'Bad begin offset: '+e);var n=this.bytes.length;i(0==a%this.chunkSize||a===n,'Bad end offset: '+a),this.bytes.set(new Uint8Array(t),e);var r=this.chunkSize,o=d(e/r),s=d((a-1)/r)+1,l;for(l=o;l<s;++l)this.loadedChunks[l]||(this.loadedChunks[l]=!0,++this.numChunksLoaded)},onReceiveProgressiveData:function(e){var t=this.progressiveDataLength,a=d(t/this.chunkSize);this.bytes.set(new Uint8Array(e),t),t+=e.byteLength,this.progressiveDataLength=t;var n=t>=this.end?this.numChunks:d(t/this.chunkSize),r;for(r=a;r<n;++r)this.loadedChunks[r]||(this.loadedChunks[r]=!0,++this.numChunksLoaded)},ensureByte:function(e){var t=d(e/this.chunkSize);if(t!==this.lastSuccessfulEnsureByteChunk){if(!this.loadedChunks[t])throw new a(e,e+1);this.lastSuccessfulEnsureByteChunk=t}},ensureRange:function(e,t){if(!(e>=t)&&!(t<=this.progressiveDataLength))for(var n=this.chunkSize,r=d(e/n),i=d((t-1)/n)+1,o=r;o<i;++o)if(!this.loadedChunks[o])throw new a(e,t)},nextEmptyChunk:function(e){for(var t=this.numChunks,a=0,n;a<t;++a)if(n=(e+a)%t,!this.loadedChunks[n])return n;return null},hasChunk:function(e){return!!this.loadedChunks[e]},get length(){return this.end-this.start},get isEmpty(){return 0===this.length},getByte:function(){var e=this.pos;return e>=this.end?-1:(this.ensureByte(e),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(),a=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(a<<8)+n},getBytes:function(e){var t=this.bytes,a=this.pos,n=this.end;if(!e)return this.ensureRange(a,n),t.subarray(a,n);var r=a+e;return r>n&&(r=n),this.ensureRange(a,r),this.pos=r,t.subarray(a,r)},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=this.getBytes(e);return this.pos-=t.length,t},getByteRange:function(e,t){return this.ensureRange(e,t),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(e,t,a){function n(){}this.ensureRange(e,e+t),n.prototype=Object.create(this),n.prototype.getMissingChunks=function(){for(var e=this.chunkSize,t=d(this.start/e),a=d((this.end-1)/e)+1,n=[],r=t;r<a;++r)this.loadedChunks[r]||n.push(r);return n};var r=new n;return r.pos=r.start=e,r.end=e+t||this.end,r.dict=a,r},isStream:!0},e}(),g=function(){function e(e,t){var a=t.rangeChunkSize,n=t.length;this.stream=new u(n,a,this),this.length=n,this.chunkSize=a,this.pdfNetworkStream=e,this.url=t.url,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=l()}return e.prototype={onLoadedStream:function(){return this._loadedStreamCapability.promise},sendRequest:function(e,t){var a=this.pdfNetworkStream.getRangeReader(e,t);a.isStreamingSupported||(a.onProgress=this.onProgress.bind(this));var i=[],o=0,s=this,l=new Promise(function(e,t){var l=function(d){try{if(!d.done){var c=d.value;return i.push(c),o+=n(c),a.isStreamingSupported&&s.onProgress({loaded:o}),void a.read().then(l,t)}var p=r(i);i=null,e(p)}catch(a){t(a)}};a.read().then(l,t)});l.then(function(t){this.aborted||this.onReceiveData({chunk:t,begin:e})}.bind(this))},requestAllChunks:function(){var e=this.stream.getMissingChunks();return this._requestChunks(e),this._loadedStreamCapability.promise},_requestChunks:function(e){var t=this.currRequestId++,a=Object.create(null),n,r;for(this.chunksNeededByRequest[t]=a,n=0,r=e.length;n<r;n++)this.stream.hasChunk(e[n])||(a[e[n]]=!0);if(p(a))return Promise.resolve();var i=l();this.promisesByRequest[t]=i;var o=[];for(var d in a)d|=0,d in this.requestsByChunk||(this.requestsByChunk[d]=[],o.push(d)),this.requestsByChunk[d].push(t);if(!o.length)return i.promise;var c=this.groupChunks(o);for(n=0;n<c.length;++n){var u=c[n],g=u.beginChunk*this.chunkSize,h=s(u.endChunk*this.chunkSize,this.length);this.sendRequest(g,h)}return i.promise},getStream:function(){return this.stream},requestRange:function(e,t){t=s(t,this.length);for(var a=this.getBeginChunk(e),n=this.getEndChunk(t),r=[],i=a;i<n;++i)r.push(i);return this._requestChunks(r)},requestRanges:function(e){e=e||[];for(var t=[],a=0;a<e.length;a++)for(var n=this.getBeginChunk(e[a].begin),r=this.getEndChunk(e[a].end),i=n;i<r;++i)0>t.indexOf(i)&&t.push(i);return t.sort(function(e,t){return e-t}),this._requestChunks(t)},groupChunks:function(e){for(var t=[],a=-1,n=-1,r=0,i;r<e.length;++r)i=e[r],0>a&&(a=i),0<=n&&n+1!==i&&(t.push({beginChunk:a,endChunk:n+1}),a=i),r+1===e.length&&t.push({beginChunk:a,endChunk:i+1}),n=i;return t},onProgress:function(e){var t=this.stream.numChunksLoaded*this.chunkSize+e.loaded;this.msgHandler.send('DocProgress',{loaded:t,total:this.length})},onReceiveData:function(e){var t=e.chunk,a=void 0===e.begin,n=a?this.progressiveDataLength:e.begin,r=n+t.byteLength,s=d(n/this.chunkSize),l=r<this.length?d(r/this.chunkSize):o(r/this.chunkSize);a?(this.stream.onReceiveProgressiveData(t),this.progressiveDataLength=r):this.stream.onReceiveData(n,t),this.stream.allChunksLoaded()&&this._loadedStreamCapability.resolve(this.stream);var u=[],g,i;for(t=s;t<l;++t){var h=this.requestsByChunk[t]||[];for(delete this.requestsByChunk[t],g=0;g<h.length;++g){i=h[g];var m=this.chunksNeededByRequest[i];(t in m&&delete m[t],!!p(m))&&u.push(i)}}if(!this.disableAutoFetch&&p(this.requestsByChunk)){var f;if(1===this.stream.numChunksLoaded){var b=this.stream.numChunks-1;this.stream.hasChunk(b)||(f=b)}else f=this.stream.nextEmptyChunk(l);c(f)&&this._requestChunks([f])}for(g=0;g<u.length;++g){i=u[g];var y=this.promisesByRequest[i];delete this.promisesByRequest[i],y.resolve()}this.msgHandler.send('DocProgress',{loaded:this.stream.numChunksLoaded*this.chunkSize,total:this.length})},onError:function(e){this._loadedStreamCapability.reject(e)},getBeginChunk:function(e){var t=d(e/this.chunkSize);return t},getEndChunk:function(e){var t=d((e-1)/this.chunkSize)+1;return t},abort:function(){for(var e in this.aborted=!0,this.pdfNetworkStream&&this.pdfNetworkStream.cancelAllRequests('abort'),this.promisesByRequest){var t=this.promisesByRequest[e];t.reject(new Error('Request was aborted'))}}},e}();e.ChunkedStream=u,e.ChunkedStreamManager=g}),function(e,t){t(e.pdfjsCoreGlyphList={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.getLookupTableFactory,n=a(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.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.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}),r=a(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});e.getGlyphsUnicode=n,e.getDingbatsGlyphsUnicode=r}),function(e,t){t(e.pdfjsCoreJbig2={},e.pdfjsSharedUtil,e.pdfjsCoreArithmeticDecoder)}(this,function(e,t,a){var n=t.error,r=t.log2,o=t.readInt8,l=t.readUint16,d=t.readUint32,i=t.shadow,c=a.ArithmeticDecoder,p=function(){function e(){}function t(e,t,a){this.data=e,this.start=t,this.end=a}function a(e,t,a){function n(e){for(var t=0,n=0,i;n<e;n++)i=a.readBit(r,o),o=256>o?o<<1|i:256|511&(o<<1|i),t=t<<1|i;return t>>>0}var r=e.getContexts(t),o=1,i=n(1),s=n(1)?n(1)?n(1)?n(1)?n(1)?n(32)+4436:n(12)+340:n(8)+84:n(6)+20:n(4)+4:n(2);return 0===i?s:0<s?-s:null}function p(e,t,a){for(var n=e.getContexts('IAID'),r=1,o=0,i;o<a;o++)i=t.readBit(n,r),r=r<<1|i;return 31>a?r&(1<<a)-1:2147483647&r}function g(e,t,a){var n=a.decoder,r=a.contextCache.getContexts('GB'),o=[],s,l,i,d,c,p,u;for(l=0;l<t;l++)for(c=o[l]=new Uint8Array(e),p=1>l?c:o[l-1],u=2>l?c:o[l-2],s=u[0]<<13|u[1]<<12|u[2]<<11|p[0]<<7|p[1]<<6|p[2]<<5|p[3]<<4,i=0;i<e;i++)c[i]=d=n.readBit(r,s),s=(s&31735)<<1|(i+3<e?u[i+3]<<11:0)|(i+4<e?p[i+4]<<4:0)|d;return o}function h(e,t,a,r,o,l,d,p){if(e&&n('JBIG2 error: MMR encoding is not supported'),0===r&&!l&&!o&&4===d.length&&3===d[0].x&&-1===d[0].y&&-3===d[1].x&&-1===d[1].y&&2===d[2].x&&-2===d[2].y&&-2===d[3].x&&-2===d[3].y)return g(t,a,p);var h=T[r].concat(d);h.sort(function(e,t){return e.y-t.y||e.x-t.x});var m=h.length,f=new Int8Array(m),b=new Int8Array(m),y=[],x=0,v=0,A=0,C=0,S,c;for(c=0;c<m;c++)f[c]=h[c].x,b[c]=h[c].y,v=s(v,h[c].x),A=u(A,h[c].x),C=s(C,h[c].y),c<m-1&&h[c].y===h[c+1].y&&h[c].x===h[c+1].x-1?x|=1<<m-1-c:y.push(c);var k=y.length,w=new Int8Array(k),_=new Int8Array(k),I=new Uint16Array(k);for(S=0;S<k;S++)c=y[S],w[S]=h[c].x,_[S]=h[c].y,I[S]=1<<m-1-c;for(var L=-v,P=-C,R=t-A,D=E[r],N=new Uint8Array(t),O=[],B=p.decoder,F=p.contextCache.getContexts('GB'),M=0,q=0,U=0,i,j,z,G,H;U<a;U++){if(o){var W=B.readBit(F,D);if(M^=W,M){O.push(N);continue}}for(N=new Uint8Array(N),O.push(N),i=0;i<t;i++){if(!!l&&l[U][i]){N[i]=0;continue}if(i>=L&&i<R&&U>=P)for(q=q<<1&x,c=0;c<k;c++)j=U+_[c],z=i+w[c],G=O[j][z],G&&(G=I[c],q|=G);else for(q=0,H=m-1,c=0;c<m;c++,H--)z=i+f[c],0<=z&&z<t&&(j=U+b[c],0<=j&&(G=O[j][z],G&&(q|=G<<H)));var V=B.readBit(F,q);N[i]=V}}return O}function m(e,t,a,r,o,s,l,d,c){var p=I[a].coding;0===a&&(p=p.concat([d[0]]));var u=p.length,g=new Int32Array(u),h=new Int32Array(u),m;for(m=0;m<u;m++)g[m]=p[m].x,h[m]=p[m].y;var f=I[a].reference;0===a&&(f=f.concat([d[1]]));var b=f.length,y=new Int32Array(b),k=new Int32Array(b);for(m=0;m<b;m++)y[m]=f[m].x,k[m]=f[m].y;for(var x=r[0].length,v=r.length,A=L[a],C=[],S=c.decoder,w=c.contextCache.getContexts('GR'),_=0,T=0;T<t;T++){if(l){var i=S.readBit(w,A);_^=i,_&&n('JBIG2 error: prediction is not supported')}var E=new Uint8Array(e);C.push(E);for(var P=0;P<e;P++){var R=0,D,N;for(m=0;m<u;m++)D=T+h[m],N=P+g[m],0>D||0>N||N>=e?R<<=1:R=R<<1|C[D][N];for(m=0;m<b;m++)D=T+k[m]+s,N=P+y[m]+o,0>D||D>=v||0>N||N>=x?R<<=1:R=R<<1|r[D][N];var O=S.readBit(w,R);E[P]=O}}return C}function f(e,t,o,s,l,d,c,u,g,f,y){e&&n('JBIG2 error: huffman is not supported');for(var k=[],x=0,v=r(o.length+s),A=y.decoder,C=y.contextCache,S;k.length<s;){S=a(C,'IADH',A),x+=S;for(var w=0,_=0,T;T=a(C,'IADW',A),null!==T;){w+=T,_+=w;var I;if(t){var E=a(C,'IAAI',A);if(1<E)I=b(e,t,w,x,0,E,1,o.concat(k),v,0,0,1,0,d,g,f,y);else{var L=p(C,A,v),P=a(C,'IARDX',A),R=a(C,'IARDY',A),D=L<o.length?o[L]:k[L-o.length];I=m(w,x,g,D,P,R,!1,f,y)}}else I=h(!1,w,x,c,!1,null,u,y);k.push(I)}}for(var N=[],O=[],B=!1,F=o.length+s;O.length<F;){for(var M=a(C,'IAEX',A);M--;)O.push(B);B=!B}for(var q=0,i=o.length;q<i;q++)O[q]&&N.push(o[q]);for(var U=0;U<s;q++,U++)O[q]&&N.push(k[U]);return N}function b(e,r,o,l,d,c,u,g,h,f,b,y,k,x,v,A,C){e&&n('JBIG2 error: huffman is not supported');var S=[],w,i;for(w=0;w<l;w++){if(i=new Uint8Array(o),d)for(var _=0;_<o;_++)i[_]=d;S.push(i)}var T=C.decoder,I=C.contextCache,E=-a(I,'IADT',T),L=0;for(w=0;w<c;){var P=a(I,'IADT',T);E+=P;var R=a(I,'IAFS',T);L+=R;var D=L;do{var N=1===u?0:a(I,'IAIT',T),O=u*E+N,t=p(I,T,h),B=r&&a(I,'IARI',T),j=g[t],F=j[0].length,M=j.length;if(B){var q=a(I,'IARDW',T),U=a(I,'IARDH',T),z=a(I,'IARDX',T),G=a(I,'IARDY',T);F+=q,M+=U,j=m(F,M,v,j,(q>>1)+z,(U>>1)+G,!1,A,C)}var H=O-(1&y?0:M),W=D-(2&y?F:0),V,X,Y;if(f){for(V=0;V<M;V++)if(i=S[W+V],!!i){Y=j[V];var K=s(o-H,F);switch(k){case 0:for(X=0;X<K;X++)i[H+X]|=Y[X];break;case 2:for(X=0;X<K;X++)i[H+X]^=Y[X];break;default:n('JBIG2 error: operator '+k+' is not supported');}}D+=M-1}else{for(X=0;X<M;X++)if(i=S[H+X],!!i)switch(Y=j[X],k){case 0:for(V=0;V<F;V++)i[W+V]|=Y[V];break;case 2:for(V=0;V<F;V++)i[W+V]^=Y[V];break;default:n('JBIG2 error: operator '+k+' is not supported');}D+=F-1}w++;var J=a(I,'IADS',T);if(null===J)break;D+=J+b}while(!0)}return S}function y(e,t){var a={number:d(e,t)},r=e[t+4],o=63&r;_[o]||n('JBIG2 error: invalid segment type: '+o),a.type=o,a.typeName=_[o],a.deferredNonRetain=!!(128&r);var s=e[t+5],c=7&s>>5,p=[31&s],u=t+6;if(7===s){c=536870911&d(e,u-1),u+=3;var g=c+7>>3;for(p[0]=e[u++];0<--g;)p.push(e[u++])}else(5===s||6===s)&&n('JBIG2 error: invalid referred-to flags');a.retainBits=p;var h=256>=a.number?1:65536>=a.number?2:4,m=[],f,i;for(f=0;f<c;f++){var b=1==h?e[u]:2==h?l(e,u):d(e,u);m.push(b),u+=h}if(a.referredTo=m,!!(64&r)?(a.pageAssociation=d(e,u),u+=4):a.pageAssociation=e[u++],a.length=d(e,u),u+=4,4294967295===a.length)if(38==o){var y=x(e,u),k=e[u+P],v=6,A=new Uint8Array(v);for(!!(1&k)||(A[0]=255,A[1]=172),A[2]=255&y.height>>>24,A[3]=255&y.height>>16,A[4]=255&y.height>>8,A[5]=255&y.height,(f=u,i=e.length);f<i;f++){for(var C=0;C<v&&A[C]===e[f+C];)C++;if(C==v){a.length=f+v;break}}4294967295===a.length&&n('JBIG2 error: segment end was not found')}else n('JBIG2 error: invalid unknown segment length');return a.headerEnd=u,a}function k(e,t,a,n){for(var r=[],o=a,s;o<n;){s=y(t,o),o=s.headerEnd;var l={header:s,data:t};if(e.randomAccess||(l.start=o,o+=s.length,l.end=o),r.push(l),51===s.type)break}if(e.randomAccess)for(var d=0,i=r.length;d<i;d++)r[d].start=o,o+=r[d].header.length,r[d].end=o;return r}function x(e,t){return{width:d(e,t),height:d(e,t+4),x:d(e,t+8),y:d(e,t+12),combinationOperator:7&e[t+16]}}function v(e,t){var a=e.header,r=e.data,s=e.start,c=e.end,p,u,g,i;switch(a.type){case 0:var h={},m=l(r,s);if(h.huffman=!!(1&m),h.refinement=!!(2&m),h.huffmanDHSelector=3&m>>2,h.huffmanDWSelector=3&m>>4,h.bitmapSizeSelector=1&m>>6,h.aggregationInstancesSelector=1&m>>7,h.bitmapCodingContextUsed=!!(256&m),h.bitmapCodingContextRetained=!!(512&m),h.template=3&m>>10,h.refinementTemplate=1&m>>12,s+=2,!h.huffman){for(i=0===h.template?4:1,u=[],g=0;g<i;g++)u.push({x:o(r,s),y:o(r,s+1)}),s+=2;h.at=u}if(h.refinement&&!h.refinementTemplate){for(u=[],g=0;2>g;g++)u.push({x:o(r,s),y:o(r,s+1)}),s+=2;h.refinementAt=u}h.numberOfExportedSymbols=d(r,s),s+=4,h.numberOfNewSymbols=d(r,s),s+=4,p=[h,a.number,a.referredTo,r,s,c];break;case 6:case 7:var f={};f.info=x(r,s),s+=P;var b=l(r,s);if(s+=2,f.huffman=!!(1&b),f.refinement=!!(2&b),f.stripSize=1<<(3&b>>2),f.referenceCorner=3&b>>4,f.transposed=!!(64&b),f.combinationOperator=3&b>>7,f.defaultPixelValue=1&b>>9,f.dsOffset=b<<17>>27,f.refinementTemplate=1&b>>15,f.huffman){var y=l(r,s);s+=2,f.huffmanFS=3&y,f.huffmanDS=3&y>>2,f.huffmanDT=3&y>>4,f.huffmanRefinementDW=3&y>>6,f.huffmanRefinementDH=3&y>>8,f.huffmanRefinementDX=3&y>>10,f.huffmanRefinementDY=3&y>>12,f.huffmanRefinementSizeSelector=!!(14&y)}if(f.refinement&&!f.refinementTemplate){for(u=[],g=0;2>g;g++)u.push({x:o(r,s),y:o(r,s+1)}),s+=2;f.refinementAt=u}f.numberOfSymbolInstances=d(r,s),s+=4,f.huffman&&n('JBIG2 error: huffman is not supported'),p=[f,a.referredTo,r,s,c];break;case 38:case 39:var k={};k.info=x(r,s),s+=P;var v=r[s++];if(k.mmr=!!(1&v),k.template=3&v>>1,k.prediction=!!(8&v),!k.mmr){for(i=0===k.template?4:1,u=[],g=0;g<i;g++)u.push({x:o(r,s),y:o(r,s+1)}),s+=2;k.at=u}p=[k,r,s,c];break;case 48:var A={width:d(r,s),height:d(r,s+4),resolutionX:d(r,s+8),resolutionY:d(r,s+12)};4294967295===A.height&&delete A.height;var C=r[s+16],S=l(r,s+17);A.lossless=!!(1&C),A.refinement=!!(2&C),A.defaultPixelValue=1&C>>2,A.combinationOperator=3&C>>3,A.requiresBuffer=!!(32&C),A.combinationOperatorOverride=!!(64&C),p=[A];break;case 49:break;case 50:break;case 51:break;case 62:break;default:n('JBIG2 error: segment type '+a.typeName+'('+a.type+') is not implemented');}var w='on'+a.typeName;w in t&&t[w].apply(t,p)}function A(e,t){for(var a=0,n=e.length;a<n;a++)v(e[a],t)}function C(e){for(var t=new S,a=0,n=e.length;a<n;a++){var r=e[a],i=k({},r.data,r.start,r.end);A(i,t)}return t.buffer}function S(){}function w(){}e.prototype={getContexts:function(e){return e in this?this[e]:this[e]=new Int8Array(65536)}},t.prototype={get decoder(){var e=new c(this.data,this.start,this.end);return i(this,'decoder',e)},get contextCache(){var t=new e;return i(this,'contextCache',t)}};var _=['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'],T=[[{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}]],I=[{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}]}],E=[39717,1941,229,405],L=[32,8],P=17;return S.prototype={onPageInformation:function(e){this.currentPageInfo=e;var t=e.width+7>>3,a=new Uint8Array(t*e.height);if(e.defaultPixelValue)for(var n=0,r=a.length;n<r;n++)a[n]=255;this.buffer=a},drawBitmap:function(e,t){var a=this.currentPageInfo,r=e.width,o=e.height,s=a.width+7>>3,l=a.combinationOperatorOverride?e.combinationOperator:a.combinationOperator,d=this.buffer,c=128>>(7&e.x),p=e.y*s+(e.x>>3),u,i,g,h;switch(l){case 0:for(u=0;u<o;u++){for(g=c,h=p,i=0;i<r;i++)t[u][i]&&(d[h]|=g),g>>=1,g||(g=128,h++);p+=s}break;case 2:for(u=0;u<o;u++){for(g=c,h=p,i=0;i<r;i++)t[u][i]&&(d[h]^=g),g>>=1,g||(g=128,h++);p+=s}break;default:n('JBIG2 error: operator '+l+' is not supported');}},onImmediateGenericRegion:function(e,a,n,r){var i=e.info,o=new t(a,n,r),s=h(e.mmr,i.width,i.height,e.template,e.prediction,null,e.at,o);this.drawBitmap(i,s)},onImmediateLosslessGenericRegion:function(){this.onImmediateGenericRegion.apply(this,arguments)},onSymbolDictionary:function(e,a,r,o,s,l){var d;e.huffman&&n('JBIG2 error: huffman is not supported');var c=this.symbols;c||(this.symbols=c={});for(var p=[],u=0,i=r.length;u<i;u++)p=p.concat(c[r[u]]);var g=new t(o,s,l);c[a]=f(e.huffman,e.refinement,p,e.numberOfNewSymbols,e.numberOfExportedSymbols,d,e.template,e.at,e.refinementTemplate,e.refinementAt,g)},onImmediateTextRegion:function(e,a,n,o,s){for(var l=e.info,d=this.symbols,c=[],p=0,i=a.length,u;p<i;p++)c=c.concat(d[a[p]]);var g=r(c.length),h=new t(n,o,s),m=b(e.huffman,e.refinement,l.width,l.height,e.defaultPixelValue,e.numberOfSymbolInstances,e.stripSize,c,g,e.transposed,e.dsOffset,e.referenceCorner,e.combinationOperator,u,e.refinementTemplate,e.refinementAt,h);this.drawBitmap(l,m)},onImmediateLosslessTextRegion:function(){this.onImmediateTextRegion.apply(this,arguments)}},w.prototype={parseChunks:function(e){return C(e)}},w}();e.Jbig2Image=p}),function(e,t){t(e.pdfjsCoreJpx={},e.pdfjsSharedUtil,e.pdfjsCoreArithmeticDecoder)}(this,function(e,t,a){var n=t.info,c=t.log2,p=t.readUint16,g=t.readUint32,i=t.warn,h=a.ArithmeticDecoder,m=function(){function e(){this.failOnCorruptedImage=!1}function t(e,t){e.x0=o(t.XOsiz/e.XRsiz),e.x1=o(t.Xsiz/e.XRsiz),e.y0=o(t.YOsiz/e.YRsiz),e.y1=o(t.Ysiz/e.YRsiz),e.width=e.x1-e.x0,e.height=e.y1-e.y0}function a(e,t){for(var a=e.SIZ,n=[],r=o((a.Xsiz-a.XTOsiz)/a.XTsiz),l=o((a.Ysiz-a.YTOsiz)/a.YTsiz),d=0,c;d<l;d++)for(var g=0;g<r;g++)c={},c.tx0=u(a.XTOsiz+g*a.XTsiz,a.XOsiz),c.ty0=u(a.YTOsiz+d*a.YTsiz,a.YOsiz),c.tx1=s(a.XTOsiz+(g+1)*a.XTsiz,a.Xsiz),c.ty1=s(a.YTOsiz+(d+1)*a.YTsiz,a.Ysiz),c.width=c.tx1-c.tx0,c.height=c.ty1-c.ty0,c.components=[],n.push(c);e.tiles=n;for(var p=a.Csiz,h=0,i;h<p;h++){i=t[h];for(var m=0,f=n.length,b;m<f;m++)b={},c=n[m],b.tcx0=o(c.tx0/i.XRsiz),b.tcy0=o(c.ty0/i.YRsiz),b.tcx1=o(c.tx1/i.XRsiz),b.tcy1=o(c.ty1/i.YRsiz),b.width=b.tcx1-b.tcx0,b.height=b.tcy1-b.tcy0,c.components[h]=b}}function m(e,t,a){var n=t.codingStyleParameters,r={};return n.entropyCoderWithCustomPrecincts?(r.PPx=n.precinctsSizes[a].PPx,r.PPy=n.precinctsSizes[a].PPy):(r.PPx=15,r.PPy=15),r.xcb_=0<a?s(n.xcb,r.PPx-1):s(n.xcb,r.PPx),r.ycb_=0<a?s(n.ycb,r.PPy-1):s(n.ycb,r.PPy),r}function f(e,t,a){var n=1<<a.PPx,r=1<<a.PPy,i=0===t.resLevel,s=1<<a.PPx+(i?0:-1),l=1<<a.PPy+(i?0:-1),c=t.trx1>t.trx0?o(t.trx1/n)-d(t.trx0/n):0,p=t.try1>t.try0?o(t.try1/r)-d(t.try0/r):0;t.precinctParameters={precinctWidth:n,precinctHeight:r,numprecinctswide:c,numprecinctshigh:p,numprecincts:c*p,precinctWidthInSubband:s,precinctHeightInSubband:l}}function b(e,t,a){var n=a.xcb_,r=a.ycb_,o=1<<n,l=1<<r,c=t.tbx0>>n,p=t.tby0>>r,g=t.tbx1+o-1>>n,h=t.tby1+l-1>>r,m=t.resolution.precinctParameters,f=[],b=[],y,k,x,v;for(k=p;k<h;k++)for(y=c;y<g;y++){x={cbx:y,cby:k,tbx0:o*y,tby0:l*k,tbx1:o*(y+1),tby1:l*(k+1)},x.tbx0_=u(t.tbx0,x.tbx0),x.tby0_=u(t.tby0,x.tby0),x.tbx1_=s(t.tbx1,x.tbx1),x.tby1_=s(t.tby1,x.tby1);var A=d((x.tbx0_-t.tbx0)/m.precinctWidthInSubband),C=d((x.tby0_-t.tby0)/m.precinctHeightInSubband);if(v=A+C*m.numprecinctswide,x.precinctNumber=v,x.subbandType=t.type,x.Lblock=3,!(x.tbx1_<=x.tbx0_||x.tby1_<=x.tby0_)){f.push(x);var S=b[v];void 0===S?b[v]=S={cbxMin:y,cbyMin:k,cbxMax:y,cbyMax:k}:(y<S.cbxMin?S.cbxMin=y:y>S.cbxMax&&(S.cbxMax=y),k<S.cbyMin?S.cbxMin=k:k>S.cbyMax&&(S.cbyMax=k)),x.precinct=S}}t.codeblockParameters={codeblockWidth:n,codeblockHeight:r,numcodeblockwide:g-c+1,numcodeblockhigh:h-p+1},t.codeblocks=f,t.precincts=b}function y(e,t,a){for(var n=[],r=e.subbands,o=0,i=r.length;o<i;o++)for(var s=r[o],l=s.codeblocks,d=0,c=l.length,p;d<c;d++)(p=l[d],p.precinctNumber===t)&&n.push(p);return{layerNumber:a,codeblocks:n}}function k(e){for(var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],o=n.codingStyleDefaultParameters.layersCount,s=t.Csiz,d=0,c=0;c<s;c++)d=u(d,n.components[c].codingStyleParameters.decompositionLevelsCount);var p=0,l=0,r=0,i=0;this.nextPacket=function(){for(;p<o;p++){for(;l<=d;l++){for(;r<s;r++){var e=n.components[r];if(!(l>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[l],a=t.precinctParameters.numprecincts,c;i<a;)return c=y(t,i,p),i++,c;i=0}}r=0}l=0}throw new Error('JPX Error: Out of packets')}}function x(e){for(var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],o=n.codingStyleDefaultParameters.layersCount,s=t.Csiz,d=0,c=0;c<s;c++)d=u(d,n.components[c].codingStyleParameters.decompositionLevelsCount);var p=0,r=0,l=0,i=0;this.nextPacket=function(){for(;p<=d;p++){for(;r<o;r++){for(;l<s;l++){var e=n.components[l];if(!(p>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[p],a=t.precinctParameters.numprecincts,c;i<a;)return c=y(t,i,r),i++,c;i=0}}l=0}r=0}throw new Error('JPX Error: Out of packets')}}function v(e){var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],i=n.codingStyleDefaultParameters.layersCount,o=t.Csiz,s=0,d,l,r,c;for(r=0;r<o;r++){var p=n.components[r];s=u(s,p.codingStyleParameters.decompositionLevelsCount)}var g=new Int32Array(s+1);for(l=0;l<=s;++l){var h=0;for(r=0;r<o;++r){var m=n.components[r].resolutions;l<m.length&&(h=u(h,m[l].precinctParameters.numprecincts))}g[l]=h}d=0,l=0,r=0,c=0,this.nextPacket=function(){for(;l<=s;l++){for(;c<g[l];c++){for(;r<o;r++){var e=n.components[r];if(!(l>e.codingStyleParameters.decompositionLevelsCount)){var t=e.resolutions[l],a=t.precinctParameters.numprecincts;if(!(c>=a)){for(;d<i;){var p=y(t,c,d);return d++,p}d=0}}}r=0}c=0}throw new Error('JPX Error: Out of packets')}}function A(e){var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],i=n.codingStyleDefaultParameters.layersCount,o=t.Csiz,s=w(n),d=s,p=0,l=0,r=0,c=0,u=0;this.nextPacket=function(){for(;u<d.maxNumHigh;u++){for(;c<d.maxNumWide;c++){for(;r<o;r++){for(var e=n.components[r],t=e.codingStyleParameters.decompositionLevelsCount;l<=t;l++){var a=e.resolutions[l],g=s.components[r].resolutions[l],h=S(c,u,g,d,a);if(null!==h){for(;p<i;){var m=y(a,h,p);return p++,m}p=0}}l=0}r=0}c=0}throw new Error('JPX Error: Out of packets')}}function C(e){var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],i=n.codingStyleDefaultParameters.layersCount,o=t.Csiz,s=w(n),d=0,l=0,r=0,c=0,p=0;this.nextPacket=function(){for(;r<o;++r){for(var e=n.components[r],t=s.components[r],a=e.codingStyleParameters.decompositionLevelsCount;p<t.maxNumHigh;p++){for(;c<t.maxNumWide;c++){for(;l<=a;l++){var u=e.resolutions[l],g=t.resolutions[l],h=S(c,p,g,t,u);if(null!==h){for(;d<i;){var m=y(u,h,d);return d++,m}d=0}}l=0}c=0}p=0}throw new Error('JPX Error: Out of packets')}}function S(e,t,a,n,r){var i=e*n.minWidth,o=t*n.minHeight;if(0!=i%a.width||0!=o%a.height)return null;var s=o/a.width*r.precinctParameters.numprecinctswide;return i/a.height+s}function w(e){for(var t=Number.MAX_VALUE,a=e.components.length,n=t,i=t,o=0,l=0,d=Array(a),p=0;p<a;p++){for(var c=e.components[p],g=c.codingStyleParameters.decompositionLevelsCount,h=Array(g+1),m=t,f=t,b=0,y=0,k=1,x=g;0<=x;--x){var r=c.resolutions[x],v=k*r.precinctParameters.precinctWidth,A=k*r.precinctParameters.precinctHeight;m=s(m,v),f=s(f,A),b=u(b,r.precinctParameters.numprecinctswide),y=u(y,r.precinctParameters.numprecinctshigh),h[x]={width:v,height:A},k<<=1}n=s(n,m),i=s(i,f),o=u(o,b),l=u(l,y),d[p]={resolutions:h,minWidth:m,minHeight:f,maxNumWide:b,maxNumHigh:y}}return{components:d,minWidth:n,minHeight:i,maxNumWide:o,maxNumHigh:l}}function _(e){for(var t=e.SIZ,a=e.currentTile.index,n=e.tiles[a],i=t.Csiz,s=0;s<i;s++){for(var l=n.components[s],d=l.codingStyleParameters.decompositionLevelsCount,c=[],p=[],u=0;u<=d;u++){var r=m(e,l,u),g={},h=1<<d-u;g.trx0=o(l.tcx0/h),g.try0=o(l.tcy0/h),g.trx1=o(l.tcx1/h),g.try1=o(l.tcy1/h),g.resLevel=u,f(e,g,r),c.push(g);var y;if(0===u)y={},y.type='LL',y.tbx0=o(l.tcx0/h),y.tby0=o(l.tcy0/h),y.tbx1=o(l.tcx1/h),y.tby1=o(l.tcy1/h),y.resolution=g,b(e,y,r),p.push(y),g.subbands=[y];else{var S=1<<d-u+1,w=[];y={},y.type='HL',y.tbx0=o(l.tcx0/S-0.5),y.tby0=o(l.tcy0/S),y.tbx1=o(l.tcx1/S-0.5),y.tby1=o(l.tcy1/S),y.resolution=g,b(e,y,r),p.push(y),w.push(y),y={},y.type='LH',y.tbx0=o(l.tcx0/S),y.tby0=o(l.tcy0/S-0.5),y.tbx1=o(l.tcx1/S),y.tby1=o(l.tcy1/S-0.5),y.resolution=g,b(e,y,r),p.push(y),w.push(y),y={},y.type='HH',y.tbx0=o(l.tcx0/S-0.5),y.tby0=o(l.tcy0/S-0.5),y.tbx1=o(l.tcx1/S-0.5),y.tby1=o(l.tcy1/S-0.5),y.resolution=g,b(e,y,r),p.push(y),w.push(y),g.subbands=w}}l.resolutions=c,l.subbands=p}var _=n.codingStyleDefaultParameters.progressionOrder;switch(_){case 0:n.packetsIterator=new k(e);break;case 1:n.packetsIterator=new x(e);break;case 2:n.packetsIterator=new v(e);break;case 3:n.packetsIterator=new A(e);break;case 4:n.packetsIterator=new C(e);break;default:throw new Error('JPX Error: Unsupported progression order '+_);}}function T(e,t,a,n){function r(e){for(;u<e;){var n=t[a+p];p++,g?(k=k<<7|n,u+=7,g=!1):(k=k<<8|n,u+=8),255===n&&(g=!0)}return u-=e,k>>>u&(1<<e)-1}function o(e){return 255===t[a+p-1]&&t[a+p]===e?(s(1),!0):255===t[a+p]&&t[a+p+1]===e&&(s(2),!0)}function s(e){p+=e}function l(){u=0,g&&(p++,g=!1)}function d(){if(0===r(1))return 1;if(0===r(1))return 2;var e=r(2);return 3>e?e+3:(e=r(5),31>e)?e+6:(e=r(7),e+37)}for(var p=0,u=0,g=!1,h=e.currentTile.index,m=e.tiles[h],f=e.COD.sopMarkerUsed,b=e.COD.ephMarkerUsed,y=m.packetsIterator,k;p<n;){l(),f&&o(145)&&s(4);var x=y.nextPacket();if(r(1)){for(var v=x.layerNumber,A=[],C=0,i=x.codeblocks.length,S;C<i;C++){S=x.codeblocks[C];var w=S.precinct,_=S.cbx-w.cbxMin,T=S.cby-w.cbyMin,I=!1,E=!1,L;if(void 0!==S.included)I=!!r(1);else{w=S.precinct;var P,R;if(void 0!==w.inclusionTree)P=w.inclusionTree;else{var O=w.cbxMax-w.cbxMin+1,B=w.cbyMax-w.cbyMin+1;P=new N(O,B,v),R=new D(O,B),w.inclusionTree=P,w.zeroBitPlanesTree=R}if(P.reset(_,T,v))for(;;)if(!r(1)){P.incrementValue(v);break}else if(L=!P.nextLevel(),L){S.included=!0,I=E=!0;break}}if(I){if(E){for(R=w.zeroBitPlanesTree,R.reset(_,T);;)if(!r(1))R.incrementValue();else if(L=!R.nextLevel(),L)break;S.zeroBitPlanes=R.value}for(var j=d();r(1);)S.Lblock++;var F=c(j),M=(j<1<<F?F-1:F)+S.Lblock,q=r(M);A.push({codeblock:S,codingpasses:j,dataLength:q})}}for(l(),b&&o(146);0<A.length;){var U=A.shift();S=U.codeblock,void 0===S.data&&(S.data=[]),S.data.push({data:t,start:a+p,end:a+p+U.dataLength,codingpasses:U.codingpasses}),p+=U.dataLength}}}return p}function I(e,t,a,r,o,s,l,d){for(var c=r.tbx0,p=r.tby0,u=r.tbx1-r.tbx0,g=r.codeblocks,m='H'===r.type.charAt(0)?1:0,f='H'===r.type.charAt(1)?t:0,b=0,i=g.length;b<i;++b){var y=g[b],x=y.tbx1_-y.tbx0_,v=y.tby1_-y.tby0_;if(0!=x&&0!=v&&void 0!==y.data){var A,C;A=new O(x,v,y.subbandType,y.zeroBitPlanes,s),C=2;var S=y.data,w=0,_=0,T,I,E;for(T=0,I=S.length;T<I;T++)E=S[T],w+=E.end-E.start,_+=E.codingpasses;var L=new Uint8Array(w),P=0;for(T=0,I=S.length;T<I;T++){E=S[T];var R=E.data.subarray(E.start,E.end);L.set(R,P),P+=R.length}var D=new h(L,0,w);for(A.setDecoder(D),T=0;T<_;T++)0===C?A.runSignificancePropagationPass():1===C?A.runMagnitudeRefinementPass():2===C?(A.runCleanupPass(),d&&A.checkSegmentationSymbol()):void 0,C=(C+1)%3;var N=y.tbx0_-c+(y.tby0_-p)*u,B=A.coefficentsSign,j=A.coefficentsMagnitude,F=A.bitsDecoded,M=l?0:0.5,q,k,U;P=0;var z='LL'!==r.type;for(T=0;T<v;T++){var G=0|N/u;for(q=0;q<x;q++){if(k=j[P],0!==k){k=(k+M)*o,0!==B[P]&&(k=-k),U=F[P];var H=z?2*G*(t-u)+m+f+(N<<1):N;e[H]=l&&U>=s?k:k*(1<<s-U)}N++,P++}N+=u-x}}}}function E(e,t,a){for(var n=t.components[a],o=n.codingStyleParameters,s=n.quantizationParameters,l=o.decompositionLevelsCount,d=s.SPqcds,c=s.scalarExpounded,p=s.guardBits,u=o.segmentationSymbolUsed,g=e.components[a].precision,h=o.reversibleTransformation,m=h?new M:new F,f=[],y=0,b=0;b<=l;b++){for(var i=n.resolutions[b],k=i.trx1-i.trx0,x=i.try1-i.try0,v=new Float32Array(k*x),A=0,C=i.subbands.length;A<C;A++){var S,w;c?(S=d[y].mu,w=d[y].epsilon,y++):(S=d[0].mu,w=d[0].epsilon+(0<b?1-b:0));var _=i.subbands[A],T=R[_.type],E=h?1:r(2,g+T-w)*(1+S/2048),L=p+w-1;I(v,k,x,_,E,L,h,u)}f.push({width:k,height:x,items:v})}var P=m.calculate(f,n.tcx0,n.tcy0);return{left:n.tcx0,top:n.tcy0,width:P.width,height:P.height,items:P.items}}function L(e){for(var t=e.SIZ,a=e.components,n=t.Csiz,o=[],s=0,i=e.tiles.length;s<i;s++){var l=e.tiles[s],d=[],p;for(p=0;p<n;p++)d[p]=E(e,l,p);var c=d[0],u=new Uint8Array(c.items.length*n),h={left:c.left,top:c.top,width:c.width,height:c.height,items:u},m=0,f,y,x,v,A,C,S,w,_,T,I,r,g,b,k;if(l.codingStyleDefaultParameters.multipleComponentTransform){var L=4===n,P=d[0].items,R=d[1].items,D=d[2].items,N=L?d[3].items:null;f=a[0].precision-8,y=(128<<f)+0.5,x=255*(1<<f),A=0.5*x,v=-A;var O=l.components[0],B=n-3;if(S=P.length,!O.codingStyleParameters.reversibleTransformation)for(C=0;C<S;C++,m+=B)w=P[C]+y,_=R[C],T=D[C],I=w+1.402*T,r=w-0.34413*_-0.71414*T,g=w+1.772*_,u[m++]=0>=I?0:I>=x?255:I>>f,u[m++]=0>=r?0:r>=x?255:r>>f,u[m++]=0>=g?0:g>=x?255:g>>f;else for(C=0;C<S;C++,m+=B)w=P[C]+y,_=R[C],T=D[C],r=w-(T+_>>2),I=r+T,g=r+_,u[m++]=0>=I?0:I>=x?255:I>>f,u[m++]=0>=r?0:r>=x?255:r>>f,u[m++]=0>=g?0:g>=x?255:g>>f;if(L)for(C=0,m=3;C<S;C++,m+=4)b=N[C],u[m]=b<=v?0:b>=A?255:b+y>>f}else for(p=0;p<n;p++){var j=d[p].items;for(f=a[p].precision-8,y=(128<<f)+0.5,x=127.5*(1<<f),v=-x,(m=p,C=0,S=j.length);C<S;C++)k=j[C],u[m]=k<=v?0:k>=x?255:k+y>>f,m+=n}o.push(h)}return o}function P(e,t){for(var a=e.SIZ,n=a.Csiz,r=e.tiles[t],i=0;i<n;i++){var o=r.components[i],s=e.currentTile.QCC[i]===void 0?e.currentTile.QCD:e.currentTile.QCC[i];o.quantizationParameters=s;var l=e.currentTile.COC[i]===void 0?e.currentTile.COD:e.currentTile.COC[i];o.codingStyleParameters=l}r.codingStyleDefaultParameters=e.currentTile.COD}var R={LL:0,LH:1,HL:1,HH:2};e.prototype={parse:function(e){var t=p(e,0);if(65359===t)return void this.parseCodestream(e,0,e.length);for(var a=0,r=e.length;a<r;){var o=8,s=g(e,a),d=g(e,a+4);if(a+=o,1===s&&(s=4294967296*g(e,a)+g(e,a+4),a+=8,o+=8),0===s&&(s=r-a+o),s<o)throw new Error('JPX Error: Invalid box field size');var c=s-o,u=!0;switch(d){case 1785737832:u=!1;break;case 1668246642:var h=e[a];if(1===h){var m=g(e,a+3);switch(m){case 16:case 17:case 18:break;default:i('Unknown colorspace '+m);}}else 2===h&&n('ICC profile not supported');break;case 1785737827:this.parseCodestream(e,a,a+c);break;case 1783636000:218793738!==g(e,a)&&i('Invalid JP2 signature');break;case 1783634458:case 1718909296:case 1920099697:case 1919251232:case 1768449138:break;default:var f=l(255&d>>24,255&d>>16,255&d>>8,255&d);i('Unsupported header type '+d+' ('+f+')');}u&&(a+=c)}},parseImageProperties:function(e){for(var t=e.getByte();0<=t;){var a=t;t=e.getByte();var n=a<<8|t;if(65361==n){e.skip(4);var r=e.getInt32()>>>0,i=e.getInt32()>>>0,o=e.getInt32()>>>0,s=e.getInt32()>>>0;e.skip(16);var l=e.getUint16();return this.width=r-o,this.height=i-s,this.componentsCount=l,void(this.bitsPerComponent=8)}}throw new Error('JPX Error: No size marker found in JPX stream')},parseCodestream:function(e,n,r){var o={};try{for(var s=!1,l=n;l+1<r;){var d=p(e,l);l+=2;var c=0,u,h,m,f,b,y;switch(d){case 65359:o.mainHeader=!0;break;case 65497:break;case 65361:c=p(e,l);var k={};k.Xsiz=g(e,l+4),k.Ysiz=g(e,l+8),k.XOsiz=g(e,l+12),k.YOsiz=g(e,l+16),k.XTsiz=g(e,l+20),k.YTsiz=g(e,l+24),k.XTOsiz=g(e,l+28),k.YTOsiz=g(e,l+32);var x=p(e,l+36);k.Csiz=x;var v=[];u=l+38;for(var A=0,C;A<x;A++)C={precision:(127&e[u])+1,isSigned:!!(128&e[u]),XRsiz:e[u+1],YRsiz:e[u+1]},t(C,k),v.push(C);o.SIZ=k,o.components=v,a(o,v),o.QCC=[],o.COC=[];break;case 65372:c=p(e,l);var S={};switch(u=l+2,h=e[u++],31&h){case 0:f=8,b=!0;break;case 1:f=16,b=!1;break;case 2:f=16,b=!0;break;default:throw new Error('JPX Error: Invalid SQcd value '+h);}for(S.noQuantization=8===f,S.scalarExpounded=b,S.guardBits=h>>5,m=[];u<c+l;){var w={};8===f?(w.epsilon=e[u++]>>3,w.mu=0):(w.epsilon=e[u]>>3,w.mu=(7&e[u])<<8|e[u+1],u+=2),m.push(w)}S.SPqcds=m,o.mainHeader?o.QCD=S:(o.currentTile.QCD=S,o.currentTile.QCC=[]);break;case 65373:c=p(e,l);var I={};u=l+2;var E;switch(257>o.SIZ.Csiz?E=e[u++]:(E=p(e,u),u+=2),h=e[u++],31&h){case 0:f=8,b=!0;break;case 1:f=16,b=!1;break;case 2:f=16,b=!0;break;default:throw new Error('JPX Error: Invalid SQcd value '+h);}for(I.noQuantization=8===f,I.scalarExpounded=b,I.guardBits=h>>5,m=[];u<c+l;)w={},8===f?(w.epsilon=e[u++]>>3,w.mu=0):(w.epsilon=e[u]>>3,w.mu=(7&e[u])<<8|e[u+1],u+=2),m.push(w);I.SPqcds=m,o.mainHeader?o.QCC[E]=I:o.currentTile.QCC[E]=I;break;case 65362:c=p(e,l);var R={};u=l+2;var D=e[u++];R.entropyCoderWithCustomPrecincts=!!(1&D),R.sopMarkerUsed=!!(2&D),R.ephMarkerUsed=!!(4&D),R.progressionOrder=e[u++],R.layersCount=p(e,u),u+=2,R.multipleComponentTransform=e[u++],R.decompositionLevelsCount=e[u++],R.xcb=(15&e[u++])+2,R.ycb=(15&e[u++])+2;var N=e[u++];if(R.selectiveArithmeticCodingBypass=!!(1&N),R.resetContextProbabilities=!!(2&N),R.terminationOnEachCodingPass=!!(4&N),R.verticalyStripe=!!(8&N),R.predictableTermination=!!(16&N),R.segmentationSymbolUsed=!!(32&N),R.reversibleTransformation=e[u++],R.entropyCoderWithCustomPrecincts){for(var O=[],B;u<c+l;)B=e[u++],O.push({PPx:15&B,PPy:B>>4});R.precinctsSizes=O}var j=[];if(R.selectiveArithmeticCodingBypass&&j.push('selectiveArithmeticCodingBypass'),R.resetContextProbabilities&&j.push('resetContextProbabilities'),R.terminationOnEachCodingPass&&j.push('terminationOnEachCodingPass'),R.verticalyStripe&&j.push('verticalyStripe'),R.predictableTermination&&j.push('predictableTermination'),0<j.length)throw s=!0,new Error('JPX Error: Unsupported COD options ('+j.join(', ')+')');o.mainHeader?o.COD=R:(o.currentTile.COD=R,o.currentTile.COC=[]);break;case 65424:c=p(e,l),y={},y.index=p(e,l+2),y.length=g(e,l+4),y.dataEnd=y.length+l-2,y.partIndex=e[l+8],y.partsCount=e[l+9],o.mainHeader=!1,0===y.partIndex&&(y.COD=o.COD,y.COC=o.COC.slice(0),y.QCD=o.QCD,y.QCC=o.QCC.slice(0)),o.currentTile=y;break;case 65427:y=o.currentTile,0===y.partIndex&&(P(o,y.index),_(o)),c=y.dataEnd-l,T(o,e,l,c);break;case 65365:case 65367:case 65368:case 65380:c=p(e,l);break;case 65363:throw new Error('JPX Error: Codestream code 0xFF53 (COC) is not implemented');default:throw new Error('JPX Error: Unknown codestream code: '+d.toString(16));}l+=c}}catch(t){if(s||this.failOnCorruptedImage)throw t;else i('Trying to recover from '+t.message)}this.tiles=L(o),this.width=o.SIZ.Xsiz-o.SIZ.XOsiz,this.height=o.SIZ.Ysiz-o.SIZ.YOsiz,this.componentsCount=o.SIZ.Csiz}};var D=function(){function e(e,t){var a=c(u(e,t))+1;this.levels=[];for(var n=0,r;n<a;n++)r={width:e,height:t,items:[]},this.levels.push(r),e=o(e/2),t=o(t/2)}return e.prototype={reset:function(e,t){for(var a=0,n=0,r;a<this.levels.length;){r=this.levels[a];var i=e+t*r.width;if(void 0!==r.items[i]){n=r.items[i];break}r.index=i,e>>=1,t>>=1,a++}a--,r=this.levels[a],r.items[r.index]=n,this.currentLevel=a,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],a=t.items[t.index];return(e--,0>e)?(this.value=a,!1):(this.currentLevel=e,t=this.levels[e],t.items[t.index]=a,!0)}},e}(),N=function(){function e(e,t,a){var n=c(u(e,t))+1;this.levels=[];for(var r=0,i;r<n;r++){i=new Uint8Array(e*t);for(var s=0,l=i.length;s<l;s++)i[s]=a;var d={width:e,height:t,items:i};this.levels.push(d),e=o(e/2),t=o(t/2)}}return e.prototype={reset:function(e,t,a){for(var n=0;n<this.levels.length;){var r=this.levels[n],i=e+t*r.width;r.index=i;var o=r.items[i];if(255===o)break;if(o>a)return this.currentLevel=n,this.propagateValues(),!1;e>>=1,t>>=1,n++}return this.currentLevel=n-1,!0},incrementValue:function(e){var t=this.levels[this.currentLevel];t.items[t.index]=e+1,this.propagateValues()},propagateValues:function(){for(var e=this.currentLevel,t=this.levels[e],a=t.items[t.index];0<=--e;)t=this.levels[e],t.items[t.index]=a},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],a=t.items[t.index];return(t.items[t.index]=255,e--,!(0>e))&&(this.currentLevel=e,t=this.levels[e],t.items[t.index]=a,!0)}},e}(),O=function(){function e(e,t,a,s,l){this.width=e,this.height=t,this.contextLabelTable='HH'===a?o:'HL'===a?r:n;var d=e*t;this.neighborsSignificance=new Uint8Array(d),this.coefficentsSign=new Uint8Array(d),this.coefficentsMagnitude=14<l?new Uint32Array(d):6<l?new Uint16Array(d):new Uint8Array(d),this.processingFlags=new Uint8Array(d);var c=new Uint8Array(d);if(0!==s)for(var p=0;p<d;p++)c[p]=s;this.bitsDecoded=c,this.reset()}var t=17,a=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]),o=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]);return e.prototype={setDecoder:function(e){this.decoder=e},reset:function(){this.contexts=new Int8Array(19),this.contexts[0]=8,this.contexts[t]=92,this.contexts[a]=6},setNeighborsSignificance:function(e,t,a){var n=this.neighborsSignificance,r=this.width,o=this.height,s=0<t,l=t+1<r,d;0<e&&(d=a-r,s&&(n[d-1]+=16),l&&(n[d+1]+=16),n[d]+=4),e+1<o&&(d=a+r,s&&(n[d-1]+=16),l&&(n[d+1]+=16),n[d]+=4),s&&(n[a-1]+=1),l&&(n[a+1]+=1),n[a]|=128},runSignificancePropagationPass:function(){for(var e=this.decoder,t=this.width,a=this.height,n=this.coefficentsMagnitude,r=this.coefficentsSign,o=this.neighborsSignificance,s=this.processingFlags,l=this.contexts,d=this.contextLabelTable,c=this.bitsDecoded,p=0;p<a;p+=4)for(var u=0,g;u<t;u++){g=p*t+u;for(var h=0,m;4>h&&(m=p+h,!(m>=a));h++,g+=t)if(s[g]&=-2,!n[g]&&o[g]){var i=d[o[g]],f=e.readBit(l,i);if(f){var b=this.decodeSignBit(m,u,g);r[g]=b,n[g]=1,this.setNeighborsSignificance(m,u,g),s[g]|=2}c[g]++,s[g]|=1}}},decodeSignBit:function(e,t,a){var n=this.width,r=this.height,i=this.coefficentsMagnitude,o=this.coefficentsSign,s,l,d,c,p,u;c=0<t&&0!==i[a-1],t+1<n&&0!==i[a+1]?(d=o[a+1],c?(l=o[a-1],s=1-d-l):s=1-d-d):c?(l=o[a-1],s=1-l-l):s=0;var g=3*s;return c=0<e&&0!==i[a-n],e+1<r&&0!==i[a+n]?(d=o[a+n],c?(l=o[a-n],s=1-d-l+g):s=1-d-d+g):c?(l=o[a-n],s=1-l-l+g):s=g,0<=s?(p=9+s,u=this.decoder.readBit(this.contexts,p)):(p=9-s,u=1^this.decoder.readBit(this.contexts,p)),u},runMagnitudeRefinementPass:function(){for(var e=this.decoder,t=this.width,a=this.height,n=this.coefficentsMagnitude,r=this.neighborsSignificance,i=this.contexts,o=this.bitsDecoded,l=this.processingFlags,d=1,c=2,p=t*a,u=0,g;u<p;u=g){g=s(p,u+4*t);for(var h=0;h<t;h++)for(var m=u+h;m<g;m+=t)if(n[m]&&0==(l[m]&d)){var f=16;if(0!=(l[m]&c)){l[m]^=c;var b=127&r[m];f=0==b?15:14}var y=e.readBit(i,f);n[m]=n[m]<<1|y,o[m]++,l[m]|=d}}},runCleanupPass:function(){for(var e=this.decoder,n=this.width,r=this.height,o=this.neighborsSignificance,l=this.coefficentsMagnitude,d=this.coefficentsSign,c=this.contexts,p=this.contextLabelTable,u=this.bitsDecoded,g=this.processingFlags,h=2,m=n,f=2*n,b=3*n,y=0,k;y<r;y=k){k=s(y+4,r);for(var x=y*n,v=y+3<r,A=0;A<n;A++){var C=x+A,S=v&&0===g[C]&&0===g[C+m]&&0===g[C+f]&&0===g[C+b]&&0===o[C]&&0===o[C+m]&&0===o[C+f]&&0===o[C+b],w=0,_=C,T=y,i;if(S){var I=e.readBit(c,a);if(!I){u[C]++,u[C+m]++,u[C+f]++,u[C+b]++;continue}w=e.readBit(c,t)<<1|e.readBit(c,t),0!=w&&(T=y+w,_+=w*n),i=this.decodeSignBit(T,A,_),d[_]=i,l[_]=1,this.setNeighborsSignificance(T,A,_),g[_]|=h,_=C;for(var E=y;E<=T;E++,_+=n)u[_]++;w++}for(T=y+w;T<k;T++,_+=n)if(!(l[_]||0!=(g[_]&1))){var L=p[o[_]],P=e.readBit(c,L);1===P&&(i=this.decodeSignBit(T,A,_),d[_]=i,l[_]=1,this.setNeighborsSignificance(T,A,_),g[_]|=h),u[_]++}}}},checkSegmentationSymbol:function(){var e=this.decoder,a=this.contexts,n=e.readBit(a,t)<<3|e.readBit(a,t)<<2|e.readBit(a,t)<<1|e.readBit(a,t);if(10!=n)throw new Error('JPX Error: Invalid segmentation symbol')}},e}(),B=function(){function e(){}return e.prototype.calculate=function(e,t,a){for(var n=e[0],r=1,i=e.length;r<i;r++)n=this.iterate(n,e[r],t,a);return n},e.prototype.extend=function(e,t,a){var n=t-1,r=t+1,i=t+a-2,o=t+a;e[n--]=e[r++],e[o++]=e[i--],e[n--]=e[r++],e[o++]=e[i--],e[n--]=e[r++],e[o++]=e[i--],e[n]=e[r],e[o]=e[i]},e.prototype.iterate=function(e,t,a,n){var r=e.width,o=e.height,d=e.items,c=t.width,p=t.height,g=t.items,h,i,m,f,l,u;for(m=0,h=0;h<o;h++)for(f=2*h*c,i=0;i<r;i++,m++,f+=2)g[f]=d[m];d=e.items=null;var y=4,k=new Float32Array(c+2*y);if(1!==c)for(u=0,m=0;u<p;u++,m+=c)k.set(g.subarray(m,m+c),y),this.extend(k,y,c),this.filter(k,y,c),g.set(k.subarray(y,y+c),m);else if(0!=(1&a))for(u=0,m=0;u<p;u++,m+=c)g[m]*=0.5;var x=16,v=[];for(h=0;h<x;h++)v.push(new Float32Array(p+2*y));var A=0,C;if(e=y+p,1!==p)for(l=0;l<c;l++){if(0==A){for(x=s(c-l,x),m=l,f=y;f<e;m+=c,f++)for(C=0;C<x;C++)v[C][f]=g[m+C];A=x}A--;var b=v[A];if(this.extend(b,y,p),this.filter(b,y,p),0===A)for(m=l-x+1,f=y;f<e;m+=c,f++)for(C=0;C<x;C++)g[m+C]=v[C][f]}else if(0!=(1&n))for(l=0;l<c;l++)g[l]*=0.5;return{width:c,height:p,items:g}},e}(),F=function(){function e(){B.call(this)}return e.prototype=Object.create(B.prototype),e.prototype.filter=function(e,t,a){var r=a>>1;t|=0;var i=-1.586134342059924,o=-0.052980118572961,s=0.882911075530934,l=0.443506852043971,d=1.230174104914001,c,p,n,u;for(c=t-3,p=r+4;p--;c+=2)e[c]*=1/d;for(c=t-2,n=l*e[c-1],p=r+3;p--&&(u=l*e[c+1],e[c]=d*e[c]-n-u,p--);c+=2)c+=2,n=l*e[c+1],e[c]=d*e[c]-n-u;for(c=t-1,n=s*e[c-1],p=r+2;p--&&(u=s*e[c+1],e[c]-=n+u,p--);c+=2)c+=2,n=s*e[c+1],e[c]-=n+u;for(c=t,n=o*e[c-1],p=r+1;p--&&(u=o*e[c+1],e[c]-=n+u,p--);c+=2)c+=2,n=o*e[c+1],e[c]-=n+u;if(0!=r)for(c=t+1,n=i*e[c-1],p=r;p--&&(u=i*e[c+1],e[c]-=n+u,p--);c+=2)c+=2,n=i*e[c+1],e[c]-=n+u},e}(),M=function(){function e(){B.call(this)}return e.prototype=Object.create(B.prototype),e.prototype.filter=function(e,t,a){var r=a>>1;t|=0;var i,o;for(i=t,o=r+1;o--;i+=2)e[i]-=e[i-1]+e[i+1]+2>>2;for(i=t+1,o=r;o--;i+=2)e[i]+=e[i-1]+e[i+1]>>1},e}();return e}();e.JpxImage=m}),function(e,t){t(e.pdfjsCoreMetrics={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.getLookupTableFactory,n=a(function(e){e.Courier=600,e['Courier-Bold']=600,e['Courier-BoldOblique']=600,e['Courier-Oblique']=600,e.Helvetica=a(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']=a(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']=a(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']=a(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=a(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']=a(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']=a(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']=a(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']=a(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=a(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})});e.getMetrics=n}),function(e,t){t(e.pdfjsCoreMurmurHash3={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.Uint32ArrayView,n=function(){function e(e){var t=3285377520;this.h1=e?4294967295&e:t,this.h2=e?4294967295&e:t}var t=4294901760,n=65535,r=!1;try{new Uint32Array(new Uint8Array(5).buffer,0,1)}catch(t){r=!0}return e.prototype={update:function(e){var o=r,s;if('string'==typeof e){var i=new Uint8Array(2*e.length),l=0;for(s=0;s<e.length;s++){var d=e.charCodeAt(s);255>=d?i[l++]=d:(i[l++]=d>>>8,i[l++]=255&d)}}else if(e instanceof Uint8Array)i=e,l=i.length;else if('object'==typeof e&&'length'in e)i=e,l=i.length,o=!0;else throw new Error('Wrong data format in MurmurHash3_64_update. Input must be a string or array.');var c=l>>2,p=l-4*c,u=o?new a(i,c):new Uint32Array(i.buffer,0,c),g=0,h=0,m=this.h1,f=this.h2,b=3432918353,y=461845907,k=b&n,x=y&n;for(s=0;s<c;s++)1&s?(g=u[s],g=g*b&t|g*k&n,g=g<<15|g>>>17,g=g*y&t|g*x&n,m^=g,m=m<<13|m>>>19,m=5*m+3864292196):(h=u[s],h=h*b&t|h*k&n,h=h<<15|h>>>17,h=h*y&t|h*x&n,f^=h,f=f<<13|f>>>19,f=5*f+3864292196);switch(g=0,p){case 3:g^=i[4*c+2]<<16;case 2:g^=i[4*c+1]<<8;case 1:g^=i[4*c],g=g*b&t|g*k&n,g=g<<15|g>>>17,g=g*y&t|g*x&n,1&c?m^=g:f^=g;}return this.h1=m,this.h2=f,this},hexdigest:function(){var e=this.h1,a=this.h2;e^=a>>>1,e=3981806797*e&t|36045*e&n,a=4283543511*a&t|(2950163797*(a<<16|e>>>16)&t)>>>16,e^=a>>>1,e=444984403*e&t|60499*e&n,a=3301882366*a&t|(3120437893*(a<<16|e>>>16)&t)>>>16,e^=a>>>1;for(var r=0,i=[e,a],o='',s;r<i.length;r++){for(s=(i[r]>>>0).toString(16);8>s.length;)s='0'+s;o+=s}return o}},e}();e.MurmurHash3_64=n}),function(e,t){t(e.pdfjsCorePrimitives={},e.pdfjsSharedUtil)}(this,function(e,t){function a(e){return e instanceof i}function n(e,t){if(!(e instanceof l))return!1;if(!t)return!0;var n=e.get('Type');return a(n)&&n.name===t}function r(e){return e instanceof d}var o=t.isArray,i=function(){function e(e){this.name=e}e.prototype={};var t=Object.create(null);return e.get=function(a){var n=t[a];return n?n:t[a]=new e(a)},e}(),s=function(){function e(e){this.cmd=e}e.prototype={};var t=Object.create(null);return e.get=function(a){var n=t[a];return n?n:t[a]=new e(a)},e}(),l=function(){function e(e){this.map=Object.create(null),this.xref=e,this.objId=null,this.__nonSerializable__=t}var t=function(){return t};return e.prototype={assignXref:function(e){this.xref=e},get:function(e,t,a){var n=this.xref,r;return'undefined'!=typeof(r=this.map[e])||e in this.map||'undefined'==typeof t?n?n.fetchIfRef(r):r:'undefined'!=typeof(r=this.map[t])||t in this.map||'undefined'==typeof a?n?n.fetchIfRef(r):r:(r=this.map[a]||null,n?n.fetchIfRef(r):r)},getAsync:function(e,t,a){var n=this.xref,r;return'undefined'!=typeof(r=this.map[e])||e in this.map||'undefined'==typeof t?n?n.fetchIfRefAsync(r):Promise.resolve(r):'undefined'!=typeof(r=this.map[t])||t in this.map||'undefined'==typeof a?n?n.fetchIfRefAsync(r):Promise.resolve(r):(r=this.map[a]||null,n?n.fetchIfRefAsync(r):Promise.resolve(r))},getArray:function(e,t,a){var n=this.get(e,t,a),s=this.xref;if(!o(n)||!s)return n;n=n.slice();for(var l=0,i=n.length;l<i;l++)r(n[l])&&(n[l]=s.fetch(n[l]));return n},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 e in this.map},forEach:function(e){for(var t in this.map)e(t,this.get(t))}},e.empty=new e(null),e.merge=function(t,a){for(var r=new e(t),o=0,i=a.length,s;o<i;o++)if(s=a[o],!!n(s))for(var l in s.map)r.map[l]||(r.map[l]=s.map[l]);return r},e}(),d=function(){function e(e,t){this.num=e,this.gen=t}return e.prototype={toString:function(){var e=this.num+'R';return 0!==this.gen&&(e+=this.gen),e}},e}(),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}(),p=function(){function e(){this.dict=Object.create(null)}return e.prototype={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,t){for(var a in this.dict)e.call(t,this.dict[a])},clear:function(){this.dict=Object.create(null)}},e}();e.Cmd=s,e.Dict=l,e.Name=i,e.Ref=d,e.RefSet=c,e.RefSetCache=p,e.isCmd=function(e,t){return e instanceof s&&(t===void 0||e.cmd===t)},e.isDict=n,e.isName=a,e.isRef=r,e.isRefsEqual=function(e,t){return e.num===t.num&&e.gen===t.gen},e.isStream=function(e){return'object'==typeof e&&null!==e&&e.getBytes!==void 0}}),function(e,t){t(e.pdfjsCoreStandardFonts={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.getLookupTableFactory,n=a(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='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'}),r=a(function(e){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['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.Wingdings='ZapfDingbats'}),i=a(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.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}),o=a(function(e){e.Dingbats=!0,e.Symbol=!0,e.ZapfDingbats=!0}),s=a(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}),l=a(function(e){e[227]=322,e[264]=261,e[291]=346});e.getStdFontMap=n,e.getNonStdFontMap=r,e.getSerifFonts=i,e.getSymbolsFonts=o,e.getGlyphMapForStandardFonts=s,e.getSupplementalGlyphMapForArialBlack=l}),function(e,t){t(e.pdfjsCoreUnicode={},e.pdfjsSharedUtil)}(this,function(e,t){function a(e){var t=o[13];return e>=t.begin&&e<t.end||(t=o[11],e>=t.begin&&e<t.end)}var n=t.getLookupTableFactory,r=n(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}),o=[{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:66000,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}],i=n(function(e){e['\xA8']=' \u0308',e['\xAF']=' \u0304',e['\xB4']=' \u0301',e.µ='\u03BC',e['\xB8']=' \u0327',e.IJ='IJ',e.ij='ij',e.Ŀ='L\xB7',e.ŀ='l\xB7',e.ʼn='\u02BCn',e.ſ='s',e.DŽ='D\u017D',e.Dž='D\u017E',e.dž='d\u017E',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['\u02D8']=' \u0306',e['\u02D9']=' \u0307',e['\u02DA']=' \u030A',e['\u02DB']=' \u0328',e['\u02DC']=' \u0303',e['\u02DD']=' \u030B',e.ͺ=' \u0345',e['\u0384']=' \u0301',e.ϐ='\u03B2',e.ϑ='\u03B8',e.ϒ='\u03A5',e.ϕ='\u03C6',e.ϖ='\u03C0',e.ϰ='\u03BA',e.ϱ='\u03C1',e.ϲ='\u03C2',e.ϴ='\u0398',e.ϵ='\u03B5',e.Ϲ='\u03A3',e.և='\u0565\u0582',e.ٵ='\u0627\u0674',e.ٶ='\u0648\u0674',e.ٷ='\u06C7\u0674',e.ٸ='\u064A\u0674',e.ำ='\u0E4D\u0E32',e.ຳ='\u0ECD\u0EB2',e.ໜ='\u0EAB\u0E99',e.ໝ='\u0EAB\u0EA1',e['\u0F77']='\u0FB2\u0F81',e['\u0F79']='\u0FB3\u0F81',e.ẚ='a\u02BE',e['\u1FBD']=' \u0313',e['\u1FBF']=' \u0313',e['\u1FC0']=' \u0342',e['\u1FFE']=' \u0314',e['\u2002']=' ',e['\u2003']=' ',e['\u2004']=' ',e['\u2005']=' ',e['\u2006']=' ',e['\u2008']=' ',e['\u2009']=' ',e['\u200A']=' ',e['\u2017']=' \u0333',e['\u2024']='.',e['\u2025']='..',e['\u2026']='...',e['\u2033']='\u2032\u2032',e['\u2034']='\u2032\u2032\u2032',e['\u2036']='\u2035\u2035',e['\u2037']='\u2035\u2035\u2035',e['\u203C']='!!',e['\u203E']=' \u0305',e['\u2047']='??',e['\u2048']='?!',e['\u2049']='!?',e['\u2057']='\u2032\u2032\u2032\u2032',e['\u205F']=' ',e['\u20A8']='Rs',e['\u2100']='a/c',e['\u2101']='a/s',e['\u2103']='\xB0C',e['\u2105']='c/o',e['\u2106']='c/u',e.ℇ='\u0190',e['\u2109']='\xB0F',e['\u2116']='No',e['\u2121']='TEL',e.ℵ='\u05D0',e.ℶ='\u05D1',e.ℷ='\u05D2',e.ℸ='\u05D3',e['\u213B']='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['\u222C']='\u222B\u222B',e['\u222D']='\u222B\u222B\u222B',e['\u222F']='\u222E\u222E',e['\u2230']='\u222E\u222E\u222E',e['\u2474']='(1)',e['\u2475']='(2)',e['\u2476']='(3)',e['\u2477']='(4)',e['\u2478']='(5)',e['\u2479']='(6)',e['\u247A']='(7)',e['\u247B']='(8)',e['\u247C']='(9)',e['\u247D']='(10)',e['\u247E']='(11)',e['\u247F']='(12)',e['\u2480']='(13)',e['\u2481']='(14)',e['\u2482']='(15)',e['\u2483']='(16)',e['\u2484']='(17)',e['\u2485']='(18)',e['\u2486']='(19)',e['\u2487']='(20)',e['\u2488']='1.',e['\u2489']='2.',e['\u248A']='3.',e['\u248B']='4.',e['\u248C']='5.',e['\u248D']='6.',e['\u248E']='7.',e['\u248F']='8.',e['\u2490']='9.',e['\u2491']='10.',e['\u2492']='11.',e['\u2493']='12.',e['\u2494']='13.',e['\u2495']='14.',e['\u2496']='15.',e['\u2497']='16.',e['\u2498']='17.',e['\u2499']='18.',e['\u249A']='19.',e['\u249B']='20.',e['\u249C']='(a)',e['\u249D']='(b)',e['\u249E']='(c)',e['\u249F']='(d)',e['\u24A0']='(e)',e['\u24A1']='(f)',e['\u24A2']='(g)',e['\u24A3']='(h)',e['\u24A4']='(i)',e['\u24A5']='(j)',e['\u24A6']='(k)',e['\u24A7']='(l)',e['\u24A8']='(m)',e['\u24A9']='(n)',e['\u24AA']='(o)',e['\u24AB']='(p)',e['\u24AC']='(q)',e['\u24AD']='(r)',e['\u24AE']='(s)',e['\u24AF']='(t)',e['\u24B0']='(u)',e['\u24B1']='(v)',e['\u24B2']='(w)',e['\u24B3']='(x)',e['\u24B4']='(y)',e['\u24B5']='(z)',e['\u2A0C']='\u222B\u222B\u222B\u222B',e['\u2A74']='::=',e['\u2A75']='==',e['\u2A76']='===',e['\u2E9F']='\u6BCD',e['\u2EF3']='\u9F9F',e['\u2F00']='\u4E00',e['\u2F01']='\u4E28',e['\u2F02']='\u4E36',e['\u2F03']='\u4E3F',e['\u2F04']='\u4E59',e['\u2F05']='\u4E85',e['\u2F06']='\u4E8C',e['\u2F07']='\u4EA0',e['\u2F08']='\u4EBA',e['\u2F09']='\u513F',e['\u2F0A']='\u5165',e['\u2F0B']='\u516B',e['\u2F0C']='\u5182',e['\u2F0D']='\u5196',e['\u2F0E']='\u51AB',e['\u2F0F']='\u51E0',e['\u2F10']='\u51F5',e['\u2F11']='\u5200',e['\u2F12']='\u529B',e['\u2F13']='\u52F9',e['\u2F14']='\u5315',e['\u2F15']='\u531A',e['\u2F16']='\u5338',e['\u2F17']='\u5341',e['\u2F18']='\u535C',e['\u2F19']='\u5369',e['\u2F1A']='\u5382',e['\u2F1B']='\u53B6',e['\u2F1C']='\u53C8',e['\u2F1D']='\u53E3',e['\u2F1E']='\u56D7',e['\u2F1F']='\u571F',e['\u2F20']='\u58EB',e['\u2F21']='\u5902',e['\u2F22']='\u590A',e['\u2F23']='\u5915',e['\u2F24']='\u5927',e['\u2F25']='\u5973',e['\u2F26']='\u5B50',e['\u2F27']='\u5B80',e['\u2F28']='\u5BF8',e['\u2F29']='\u5C0F',e['\u2F2A']='\u5C22',e['\u2F2B']='\u5C38',e['\u2F2C']='\u5C6E',e['\u2F2D']='\u5C71',e['\u2F2E']='\u5DDB',e['\u2F2F']='\u5DE5',e['\u2F30']='\u5DF1',e['\u2F31']='\u5DFE',e['\u2F32']='\u5E72',e['\u2F33']='\u5E7A',e['\u2F34']='\u5E7F',e['\u2F35']='\u5EF4',e['\u2F36']='\u5EFE',e['\u2F37']='\u5F0B',e['\u2F38']='\u5F13',e['\u2F39']='\u5F50',e['\u2F3A']='\u5F61',e['\u2F3B']='\u5F73',e['\u2F3C']='\u5FC3',e['\u2F3D']='\u6208',e['\u2F3E']='\u6236',e['\u2F3F']='\u624B',e['\u2F40']='\u652F',e['\u2F41']='\u6534',e['\u2F42']='\u6587',e['\u2F43']='\u6597',e['\u2F44']='\u65A4',e['\u2F45']='\u65B9',e['\u2F46']='\u65E0',e['\u2F47']='\u65E5',e['\u2F48']='\u66F0',e['\u2F49']='\u6708',e['\u2F4A']='\u6728',e['\u2F4B']='\u6B20',e['\u2F4C']='\u6B62',e['\u2F4D']='\u6B79',e['\u2F4E']='\u6BB3',e['\u2F4F']='\u6BCB',e['\u2F50']='\u6BD4',e['\u2F51']='\u6BDB',e['\u2F52']='\u6C0F',e['\u2F53']='\u6C14',e['\u2F54']='\u6C34',e['\u2F55']='\u706B',e['\u2F56']='\u722A',e['\u2F57']='\u7236',e['\u2F58']='\u723B',e['\u2F59']='\u723F',e['\u2F5A']='\u7247',e['\u2F5B']='\u7259',e['\u2F5C']='\u725B',e['\u2F5D']='\u72AC',e['\u2F5E']='\u7384',e['\u2F5F']='\u7389',e['\u2F60']='\u74DC',e['\u2F61']='\u74E6',e['\u2F62']='\u7518',e['\u2F63']='\u751F',e['\u2F64']='\u7528',e['\u2F65']='\u7530',e['\u2F66']='\u758B',e['\u2F67']='\u7592',e['\u2F68']='\u7676',e['\u2F69']='\u767D',e['\u2F6A']='\u76AE',e['\u2F6B']='\u76BF',e['\u2F6C']='\u76EE',e['\u2F6D']='\u77DB',e['\u2F6E']='\u77E2',e['\u2F6F']='\u77F3',e['\u2F70']='\u793A',e['\u2F71']='\u79B8',e['\u2F72']='\u79BE',e['\u2F73']='\u7A74',e['\u2F74']='\u7ACB',e['\u2F75']='\u7AF9',e['\u2F76']='\u7C73',e['\u2F77']='\u7CF8',e['\u2F78']='\u7F36',e['\u2F79']='\u7F51',e['\u2F7A']='\u7F8A',e['\u2F7B']='\u7FBD',e['\u2F7C']='\u8001',e['\u2F7D']='\u800C',e['\u2F7E']='\u8012',e['\u2F7F']='\u8033',e['\u2F80']='\u807F',e['\u2F81']='\u8089',e['\u2F82']='\u81E3',e['\u2F83']='\u81EA',e['\u2F84']='\u81F3',e['\u2F85']='\u81FC',e['\u2F86']='\u820C',e['\u2F87']='\u821B',e['\u2F88']='\u821F',e['\u2F89']='\u826E',e['\u2F8A']='\u8272',e['\u2F8B']='\u8278',e['\u2F8C']='\u864D',e['\u2F8D']='\u866B',e['\u2F8E']='\u8840',e['\u2F8F']='\u884C',e['\u2F90']='\u8863',e['\u2F91']='\u897E',e['\u2F92']='\u898B',e['\u2F93']='\u89D2',e['\u2F94']='\u8A00',e['\u2F95']='\u8C37',e['\u2F96']='\u8C46',e['\u2F97']='\u8C55',e['\u2F98']='\u8C78',e['\u2F99']='\u8C9D',e['\u2F9A']='\u8D64',e['\u2F9B']='\u8D70',e['\u2F9C']='\u8DB3',e['\u2F9D']='\u8EAB',e['\u2F9E']='\u8ECA',e['\u2F9F']='\u8F9B',e['\u2FA0']='\u8FB0',e['\u2FA1']='\u8FB5',e['\u2FA2']='\u9091',e['\u2FA3']='\u9149',e['\u2FA4']='\u91C6',e['\u2FA5']='\u91CC',e['\u2FA6']='\u91D1',e['\u2FA7']='\u9577',e['\u2FA8']='\u9580',e['\u2FA9']='\u961C',e['\u2FAA']='\u96B6',e['\u2FAB']='\u96B9',e['\u2FAC']='\u96E8',e['\u2FAD']='\u9751',e['\u2FAE']='\u975E',e['\u2FAF']='\u9762',e['\u2FB0']='\u9769',e['\u2FB1']='\u97CB',e['\u2FB2']='\u97ED',e['\u2FB3']='\u97F3',e['\u2FB4']='\u9801',e['\u2FB5']='\u98A8',e['\u2FB6']='\u98DB',e['\u2FB7']='\u98DF',e['\u2FB8']='\u9996',e['\u2FB9']='\u9999',e['\u2FBA']='\u99AC',e['\u2FBB']='\u9AA8',e['\u2FBC']='\u9AD8',e['\u2FBD']='\u9ADF',e['\u2FBE']='\u9B25',e['\u2FBF']='\u9B2F',e['\u2FC0']='\u9B32',e['\u2FC1']='\u9B3C',e['\u2FC2']='\u9B5A',e['\u2FC3']='\u9CE5',e['\u2FC4']='\u9E75',e['\u2FC5']='\u9E7F',e['\u2FC6']='\u9EA5',e['\u2FC7']='\u9EBB',e['\u2FC8']='\u9EC3',e['\u2FC9']='\u9ECD',e['\u2FCA']='\u9ED1',e['\u2FCB']='\u9EF9',e['\u2FCC']='\u9EFD',e['\u2FCD']='\u9F0E',e['\u2FCE']='\u9F13',e['\u2FCF']='\u9F20',e['\u2FD0']='\u9F3B',e['\u2FD1']='\u9F4A',e['\u2FD2']='\u9F52',e['\u2FD3']='\u9F8D',e['\u2FD4']='\u9F9C',e['\u2FD5']='\u9FA0',e['\u3036']='\u3012',e.〸='\u5341',e.〹='\u5344',e.〺='\u5345',e.゛=' \u3099',e.゜=' \u309A',e.ㄱ='\u1100',e.ㄲ='\u1101',e.ㄳ='\u11AA',e.ㄴ='\u1102',e.ㄵ='\u11AC',e.ㄶ='\u11AD',e.ㄷ='\u1103',e.ㄸ='\u1104',e.ㄹ='\u1105',e.ㄺ='\u11B0',e.ㄻ='\u11B1',e.ㄼ='\u11B2',e.ㄽ='\u11B3',e.ㄾ='\u11B4',e.ㄿ='\u11B5',e.ㅀ='\u111A',e.ㅁ='\u1106',e.ㅂ='\u1107',e.ㅃ='\u1108',e.ㅄ='\u1121',e.ㅅ='\u1109',e.ㅆ='\u110A',e.ㅇ='\u110B',e.ㅈ='\u110C',e.ㅉ='\u110D',e.ㅊ='\u110E',e.ㅋ='\u110F',e.ㅌ='\u1110',e.ㅍ='\u1111',e.ㅎ='\u1112',e.ㅏ='\u1161',e.ㅐ='\u1162',e.ㅑ='\u1163',e.ㅒ='\u1164',e.ㅓ='\u1165',e.ㅔ='\u1166',e.ㅕ='\u1167',e.ㅖ='\u1168',e.ㅗ='\u1169',e.ㅘ='\u116A',e.ㅙ='\u116B',e.ㅚ='\u116C',e.ㅛ='\u116D',e.ㅜ='\u116E',e.ㅝ='\u116F',e.ㅞ='\u1170',e.ㅟ='\u1171',e.ㅠ='\u1172',e.ㅡ='\u1173',e.ㅢ='\u1174',e.ㅣ='\u1175',e.ㅤ='\u1160',e.ㅥ='\u1114',e.ㅦ='\u1115',e.ㅧ='\u11C7',e.ㅨ='\u11C8',e.ㅩ='\u11CC',e.ㅪ='\u11CE',e.ㅫ='\u11D3',e.ㅬ='\u11D7',e.ㅭ='\u11D9',e.ㅮ='\u111C',e.ㅯ='\u11DD',e.ㅰ='\u11DF',e.ㅱ='\u111D',e.ㅲ='\u111E',e.ㅳ='\u1120',e.ㅴ='\u1122',e.ㅵ='\u1123',e.ㅶ='\u1127',e.ㅷ='\u1129',e.ㅸ='\u112B',e.ㅹ='\u112C',e.ㅺ='\u112D',e.ㅻ='\u112E',e.ㅼ='\u112F',e.ㅽ='\u1132',e.ㅾ='\u1136',e.ㅿ='\u1140',e.ㆀ='\u1147',e.ㆁ='\u114C',e.ㆂ='\u11F1',e.ㆃ='\u11F2',e.ㆄ='\u1157',e.ㆅ='\u1158',e.ㆆ='\u1159',e.ㆇ='\u1184',e.ㆈ='\u1185',e.ㆉ='\u1188',e.ㆊ='\u1191',e.ㆋ='\u1192',e.ㆌ='\u1194',e.ㆍ='\u119E',e.ㆎ='\u11A1',e['\u3200']='(\u1100)',e['\u3201']='(\u1102)',e['\u3202']='(\u1103)',e['\u3203']='(\u1105)',e['\u3204']='(\u1106)',e['\u3205']='(\u1107)',e['\u3206']='(\u1109)',e['\u3207']='(\u110B)',e['\u3208']='(\u110C)',e['\u3209']='(\u110E)',e['\u320A']='(\u110F)',e['\u320B']='(\u1110)',e['\u320C']='(\u1111)',e['\u320D']='(\u1112)',e['\u320E']='(\u1100\u1161)',e['\u320F']='(\u1102\u1161)',e['\u3210']='(\u1103\u1161)',e['\u3211']='(\u1105\u1161)',e['\u3212']='(\u1106\u1161)',e['\u3213']='(\u1107\u1161)',e['\u3214']='(\u1109\u1161)',e['\u3215']='(\u110B\u1161)',e['\u3216']='(\u110C\u1161)',e['\u3217']='(\u110E\u1161)',e['\u3218']='(\u110F\u1161)',e['\u3219']='(\u1110\u1161)',e['\u321A']='(\u1111\u1161)',e['\u321B']='(\u1112\u1161)',e['\u321C']='(\u110C\u116E)',e['\u321D']='(\u110B\u1169\u110C\u1165\u11AB)',e['\u321E']='(\u110B\u1169\u1112\u116E)',e['\u3220']='(\u4E00)',e['\u3221']='(\u4E8C)',e['\u3222']='(\u4E09)',e['\u3223']='(\u56DB)',e['\u3224']='(\u4E94)',e['\u3225']='(\u516D)',e['\u3226']='(\u4E03)',e['\u3227']='(\u516B)',e['\u3228']='(\u4E5D)',e['\u3229']='(\u5341)',e['\u322A']='(\u6708)',e['\u322B']='(\u706B)',e['\u322C']='(\u6C34)',e['\u322D']='(\u6728)',e['\u322E']='(\u91D1)',e['\u322F']='(\u571F)',e['\u3230']='(\u65E5)',e['\u3231']='(\u682A)',e['\u3232']='(\u6709)',e['\u3233']='(\u793E)',e['\u3234']='(\u540D)',e['\u3235']='(\u7279)',e['\u3236']='(\u8CA1)',e['\u3237']='(\u795D)',e['\u3238']='(\u52B4)',e['\u3239']='(\u4EE3)',e['\u323A']='(\u547C)',e['\u323B']='(\u5B66)',e['\u323C']='(\u76E3)',e['\u323D']='(\u4F01)',e['\u323E']='(\u8CC7)',e['\u323F']='(\u5354)',e['\u3240']='(\u796D)',e['\u3241']='(\u4F11)',e['\u3242']='(\u81EA)',e['\u3243']='(\u81F3)',e['\u32C0']='1\u6708',e['\u32C1']='2\u6708',e['\u32C2']='3\u6708',e['\u32C3']='4\u6708',e['\u32C4']='5\u6708',e['\u32C5']='6\u6708',e['\u32C6']='7\u6708',e['\u32C7']='8\u6708',e['\u32C8']='9\u6708',e['\u32C9']='10\u6708',e['\u32CA']='11\u6708',e['\u32CB']='12\u6708',e['\u3358']='0\u70B9',e['\u3359']='1\u70B9',e['\u335A']='2\u70B9',e['\u335B']='3\u70B9',e['\u335C']='4\u70B9',e['\u335D']='5\u70B9',e['\u335E']='6\u70B9',e['\u335F']='7\u70B9',e['\u3360']='8\u70B9',e['\u3361']='9\u70B9',e['\u3362']='10\u70B9',e['\u3363']='11\u70B9',e['\u3364']='12\u70B9',e['\u3365']='13\u70B9',e['\u3366']='14\u70B9',e['\u3367']='15\u70B9',e['\u3368']='16\u70B9',e['\u3369']='17\u70B9',e['\u336A']='18\u70B9',e['\u336B']='19\u70B9',e['\u336C']='20\u70B9',e['\u336D']='21\u70B9',e['\u336E']='22\u70B9',e['\u336F']='23\u70B9',e['\u3370']='24\u70B9',e['\u33E0']='1\u65E5',e['\u33E1']='2\u65E5',e['\u33E2']='3\u65E5',e['\u33E3']='4\u65E5',e['\u33E4']='5\u65E5',e['\u33E5']='6\u65E5',e['\u33E6']='7\u65E5',e['\u33E7']='8\u65E5',e['\u33E8']='9\u65E5',e['\u33E9']='10\u65E5',e['\u33EA']='11\u65E5',e['\u33EB']='12\u65E5',e['\u33EC']='13\u65E5',e['\u33ED']='14\u65E5',e['\u33EE']='15\u65E5',e['\u33EF']='16\u65E5',e['\u33F0']='17\u65E5',e['\u33F1']='18\u65E5',e['\u33F2']='19\u65E5',e['\u33F3']='20\u65E5',e['\u33F4']='21\u65E5',e['\u33F5']='22\u65E5',e['\u33F6']='23\u65E5',e['\u33F7']='24\u65E5',e['\u33F8']='25\u65E5',e['\u33F9']='26\u65E5',e['\u33FA']='27\u65E5',e['\u33FB']='28\u65E5',e['\u33FC']='29\u65E5',e['\u33FD']='30\u65E5',e['\u33FE']='31\u65E5',e.ff='ff',e.fi='fi',e.fl='fl',e.ffi='ffi',e.ffl='ffl',e.ſt='\u017Ft',e.st='st',e.ﬓ='\u0574\u0576',e.ﬔ='\u0574\u0565',e.ﬕ='\u0574\u056B',e.ﬖ='\u057E\u0576',e.ﬗ='\u0574\u056D',e.ﭏ='\u05D0\u05DC',e.ﭐ='\u0671',e.ﭑ='\u0671',e.ﭒ='\u067B',e.ﭓ='\u067B',e.ﭔ='\u067B',e.ﭕ='\u067B',e.ﭖ='\u067E',e.ﭗ='\u067E',e.ﭘ='\u067E',e.ﭙ='\u067E',e.ﭚ='\u0680',e.ﭛ='\u0680',e.ﭜ='\u0680',e.ﭝ='\u0680',e.ﭞ='\u067A',e.ﭟ='\u067A',e.ﭠ='\u067A',e.ﭡ='\u067A',e.ﭢ='\u067F',e.ﭣ='\u067F',e.ﭤ='\u067F',e.ﭥ='\u067F',e.ﭦ='\u0679',e.ﭧ='\u0679',e.ﭨ='\u0679',e.ﭩ='\u0679',e.ﭪ='\u06A4',e.ﭫ='\u06A4',e.ﭬ='\u06A4',e.ﭭ='\u06A4',e.ﭮ='\u06A6',e.ﭯ='\u06A6',e.ﭰ='\u06A6',e.ﭱ='\u06A6',e.ﭲ='\u0684',e.ﭳ='\u0684',e.ﭴ='\u0684',e.ﭵ='\u0684',e.ﭶ='\u0683',e.ﭷ='\u0683',e.ﭸ='\u0683',e.ﭹ='\u0683',e.ﭺ='\u0686',e.ﭻ='\u0686',e.ﭼ='\u0686',e.ﭽ='\u0686',e.ﭾ='\u0687',e.ﭿ='\u0687',e.ﮀ='\u0687',e.ﮁ='\u0687',e.ﮂ='\u068D',e.ﮃ='\u068D',e.ﮄ='\u068C',e.ﮅ='\u068C',e.ﮆ='\u068E',e.ﮇ='\u068E',e.ﮈ='\u0688',e.ﮉ='\u0688',e.ﮊ='\u0698',e.ﮋ='\u0698',e.ﮌ='\u0691',e.ﮍ='\u0691',e.ﮎ='\u06A9',e.ﮏ='\u06A9',e.ﮐ='\u06A9',e.ﮑ='\u06A9',e.ﮒ='\u06AF',e.ﮓ='\u06AF',e.ﮔ='\u06AF',e.ﮕ='\u06AF',e.ﮖ='\u06B3',e.ﮗ='\u06B3',e.ﮘ='\u06B3',e.ﮙ='\u06B3',e.ﮚ='\u06B1',e.ﮛ='\u06B1',e.ﮜ='\u06B1',e.ﮝ='\u06B1',e.ﮞ='\u06BA',e.ﮟ='\u06BA',e.ﮠ='\u06BB',e.ﮡ='\u06BB',e.ﮢ='\u06BB',e.ﮣ='\u06BB',e.ﮤ='\u06C0',e.ﮥ='\u06C0',e.ﮦ='\u06C1',e.ﮧ='\u06C1',e.ﮨ='\u06C1',e.ﮩ='\u06C1',e.ﮪ='\u06BE',e.ﮫ='\u06BE',e.ﮬ='\u06BE',e.ﮭ='\u06BE',e.ﮮ='\u06D2',e.ﮯ='\u06D2',e.ﮰ='\u06D3',e.ﮱ='\u06D3',e.ﯓ='\u06AD',e.ﯔ='\u06AD',e.ﯕ='\u06AD',e.ﯖ='\u06AD',e.ﯗ='\u06C7',e.ﯘ='\u06C7',e.ﯙ='\u06C6',e.ﯚ='\u06C6',e.ﯛ='\u06C8',e.ﯜ='\u06C8',e.ﯝ='\u0677',e.ﯞ='\u06CB',e.ﯟ='\u06CB',e.ﯠ='\u06C5',e.ﯡ='\u06C5',e.ﯢ='\u06C9',e.ﯣ='\u06C9',e.ﯤ='\u06D0',e.ﯥ='\u06D0',e.ﯦ='\u06D0',e.ﯧ='\u06D0',e.ﯨ='\u0649',e.ﯩ='\u0649',e.ﯪ='\u0626\u0627',e.ﯫ='\u0626\u0627',e.ﯬ='\u0626\u06D5',e.ﯭ='\u0626\u06D5',e.ﯮ='\u0626\u0648',e.ﯯ='\u0626\u0648',e.ﯰ='\u0626\u06C7',e.ﯱ='\u0626\u06C7',e.ﯲ='\u0626\u06C6',e.ﯳ='\u0626\u06C6',e.ﯴ='\u0626\u06C8',e.ﯵ='\u0626\u06C8',e.ﯶ='\u0626\u06D0',e.ﯷ='\u0626\u06D0',e.ﯸ='\u0626\u06D0',e.ﯹ='\u0626\u0649',e.ﯺ='\u0626\u0649',e.ﯻ='\u0626\u0649',e.ﯼ='\u06CC',e.ﯽ='\u06CC',e.ﯾ='\u06CC',e.ﯿ='\u06CC',e.ﰀ='\u0626\u062C',e.ﰁ='\u0626\u062D',e.ﰂ='\u0626\u0645',e.ﰃ='\u0626\u0649',e.ﰄ='\u0626\u064A',e.ﰅ='\u0628\u062C',e.ﰆ='\u0628\u062D',e.ﰇ='\u0628\u062E',e.ﰈ='\u0628\u0645',e.ﰉ='\u0628\u0649',e.ﰊ='\u0628\u064A',e.ﰋ='\u062A\u062C',e.ﰌ='\u062A\u062D',e.ﰍ='\u062A\u062E',e.ﰎ='\u062A\u0645',e.ﰏ='\u062A\u0649',e.ﰐ='\u062A\u064A',e.ﰑ='\u062B\u062C',e.ﰒ='\u062B\u0645',e.ﰓ='\u062B\u0649',e.ﰔ='\u062B\u064A',e.ﰕ='\u062C\u062D',e.ﰖ='\u062C\u0645',e.ﰗ='\u062D\u062C',e.ﰘ='\u062D\u0645',e.ﰙ='\u062E\u062C',e.ﰚ='\u062E\u062D',e.ﰛ='\u062E\u0645',e.ﰜ='\u0633\u062C',e.ﰝ='\u0633\u062D',e.ﰞ='\u0633\u062E',e.ﰟ='\u0633\u0645',e.ﰠ='\u0635\u062D',e.ﰡ='\u0635\u0645',e.ﰢ='\u0636\u062C',e.ﰣ='\u0636\u062D',e.ﰤ='\u0636\u062E',e.ﰥ='\u0636\u0645',e.ﰦ='\u0637\u062D',e.ﰧ='\u0637\u0645',e.ﰨ='\u0638\u0645',e.ﰩ='\u0639\u062C',e.ﰪ='\u0639\u0645',e.ﰫ='\u063A\u062C',e.ﰬ='\u063A\u0645',e.ﰭ='\u0641\u062C',e.ﰮ='\u0641\u062D',e.ﰯ='\u0641\u062E',e.ﰰ='\u0641\u0645',e.ﰱ='\u0641\u0649',e.ﰲ='\u0641\u064A',e.ﰳ='\u0642\u062D',e.ﰴ='\u0642\u0645',e.ﰵ='\u0642\u0649',e.ﰶ='\u0642\u064A',e.ﰷ='\u0643\u0627',e.ﰸ='\u0643\u062C',e.ﰹ='\u0643\u062D',e.ﰺ='\u0643\u062E',e.ﰻ='\u0643\u0644',e.ﰼ='\u0643\u0645',e.ﰽ='\u0643\u0649',e.ﰾ='\u0643\u064A',e.ﰿ='\u0644\u062C',e.ﱀ='\u0644\u062D',e.ﱁ='\u0644\u062E',e.ﱂ='\u0644\u0645',e.ﱃ='\u0644\u0649',e.ﱄ='\u0644\u064A',e.ﱅ='\u0645\u062C',e.ﱆ='\u0645\u062D',e.ﱇ='\u0645\u062E',e.ﱈ='\u0645\u0645',e.ﱉ='\u0645\u0649',e.ﱊ='\u0645\u064A',e.ﱋ='\u0646\u062C',e.ﱌ='\u0646\u062D',e.ﱍ='\u0646\u062E',e.ﱎ='\u0646\u0645',e.ﱏ='\u0646\u0649',e.ﱐ='\u0646\u064A',e.ﱑ='\u0647\u062C',e.ﱒ='\u0647\u0645',e.ﱓ='\u0647\u0649',e.ﱔ='\u0647\u064A',e.ﱕ='\u064A\u062C',e.ﱖ='\u064A\u062D',e.ﱗ='\u064A\u062E',e.ﱘ='\u064A\u0645',e.ﱙ='\u064A\u0649',e.ﱚ='\u064A\u064A',e.ﱛ='\u0630\u0670',e.ﱜ='\u0631\u0670',e.ﱝ='\u0649\u0670',e.ﱞ=' \u064C\u0651',e.ﱟ=' \u064D\u0651',e.ﱠ=' \u064E\u0651',e.ﱡ=' \u064F\u0651',e.ﱢ=' \u0650\u0651',e.ﱣ=' \u0651\u0670',e.ﱤ='\u0626\u0631',e.ﱥ='\u0626\u0632',e.ﱦ='\u0626\u0645',e.ﱧ='\u0626\u0646',e.ﱨ='\u0626\u0649',e.ﱩ='\u0626\u064A',e.ﱪ='\u0628\u0631',e.ﱫ='\u0628\u0632',e.ﱬ='\u0628\u0645',e.ﱭ='\u0628\u0646',e.ﱮ='\u0628\u0649',e.ﱯ='\u0628\u064A',e.ﱰ='\u062A\u0631',e.ﱱ='\u062A\u0632',e.ﱲ='\u062A\u0645',e.ﱳ='\u062A\u0646',e.ﱴ='\u062A\u0649',e.ﱵ='\u062A\u064A',e.ﱶ='\u062B\u0631',e.ﱷ='\u062B\u0632',e.ﱸ='\u062B\u0645',e.ﱹ='\u062B\u0646',e.ﱺ='\u062B\u0649',e.ﱻ='\u062B\u064A',e.ﱼ='\u0641\u0649',e.ﱽ='\u0641\u064A',e.ﱾ='\u0642\u0649',e.ﱿ='\u0642\u064A',e.ﲀ='\u0643\u0627',e.ﲁ='\u0643\u0644',e.ﲂ='\u0643\u0645',e.ﲃ='\u0643\u0649',e.ﲄ='\u0643\u064A',e.ﲅ='\u0644\u0645',e.ﲆ='\u0644\u0649',e.ﲇ='\u0644\u064A',e.ﲈ='\u0645\u0627',e.ﲉ='\u0645\u0645',e.ﲊ='\u0646\u0631',e.ﲋ='\u0646\u0632',e.ﲌ='\u0646\u0645',e.ﲍ='\u0646\u0646',e.ﲎ='\u0646\u0649',e.ﲏ='\u0646\u064A',e.ﲐ='\u0649\u0670',e.ﲑ='\u064A\u0631',e.ﲒ='\u064A\u0632',e.ﲓ='\u064A\u0645',e.ﲔ='\u064A\u0646',e.ﲕ='\u064A\u0649',e.ﲖ='\u064A\u064A',e.ﲗ='\u0626\u062C',e.ﲘ='\u0626\u062D',e.ﲙ='\u0626\u062E',e.ﲚ='\u0626\u0645',e.ﲛ='\u0626\u0647',e.ﲜ='\u0628\u062C',e.ﲝ='\u0628\u062D',e.ﲞ='\u0628\u062E',e.ﲟ='\u0628\u0645',e.ﲠ='\u0628\u0647',e.ﲡ='\u062A\u062C',e.ﲢ='\u062A\u062D',e.ﲣ='\u062A\u062E',e.ﲤ='\u062A\u0645',e.ﲥ='\u062A\u0647',e.ﲦ='\u062B\u0645',e.ﲧ='\u062C\u062D',e.ﲨ='\u062C\u0645',e.ﲩ='\u062D\u062C',e.ﲪ='\u062D\u0645',e.ﲫ='\u062E\u062C',e.ﲬ='\u062E\u0645',e.ﲭ='\u0633\u062C',e.ﲮ='\u0633\u062D',e.ﲯ='\u0633\u062E',e.ﲰ='\u0633\u0645',e.ﲱ='\u0635\u062D',e.ﲲ='\u0635\u062E',e.ﲳ='\u0635\u0645',e.ﲴ='\u0636\u062C',e.ﲵ='\u0636\u062D',e.ﲶ='\u0636\u062E',e.ﲷ='\u0636\u0645',e.ﲸ='\u0637\u062D',e.ﲹ='\u0638\u0645',e.ﲺ='\u0639\u062C',e.ﲻ='\u0639\u0645',e.ﲼ='\u063A\u062C',e.ﲽ='\u063A\u0645',e.ﲾ='\u0641\u062C',e.ﲿ='\u0641\u062D',e.ﳀ='\u0641\u062E',e.ﳁ='\u0641\u0645',e.ﳂ='\u0642\u062D',e.ﳃ='\u0642\u0645',e.ﳄ='\u0643\u062C',e.ﳅ='\u0643\u062D',e.ﳆ='\u0643\u062E',e.ﳇ='\u0643\u0644',e.ﳈ='\u0643\u0645',e.ﳉ='\u0644\u062C',e.ﳊ='\u0644\u062D',e.ﳋ='\u0644\u062E',e.ﳌ='\u0644\u0645',e.ﳍ='\u0644\u0647',e.ﳎ='\u0645\u062C',e.ﳏ='\u0645\u062D',e.ﳐ='\u0645\u062E',e.ﳑ='\u0645\u0645',e.ﳒ='\u0646\u062C',e.ﳓ='\u0646\u062D',e.ﳔ='\u0646\u062E',e.ﳕ='\u0646\u0645',e.ﳖ='\u0646\u0647',e.ﳗ='\u0647\u062C',e.ﳘ='\u0647\u0645',e.ﳙ='\u0647\u0670',e.ﳚ='\u064A\u062C',e.ﳛ='\u064A\u062D',e.ﳜ='\u064A\u062E',e.ﳝ='\u064A\u0645',e.ﳞ='\u064A\u0647',e.ﳟ='\u0626\u0645',e.ﳠ='\u0626\u0647',e.ﳡ='\u0628\u0645',e.ﳢ='\u0628\u0647',e.ﳣ='\u062A\u0645',e.ﳤ='\u062A\u0647',e.ﳥ='\u062B\u0645',e.ﳦ='\u062B\u0647',e.ﳧ='\u0633\u0645',e.ﳨ='\u0633\u0647',e.ﳩ='\u0634\u0645',e.ﳪ='\u0634\u0647',e.ﳫ='\u0643\u0644',e.ﳬ='\u0643\u0645',e.ﳭ='\u0644\u0645',e.ﳮ='\u0646\u0645',e.ﳯ='\u0646\u0647',e.ﳰ='\u064A\u0645',e.ﳱ='\u064A\u0647',e.ﳲ='\u0640\u064E\u0651',e.ﳳ='\u0640\u064F\u0651',e.ﳴ='\u0640\u0650\u0651',e.ﳵ='\u0637\u0649',e.ﳶ='\u0637\u064A',e.ﳷ='\u0639\u0649',e.ﳸ='\u0639\u064A',e.ﳹ='\u063A\u0649',e.ﳺ='\u063A\u064A',e.ﳻ='\u0633\u0649',e.ﳼ='\u0633\u064A',e.ﳽ='\u0634\u0649',e.ﳾ='\u0634\u064A',e.ﳿ='\u062D\u0649',e.ﴀ='\u062D\u064A',e.ﴁ='\u062C\u0649',e.ﴂ='\u062C\u064A',e.ﴃ='\u062E\u0649',e.ﴄ='\u062E\u064A',e.ﴅ='\u0635\u0649',e.ﴆ='\u0635\u064A',e.ﴇ='\u0636\u0649',e.ﴈ='\u0636\u064A',e.ﴉ='\u0634\u062C',e.ﴊ='\u0634\u062D',e.ﴋ='\u0634\u062E',e.ﴌ='\u0634\u0645',e.ﴍ='\u0634\u0631',e.ﴎ='\u0633\u0631',e.ﴏ='\u0635\u0631',e.ﴐ='\u0636\u0631',e.ﴑ='\u0637\u0649',e.ﴒ='\u0637\u064A',e.ﴓ='\u0639\u0649',e.ﴔ='\u0639\u064A',e.ﴕ='\u063A\u0649',e.ﴖ='\u063A\u064A',e.ﴗ='\u0633\u0649',e.ﴘ='\u0633\u064A',e.ﴙ='\u0634\u0649',e.ﴚ='\u0634\u064A',e.ﴛ='\u062D\u0649',e.ﴜ='\u062D\u064A',e.ﴝ='\u062C\u0649',e.ﴞ='\u062C\u064A',e.ﴟ='\u062E\u0649',e.ﴠ='\u062E\u064A',e.ﴡ='\u0635\u0649',e.ﴢ='\u0635\u064A',e.ﴣ='\u0636\u0649',e.ﴤ='\u0636\u064A',e.ﴥ='\u0634\u062C',e.ﴦ='\u0634\u062D',e.ﴧ='\u0634\u062E',e.ﴨ='\u0634\u0645',e.ﴩ='\u0634\u0631',e.ﴪ='\u0633\u0631',e.ﴫ='\u0635\u0631',e.ﴬ='\u0636\u0631',e.ﴭ='\u0634\u062C',e.ﴮ='\u0634\u062D',e.ﴯ='\u0634\u062E',e.ﴰ='\u0634\u0645',e.ﴱ='\u0633\u0647',e.ﴲ='\u0634\u0647',e.ﴳ='\u0637\u0645',e.ﴴ='\u0633\u062C',e.ﴵ='\u0633\u062D',e.ﴶ='\u0633\u062E',e.ﴷ='\u0634\u062C',e.ﴸ='\u0634\u062D',e.ﴹ='\u0634\u062E',e.ﴺ='\u0637\u0645',e.ﴻ='\u0638\u0645',e.ﴼ='\u0627\u064B',e.ﴽ='\u0627\u064B',e.ﵐ='\u062A\u062C\u0645',e.ﵑ='\u062A\u062D\u062C',e.ﵒ='\u062A\u062D\u062C',e.ﵓ='\u062A\u062D\u0645',e.ﵔ='\u062A\u062E\u0645',e.ﵕ='\u062A\u0645\u062C',e.ﵖ='\u062A\u0645\u062D',e.ﵗ='\u062A\u0645\u062E',e.ﵘ='\u062C\u0645\u062D',e.ﵙ='\u062C\u0645\u062D',e.ﵚ='\u062D\u0645\u064A',e.ﵛ='\u062D\u0645\u0649',e.ﵜ='\u0633\u062D\u062C',e.ﵝ='\u0633\u062C\u062D',e.ﵞ='\u0633\u062C\u0649',e.ﵟ='\u0633\u0645\u062D',e.ﵠ='\u0633\u0645\u062D',e.ﵡ='\u0633\u0645\u062C',e.ﵢ='\u0633\u0645\u0645',e.ﵣ='\u0633\u0645\u0645',e.ﵤ='\u0635\u062D\u062D',e.ﵥ='\u0635\u062D\u062D',e.ﵦ='\u0635\u0645\u0645',e.ﵧ='\u0634\u062D\u0645',e.ﵨ='\u0634\u062D\u0645',e.ﵩ='\u0634\u062C\u064A',e.ﵪ='\u0634\u0645\u062E',e.ﵫ='\u0634\u0645\u062E',e.ﵬ='\u0634\u0645\u0645',e.ﵭ='\u0634\u0645\u0645',e.ﵮ='\u0636\u062D\u0649',e.ﵯ='\u0636\u062E\u0645',e.ﵰ='\u0636\u062E\u0645',e.ﵱ='\u0637\u0645\u062D',e.ﵲ='\u0637\u0645\u062D',e.ﵳ='\u0637\u0645\u0645',e.ﵴ='\u0637\u0645\u064A',e.ﵵ='\u0639\u062C\u0645',e.ﵶ='\u0639\u0645\u0645',e.ﵷ='\u0639\u0645\u0645',e.ﵸ='\u0639\u0645\u0649',e.ﵹ='\u063A\u0645\u0645',e.ﵺ='\u063A\u0645\u064A',e.ﵻ='\u063A\u0645\u0649',e.ﵼ='\u0641\u062E\u0645',e.ﵽ='\u0641\u062E\u0645',e.ﵾ='\u0642\u0645\u062D',e.ﵿ='\u0642\u0645\u0645',e.ﶀ='\u0644\u062D\u0645',e.ﶁ='\u0644\u062D\u064A',e.ﶂ='\u0644\u062D\u0649',e.ﶃ='\u0644\u062C\u062C',e.ﶄ='\u0644\u062C\u062C',e.ﶅ='\u0644\u062E\u0645',e.ﶆ='\u0644\u062E\u0645',e.ﶇ='\u0644\u0645\u062D',e.ﶈ='\u0644\u0645\u062D',e.ﶉ='\u0645\u062D\u062C',e.ﶊ='\u0645\u062D\u0645',e.ﶋ='\u0645\u062D\u064A',e.ﶌ='\u0645\u062C\u062D',e.ﶍ='\u0645\u062C\u0645',e.ﶎ='\u0645\u062E\u062C',e.ﶏ='\u0645\u062E\u0645',e.ﶒ='\u0645\u062C\u062E',e.ﶓ='\u0647\u0645\u062C',e.ﶔ='\u0647\u0645\u0645',e.ﶕ='\u0646\u062D\u0645',e.ﶖ='\u0646\u062D\u0649',e.ﶗ='\u0646\u062C\u0645',e.ﶘ='\u0646\u062C\u0645',e.ﶙ='\u0646\u062C\u0649',e.ﶚ='\u0646\u0645\u064A',e.ﶛ='\u0646\u0645\u0649',e.ﶜ='\u064A\u0645\u0645',e.ﶝ='\u064A\u0645\u0645',e.ﶞ='\u0628\u062E\u064A',e.ﶟ='\u062A\u062C\u064A',e.ﶠ='\u062A\u062C\u0649',e.ﶡ='\u062A\u062E\u064A',e.ﶢ='\u062A\u062E\u0649',e.ﶣ='\u062A\u0645\u064A',e.ﶤ='\u062A\u0645\u0649',e.ﶥ='\u062C\u0645\u064A',e.ﶦ='\u062C\u062D\u0649',e.ﶧ='\u062C\u0645\u0649',e.ﶨ='\u0633\u062E\u0649',e.ﶩ='\u0635\u062D\u064A',e.ﶪ='\u0634\u062D\u064A',e.ﶫ='\u0636\u062D\u064A',e.ﶬ='\u0644\u062C\u064A',e.ﶭ='\u0644\u0645\u064A',e.ﶮ='\u064A\u062D\u064A',e.ﶯ='\u064A\u062C\u064A',e.ﶰ='\u064A\u0645\u064A',e.ﶱ='\u0645\u0645\u064A',e.ﶲ='\u0642\u0645\u064A',e.ﶳ='\u0646\u062D\u064A',e.ﶴ='\u0642\u0645\u062D',e.ﶵ='\u0644\u062D\u0645',e.ﶶ='\u0639\u0645\u064A',e.ﶷ='\u0643\u0645\u064A',e.ﶸ='\u0646\u062C\u062D',e.ﶹ='\u0645\u062E\u064A',e.ﶺ='\u0644\u062C\u0645',e.ﶻ='\u0643\u0645\u0645',e.ﶼ='\u0644\u062C\u0645',e.ﶽ='\u0646\u062C\u062D',e.ﶾ='\u062C\u062D\u064A',e.ﶿ='\u062D\u062C\u064A',e.ﷀ='\u0645\u062C\u064A',e.ﷁ='\u0641\u0645\u064A',e.ﷂ='\u0628\u062D\u064A',e.ﷃ='\u0643\u0645\u0645',e.ﷄ='\u0639\u062C\u0645',e.ﷅ='\u0635\u0645\u0645',e.ﷆ='\u0633\u062E\u064A',e.ﷇ='\u0646\u062C\u064A',e['\uFE49']='\u203E',e['\uFE4A']='\u203E',e['\uFE4B']='\u203E',e['\uFE4C']='\u203E',e['\uFE4D']='_',e['\uFE4E']='_',e['\uFE4F']='_',e.ﺀ='\u0621',e.ﺁ='\u0622',e.ﺂ='\u0622',e.ﺃ='\u0623',e.ﺄ='\u0623',e.ﺅ='\u0624',e.ﺆ='\u0624',e.ﺇ='\u0625',e.ﺈ='\u0625',e.ﺉ='\u0626',e.ﺊ='\u0626',e.ﺋ='\u0626',e.ﺌ='\u0626',e.ﺍ='\u0627',e.ﺎ='\u0627',e.ﺏ='\u0628',e.ﺐ='\u0628',e.ﺑ='\u0628',e.ﺒ='\u0628',e.ﺓ='\u0629',e.ﺔ='\u0629',e.ﺕ='\u062A',e.ﺖ='\u062A',e.ﺗ='\u062A',e.ﺘ='\u062A',e.ﺙ='\u062B',e.ﺚ='\u062B',e.ﺛ='\u062B',e.ﺜ='\u062B',e.ﺝ='\u062C',e.ﺞ='\u062C',e.ﺟ='\u062C',e.ﺠ='\u062C',e.ﺡ='\u062D',e.ﺢ='\u062D',e.ﺣ='\u062D',e.ﺤ='\u062D',e.ﺥ='\u062E',e.ﺦ='\u062E',e.ﺧ='\u062E',e.ﺨ='\u062E',e.ﺩ='\u062F',e.ﺪ='\u062F',e.ﺫ='\u0630',e.ﺬ='\u0630',e.ﺭ='\u0631',e.ﺮ='\u0631',e.ﺯ='\u0632',e.ﺰ='\u0632',e.ﺱ='\u0633',e.ﺲ='\u0633',e.ﺳ='\u0633',e.ﺴ='\u0633',e.ﺵ='\u0634',e.ﺶ='\u0634',e.ﺷ='\u0634',e.ﺸ='\u0634',e.ﺹ='\u0635',e.ﺺ='\u0635',e.ﺻ='\u0635',e.ﺼ='\u0635',e.ﺽ='\u0636',e.ﺾ='\u0636',e.ﺿ='\u0636',e.ﻀ='\u0636',e.ﻁ='\u0637',e.ﻂ='\u0637',e.ﻃ='\u0637',e.ﻄ='\u0637',e.ﻅ='\u0638',e.ﻆ='\u0638',e.ﻇ='\u0638',e.ﻈ='\u0638',e.ﻉ='\u0639',e.ﻊ='\u0639',e.ﻋ='\u0639',e.ﻌ='\u0639',e.ﻍ='\u063A',e.ﻎ='\u063A',e.ﻏ='\u063A',e.ﻐ='\u063A',e.ﻑ='\u0641',e.ﻒ='\u0641',e.ﻓ='\u0641',e.ﻔ='\u0641',e.ﻕ='\u0642',e.ﻖ='\u0642',e.ﻗ='\u0642',e.ﻘ='\u0642',e.ﻙ='\u0643',e.ﻚ='\u0643',e.ﻛ='\u0643',e.ﻜ='\u0643',e.ﻝ='\u0644',e.ﻞ='\u0644',e.ﻟ='\u0644',e.ﻠ='\u0644',e.ﻡ='\u0645',e.ﻢ='\u0645',e.ﻣ='\u0645',e.ﻤ='\u0645',e.ﻥ='\u0646',e.ﻦ='\u0646',e.ﻧ='\u0646',e.ﻨ='\u0646',e.ﻩ='\u0647',e.ﻪ='\u0647',e.ﻫ='\u0647',e.ﻬ='\u0647',e.ﻭ='\u0648',e.ﻮ='\u0648',e.ﻯ='\u0649',e.ﻰ='\u0649',e.ﻱ='\u064A',e.ﻲ='\u064A',e.ﻳ='\u064A',e.ﻴ='\u064A',e.ﻵ='\u0644\u0622',e.ﻶ='\u0644\u0622',e.ﻷ='\u0644\u0623',e.ﻸ='\u0644\u0623',e.ﻹ='\u0644\u0625',e.ﻺ='\u0644\u0625',e.ﻻ='\u0644\u0627',e.ﻼ='\u0644\u0627'});e.mapSpecialUnicodeValues=function(e){if(65520<=e&&65535>=e)return 0;return 62976<=e&&63743>=e?r()[e]||e:e},e.reverseIfRtl=function(e){var t=e.length;if(1>=t||!a(e.charCodeAt(0)))return e;for(var n='',r=t-1;0<=r;r--)n+=e[r];return n},e.getUnicodeRangeFor=function(e){for(var t=0,a=o.length,n;t<a;t++)if(n=o[t],e>=n.begin&&e<n.end)return t;return-1},e.getNormalizedUnicodes=i,e.getUnicodeForGlyph=function(e,t){var a=t[e];if(a!==void 0)return a;if(!e)return-1;if('u'===e[0]){var n=e.length,r;if(7===n&&'n'===e[1]&&'i'===e[2])r=e.substr(3);else if(5<=n&&7>=n)r=e.substr(1);else return-1;if(r===r.toUpperCase()&&(a=parseInt(r,16),0<=a))return a}return-1}}),function(e,t){t(e.pdfjsDisplayDOMUtils={},e.pdfjsSharedUtil)}(this,function(e,t){function a(e){var a=t.globalScope.PDFJS;switch(e){case'pdfBug':return!!a&&a.pdfBug;case'disableAutoFetch':return!!a&&a.disableAutoFetch;case'disableStream':return!!a&&a.disableStream;case'disableRange':return!!a&&a.disableRange;case'disableFontFace':return!!a&&a.disableFontFace;case'disableCreateObjectURL':return!!a&&a.disableCreateObjectURL;case'disableWebGL':return!a||a.disableWebGL;case'cMapUrl':return a?a.cMapUrl:null;case'cMapPacked':return!!a&&a.cMapPacked;case'postMessageTransfers':return!a||a.postMessageTransfers;case'workerSrc':return a?a.workerSrc:null;case'disableWorker':return!!a&&a.disableWorker;case'maxImageSize':return a?a.maxImageSize:-1;case'imageResourcesPath':return a?a.imageResourcesPath:'';case'isEvalSupported':return!a||a.isEvalSupported;case'externalLinkTarget':if(!a)return o.NONE;switch(a.externalLinkTarget){case o.NONE:case o.SELF:case o.BLANK:case o.PARENT:case o.TOP:return a.externalLinkTarget;}return r('PDFJS.externalLinkTarget is invalid: '+a.externalLinkTarget),a.externalLinkTarget=o.NONE,o.NONE;case'externalLinkRel':return a?a.externalLinkRel:'noreferrer';case'enableStats':return!!(a&&a.enableStats);default:throw new Error('Unknown default setting: '+e);}}var n=t.removeNullCharacters,r=t.warn,i=function(){function e(){}var t=['ms','Moz','Webkit','O'],a=Object.create(null);return e.getProp=function(e,n){if(1===arguments.length&&'string'==typeof a[e])return a[e];n=n||document.documentElement;var r=n.style,o,s;if('string'==typeof r[e])return a[e]=e;s=e.charAt(0).toUpperCase()+e.slice(1);for(var d=0,i=t.length;d<i;d++)if(o=t[d]+s,'string'==typeof r[o])return a[e]=o;return a[e]='undefined'},e.setProp=function(e,t,a){var n=this.getProp(e);'undefined'!==n&&(t.style[n]=a)},e}(),o={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4},l=['','_self','_blank','_parent','_top'];e.CustomStyle=i,e.addLinkAttributes=function(e,t){var r=t&&t.url;if(e.href=e.title=r?n(r):'',r){var i=t.target;'undefined'==typeof i&&(i=a('externalLinkTarget')),e.target=l[i];var o=t.rel;'undefined'==typeof o&&(o=a('externalLinkRel')),e.rel=o}},e.isExternalLinkTargetSet=function(){var e=a('externalLinkTarget');return e!==o.NONE&&(e===o.SELF||e===o.BLANK||e===o.PARENT||e===o.TOP||void 0)},e.getFilenameFromUrl=function(e){var t=e.indexOf('#'),a=e.indexOf('?'),n=s(0<t?t:e.length,0<a?a:e.length);return e.substring(e.lastIndexOf('/',n)+1,n)},e.LinkTarget=o,e.hasCanvasTypedArrays=function(){var e=document.createElement('canvas');e.width=e.height=1;var t=e.getContext('2d'),a=t.createImageData(1,1);return'undefined'!=typeof a.data.buffer},e.getDefaultSetting=a}),function(e,t){t(e.pdfjsDisplayFontLoader={},e.pdfjsSharedUtil)}(this,function(e,t){function a(e){this.docId=e,this.styleElement=null,this.nativeFontFaces=[],this.loadTestFontId=0,this.loadingContext={requests:[],nextRequestId:0}}var n=t.assert,r=t.bytesToString,o=t.string32,i=t.shadow,s=t.warn;a.prototype={insertRule:function(e){var 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));var a=t.sheet;a.insertRule(e,a.cssRules.length)},clear:function(){var e=this.styleElement;e&&(e.parentNode.removeChild(e),e=this.styleElement=null),this.nativeFontFaces.forEach(function(e){document.fonts.delete(e)}),this.nativeFontFaces.length=0},get loadTestFont(){return i(this,'loadTestFont',atob('T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=='))},addNativeFontFace:function(e){this.nativeFontFaces.push(e),document.fonts.add(e)},bind:function(e,t){for(var n=[],r=[],o=[],l=function(t){return t.loaded.catch(function(a){s('Failed to load font "'+t.family+'": '+a)})},d=0,i=e.length,c;d<i;d++)if(c=e[d],!(c.attached||!1===c.loading))if(c.attached=!0,a.isFontLoadingAPISupported){var p=c.createNativeFontFace();p&&(this.addNativeFontFace(p),o.push(l(p)))}else{var u=c.createFontFaceRule();u&&(this.insertRule(u),n.push(u),r.push(c))}var g=this.queueLoadingCallback(t);a.isFontLoadingAPISupported?Promise.all(o).then(function(){g.complete()}):0<n.length&&!a.isSyncFontLoadingSupported?this.prepareFontLoadEvent(n,r,g):g.complete()},queueLoadingCallback:function(e){var t=this.loadingContext,a='pdfjs-font-loading-'+t.nextRequestId++,r={id:a,complete:function(){for(n(!r.end,'completeRequest() cannot be called twice'),r.end=Date.now();0<t.requests.length&&t.requests[0].end;){var e=t.requests.shift();setTimeout(e.callback,0)}},callback:e,started:Date.now()};return t.requests.push(r),r},prepareFontLoadEvent:function(e,t,a){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function r(e,t,a,n){var r=e.substr(0,t),i=e.substr(t+a);return r+n+i}function l(e,t){if(u++,30<u)return s('Load test font never loaded.'),void t();p.font='30px '+e,p.fillText('.',0,20);var a=p.getImageData(0,0,1,1);return 0<a.data[3]?void t():void setTimeout(l.bind(null,e,t))}var d=document.createElement('canvas'),c,i;d.width=1,d.height=1;var p=d.getContext('2d'),u=0,g='lt'+Date.now()+this.loadTestFontId++,h=this.loadTestFont;h=r(h,976,g.length,g);var m=16,f=1482184792,b=n(h,m);for(c=0,i=g.length-3;c<i;c+=4)b=0|b-f+n(g,c);c<g.length&&(b=0|b-f+n(g+'XXX',c)),h=r(h,m,4,o(b));var y='url(data:font/opentype;base64,'+btoa(h)+');';this.insertRule('@font-face { font-family:"'+g+'";src:'+y+'}');var k=[];for(c=0,i=t.length;c<i;c++)k.push(t[c].loadedName);k.push(g);var x=document.createElement('div');for(x.setAttribute('style','visibility: hidden;width: 10px; height: 10px;position: absolute; top: 0px; left: 0px;'),c=0,i=k.length;c<i;++c){var v=document.createElement('span');v.textContent='Hi',v.style.fontFamily=k[c],x.appendChild(v)}document.body.appendChild(x),l(g,function(){document.body.removeChild(x),a.complete()})}},a.isFontLoadingAPISupported='undefined'!=typeof document&&!!document.fonts,Object.defineProperty(a,'isSyncFontLoadingSupported',{get:function(){if('undefined'==typeof navigator)return i(a,'isSyncFontLoadingSupported',!0);var e=!1,t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);return t&&14<=t[1]&&(e=!0),i(a,'isSyncFontLoadingSupported',e)},enumerable:!0,configurable:!0});var l={get value(){return i(this,'value',t.isEvalSupported())}},d=function(){function e(e,t){for(var a in this.compiledGlyphs=Object.create(null),e)this[a]=e[a];this.options=t}return e.prototype={createNativeFontFace:function(){if(!this.data)return null;if(this.options.disableFontFace)return this.disableFontFace=!0,null;var e=new FontFace(this.loadedName,this.data,{});return this.options.fontRegistry&&this.options.fontRegistry.registerFont(this),e},createFontFaceRule:function(){if(!this.data)return null;if(this.options.disableFontFace)return this.disableFontFace=!0,null;var e=r(new Uint8Array(this.data)),t=this.loadedName,a='url(data:'+this.mimetype+';base64,'+btoa(e)+');';return this.options.fontRegistry&&this.options.fontRegistry.registerFont(this,a),'@font-face { font-family:"'+t+'";src:'+a+'}'},getPathGenerator:function(e,t){if(!(t in this.compiledGlyphs)){var a=e.get(this.loadedName+'_path_'+t),n,r,i;if(this.options.isEvalSupported&&l.value){var o='',s;for(r=0,i=a.length;r<i;r++)n=a[r],s=void 0===n.args?'':n.args.join(','),o+='c.'+n.cmd+'('+s+');\n';this.compiledGlyphs[t]=new Function('c','size',o)}else this.compiledGlyphs[t]=function(e,t){for(r=0,i=a.length;r<i;r++)n=a[r],'scale'===n.cmd&&(n.args=[t,-t]),e[n.cmd].apply(e,n.args)}}return this.compiledGlyphs[t]}},e}();e.FontFaceObject=d,e.FontLoader=a}),function(e,t){t(e.pdfjsDisplayMetadata={},e.pdfjsSharedUtil)}(this,function(e,t){function a(e){return e.replace(/>\\376\\377([^<]+)/g,function(e,t){for(var a=t.replace(/\\([0-3])([0-7])([0-7])/g,function(e,t,a,n){return l(64*t+8*a+1*n)}),n='',r=0,i;r<a.length;r+=2)i=256*a.charCodeAt(r)+a.charCodeAt(r+1),n+='&#x'+(65536+i).toString(16).substring(1)+';';return'>'+n})}function n(e){if('string'==typeof e){e=a(e);var t=new DOMParser;e=t.parseFromString(e,'application/xml')}else e instanceof Document||r('Metadata: Invalid metadata object');this.metaDocument=e,this.metadata=Object.create(null),this.parse()}var r=t.error;n.prototype={parse:function(){var e=this.metaDocument,t=e.documentElement;if('rdf:rdf'!==t.nodeName.toLowerCase())for(t=t.firstChild;t&&'rdf:rdf'!==t.nodeName.toLowerCase();)t=t.nextSibling;var a=t?t.nodeName.toLowerCase():null;if(t&&'rdf:rdf'===a&&t.hasChildNodes()){var n=t.childNodes,r,o,s,l,i,d,c;for(l=0,d=n.length;l<d;l++)if(r=n[l],'rdf:description'===r.nodeName.toLowerCase())for(i=0,c=r.childNodes.length;i<c;i++)'#text'!==r.childNodes[i].nodeName.toLowerCase()&&(o=r.childNodes[i],s=o.nodeName.toLowerCase(),this.metadata[s]=o.textContent.trim())}},get:function(e){return this.metadata[e]||null},has:function(e){return'undefined'!=typeof this.metadata[e]}},e.Metadata=n}),function(e,t){t(e.pdfjsDisplaySVG={},e.pdfjsSharedUtil)}(this,function(e,t){var a=t.FONT_IDENTITY_MATRIX,n=t.IDENTITY_MATRIX,r=t.ImageKind,s=t.OPS,i=t.Util,l=t.isNum,d=t.isArray,c=t.warn,p=t.createObjectURL,u={fontStyle:'normal',fontWeight:'normal',fillColor:'#000000'},g=function(){function e(e,t,n){for(var r=-1,o=t;o<n;o++){var i=255&(r^e[o]),a=d[i];r=r>>>8^a}return-1^r}function t(t,a,n,r){var i=r,o=a.length;n[i]=255&o>>24,n[i+1]=255&o>>16,n[i+2]=255&o>>8,n[i+3]=255&o,i+=4,n[i]=255&t.charCodeAt(0),n[i+1]=255&t.charCodeAt(1),n[i+2]=255&t.charCodeAt(2),n[i+3]=255&t.charCodeAt(3),i+=4,n.set(a,i),i+=a.length;var s=e(n,r+4,i);n[i]=255&s>>24,n[i+1]=255&s>>16,n[i+2]=255&s>>8,n[i+3]=255&s}function a(e,t,n){for(var r=1,a=0,o=t;o<n;++o)r=(r+(255&e[o]))%65521,a=(a+r)%65521;return a<<16|r}function n(e,n,d){var c=e.width,u=e.height,g=e.data,h,m,f;switch(n){case r.GRAYSCALE_1BPP:m=0,h=1,f=c+7>>3;break;case r.RGB_24BPP:m=2,h=8,f=3*c;break;case r.RGBA_32BPP:m=6,h=8,f=4*c;break;default:throw new Error('invalid format');}var b=new Uint8Array((1+f)*u),k=0,x=0,v,y;for(v=0;v<u;++v)b[k++]=0,b.set(g.subarray(x,x+f),k),x+=f,k+=f;if(n===r.GRAYSCALE_1BPP)for(k=0,v=0;v<u;v++)for(k++,y=0;y<f;y++)b[k++]^=255;var i=new Uint8Array([255&c>>24,255&c>>16,255&c>>8,255&c,255&u>>24,255&u>>16,255&u>>8,255&u,h,m,0,0,0]),A=b.length,C=65535,S=o(A/C),w=new Uint8Array(2+A+5*S+4),_=0;w[_++]=120,w[_++]=156;for(var T=0;A>C;)w[_++]=0,w[_++]=255,w[_++]=255,w[_++]=0,w[_++]=0,w.set(b.subarray(T,T+C),_),_+=C,T+=C,A-=C;w[_++]=1,w[_++]=255&A,w[_++]=255&A>>8,w[_++]=255&(65535&~A),w[_++]=255&(65535&~A)>>8,w.set(b.subarray(T),_),_+=b.length-T;var I=a(b,0,b.length);w[_++]=255&I>>24,w[_++]=255&I>>16,w[_++]=255&I>>8,w[_++]=255&I;var E=s.length+3*l+i.length+w.length,L=new Uint8Array(E),P=0;return L.set(s,P),P+=s.length,t('IHDR',i,L,P),P+=l+i.length,t('IDATA',w,L,P),P+=l+w.length,t('IEND',new Uint8Array(0),L,P),p(L,'image/png',d)}for(var s=new Uint8Array([137,80,78,71,13,10,26,10]),l=12,d=new Int32Array(256),u=0,i;256>u;u++){i=u;for(var c=0;8>c;c++)i=1&i?3988292384^2147483647&i>>1:2147483647&i>>1;d[u]=i}return function(e,t){var a=e.kind===void 0?r.GRAYSCALE_1BPP:e.kind;return n(e,a,t)}}(),h=function(){function e(){this.fontSizeScale=1,this.fontWeight=u.fontWeight,this.fontSize=0,this.textMatrix=n,this.fontMatrix=a,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.textRise=0,this.fillColor=u.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.clipId='',this.pendingClip=!1,this.maskId=''}return e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}(),m=function(){function e(e,t){var a=document.createElementNS('http://www.w3.org/2000/svg','svg:svg');return a.setAttributeNS(null,'version','1.1'),a.setAttributeNS(null,'width',e+'px'),a.setAttributeNS(null,'height',t+'px'),a.setAttributeNS(null,'viewBox','0 0 '+e+' '+t),a}function t(e){for(var t=[],a=[],n=e.length,r=0;r<n;r++){if('save'===e[r].fn){t.push({fnId:92,fn:'group',items:[]}),a.push(t),t=t[t.length-1].items;continue}'restore'===e[r].fn?t=a.pop():t.push(e[r])}return t}function r(e){if(e===(0|e))return e.toString();var t=e.toFixed(10),a=t.length-1;if('0'!==t[a])return t;do a--;while('0'===t[a]);return t.substr(0,'.'===t[a]?a:a+1)}function o(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?'':'scale('+r(e[0])+' '+r(e[3])+')';if(e[0]===e[3]&&e[1]===-e[2]){var t=180*Math.acos(e[0])/f;return'rotate('+r(t)+')'}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return'translate('+r(e[4])+' '+r(e[5])+')';return'matrix('+r(e[0])+' '+r(e[1])+' '+r(e[2])+' '+r(e[3])+' '+r(e[4])+' '+r(e[5])+')'}function m(e,t,a){this.current=new h,this.transformMatrix=n,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!a}var k='http://www.w3.org/2000/svg',b='http://www.w3.org/1999/xlink',y=['butt','round','square'],x=['miter','round','bevel'],v=0,A=0;return m.prototype={save:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()},restore:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.tgrp=document.createElementNS(k,'svg:g'),this.tgrp.setAttributeNS(null,'transform',o(this.transformMatrix)),this.pgrp.appendChild(this.tgrp)},group:function(e){this.save(),this.executeOpTree(e),this.restore()},loadDependencies:function(e){for(var t=e.fnArray,a=t.length,r=e.argsArray,o=this,l=0;l<a;l++)if(s.dependency===t[l])for(var i=r[l],d=0,n=i.length;d<n;d++){var c=i[d],p='g_'===c.substring(0,2),u;u=p?new Promise(function(e){o.commonObjs.get(c,e)}):new Promise(function(e){o.objs.get(c,e)}),this.current.dependencies.push(u)}return Promise.all(this.current.dependencies)},transform:function(t,a,n,r,s,e){this.transformMatrix=i.transform(this.transformMatrix,[t,a,n,r,s,e]),this.tgrp=document.createElementNS(k,'svg:g'),this.tgrp.setAttributeNS(null,'transform',o(this.transformMatrix))},getSVG:function(t,a){return this.svg=e(a.width,a.height),this.viewport=a,this.loadDependencies(t).then(function(){this.transformMatrix=n,this.pgrp=document.createElementNS(k,'svg:g'),this.pgrp.setAttributeNS(null,'transform',o(a.transform)),this.tgrp=document.createElementNS(k,'svg:g'),this.tgrp.setAttributeNS(null,'transform',o(this.transformMatrix)),this.defs=document.createElementNS(k,'svg:defs'),this.pgrp.appendChild(this.defs),this.pgrp.appendChild(this.tgrp),this.svg.appendChild(this.pgrp);var e=this.convertOpList(t);return this.executeOpTree(e),this.svg}.bind(this))},convertOpList:function(e){var a=e.argsArray,n=e.fnArray,r=n.length,i=[],o=[];for(var l in s)i[s[l]]=l;for(var d=0,c;d<r;d++)c=n[d],o.push({fnId:c,fn:i[c],args:a[d]});return t(o)},executeOpTree:function(e){for(var t=e.length,a=0;a<t;a++){var n=e[a].fn,r=e[a].fnId,i=e[a].args;switch(0|r){case s.beginText:this.beginText();break;case s.setLeading:this.setLeading(i);break;case s.setLeadingMoveText:this.setLeadingMoveText(i[0],i[1]);break;case s.setFont:this.setFont(i);break;case s.showText:this.showText(i[0]);break;case s.showSpacedText:this.showText(i[0]);break;case s.endText:this.endText();break;case s.moveText:this.moveText(i[0],i[1]);break;case s.setCharSpacing:this.setCharSpacing(i[0]);break;case s.setWordSpacing:this.setWordSpacing(i[0]);break;case s.setHScale:this.setHScale(i[0]);break;case s.setTextMatrix:this.setTextMatrix(i[0],i[1],i[2],i[3],i[4],i[5]);break;case s.setLineWidth:this.setLineWidth(i[0]);break;case s.setLineJoin:this.setLineJoin(i[0]);break;case s.setLineCap:this.setLineCap(i[0]);break;case s.setMiterLimit:this.setMiterLimit(i[0]);break;case s.setFillRGBColor:this.setFillRGBColor(i[0],i[1],i[2]);break;case s.setStrokeRGBColor:this.setStrokeRGBColor(i[0],i[1],i[2]);break;case s.setDash:this.setDash(i[0],i[1]);break;case s.setGState:this.setGState(i[0]);break;case s.fill:this.fill();break;case s.eoFill:this.eoFill();break;case s.stroke:this.stroke();break;case s.fillStroke:this.fillStroke();break;case s.eoFillStroke:this.eoFillStroke();break;case s.clip:this.clip('nonzero');break;case s.eoClip:this.clip('evenodd');break;case s.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case s.paintJpegXObject:this.paintJpegXObject(i[0],i[1],i[2]);break;case s.paintImageXObject:this.paintImageXObject(i[0]);break;case s.paintInlineImageXObject:this.paintInlineImageXObject(i[0]);break;case s.paintImageMaskXObject:this.paintImageMaskXObject(i[0]);break;case s.paintFormXObjectBegin:this.paintFormXObjectBegin(i[0],i[1]);break;case s.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case s.closePath:this.closePath();break;case s.closeStroke:this.closeStroke();break;case s.closeFillStroke:this.closeFillStroke();break;case s.nextLine:this.nextLine();break;case s.transform:this.transform(i[0],i[1],i[2],i[3],i[4],i[5]);break;case s.constructPath:this.constructPath(i[0],i[1]);break;case s.endPath:this.endPath();break;case 92:this.group(e[a].items);break;default:c('Unimplemented method '+n);}}},setWordSpacing:function(e){this.current.wordSpacing=e},setCharSpacing:function(e){this.current.charSpacing=e},nextLine:function(){this.moveText(0,this.current.leading)},setTextMatrix:function(t,a,n,i,o,e){var s=this.current;this.current.textMatrix=this.current.lineMatrix=[t,a,n,i,o,e],this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0,s.xcoords=[],s.tspan=document.createElementNS(k,'svg:tspan'),s.tspan.setAttributeNS(null,'font-family',s.fontFamily),s.tspan.setAttributeNS(null,'font-size',r(s.fontSize)+'px'),s.tspan.setAttributeNS(null,'y',r(-s.y)),s.txtElement=document.createElementNS(k,'svg:text'),s.txtElement.appendChild(s.tspan)},beginText:function(){this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0,this.current.textMatrix=n,this.current.lineMatrix=n,this.current.tspan=document.createElementNS(k,'svg:tspan'),this.current.txtElement=document.createElementNS(k,'svg:text'),this.current.txtgrp=document.createElementNS(k,'svg:g'),this.current.xcoords=[]},moveText:function(e,t){var a=this.current;this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t,a.xcoords=[],a.tspan=document.createElementNS(k,'svg:tspan'),a.tspan.setAttributeNS(null,'font-family',a.fontFamily),a.tspan.setAttributeNS(null,'font-size',r(a.fontSize)+'px'),a.tspan.setAttributeNS(null,'y',r(-a.y))},showText:function(e){var t=this.current,a=t.font,n=t.fontSize;if(0!==n){var s=t.charSpacing,d=t.wordSpacing,c=t.fontDirection,p=t.textHScale*c,g=e.length,h=a.vertical,m=n*t.fontMatrix[0],f=0,b;for(b=0;b<g;++b){var i=e[b];if(null===i){f+=c*d;continue}else if(l(i)){f+=1e-3*(-i*n);continue}t.xcoords.push(t.x+f*p);var y=i.width,k=i.fontChar;f+=y*m+s*c,t.tspan.textContent+=k}h?t.y-=f*p:t.x+=f*p,t.tspan.setAttributeNS(null,'x',t.xcoords.map(r).join(' ')),t.tspan.setAttributeNS(null,'y',r(-t.y)),t.tspan.setAttributeNS(null,'font-family',t.fontFamily),t.tspan.setAttributeNS(null,'font-size',r(t.fontSize)+'px'),t.fontStyle!==u.fontStyle&&t.tspan.setAttributeNS(null,'font-style',t.fontStyle),t.fontWeight!==u.fontWeight&&t.tspan.setAttributeNS(null,'font-weight',t.fontWeight),t.fillColor!==u.fillColor&&t.tspan.setAttributeNS(null,'fill',t.fillColor),t.txtElement.setAttributeNS(null,'transform',o(t.textMatrix)+' scale(1, -1)'),t.txtElement.setAttributeNS('http://www.w3.org/XML/1998/namespace','xml:space','preserve'),t.txtElement.appendChild(t.tspan),t.txtgrp.appendChild(t.txtElement),this.tgrp.appendChild(t.txtElement)}},setLeadingMoveText:function(e,t){this.setLeading(-t),this.moveText(e,t)},addFontStyle:function(e){this.cssStyle||(this.cssStyle=document.createElementNS(k,'svg:style'),this.cssStyle.setAttributeNS(null,'type','text/css'),this.defs.appendChild(this.cssStyle));var t=p(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'+e.loadedName+'"; src: url('+t+'); }\n'},setFont:function(e){var t=this.current,n=this.commonObjs.get(e[0]),i=e[1];this.current.font=n,this.embedFonts&&n.data&&!this.embeddedFonts[n.loadedName]&&(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix?n.fontMatrix:a;var o=n.black?n.bold?'bolder':'bold':n.bold?'bold':'normal',s=n.italic?'italic':'normal';0>i?(i=-i,t.fontDirection=-1):t.fontDirection=1,t.fontSize=i,t.fontFamily=n.loadedName,t.fontWeight=o,t.fontStyle=s,t.tspan=document.createElementNS(k,'svg:tspan'),t.tspan.setAttributeNS(null,'y',r(-t.y)),t.xcoords=[]},endText:function(){this.current.pendingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp),this.tgrp=document.createElementNS(k,'svg:g'),this.tgrp.setAttributeNS(null,'transform',o(this.transformMatrix))},setLineWidth:function(e){this.current.lineWidth=e},setLineCap:function(e){this.current.lineCap=y[e]},setLineJoin:function(e){this.current.lineJoin=x[e]},setMiterLimit:function(e){this.current.miterLimit=e},setStrokeRGBColor:function(e,t,a){var n=i.makeCssRgb(e,t,a);this.current.strokeColor=n},setFillRGBColor:function(e,t,a){var n=i.makeCssRgb(e,t,a);this.current.fillColor=n,this.current.tspan=document.createElementNS(k,'svg:tspan'),this.current.xcoords=[]},setDash:function(e,t){this.current.dashArray=e,this.current.dashPhase=t},constructPath:function(e,t){var a=this.current,n=a.x,o=a.y;a.path=document.createElementNS(k,'svg:path');for(var l=[],d=e.length,c=0,i=0;c<d;c++)switch(0|e[c]){case s.rectangle:n=t[i++],o=t[i++];var p=t[i++],u=t[i++],g=n+p,h=o+u;l.push('M',r(n),r(o),'L',r(g),r(o),'L',r(g),r(h),'L',r(n),r(h),'Z');break;case s.moveTo:n=t[i++],o=t[i++],l.push('M',r(n),r(o));break;case s.lineTo:n=t[i++],o=t[i++],l.push('L',r(n),r(o));break;case s.curveTo:n=t[i+4],o=t[i+5],l.push('C',r(t[i]),r(t[i+1]),r(t[i+2]),r(t[i+3]),r(n),r(o)),i+=6;break;case s.curveTo2:n=t[i+2],o=t[i+3],l.push('C',r(n),r(o),r(t[i]),r(t[i+1]),r(t[i+2]),r(t[i+3])),i+=4;break;case s.curveTo3:n=t[i+2],o=t[i+3],l.push('C',r(t[i]),r(t[i+1]),r(n),r(o),r(n),r(o)),i+=4;break;case s.closePath:l.push('Z');}a.path.setAttributeNS(null,'d',l.join(' ')),a.path.setAttributeNS(null,'stroke-miterlimit',r(a.miterLimit)),a.path.setAttributeNS(null,'stroke-linecap',a.lineCap),a.path.setAttributeNS(null,'stroke-linejoin',a.lineJoin),a.path.setAttributeNS(null,'stroke-width',r(a.lineWidth)+'px'),a.path.setAttributeNS(null,'stroke-dasharray',a.dashArray.map(r).join(' ')),a.path.setAttributeNS(null,'stroke-dashoffset',r(a.dashPhase)+'px'),a.path.setAttributeNS(null,'fill','none'),this.tgrp.appendChild(a.path),a.pendingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp),a.element=a.path,a.setCurrentPoint(n,o)},endPath:function(){var e=this.current;e.pendingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp),this.tgrp=document.createElementNS(k,'svg:g'),this.tgrp.setAttributeNS(null,'transform',o(this.transformMatrix))},clip:function(e){var t=this.current;t.clipId='clippath'+v,v++,this.clippath=document.createElementNS(k,'svg:clipPath'),this.clippath.setAttributeNS(null,'id',t.clipId);var a=t.element.cloneNode();'evenodd'===e?a.setAttributeNS(null,'clip-rule','evenodd'):a.setAttributeNS(null,'clip-rule','nonzero'),this.clippath.setAttributeNS(null,'transform',o(this.transformMatrix)),this.clippath.appendChild(a),this.defs.appendChild(this.clippath),t.pendingClip=!0,this.cgrp=document.createElementNS(k,'svg:g'),this.cgrp.setAttributeNS(null,'clip-path','url(#'+t.clipId+')'),this.pgrp.appendChild(this.cgrp)},closePath:function(){var e=this.current,t=e.path.getAttributeNS(null,'d');t+='Z',e.path.setAttributeNS(null,'d',t)},setLeading:function(e){this.current.leading=-e},setTextRise:function(e){this.current.textRise=e},setHScale:function(e){this.current.textHScale=e/100},setGState:function(e){for(var t=0,a=e.length;t<a;t++){var n=e[t],r=n[0],i=n[1];switch(r){case'LW':this.setLineWidth(i);break;case'LC':this.setLineCap(i);break;case'LJ':this.setLineJoin(i);break;case'ML':this.setMiterLimit(i);break;case'D':this.setDash(i[0],i[1]);break;case'RI':break;case'FL':break;case'Font':this.setFont(i);break;case'CA':break;case'ca':break;case'BM':break;case'SMask':}}},fill:function(){var e=this.current;e.element.setAttributeNS(null,'fill',e.fillColor)},stroke:function(){var e=this.current;e.element.setAttributeNS(null,'stroke',e.strokeColor),e.element.setAttributeNS(null,'fill','none')},eoFill:function(){var e=this.current;e.element.setAttributeNS(null,'fill',e.fillColor),e.element.setAttributeNS(null,'fill-rule','evenodd')},fillStroke:function(){this.stroke(),this.fill()},eoFillStroke:function(){this.current.element.setAttributeNS(null,'fill-rule','evenodd'),this.fillStroke()},closeStroke:function(){this.closePath(),this.stroke()},closeFillStroke:function(){this.closePath(),this.fillStroke()},paintSolidColorImageMask:function(){var e=this.current,t=document.createElementNS(k,'svg:rect');t.setAttributeNS(null,'x','0'),t.setAttributeNS(null,'y','0'),t.setAttributeNS(null,'width','1px'),t.setAttributeNS(null,'height','1px'),t.setAttributeNS(null,'fill',e.fillColor),this.tgrp.appendChild(t)},paintJpegXObject:function(e,t,a){var n=this.current,i=this.objs.get(e),o=document.createElementNS(k,'svg:image');o.setAttributeNS(b,'xlink:href',i.src),o.setAttributeNS(null,'width',i.width+'px'),o.setAttributeNS(null,'height',i.height+'px'),o.setAttributeNS(null,'x','0'),o.setAttributeNS(null,'y',r(-a)),o.setAttributeNS(null,'transform','scale('+r(1/t)+' '+r(-1/a)+')'),this.tgrp.appendChild(o),n.pendingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp)},paintImageXObject:function(e){var t=this.objs.get(e);return t?void this.paintInlineImageXObject(t):void c('Dependent image isn\'t ready yet')},paintInlineImageXObject:function(e,t){var a=this.current,n=e.width,i=e.height,o=g(e,this.forceDataSchema),s=document.createElementNS(k,'svg:rect');s.setAttributeNS(null,'x','0'),s.setAttributeNS(null,'y','0'),s.setAttributeNS(null,'width',r(n)),s.setAttributeNS(null,'height',r(i)),a.element=s,this.clip('nonzero');var l=document.createElementNS(k,'svg:image');l.setAttributeNS(b,'xlink:href',o),l.setAttributeNS(null,'x','0'),l.setAttributeNS(null,'y',r(-i)),l.setAttributeNS(null,'width',r(n)+'px'),l.setAttributeNS(null,'height',r(i)+'px'),l.setAttributeNS(null,'transform','scale('+r(1/n)+' '+r(-1/i)+')'),t?t.appendChild(l):this.tgrp.appendChild(l),a.pendingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp)},paintImageMaskXObject:function(e){var t=this.current,a=e.width,n=e.height,i=t.fillColor;t.maskId='mask'+A++;var o=document.createElementNS(k,'svg:mask');o.setAttributeNS(null,'id',t.maskId);var s=document.createElementNS(k,'svg:rect');s.setAttributeNS(null,'x','0'),s.setAttributeNS(null,'y','0'),s.setAttributeNS(null,'width',r(a)),s.setAttributeNS(null,'height',r(n)),s.setAttributeNS(null,'fill',i),s.setAttributeNS(null,'mask','url(#'+t.maskId+')'),this.defs.appendChild(o),this.tgrp.appendChild(s),this.paintInlineImageXObject(e,o)},paintFormXObjectBegin:function(e,t){if(this.save(),d(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),d(t)&&4===t.length){var a=t[2]-t[0],n=t[3]-t[1],i=document.createElementNS(k,'svg:rect');i.setAttributeNS(null,'x',t[0]),i.setAttributeNS(null,'y',t[1]),i.setAttributeNS(null,'width',r(a)),i.setAttributeNS(null,'height',r(n)),this.current.element=i,this.clip('nonzero'),this.endPath()}},paintFormXObjectEnd:function(){this.restore()}},m}();e.SVGGraphics=m}),function(e,t){t(e.pdfjsCoreStream={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreJbig2,e.pdfjsCoreJpg,e.pdfjsCoreJpx)}(this,function(e,t,a,n,r,o){var l=t.Util,d=t.error,c=t.info,p=t.isArray,u=t.createObjectURL,g=t.shadow,h=t.warn,m=t.isSpace,f=a.Dict,b=a.isDict,y=n.Jbig2Image,k=r.JpegImage,x=o.JpxImage,v=function(){function e(e,t,a,n){this.bytes=e instanceof Uint8Array?e:new Uint8Array(e),this.start=t||0,this.pos=this.start,this.end=t+a||this.bytes.length,this.dict=n}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(),a=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(a<<8)+n},getBytes:function(e){var t=this.bytes,a=this.pos,n=this.end;if(!e)return t.subarray(a,n);var r=a+e;return r>n&&(r=n),this.pos=r,t.subarray(a,r)},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=this.getBytes(e);return this.pos-=t.length,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,a,n){return new e(this.bytes.buffer,t,a,n)},isStream:!0},e}(),A=function(){function e(e){for(var t=e.length,a=new Uint8Array(t),r=0;r<t;++r)a[r]=e.charCodeAt(r);v.call(this,a)}return e.prototype=v.prototype,e}(),C=function(){function e(e){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=t,this.minBufferLength=512,e)for(;this.minBufferLength<e;)this.minBufferLength*=2}var t=new Uint8Array(0);return e.prototype={get isEmpty(){for(;!this.eof&&0===this.bufferLength;)this.readBlock();return 0===this.bufferLength},ensureBuffer:function(e){var t=this.buffer;if(e<=t.byteLength)return t;for(var a=this.minBufferLength;a<e;)a*=2;var n=new Uint8Array(a);return n.set(t),this.buffer=n},getByte:function(){for(var e=this.pos;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(),a=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(a<<8)+n},getBytes:function(e){var t=this.pos,a;if(e){for(this.ensureBuffer(t+e),a=t+e;!this.eof&&this.bufferLength<a;)this.readBlock();var n=this.bufferLength;a>n&&(a=n)}else{for(;!this.eof;)this.readBlock();a=this.bufferLength}return this.pos=a,this.buffer.subarray(t,a)},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=this.getBytes(e);return this.pos-=t.length,t},makeSubStream:function(e,t,a){for(;this.bufferLength<=e+t&&!this.eof;)this.readBlock();return new v(this.buffer,e,t,a)},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():[]}},e}(),S=function(){function e(e){this.streams=e,C.call(this,null)}return e.prototype=Object.create(C.prototype),e.prototype.readBlock=function(){var e=this.streams;if(0===e.length)return void(this.eof=!0);var t=e.shift(),a=t.getBytes(),n=this.bufferLength,r=n+a.length,i=this.ensureBuffer(r);i.set(a,n),this.bufferLength=r},e.prototype.getBaseStreams=function(){for(var e=[],t=0,a=this.streams.length,n;t<a;t++)n=this.streams[t],n.getBaseStreams&&l.appendToArray(e,n.getBaseStreams());return e},e}(),w=function(){function e(e,t){this.str=e,this.dict=e.dict;var a=e.getByte(),n=e.getByte();(-1===a||-1===n)&&d('Invalid header in flate stream: '+a+', '+n),8!=(15&a)&&d('Unknown compression method in flate stream: '+a+', '+n),0!=((a<<8)+n)%31&&d('Bad FCHECK in flate stream: '+a+', '+n),32&n&&d('FDICT bit set in flate stream: '+a+', '+n),this.codeSize=0,this.codeBuf=0,C.call(this,t)}var t=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),a=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]),r=[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,590000,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],o=[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];return e.prototype=Object.create(C.prototype),e.prototype.getBits=function(e){for(var t=this.str,a=this.codeSize,n=this.codeBuf,r;a<e;)-1===(r=t.getByte())&&d('Bad encoding in flate stream'),n|=r<<a,a+=8;return r=n&(1<<e)-1,this.codeBuf=n>>e,this.codeSize=a-=e,r},e.prototype.getCode=function(e){for(var t=this.str,a=e[0],n=e[1],r=this.codeSize,i=this.codeBuf,o;r<n&&-1!==(o=t.getByte());)i|=o<<r,r+=8;var s=a[i&(1<<n)-1],l=s>>16;return(1>l||r<l)&&d('Bad encoding in flate stream'),this.codeBuf=i>>l,this.codeSize=r-l,65535&s},e.prototype.generateHuffmanTable=function(e){var a=e.length,n=0,r;for(r=0;r<a;++r)e[r]>n&&(n=e[r]);for(var i=1<<n,o=new Int32Array(i),s=1,l=0,d=2;s<=n;++s,l<<=1,d<<=1)for(var c=0;c<a;++c)if(e[c]===s){var p=0,u=l;for(r=0;r<s;++r)p=p<<1|1&u,u>>=1;for(r=p;r<i;r+=d)o[r]=s<<16|c;++l}return[o,n]},e.prototype.readBlock=function(){var e=this.str,s=this.getBits(3),l,c;if(1&s&&(this.eof=!0),s>>=1,0===s){var p;-1===(p=e.getByte())&&d('Bad block header in flate stream');var u=p;-1===(p=e.getByte())&&d('Bad block header in flate stream'),u|=p<<8,-1===(p=e.getByte())&&d('Bad block header in flate stream');var g=p;-1===(p=e.getByte())&&d('Bad block header in flate stream'),g|=p<<8,g!==(65535&~u)&&(0!==u||0!==g)&&d('Bad uncompressed block length in flate stream'),this.codeBuf=0,this.codeSize=0;var h=this.bufferLength;l=this.ensureBuffer(h+u);var m=h+u;if(this.bufferLength=m,0===u)-1===e.peekByte()&&(this.eof=!0);else for(var f=h;f<m;++f){if(-1===(p=e.getByte())){this.eof=!0;break}l[f]=p}return}var b,y;if(1===s)b=r,y=o;else if(2===s){var x=this.getBits(5)+257,v=this.getBits(5)+1,A=this.getBits(4)+4,C=new Uint8Array(t.length),S;for(S=0;S<A;++S)C[t[S]]=this.getBits(3);var i=this.generateHuffmanTable(C);c=0,S=0;for(var w=x+v,_=new Uint8Array(w),T,I,E,L;S<w;){if(L=this.getCode(i),16===L)T=2,I=3,E=c;else if(17===L)T=3,I=3,E=c=0;else if(18===L)T=7,I=11,E=c=0;else{_[S++]=c=L;continue}for(var P=this.getBits(T)+I;0<P--;)_[S++]=E}b=this.generateHuffmanTable(_.subarray(0,x)),y=this.generateHuffmanTable(_.subarray(x,w))}else d('Unknown block type in flate stream');l=this.buffer;for(var R=l?l.length:0,D=this.bufferLength,N;;){if(N=this.getCode(b),256>N){D+1>=R&&(l=this.ensureBuffer(D+1),R=l.length),l[D++]=N;continue}if(256===N)return void(this.bufferLength=D);N-=257,N=a[N];var O=N>>16;0<O&&(O=this.getBits(O)),c=(65535&N)+O,N=this.getCode(y),N=n[N],O=N>>16,0<O&&(O=this.getBits(O));var B=(65535&N)+O;D+c>=R&&(l=this.ensureBuffer(D+c),R=l.length);for(var j=0;j<c;++j,++D)l[D]=l[D-B]}},e}(),_=function(){function e(e,t,a){if(!b(a))return e;var n=this.predictor=a.get('Predictor')||1;if(1>=n)return e;2!==n&&(10>n||15<n)&&d('Unsupported predictor: '+n),this.readBlock=2===n?this.readBlockTiff:this.readBlockPng,this.str=e,this.dict=e.dict;var r=this.colors=a.get('Colors')||1,i=this.bits=a.get('BitsPerComponent')||8,o=this.columns=a.get('Columns')||1;return this.pixBytes=r*i+7>>3,this.rowBytes=o*r*i+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,a=this.ensureBuffer(t+e),n=this.bits,r=this.colors,o=this.str.getBytes(e);if(this.eof=!o.length,!this.eof){var s=0,l=0,d=0,p=0,u=t,g;if(1===n)for(g=0;g<e;++g){var i=o[g];s=s<<8|i,a[u++]=255&(i^s>>r),s&=65535}else if(8===n){for(g=0;g<r;++g)a[u++]=o[g];for(;g<e;++g)a[u]=a[u-r]+o[g],u++}else{var c=new Uint8Array(r+1),h=0,m=t,f=this.columns;for(g=0;g<f;++g)for(var b=0;b<r;++b)d<n&&(s=s<<8|255&o[h++],d+=8),c[b]=c[b]+(s>>d-n)&(1<<n)-1,d-=n,l=l<<n|c[b],p+=n,8<=p&&(a[m++]=255&l>>p-8,p-=8);0<p&&(a[m++]=(l<<8-p)+(s&(1<<8-p)-1))}this.bufferLength+=e}},e.prototype.readBlockPng=function(){var e=this.rowBytes,t=this.pixBytes,a=this.str.getByte(),n=this.str.getBytes(e);if(this.eof=!n.length,!this.eof){var r=this.bufferLength,o=this.ensureBuffer(r+e),s=o.subarray(r-e,r);0===s.length&&(s=new Uint8Array(e));var l=r,u,i,g;switch(a){case 0:for(u=0;u<e;++u)o[l++]=n[u];break;case 1:for(u=0;u<t;++u)o[l++]=n[u];for(;u<e;++u)o[l]=255&o[l-t]+n[u],l++;break;case 2:for(u=0;u<e;++u)o[l++]=255&s[u]+n[u];break;case 3:for(u=0;u<t;++u)o[l++]=(s[u]>>1)+n[u];for(;u<e;++u)o[l]=255&(s[u]+o[l-t]>>1)+n[u],l++;break;case 4:for(u=0;u<t;++u)i=s[u],g=n[u],o[l++]=i+g;for(;u<e;++u){i=s[u];var c=s[u-t],h=o[l-t],m=h+i-c,p=m-h;0>p&&(p=-p);var f=m-i;0>f&&(f=-f);var b=m-c;0>b&&(b=-b),g=n[u],o[l++]=p<=f&&p<=b?h+g:f<=b?i+g:c+g}break;default:d('Unsupported predictor: '+a);}this.bufferLength+=e}},e}(),T=function(){function e(e,t,a){for(var n;-1!==(n=e.getByte());)if(255===n){e.skip(-1);break}this.stream=e,this.maybeLength=t,this.dict=a,C.call(this,t)}return e.prototype=Object.create(C.prototype),Object.defineProperty(e.prototype,'bytes',{get:function(){return g(this,'bytes',this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(){if(!this.bufferLength)try{var e=new k;if(this.forceRGB&&this.dict&&p(this.dict.get('Decode'))){for(var t=this.dict.getArray('Decode'),a=this.dict.get('BitsPerComponent')||8,n=t.length,r=new Int32Array(n),o=!1,s=0;s<n;s+=2)r[s]=0|256*(t[s+1]-t[s]),r[s+1]=0|t[s]*((1<<a)-1),(256!==r[s]||0!==r[s+1])&&(o=!0);o&&(e.decodeTransform=r)}e.parse(this.bytes);var i=e.getData(this.drawWidth,this.drawHeight,this.forceRGB);this.buffer=i,this.bufferLength=i.length,this.eof=!0}catch(t){d('JPEG error: '+t)}},e.prototype.getBytes=function(){return this.ensureBuffer(),this.buffer},e.prototype.getIR=function(e){return u(this.bytes,'image/jpeg',e)},e}(),I=function(){function e(e,t,a){this.stream=e,this.maybeLength=t,this.dict=a,C.call(this,t)}return e.prototype=Object.create(C.prototype),Object.defineProperty(e.prototype,'bytes',{get:function(){return g(this,'bytes',this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(){if(!this.bufferLength){var e=new x;e.parse(this.bytes);var t=e.width,a=e.height,n=e.componentsCount,r=e.tiles.length;if(1===r)this.buffer=e.tiles[0].items;else{for(var i=new Uint8Array(t*a*n),o=0;o<r;o++)for(var s=e.tiles[o],l=s.width,d=s.height,c=s.left,p=s.top,u=s.items,g=0,h=(t*p+c)*n,m=l*n,f=0,b;f<d;f++)b=u.subarray(g,g+m),i.set(b,h),g+=m,h+=t*n;this.buffer=i}this.bufferLength=this.buffer.length,this.eof=!0}},e}(),E=function(){function e(e,t,a){this.stream=e,this.maybeLength=t,this.dict=a,C.call(this,t)}return e.prototype=Object.create(C.prototype),Object.defineProperty(e.prototype,'bytes',{get:function(){return g(this,'bytes',this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(){if(!this.bufferLength){var e=new y,t=[],a=this.dict.getArray('DecodeParms');if(p(a)&&(1<a.length&&h('JBIG2 - \'DecodeParms\' array with multiple elements not supported.'),a=a[0]),a&&a.has('JBIG2Globals')){var n=a.get('JBIG2Globals'),r=n.getBytes();t.push({data:r,start:0,end:r.length})}t.push({data:this.bytes,start:0,end:this.bytes.length});for(var o=e.parseChunks(t),s=o.length,l=0;l<s;l++)o[l]^=255;this.buffer=o,this.bufferLength=s,this.eof=!0}},e}(),L=function(){function e(e,t,a){this.str=e,this.dict=e.dict,this.decrypt=a,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)return void(this.eof=!0);this.nextChunk=this.str.getBytes(t);var a=this.nextChunk&&0<this.nextChunk.length,r=this.decrypt;e=r(e,!a);var o=this.bufferLength,s=e.length,n=this.ensureBuffer(o+s),l;for(l=0;l<s;l++)n[o++]=e[l];this.bufferLength=o},e}(),P=function(){function e(e,t){this.str=e,this.dict=e.dict,this.input=new Uint8Array(5),t&&(t=0.8*t),C.call(this,t)}return e.prototype=Object.create(C.prototype),e.prototype.readBlock=function(){for(var e=126,a=122,n=-1,r=this.str,o=r.getByte();m(o);)o=r.getByte();if(o===n||o===e)return void(this.eof=!0);var s=this.bufferLength,l,d;if(o===a){for(l=this.ensureBuffer(s+4),d=0;4>d;++d)l[s+d]=0;this.bufferLength+=4}else{var i=this.input;for(i[0]=o,d=1;5>d;++d){for(o=r.getByte();m(o);)o=r.getByte();if(i[d]=o,o===n||o===e)break}if(l=this.ensureBuffer(s+d-1),this.bufferLength+=d-1,5>d){for(;5>d;++d)i[d]=117;this.eof=!0}var c=0;for(d=0;5>d;++d)c=85*c+(i[d]-33);for(d=3;0<=d;--d)l[s+d]=255&c,c>>=8}},e}(),R=function(){function e(e,t){this.str=e,this.dict=e.dict,this.firstDigit=-1,t&&(t=0.5*t),C.call(this,t)}return e.prototype=Object.create(C.prototype),e.prototype.readBlock=function(){var e=this.str.getBytes(8e3);if(!e.length)return void(this.eof=!0);for(var t=e.length+1>>1,a=this.ensureBuffer(this.bufferLength+t),n=this.bufferLength,r=this.firstDigit,o=0,i=e.length;o<i;o++){var s=e[o],l;if(48<=s&&57>=s)l=15&s;else if(65<=s&&70>=s||97<=s&&102>=s)l=(15&s)+9;else if(62===s){this.eof=!0;break}else continue;0>r?r=l:(a[n++]=r<<4|l,r=-1)}0<=r&&this.eof&&(a[n++]=r<<4,r=-1),this.firstDigit=r,this.bufferLength=n},e}(),D=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||2>e.length||128===e[0])return void(this.eof=!0);var t=this.bufferLength,a=e[0],n;if(!(128>a)){a=257-a;var r=e[1];n=this.ensureBuffer(t+a+1);for(var o=0;o<a;o++)n[t++]=r}else if(n=this.ensureBuffer(t+a+1),n[t++]=e[1],0<a){var i=this.str.getBytes(a);n.set(i,t),t+=a}this.bufferLength=t},e}(),N=function(){function e(e,t,a){this.str=e,this.dict=e.dict,a=a||f.empty,this.encoding=a.get('K')||0,this.eoline=a.get('EndOfLine')||!1,this.byteAlign=a.get('EncodedByteAlign')||!1,this.columns=a.get('Columns')||1728,this.rows=a.get('Rows')||0;var n=a.get('EndOfBlock');(null===n||void 0===n)&&(n=!0),this.eoblock=n,this.black=a.get('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=0>this.encoding,this.inputBits=0,this.inputBuf=0,this.outputBits=0;for(var r;0===(r=this.lookBits(12));)this.eatBits(1);1===r&&this.eatBits(12),0<this.encoding&&(this.nextLine2D=!this.lookBits(1),this.eatBits(1)),C.call(this,t)}var t=-2,a=-1,n=0,r=1,i=2,o=3,s=4,l=5,d=6,p=7,u=8,g=[[-1,-1],[-1,-1],[7,u],[7,p],[6,d],[6,d],[6,l],[6,l],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[4,n],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[3,r],[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,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i]],h=[[-1,-1],[12,t],[-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]],m=[[-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]],b=[[-1,-1],[-1,-1],[12,t],[12,t],[-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]],y=[[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]],k=[[-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]];return e.prototype=Object.create(C.prototype),e.prototype.readBlock=function(){for(;!this.eof;){var e=this.lookChar();this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=e}},e.prototype.addPixels=function(e,t){var a=this.codingLine,n=this.codingPos;e>a[n]&&(e>this.columns&&(c('row is wrong length'),this.err=!0,e=this.columns),1&n^t&&++n,a[n]=e),this.codingPos=n},e.prototype.addPixelsNeg=function(e,t){var a=this.codingLine,n=this.codingPos;if(e>a[n])e>this.columns&&(c('row is wrong length'),this.err=!0,e=this.columns),1&n^t&&++n,a[n]=e;else if(e<a[n]){for(0>e&&(c('invalid code'),this.err=!0,e=0);0<n&&e<a[n-1];)--n;a[n]=e}this.codingPos=n},e.prototype.lookChar=function(){var e=this.refLine,t=this.codingLine,g=this.columns,h,m,f,b;if(0===this.outputBits){if(this.eof)return null;this.err=!1;var y,k,x;if(this.nextLine2D){for(b=0;t[b]<g;++b)e[b]=t[b];for(e[b++]=g,e[b]=g,t[0]=0,this.codingPos=0,h=0,m=0;t[this.codingPos]<g;)switch(y=this.getTwoDimCode(),y){case n:this.addPixels(e[h+1],m),e[h+1]<g&&(h+=2);break;case r:if(y=k=0,m){do y+=x=this.getBlackCode();while(64<=x);do k+=x=this.getWhiteCode();while(64<=x)}else{do y+=x=this.getWhiteCode();while(64<=x);do k+=x=this.getBlackCode();while(64<=x)}for(this.addPixels(t[this.codingPos]+y,m),t[this.codingPos]<g&&this.addPixels(t[this.codingPos]+k,1^m);e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case p:if(this.addPixels(e[h]+3,m),m^=1,t[this.codingPos]<g)for(++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case l:if(this.addPixels(e[h]+2,m),m^=1,t[this.codingPos]<g)for(++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case o:if(this.addPixels(e[h]+1,m),m^=1,t[this.codingPos]<g)for(++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case i:if(this.addPixels(e[h],m),m^=1,t[this.codingPos]<g)for(++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case u:if(this.addPixelsNeg(e[h]-3,m),m^=1,t[this.codingPos]<g)for(0<h?--h:++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case d:if(this.addPixelsNeg(e[h]-2,m),m^=1,t[this.codingPos]<g)for(0<h?--h:++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case s:if(this.addPixelsNeg(e[h]-1,m),m^=1,t[this.codingPos]<g)for(0<h?--h:++h;e[h]<=t[this.codingPos]&&e[h]<g;)h+=2;break;case a:this.addPixels(g,0),this.eof=!0;break;default:c('bad 2d code'),this.addPixels(g,0),this.err=!0;}}else for(t[0]=0,this.codingPos=0,m=0;t[this.codingPos]<g;){if(y=0,m)do y+=x=this.getBlackCode();while(64<=x);else do y+=x=this.getWhiteCode();while(64<=x);this.addPixels(t[this.codingPos]+y,m),m^=1}var v=!1;if(this.byteAlign&&(this.inputBits&=-8),!this.eoblock&&this.row===this.rows-1)this.eof=!0;else{if(y=this.lookBits(12),this.eoline)for(;y!==a&&1!==y;)this.eatBits(1),y=this.lookBits(12);else for(;0===y;)this.eatBits(1),y=this.lookBits(12);1===y?(this.eatBits(12),v=!0):y===a&&(this.eof=!0)}if(!this.eof&&0<this.encoding&&(this.nextLine2D=!this.lookBits(1),this.eatBits(1)),this.eoblock&&v&&this.byteAlign){if(y=this.lookBits(12),1===y){if(this.eatBits(12),0<this.encoding&&(this.lookBits(1),this.eatBits(1)),0<=this.encoding)for(b=0;4>b;++b)y=this.lookBits(12),1!==y&&c('bad rtc code: '+y),this.eatBits(12),0<this.encoding&&(this.lookBits(1),this.eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){for(;;){if(y=this.lookBits(13),y===a)return this.eof=!0,null;if(1==y>>1)break;this.eatBits(1)}this.eatBits(12),0<this.encoding&&(this.eatBits(1),this.nextLine2D=!(1&y))}this.outputBits=0<t[0]?t[this.codingPos=0]:t[this.codingPos=1],this.row++}var A;if(8<=this.outputBits)A=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&t[this.codingPos]<g&&(this.codingPos++,this.outputBits=t[this.codingPos]-t[this.codingPos-1]);else{f=8,A=0;do this.outputBits>f?(A<<=f,!(1&this.codingPos)&&(A|=255>>8-f),this.outputBits-=f,f=0):(A<<=this.outputBits,!(1&this.codingPos)&&(A|=255>>8-this.outputBits),f-=this.outputBits,this.outputBits=0,t[this.codingPos]<g?(this.codingPos++,this.outputBits=t[this.codingPos]-t[this.codingPos-1]):0<f&&(A<<=f,f=0));while(f)}return this.black&&(A^=255),A},e.prototype.findTableCode=function(e,t,n,r){for(var o=r||0,s=e,i;s<=t;++s){if(i=this.lookBits(s),i===a)return[!0,1,!1];if(s<t&&(i<<=t-s),!o||i>=o){var l=n[i-o];if(l[0]===s)return this.eatBits(s),[!0,l[1],!0]}}return[!1,0,!1]},e.prototype.getTwoDimCode=function(){var e=0,t;if(!this.eoblock){var n=this.findTableCode(1,7,g);if(n[0]&&n[2])return n[1]}else if(e=this.lookBits(7),t=g[e],t&&0<t[0])return this.eatBits(t[0]),t[1];return c('Bad two dim code'),a},e.prototype.getWhiteCode=function(){var e=0,t;if(this.eoblock){if(e=this.lookBits(12),e===a)return 1;if(t=0==e>>5?h[e]:m[e>>3],0<t[0])return this.eatBits(t[0]),t[1]}else{var n=this.findTableCode(1,9,m);if(n[0])return n[1];if(n=this.findTableCode(11,12,h),n[0])return n[1]}return c('bad white code'),this.eatBits(1),1},e.prototype.getBlackCode=function(){var e,t;if(this.eoblock){if(e=this.lookBits(13),e===a)return 1;if(t=0==e>>7?b[e]:0==e>>9&&0!=e>>7?y[(e>>1)-64]:k[e>>7],0<t[0])return this.eatBits(t[0]),t[1]}else{var n=this.findTableCode(2,6,k);if(n[0])return n[1];if(n=this.findTableCode(7,12,y,64),n[0])return n[1];if(n=this.findTableCode(10,13,b),n[0])return n[1]}return c('bad black code'),this.eatBits(1),1},e.prototype.lookBits=function(e){for(var t;this.inputBits<e;){if(-1===(t=this.str.getByte()))return 0===this.inputBits?a:this.inputBuf<<e-this.inputBits&65535>>16-e;this.inputBuf=this.inputBuf<<8|t,this.inputBits+=8}return this.inputBuf>>this.inputBits-e&65535>>16-e},e.prototype.eatBits=function(e){0>(this.inputBits-=e)&&(this.inputBits=0)},e}(),O=function(){function e(e,t,a){this.str=e,this.dict=e.dict,this.cachedData=0,this.bitsCached=0;for(var n=4096,r={earlyChange:a,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(n),dictionaryLengths:new Uint16Array(n),dictionaryPrevCodes:new Uint16Array(n),currentSequence:new Uint8Array(n),currentSequenceLength:0},o=0;256>o;++o)r.dictionaryValues[o]=o,r.dictionaryLengths[o]=1;this.lzwState=r,C.call(this,t)}return e.prototype=Object.create(C.prototype),e.prototype.readBits=function(e){for(var t=this.bitsCached,a=this.cachedData,n;t<e;){if(n=this.str.getByte(),-1===n)return this.eof=!0,null;a=a<<8|n,t+=8}return this.bitsCached=t-=e,this.cachedData=a,this.lastCode=null,a>>>t&(1<<e)-1},e.prototype.readBlock=function(){var e=512,t=2*e,a=this.lzwState,n,r,o;if(a){var l=a.earlyChange,d=a.nextCode,c=a.dictionaryValues,p=a.dictionaryLengths,u=a.dictionaryPrevCodes,g=a.codeLength,h=a.prevCode,m=a.currentSequence,f=a.currentSequenceLength,b=0,y=this.bufferLength,k=this.ensureBuffer(this.bufferLength+t);for(n=0;n<e;n++){var x=this.readBits(g),v=0<f;if(256>x)m[0]=x,f=1;else if(258<=x){if(x<d)for(f=p[x],r=f-1,o=x;0<=r;r--)m[r]=c[o],o=u[o];else m[f++]=m[0];}else if(256===x){g=9,d=258,f=0;continue}else{this.eof=!0,delete this.lzwState;break}if(v&&(u[d]=h,p[d]=p[h]+1,c[d]=m[0],d++,g=d+l&d+l-1?g:0|s(i(d+l)/0.6931471805599453+1,12)),h=x,b+=f,t<b){do t+=e;while(t<b);k=this.ensureBuffer(this.bufferLength+t)}for(r=0;r<f;r++)k[y++]=m[r]}a.nextCode=d,a.codeLength=g,a.prevCode=h,a.currentSequenceLength=f,this.bufferLength=y}},e}(),B=function(){function e(){v.call(this,new Uint8Array(0))}return e.prototype=v.prototype,e}();e.Ascii85Stream=P,e.AsciiHexStream=R,e.CCITTFaxStream=N,e.DecryptStream=L,e.DecodeStream=C,e.FlateStream=w,e.Jbig2Stream=E,e.JpegStream=T,e.JpxStream=I,e.NullStream=B,e.PredictorStream=_,e.RunLengthStream=D,e.Stream=v,e.StreamsSequenceStream=S,e.StringStream=A,e.LZWStream=O}),function(e,t){t(e.pdfjsDisplayAnnotationLayer={},e.pdfjsSharedUtil,e.pdfjsDisplayDOMUtils)}(this,function(e,t,a){function n(){}var r=t.AnnotationBorderStyleType,i=t.AnnotationType,o=t.Util,s=a.addLinkAttributes,l=a.LinkTarget,d=a.getFilenameFromUrl,c=t.warn,p=a.CustomStyle,u=a.getDefaultSetting;n.prototype={create:function(e){var t=e.data.annotationType;return t===i.LINK?new h(e):t===i.TEXT?new m(e):t===i.WIDGET?new f(e):t===i.POPUP?new b(e):t===i.HIGHLIGHT?new k(e):t===i.UNDERLINE?new x(e):t===i.SQUIGGLY?new v(e):t===i.STRIKEOUT?new A(e):t===i.FILEATTACHMENT?new C(e):new g(e)}};var g=function(){function e(e,t){this.isRenderable=t||!1,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,t&&(this.container=this._createContainer())}return e.prototype={_createContainer:function(){var e=this.data,t=this.page,a=this.viewport,n=document.createElement('section'),i=e.rect[2]-e.rect[0],s=e.rect[3]-e.rect[1];n.setAttribute('data-annotation-id',e.id);var l=o.normalizeRect([e.rect[0],t.view[3]-e.rect[1]+t.view[1],e.rect[2],t.view[3]-e.rect[3]+t.view[1]]);if(p.setProp('transform',n,'matrix('+a.transform.join(',')+')'),p.setProp('transformOrigin',n,-l[0]+'px '+-l[1]+'px'),0<e.borderStyle.width){n.style.borderWidth=e.borderStyle.width+'px',e.borderStyle.style!==r.UNDERLINE&&(i-=2*e.borderStyle.width,s-=2*e.borderStyle.width);var d=e.borderStyle.horizontalCornerRadius,u=e.borderStyle.verticalCornerRadius;if(0<d||0<u){p.setProp('borderRadius',n,d+'px / '+u+'px')}switch(e.borderStyle.style){case r.SOLID:n.style.borderStyle='solid';break;case r.DASHED:n.style.borderStyle='dashed';break;case r.BEVELED:c('Unimplemented border style: beveled');break;case r.INSET:c('Unimplemented border style: inset');break;case r.UNDERLINE:n.style.borderBottomStyle='solid';break;default:}e.color?n.style.borderColor=o.makeCssRgb(0|e.color[0],0|e.color[1],0|e.color[2]):n.style.borderWidth=0}return n.style.left=l[0]+'px',n.style.top=l[1]+'px',n.style.width=i+'px',n.style.height=s+'px',n},_createPopup:function(e,t,a){t||(t=document.createElement('div'),t.style.height=e.style.height,t.style.width=e.style.width,e.appendChild(t));var n=new y({container:e,trigger:t,color:a.color,title:a.title,contents:a.contents,hideWrapper:!0}),r=n.render();r.style.left=e.style.width,e.appendChild(r)},render:function(){throw new Error('Abstract method AnnotationElement.render called')}},e}(),h=function(){function e(e){g.call(this,e,!0)}return o.inherit(e,g,{render:function(){this.container.className='linkAnnotation';var e=document.createElement('a');return s(e,{url:this.data.url,target:this.data.newWindow?l.BLANK:void 0}),this.data.url||(this.data.action?this._bindNamedAction(e,this.data.action):this._bindLink(e,this.data.dest||null)),this.container.appendChild(e),this.container},_bindLink:function(e,t){var a=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&a.linkService.navigateTo(t),!1},t&&(e.className='internalLink')},_bindNamedAction:function(e,t){var a=this;e.href=this.linkService.getAnchorUrl(''),e.onclick=function(){return a.linkService.executeNamedAction(t),!1},e.className='internalLink'}}),e}(),m=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){this.container.className='textAnnotation';var 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}}),e}(),f=function(){function e(e){var t=!e.data.hasAppearance&&!!e.data.fieldValue;g.call(this,e,t)}return o.inherit(e,g,{render:function(){var e=document.createElement('div');e.textContent=this.data.fieldValue;var t=this.data.textAlignment;e.style.textAlign=['left','center','right'][t],e.style.verticalAlign='middle',e.style.display='table-cell';var a=this.data.fontRefName?this.page.commonObjs.getData(this.data.fontRefName):null;return this._setTextStyle(e,a),this.container.appendChild(e),this.container},_setTextStyle:function(e,t){var a=e.style;if(a.fontSize=this.data.fontSize+'px',a.direction=0>this.data.fontDirection?'rtl':'ltr',!!t){a.fontWeight=t.black?t.bold?'900':'bold':t.bold?'bold':'normal',a.fontStyle=t.italic?'italic':'normal';var n=t.loadedName?'"'+t.loadedName+'", ':'',r=t.fallbackName||'Helvetica, sans-serif';a.fontFamily=n+r}}}),e}(),b=function(){function e(e){var t=!!(e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){this.container.className='popupAnnotation';var e='[data-annotation-id="'+this.data.parentId+'"]',t=this.layer.querySelector(e);if(!t)return this.container;var a=new y({container:this.container,trigger:t,color:this.data.color,title:this.data.title,contents:this.data.contents}),n=parseFloat(t.style.left),r=parseFloat(t.style.width);return p.setProp('transformOrigin',this.container,-(n+r)+'px -'+t.style.top),this.container.style.left=n+r+'px',this.container.appendChild(a.render()),this.container}}),e}(),y=function(){function e(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.title=e.title,this.contents=e.contents,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}var t=0.7;return e.prototype={render:function(){var e=document.createElement('div');e.className='popupWrapper',this.hideElement=this.hideWrapper?e:this.container,this.hideElement.setAttribute('hidden',!0);var a=document.createElement('div');a.className='popup';var n=this.color;if(n){var i=t*(255-n[0])+n[0],r=t*(255-n[1])+n[1],s=t*(255-n[2])+n[2];a.style.backgroundColor=o.makeCssRgb(0|i,0|r,0|s)}var l=this._formatContents(this.contents),d=document.createElement('h1');return d.textContent=this.title,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)),a.addEventListener('click',this._hide.bind(this,!0)),a.appendChild(d),a.appendChild(l),e.appendChild(a),e},_formatContents:function(e){for(var t=document.createElement('p'),a=e.split(/(?:\r\n?|\n)/),n=0,r=a.length,i;n<r;++n)i=a[n],t.appendChild(document.createTextNode(i)),n<r-1&&t.appendChild(document.createElement('br'));return t},_toggle:function(){this.pinned?this._hide(!0):this._show(!0)},_show:function(e){e&&(this.pinned=!0),this.hideElement.hasAttribute('hidden')&&(this.hideElement.removeAttribute('hidden'),this.container.style.zIndex+=1)},_hide:function(e){e&&(this.pinned=!1),this.hideElement.hasAttribute('hidden')||this.pinned||(this.hideElement.setAttribute('hidden',!0),this.container.style.zIndex-=1)}},e}(),k=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){return this.container.className='highlightAnnotation',this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}),e}(),x=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){return this.container.className='underlineAnnotation',this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}),e}(),v=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){return this.container.className='squigglyAnnotation',this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}),e}(),A=function(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);g.call(this,e,t)}return o.inherit(e,g,{render:function(){return this.container.className='strikeoutAnnotation',this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}),e}(),C=function(){function e(e){g.call(this,e,!0),this.filename=d(e.data.file.filename),this.content=e.data.file.content}return o.inherit(e,g,{render:function(){this.container.className='fileAttachmentAnnotation';var 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:function(){return this.downloadManager?void this.downloadManager.downloadData(this.content,this.filename,''):void c('Download cannot be started due to unavailable download manager')}}),e}(),S=function(){return{render:function(e){for(var t=new n,a=0,r=e.annotations.length,i;a<r;a++)if(i=e.annotations[a],!!i){var o={data:i,layer:e.div,page:e.page,viewport:e.viewport,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||u('imageResourcesPath')},s=t.create(o);s.isRenderable&&e.div.appendChild(s.render())}},update:function(e){for(var t=0,a=e.annotations.length;t<a;t++){var n=e.annotations[t],r=e.div.querySelector('[data-annotation-id="'+n.id+'"]');r&&p.setProp('transform',r,'matrix('+e.viewport.transform.join(',')+')')}e.div.removeAttribute('hidden')}}}();e.AnnotationLayer=S}),function(e,t){t(e.pdfjsDisplayTextLayer={},e.pdfjsSharedUtil,e.pdfjsDisplayDOMUtils)}(this,function(e,a,n){var r=a.Util,i=a.createPromiseCapability,o=n.CustomStyle,s=n.getDefaultSetting,l=function(){function e(e){return!c.test(e)}function a(a,n,i,o){var l=o[i.fontName],d=document.createElement('div');if(a.push(d),e(i.str))return void(d.dataset.isWhitespace=!0);var c=r.transform(n.transform,i.transform),p=Math.atan2(c[1],c[0]);l.vertical&&(p+=f/2);var u=y(c[2]*c[2]+c[3]*c[3]),h=u;l.ascent?h=l.ascent*h:l.descent&&(h=(1+l.descent)*h);var m,b;0===p?(m=c[4],b=c[5]-h):(m=c[4]+h*g(p),b=c[5]-h*t(p)),d.style.left=m+'px',d.style.top=b+'px',d.style.fontSize=u+'px',d.style.fontFamily=l.fontFamily,d.textContent=i.str,s('pdfBug')&&(d.dataset.fontName=i.fontName),0!==p&&(d.dataset.angle=p*(180/f)),1<i.str.length&&(l.vertical?d.dataset.canvasWidth=i.height*n.scale:d.dataset.canvasWidth=i.width*n.scale)}function n(e){if(!e._canceled){var t=e._container,a=e._textDivs,n=e._capability,r=a.length;if(r>d)return void n.resolve();for(var s=document.createElement('canvas'),l=s.getContext('2d',{alpha:!1}),c=0,i,p,u;c<r;c++)if(u=a[c],void 0===u.dataset.isWhitespace){var g=u.style.fontSize,h=u.style.fontFamily;(g!==i||h!==p)&&(l.font=g+' '+h,i=g,p=h);var m=l.measureText(u.textContent).width;t.appendChild(u);var f;if(void 0!==u.dataset.canvasWidth&&0<m){var b=u.dataset.canvasWidth/m;f='scaleX('+b+')'}else f='';var y=u.dataset.angle;y&&(f='rotate('+y+'deg) '+f),f&&o.setProp('transform',u,f)}n.resolve()}}function l(e,t,a,n){this._textContent=e,this._container=t,this._viewport=a,n=n||[],this._textDivs=n,this._canceled=!1,this._capability=i(),this._renderTimer=null}var d=1e5,c=/\S/;return l.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject('canceled')},_render:function(e){for(var t=this._textContent.items,r=this._textContent.styles,o=this._textDivs,s=this._viewport,l=0,i=t.length;l<i;l++)a(o,s,t[l],r);if(!e)n(this);else{var d=this;this._renderTimer=setTimeout(function(){n(d),d._renderTimer=null},e)}}},function(e){var t=new l(e.textContent,e.container,e.viewport,e.textDivs);return t._render(e.timeout),t}}();e.renderTextLayer=l}),function(e,t){t(e.pdfjsDisplayWebGL={},e.pdfjsSharedUtil,e.pdfjsDisplayDOMUtils)}(this,function(e,t,a){var n=t.shadow,r=a.getDefaultSetting,i=function(){function e(e,t,a){var n=e.createShader(a);e.shaderSource(n,t),e.compileShader(n);var r=e.getShaderParameter(n,e.COMPILE_STATUS);if(!r){var i=e.getShaderInfoLog(n);throw new Error('Error during shader compilation: '+i)}return n}function t(t,a){return e(t,a,t.VERTEX_SHADER)}function a(t,a){return e(t,a,t.FRAGMENT_SHADER)}function i(e,t){for(var a=e.createProgram(),n=0,r=t.length;n<r;++n)e.attachShader(a,t[n]);e.linkProgram(a);var i=e.getProgramParameter(a,e.LINK_STATUS);if(!i){var o=e.getProgramInfoLog(a);throw new Error('Error during program linking: '+o)}return a}function o(e,t,a){e.activeTexture(a);var n=e.createTexture();return e.bindTexture(e.TEXTURE_2D,n),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),n}function s(){f||(b=document.createElement('canvas'),f=b.getContext('webgl',{premultipliedalpha:!1}))}function l(){var e,n;s(),e=b,b=null,n=f,f=null;var r=t(n,c),o=a(n,p),l=i(n,[r,o]);n.useProgram(l);var d={gl:n,canvas:e,resolutionLocation:n.getUniformLocation(l,'u_resolution'),positionLocation:n.getAttribLocation(l,'a_position'),backdropLocation:n.getUniformLocation(l,'u_backdrop'),subtypeLocation:n.getUniformLocation(l,'u_subtype')},g=n.getAttribLocation(l,'a_texCoord'),h=n.getUniformLocation(l,'u_image'),m=n.getUniformLocation(l,'u_mask'),y=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,y),n.bufferData(n.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),n.STATIC_DRAW),n.enableVertexAttribArray(g),n.vertexAttribPointer(g,2,n.FLOAT,!1,0,0),n.uniform1i(h,0),n.uniform1i(m,1),u=d}function d(){var e,n;s(),e=b,b=null,n=f,f=null;var r=t(n,g),o=a(n,h),l=i(n,[r,o]);n.useProgram(l);var d={};d.gl=n,d.canvas=e,d.resolutionLocation=n.getUniformLocation(l,'u_resolution'),d.scaleLocation=n.getUniformLocation(l,'u_scale'),d.offsetLocation=n.getUniformLocation(l,'u_offset'),d.positionLocation=n.getAttribLocation(l,'a_position'),d.colorLocation=n.getAttribLocation(l,'a_color'),m=d}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; } ',p=' 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,g=' 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); } ',h=' precision mediump float; varying vec4 v_color; void main() { gl_FragColor = v_color; } ',m=null,f,b;return{get isEnabled(){if(r('disableWebGL'))return!1;var e=!1;try{s(),e=!!f}catch(t){}return n(this,'isEnabled',e)},composeSMask:function(e,t,a){var n=e.width,r=e.height;u||l();var i=u,s=i.canvas,d=i.gl;s.width=n,s.height=r,d.viewport(0,0,d.drawingBufferWidth,d.drawingBufferHeight),d.uniform2f(i.resolutionLocation,n,r),a.backdrop?d.uniform4f(i.resolutionLocation,a.backdrop[0],a.backdrop[1],a.backdrop[2],1):d.uniform4f(i.resolutionLocation,0,0,0,0),d.uniform1i(i.subtypeLocation,'Luminosity'===a.subtype?1:0);var c=o(d,e,d.TEXTURE0),p=o(d,t,d.TEXTURE1),g=d.createBuffer();return d.bindBuffer(d.ARRAY_BUFFER,g),d.bufferData(d.ARRAY_BUFFER,new Float32Array([0,0,n,0,0,r,0,r,n,0,n,r]),d.STATIC_DRAW),d.enableVertexAttribArray(i.positionLocation),d.vertexAttribPointer(i.positionLocation,2,d.FLOAT,!1,0,0),d.clearColor(0,0,0,0),d.enable(d.BLEND),d.blendFunc(d.ONE,d.ONE_MINUS_SRC_ALPHA),d.clear(d.COLOR_BUFFER_BIT),d.drawArrays(d.TRIANGLES,0,6),d.flush(),d.deleteTexture(c),d.deleteTexture(p),d.deleteBuffer(g),s},drawFigures:function(e,t,a,n,r){m||d();var o=m,s=o.canvas,l=o.gl;s.width=e,s.height=t,l.viewport(0,0,l.drawingBufferWidth,l.drawingBufferHeight),l.uniform2f(o.resolutionLocation,e,t);var c=0,p,i,u;for(p=0,i=n.length;p<i;p++)switch(n[p].type){case'lattice':u=0|n[p].coords.length/n[p].verticesPerRow,c+=6*((u-1)*(n[p].verticesPerRow-1));break;case'triangles':c+=n[p].coords.length;}var g=new Float32Array(2*c),h=new Uint8Array(3*c),f=r.coords,b=r.colors,y=0,k=0;for(p=0,i=n.length;p<i;p++){var x=n[p],v=x.coords,A=x.colors;switch(x.type){case'lattice':var C=x.verticesPerRow;u=0|v.length/C;for(var S=1,w;S<u;S++){w=S*C+1;for(var _=1;_<C;_++,w++)g[y]=f[v[w-C-1]],g[y+1]=f[v[w-C-1]+1],g[y+2]=f[v[w-C]],g[y+3]=f[v[w-C]+1],g[y+4]=f[v[w-1]],g[y+5]=f[v[w-1]+1],h[k]=b[A[w-C-1]],h[k+1]=b[A[w-C-1]+1],h[k+2]=b[A[w-C-1]+2],h[k+3]=b[A[w-C]],h[k+4]=b[A[w-C]+1],h[k+5]=b[A[w-C]+2],h[k+6]=b[A[w-1]],h[k+7]=b[A[w-1]+1],h[k+8]=b[A[w-1]+2],g[y+6]=g[y+2],g[y+7]=g[y+3],g[y+8]=g[y+4],g[y+9]=g[y+5],g[y+10]=f[v[w]],g[y+11]=f[v[w]+1],h[k+9]=h[k+3],h[k+10]=h[k+4],h[k+11]=h[k+5],h[k+12]=h[k+6],h[k+13]=h[k+7],h[k+14]=h[k+8],h[k+15]=b[A[w]],h[k+16]=b[A[w]+1],h[k+17]=b[A[w]+2],y+=12,k+=18}break;case'triangles':for(var T=0,I=v.length;T<I;T++)g[y]=f[v[T]],g[y+1]=f[v[T]+1],h[k]=b[A[T]],h[k+1]=b[A[T]+1],h[k+2]=b[A[T]+2],y+=2,k+=3;}}a?l.clearColor(a[0]/255,a[1]/255,a[2]/255,1):l.clearColor(0,0,0,0),l.clear(l.COLOR_BUFFER_BIT);var E=l.createBuffer();l.bindBuffer(l.ARRAY_BUFFER,E),l.bufferData(l.ARRAY_BUFFER,g,l.STATIC_DRAW),l.enableVertexAttribArray(o.positionLocation),l.vertexAttribPointer(o.positionLocation,2,l.FLOAT,!1,0,0);var L=l.createBuffer();return l.bindBuffer(l.ARRAY_BUFFER,L),l.bufferData(l.ARRAY_BUFFER,h,l.STATIC_DRAW),l.enableVertexAttribArray(o.colorLocation),l.vertexAttribPointer(o.colorLocation,3,l.UNSIGNED_BYTE,!1,0,0),l.uniform2f(o.scaleLocation,r.scaleX,r.scaleY),l.uniform2f(o.offsetLocation,r.offsetX,r.offsetY),l.drawArrays(l.TRIANGLES,0,c),l.flush(),l.deleteBuffer(E),l.deleteBuffer(L),s},clear:function(){u&&u.canvas&&(u.canvas.width=0,u.canvas.height=0),m&&m.canvas&&(m.canvas.width=0,m.canvas.height=0),u=null,m=null}}}();e.WebGLUtils=i}),function(e,t){t(e.pdfjsCoreCrypto={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream)}(this,function(e,t,a,n){var r=t.PasswordException,i=t.PasswordResponses,l=t.bytesToString,d=t.error,c=t.isInt,p=t.stringToBytes,u=t.utf8StringToString,g=t.warn,h=a.Name,m=a.isName,f=a.isDict,b=n.DecryptStream,y=function(){function e(e){this.a=0,this.b=0;var t=new Uint8Array(256),a=0,n=e.length,r,i;for(r=0;256>r;++r)t[r]=r;for(r=0;256>r;++r)i=t[r],a=255&a+i+e[r%n],t[r]=t[a],t[a]=i;this.s=t}return e.prototype={encryptBlock:function(e){var t=e.length,n=this.a,a=this.b,r=this.s,o=new Uint8Array(t),s,i,l;for(s=0;s<t;++s)n=255&n+1,i=r[n],a=255&a+i,l=r[a],r[n]=l,r[a]=i,o[s]=e[s]^r[255&i+l];return this.a=n,this.b=a,o}},e.prototype.decryptBlock=e.prototype.encryptBlock,e}(),x=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]);return function(r,o,s){var l=1732584193,p=-271733879,u=-1732584194,h=271733878,m=-64&s+72,y=new Uint8Array(m),k,i,x;for(k=0;k<s;++k)y[k]=r[o++];for(y[k++]=128,x=m-8;k<x;)y[k++]=0;y[k++]=255&s<<3,y[k++]=255&s>>5,y[k++]=255&s>>13,y[k++]=255&s>>21,y[k++]=255&s>>>29,y[k++]=0,y[k++]=0,y[k++]=0;var n=new Int32Array(16);for(k=0;k<m;){for(i=0;16>i;++i,k+=4)n[i]=y[k]|y[k+1]<<8|y[k+2]<<16|y[k+3]<<24;var v=l,a=p,A=u,c=h,C,f;for(i=0;64>i;++i){16>i?(C=a&A|~a&c,f=i):32>i?(C=c&a|~c&A,f=15&5*i+1):48>i?(C=a^A^c,f=15&3*i+5):(C=A^(a|~c),f=15&7*i);var g=c,S=0|v+C+t[i]+n[f],w=e[i];c=A,A=a,a=0|a+(S<<w|S>>>32-w),v=g}l=0|l+v,p=0|p+a,u=0|u+A,h=0|h+c}return new Uint8Array([255&l,255&l>>8,255&l>>16,255&l>>>24,255&p,255&p>>8,255&p>>16,255&p>>>24,255&u,255&u>>8,255&u>>16,255&u>>>24,255&h,255&h>>8,255&h>>16,255&h>>>24])}}(),v=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){32<=e?(this.low=0|this.high>>>e-32,this.high=0):(this.low=this.low>>>e|this.high<<32-e,this.high=0|this.high>>>e)},shiftLeft:function(e){32<=e?(this.high=this.low<<e-32,this.low=0):(this.high=this.high<<e|this.low>>>32-e,this.low<<=e)},rotateRight:function(e){var t,a;32&e?(a=this.low,t=this.high):(t=this.low,a=this.high),e&=31,this.low=t>>>e|a<<32-e,this.high=a>>>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),a=(this.high>>>0)+(e.high>>>0);4294967295<t&&(a+=1),this.low=0|t,this.high=0|a},copyTo:function(e,t){e[t]=255&this.high>>>24,e[t+1]=255&this.high>>16,e[t+2]=255&this.high>>8,e[t+3]=255&this.high,e[t+4]=255&this.low>>>24,e[t+5]=255&this.low>>16,e[t+6]=255&this.low>>8,e[t+7]=255&this.low},assign:function(e){this.high=e.high,this.low=e.low}},e}(),A=function(){function e(e,t){return e>>>t|e<<32-t}function t(e,t,a){return e&t^~e&a}function n(e,t,a){return e&t^e&a^t&a}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 s(t){return e(t,17)^e(t,19)^t>>>10}var l=[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];return function(p,u,m){var y=1779033703,k=3144134277,x=1013904242,v=2773480762,A=1359893119,C=2600822924,S=528734635,_=1541459225,T=64*o((m+9)/64),I=new Uint8Array(T),E,L,P;for(E=0;E<m;++E)I[E]=p[u++];for(I[E++]=128,P=T-8;E<P;)I[E++]=0;I[E++]=0,I[E++]=0,I[E++]=0,I[E++]=255&m>>>29,I[E++]=255&m>>21,I[E++]=255&m>>13,I[E++]=255&m>>5,I[E++]=255&m<<3;var R=new Uint32Array(64);for(E=0;E<T;){for(L=0;16>L;++L)R[L]=I[E]<<24|I[E+1]<<16|I[E+2]<<8|I[E+3],E+=4;for(L=16;64>L;++L)R[L]=0|s(R[L-2])+R[L-7]+a(R[L-15])+R[L-16];var w=y,D=k,b=x,c=v,d=A,e=C,f=S,g=_,h,N;for(L=0;64>L;++L)h=g+i(d)+t(d,e,f)+l[L]+R[L],N=r(w)+n(w,D,b),g=f,f=e,e=d,d=0|c+h,c=b,b=D,D=w,w=0|h+N;y=0|y+w,k=0|k+D,x=0|x+b,v=0|v+c,A=0|A+d,C=0|C+e,S=0|S+f,_=0|_+g}return new Uint8Array([255&y>>24,255&y>>16,255&y>>8,255&y,255&k>>24,255&k>>16,255&k>>8,255&k,255&x>>24,255&x>>16,255&x>>8,255&x,255&v>>24,255&v>>16,255&v>>8,255&v,255&A>>24,255&A>>16,255&A>>8,255&A,255&C>>24,255&C>>16,255&C>>8,255&C,255&S>>24,255&S>>16,255&S>>8,255&S,255&_>>24,255&_>>16,255&_>>8,255&_])}}(),C=function(){function t(e,t,a,n,r){e.assign(t),e.and(a),r.assign(t),r.not(),r.and(n),e.xor(r)}function n(e,t,a,n,r){e.assign(t),e.and(a),r.assign(t),r.and(n),e.xor(r),r.assign(a),r.and(n),e.xor(r)}function r(e,t,a){e.assign(t),e.rotateRight(28),a.assign(t),a.rotateRight(34),e.xor(a),a.assign(t),a.rotateRight(39),e.xor(a)}function i(e,t,a){e.assign(t),e.rotateRight(14),a.assign(t),a.rotateRight(18),e.xor(a),a.assign(t),a.rotateRight(41),e.xor(a)}function e(e,t,a){e.assign(t),e.rotateRight(1),a.assign(t),a.rotateRight(8),e.xor(a),a.assign(t),a.shiftRight(7),e.xor(a)}function a(e,t,a){e.assign(t),e.rotateRight(19),a.assign(t),a.rotateRight(61),e.xor(a),a.assign(t),a.shiftRight(6),e.xor(a)}var s=[new v(1116352408,3609767458),new v(1899447441,602891725),new v(3049323471,3964484399),new v(3921009573,2173295548),new v(961987163,4081628472),new v(1508970993,3053834265),new v(2453635748,2937671579),new v(2870763221,3664609560),new v(3624381080,2734883394),new v(310598401,1164996542),new v(607225278,1323610764),new v(1426881987,3590304994),new v(1925078388,4068182383),new v(2162078206,991336113),new v(2614888103,633803317),new v(3248222580,3479774868),new v(3835390401,2666613458),new v(4022224774,944711139),new v(264347078,2341262773),new v(604807628,2007800933),new v(770255983,1495990901),new v(1249150122,1856431235),new v(1555081692,3175218132),new v(1996064986,2198950837),new v(2554220882,3999719339),new v(2821834349,766784016),new v(2952996808,2566594879),new v(3210313671,3203337956),new v(3336571891,1034457026),new v(3584528711,2466948901),new v(113926993,3758326383),new v(338241895,168717936),new v(666307205,1188179964),new v(773529912,1546045734),new v(1294757372,1522805485),new v(1396182291,2643833823),new v(1695183700,2343527390),new v(1986661051,1014477480),new v(2177026350,1206759142),new v(2456956037,344077627),new v(2730485921,1290863460),new v(2820302411,3158454273),new v(3259730800,3505952657),new v(3345764771,106217008),new v(3516065817,3606008344),new v(3600352804,1432725776),new v(4094571909,1467031594),new v(275423344,851169720),new v(430227734,3100823752),new v(506948616,1363258195),new v(659060556,3750685593),new v(883997877,3785050280),new v(958139571,3318307427),new v(1322822218,3812723403),new v(1537002063,2003034995),new v(1747873779,3602036899),new v(1955562222,1575990012),new v(2024104815,1125592928),new v(2227730452,2716904306),new v(2361852424,442776044),new v(2428436474,593698344),new v(2756734187,3733110249),new v(3204031479,2999351573),new v(3329325298,3815920427),new v(3391569614,3928383900),new v(3515267271,566280711),new v(3940187606,3454069534),new v(4118630271,4000239992),new v(116418474,1914138554),new v(174292421,2731055270),new v(289380356,3203993006),new v(460393269,320620315),new v(685471733,587496836),new v(852142971,1086792851),new v(1017036298,365543100),new v(1126000580,2618297676),new v(1288033470,3409855158),new v(1501505948,4234509866),new v(1607167915,987167468),new v(1816402316,1246189591)];return function(l,p,u,m){m=!!m;var y,k,x,A,C,S,_,T;m?(y=new v(3418070365,3238371032),k=new v(1654270250,914150663),x=new v(2438529370,812702999),A=new v(355462360,4144912697),C=new v(1731405415,4290775857),S=new v(2394180231,1750603025),_=new v(3675008525,1694076839),T=new v(1203062813,3204075428)):(y=new v(1779033703,4089235720),k=new v(3144134277,2227873595),x=new v(1013904242,4271175723),A=new v(2773480762,1595750129),C=new v(1359893119,2917565137),S=new v(2600822924,725511199),_=new v(528734635,4215389547),T=new v(1541459225,327033209));var I=128*o((u+17)/128),E=new Uint8Array(I),L,P,R;for(L=0;L<u;++L)E[L]=l[p++];for(E[L++]=128,R=I-16;L<R;)E[L++]=0;E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=0,E[L++]=255&u>>>29,E[L++]=255&u>>21,E[L++]=255&u>>13,E[L++]=255&u>>5,E[L++]=255&u<<3;var D=Array(80);for(L=0;80>L;L++)D[L]=new v(0,0);var w=new v(0,0),N=new v(0,0),b=new v(0,0),c=new v(0,0),d=new v(0,0),O=new v(0,0),f=new v(0,0),g=new v(0,0),h=new v(0,0),B=new v(0,0),j=new v(0,0),F=new v(0,0),M;for(L=0;L<I;){for(P=0;16>P;++P)D[P].high=E[L]<<24|E[L+1]<<16|E[L+2]<<8|E[L+3],D[P].low=E[L+4]<<24|E[L+5]<<16|E[L+6]<<8|E[L+7],L+=8;for(P=16;80>P;++P)M=D[P],a(M,D[P-2],F),M.add(D[P-7]),e(j,D[P-15],F),M.add(j),M.add(D[P-16]);for(w.assign(y),N.assign(k),b.assign(x),c.assign(A),d.assign(C),O.assign(S),f.assign(_),g.assign(T),P=0;80>P;++P)h.assign(g),i(j,d,F),h.add(j),t(j,d,O,f,F),h.add(j),h.add(s[P]),h.add(D[P]),r(B,w,F),n(j,w,N,b,F),B.add(j),M=g,g=f,f=O,O=d,c.add(h),d=c,c=b,b=N,N=w,M.assign(h),M.add(B),w=M;y.add(w),k.add(N),x.add(b),A.add(c),C.add(d),S.add(O),_.add(f),T.add(g)}var q;return m?(q=new Uint8Array(48),y.copyTo(q,0),k.copyTo(q,8),x.copyTo(q,16),A.copyTo(q,24),C.copyTo(q,32),S.copyTo(q,40)):(q=new Uint8Array(64),y.copyTo(q,0),k.copyTo(q,8),x.copyTo(q,16),A.copyTo(q,24),C.copyTo(q,32),S.copyTo(q,40),_.copyTo(q,48),T.copyTo(q,56)),q}}(),S=function(){return function(e,t,a){return C(e,t,a,!0)}}(),k=function(){function e(){}return e.prototype={decryptBlock:function(e){return e}},e}(),w=function(){function e(e){var t=176,a=new Uint8Array(t);a.set(e);for(var r=16,s=1;r<t;++s){var i=a[r-3],d=a[r-2],c=a[r-1],p=a[r-4];i=l[i],d=l[d],c=l[c],p=l[p],i^=o[s];for(var u=0;4>u;++u)a[r]=i^=a[r-16],r++,a[r]=d^=a[r-16],r++,a[r]=c^=a[r-16],r++,a[r]=p^=a[r-16],r++}return a}function t(e,a){var n=new Uint8Array(16);n.set(e);var r,o,l,d,t,c;for(o=0,l=160;16>o;++o,++l)n[o]^=a[l];for(r=9;1<=r;--r){for(d=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=d,d=n[14],t=n[10],n[14]=n[6],n[10]=n[2],n[6]=d,n[2]=t,d=n[15],t=n[11],c=n[7],n[15]=n[3],n[11]=d,n[7]=t,n[3]=c,o=0;16>o;++o)n[o]=s[n[o]];for(o=0,l=16*r;16>o;++o,++l)n[o]^=a[l];for(o=0;16>o;o+=4){var p=i[n[o]],u=i[n[o+1]],g=i[n[o+2]],h=i[n[o+3]];d=p^u>>>8^u<<24^g>>>16^g<<16^h>>>24^h<<8,n[o]=255&d>>>24,n[o+1]=255&d>>16,n[o+2]=255&d>>8,n[o+3]=255&d}}for(d=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=d,d=n[14],t=n[10],n[14]=n[6],n[10]=n[2],n[6]=d,n[2]=t,d=n[15],t=n[11],c=n[7],n[15]=n[3],n[11]=d,n[7]=t,n[3]=c,o=0;16>o;++o)n[o]=s[n[o]],n[o]^=a[o];return n}function a(e,a){var n=new Uint8Array(16),r,t,i,o;for(n.set(e),s=0;16>s;++s)n[s]^=a[s];for(c=1;10>c;c++){for(s=0;16>s;++s)n[s]=l[n[s]];i=n[1],n[1]=n[5],n[5]=n[9],n[9]=n[13],n[13]=i,i=n[2],t=n[6],n[2]=n[10],n[6]=n[14],n[10]=i,n[14]=t,i=n[3],t=n[7],r=n[11],n[3]=n[15],n[7]=i,n[11]=t,n[15]=r;for(var s=0;16>s;s+=4){var p=n[s+0],u=n[s+1],g=n[s+2],h=n[s+3];r=p^u^g^h,n[s+0]^=r^d[p^u],n[s+1]^=r^d[u^g],n[s+2]^=r^d[g^h],n[s+3]^=r^d[h^p]}for(s=0,o=16*c;16>s;++s,++o)n[s]^=a[o]}for(s=0;16>s;++s)n[s]=l[n[s]];for(i=n[1],n[1]=n[5],n[5]=n[9],n[9]=n[13],n[13]=i,i=n[2],t=n[6],n[2]=n[10],n[6]=n[14],n[10]=i,n[14]=t,i=n[3],t=n[7],r=n[11],n[3]=n[15],n[7]=i,n[11]=t,n[15]=r,(s=0,o=160);16>s;++s,++o)n[s]^=a[o];return n}function n(t){this.key=e(t),this.buffer=new Uint8Array(16),this.bufferPosition=0}function r(e,a){var n=e.length,r=this.buffer,o=this.bufferPosition,s=[],l=this.iv,d,i,c;for(d=0;d<n;++d)if(r[o]=e[d],++o,!(16>o)){var p=t(r,this.key);for(i=0;16>i;++i)p[i]^=l[i];l=r,s.push(p),r=new Uint8Array(16),o=0}if(this.buffer=r,this.bufferLength=o,this.iv=l,0===s.length)return new Uint8Array([]);var u=16*s.length;if(a){var g=s[s.length-1],h=g[15];if(16>=h){for(d=15,c=16-h;d>=c;--d)if(g[d]!==h){h=0;break}u-=h,s[s.length-1]=g.subarray(0,16-h)}}var m=new Uint8Array(u);for(d=0,i=0,c=s.length;d<c;++d,i+=16)m.set(s[d],i);return m}for(var o=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]),l=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]),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]),d=new Uint8Array(256),c=0;256>c;c++)d[c]=128>c?c<<1:27^c<<1;var i=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]);return n.prototype={decryptBlock:function(e,t){var a=e.length,n=this.buffer,o=this.bufferPosition,s;for(s=0;16>o&&s<a;++s,++o)n[o]=e[s];return 16>o?(this.bufferLength=o,new Uint8Array([])):(this.iv=n,this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=r,this.decryptBlock(e.subarray(16),t))},encrypt:function(e,t){var n=e.length,r=this.buffer,o=this.bufferPosition,s=[],l,i,d;for(t||(t=new Uint8Array(16)),l=0;l<n;++l)if(r[o]=e[l],++o,!(16>o)){for(i=0;16>i;++i)r[i]^=t[i];var c=a(r,this.key);t=c,s.push(c),r=new Uint8Array(16),o=0}if(this.buffer=r,this.bufferLength=o,this.iv=t,0===s.length)return new Uint8Array([]);var p=16*s.length,u=new Uint8Array(p);for(l=0,i=0,d=s.length;l<d;++l,i+=16)u.set(s[l],i);return u}},n}(),_=function(){function e(e){var t=240,a=new Uint8Array(t),o=1;a.set(e);for(var r=32,s=1;r<t;++s){if(16==r%32)i=l[i],d=l[d],c=l[c],p=l[p];else if(0==r%32){var i=a[r-3],d=a[r-2],c=a[r-1],p=a[r-4];i=l[i],d=l[d],c=l[c],p=l[p],i^=o,256<=(o<<=1)&&(o=255&(27^o))}for(var u=0;4>u;++u)a[r]=i^=a[r-32],r++,a[r]=d^=a[r-32],r++,a[r]=c^=a[r-32],r++,a[r]=p^=a[r-32],r++}return a}function t(e,a){var n=new Uint8Array(16);n.set(e);var r,o,l,d,t,c;for(o=0,l=224;16>o;++o,++l)n[o]^=a[l];for(r=13;1<=r;--r){for(d=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=d,d=n[14],t=n[10],n[14]=n[6],n[10]=n[2],n[6]=d,n[2]=t,d=n[15],t=n[11],c=n[7],n[15]=n[3],n[11]=d,n[7]=t,n[3]=c,o=0;16>o;++o)n[o]=s[n[o]];for(o=0,l=16*r;16>o;++o,++l)n[o]^=a[l];for(o=0;16>o;o+=4){var p=i[n[o]],u=i[n[o+1]],g=i[n[o+2]],h=i[n[o+3]];d=p^u>>>8^u<<24^g>>>16^g<<16^h>>>24^h<<8,n[o]=255&d>>>24,n[o+1]=255&d>>16,n[o+2]=255&d>>8,n[o+3]=255&d}}for(d=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=d,d=n[14],t=n[10],n[14]=n[6],n[10]=n[2],n[6]=d,n[2]=t,d=n[15],t=n[11],c=n[7],n[15]=n[3],n[11]=d,n[7]=t,n[3]=c,o=0;16>o;++o)n[o]=s[n[o]],n[o]^=a[o];return n}function a(e,a){var n=new Uint8Array(16),r,t,i,o;for(n.set(e),s=0;16>s;++s)n[s]^=a[s];for(c=1;14>c;c++){for(s=0;16>s;++s)n[s]=l[n[s]];i=n[1],n[1]=n[5],n[5]=n[9],n[9]=n[13],n[13]=i,i=n[2],t=n[6],n[2]=n[10],n[6]=n[14],n[10]=i,n[14]=t,i=n[3],t=n[7],r=n[11],n[3]=n[15],n[7]=i,n[11]=t,n[15]=r;for(var s=0;16>s;s+=4){var p=n[s+0],u=n[s+1],g=n[s+2],h=n[s+3];r=p^u^g^h,n[s+0]^=r^d[p^u],n[s+1]^=r^d[u^g],n[s+2]^=r^d[g^h],n[s+3]^=r^d[h^p]}for(s=0,o=16*c;16>s;++s,++o)n[s]^=a[o]}for(s=0;16>s;++s)n[s]=l[n[s]];for(i=n[1],n[1]=n[5],n[5]=n[9],n[9]=n[13],n[13]=i,i=n[2],t=n[6],n[2]=n[10],n[6]=n[14],n[10]=i,n[14]=t,i=n[3],t=n[7],r=n[11],n[3]=n[15],n[7]=i,n[11]=t,n[15]=r,(s=0,o=224);16>s;++s,++o)n[s]^=a[o];return n}function n(t){this.key=e(t),this.buffer=new Uint8Array(16),this.bufferPosition=0}function r(e,a){var n=e.length,r=this.buffer,o=this.bufferPosition,s=[],l=this.iv,d,i,c;for(d=0;d<n;++d)if(r[o]=e[d],++o,!(16>o)){var p=t(r,this.key);for(i=0;16>i;++i)p[i]^=l[i];l=r,s.push(p),r=new Uint8Array(16),o=0}if(this.buffer=r,this.bufferLength=o,this.iv=l,0===s.length)return new Uint8Array([]);var u=16*s.length;if(a){var g=s[s.length-1],h=g[15];if(16>=h){for(d=15,c=16-h;d>=c;--d)if(g[d]!==h){h=0;break}u-=h,s[s.length-1]=g.subarray(0,16-h)}}var m=new Uint8Array(u);for(d=0,i=0,c=s.length;d<c;++d,i+=16)m.set(s[d],i);return m}for(var o=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]),l=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]),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]),d=new Uint8Array(256),c=0;256>c;c++)d[c]=128>c?c<<1:27^c<<1;var i=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]);return n.prototype={decryptBlock:function(e,t,a){var n=e.length,o=this.buffer,s=this.bufferPosition,l;if(a)this.iv=a;else{for(l=0;16>s&&l<n;++l,++s)o[s]=e[l];if(16>s)return this.bufferLength=s,new Uint8Array([]);this.iv=o,e=e.subarray(16)}return this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=r,this.decryptBlock(e,t)},encrypt:function(e,t){var n=e.length,r=this.buffer,o=this.bufferPosition,s=[],l,i,d;for(t||(t=new Uint8Array(16)),l=0;l<n;++l)if(r[o]=e[l],++o,!(16>o)){for(i=0;16>i;++i)r[i]^=t[i];var c=a(r,this.key);this.iv=c,s.push(c),r=new Uint8Array(16),o=0}if(this.buffer=r,this.bufferLength=o,this.iv=t,0===s.length)return new Uint8Array([]);var p=16*s.length,u=new Uint8Array(p);for(l=0,i=0,d=s.length;l<d;++l,i+=16)u.set(s[l],i);return u}},n}(),T=function(){function e(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}function t(){}return t.prototype={checkOwnerPassword:function(t,a,n,r){var i=new Uint8Array(t.length+56);i.set(t,0),i.set(a,t.length),i.set(n,t.length+a.length);var o=A(i,0,i.length);return e(o,r)},checkUserPassword:function(t,a,n){var r=new Uint8Array(t.length+8);r.set(t,0),r.set(a,t.length);var i=A(r,0,r.length);return e(i,n)},getOwnerKey:function(e,t,a,n){var r=new Uint8Array(e.length+56);r.set(e,0),r.set(t,e.length),r.set(a,e.length+t.length);var i=A(r,0,r.length),o=new _(i);return o.decryptBlock(n,!1,new Uint8Array(16))},getUserKey:function(e,t,a){var n=new Uint8Array(e.length+8);n.set(e,0),n.set(t,e.length);var r=A(n,0,n.length),i=new _(r);return i.decryptBlock(a,!1,new Uint8Array(16))}},t}(),I=function(){function t(e,a){var n=new Uint8Array(e.length+a.length);return n.set(e,0),n.set(a,e.length),n}function e(a,n,r){for(var o=A(n,0,n.length).subarray(0,32),s=[0],e=0;64>e||s[s.length-1]>e-32;){var i=a.length+o.length+r.length,l=new Uint8Array(64*i),d=t(a,o);d=t(d,r);for(var c=0,p=0;64>c;c++,p+=i)l.set(d,p);var u=new w(o.subarray(0,16));s=u.encrypt(l,o.subarray(16,32));for(var g=0,h=0;16>h;h++)g*=1,g%=3,g+=(s[h]>>>0)%3,g%=3;0==g?o=A(s,0,s.length):1==g?o=S(s,0,s.length):2==g&&(o=C(s,0,s.length)),e++}return o.subarray(0,32)}function a(){}function n(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}return a.prototype={hash:function(t,a,n){return e(t,a,n)},checkOwnerPassword:function(t,a,r,i){var o=new Uint8Array(t.length+56);o.set(t,0),o.set(a,t.length),o.set(r,t.length+a.length);var s=e(t,o,r);return n(s,i)},checkUserPassword:function(t,a,r){var i=new Uint8Array(t.length+8);i.set(t,0),i.set(a,t.length);var o=e(t,i,[]);return n(o,r)},getOwnerKey:function(t,a,n,r){var i=new Uint8Array(t.length+56);i.set(t,0),i.set(a,t.length),i.set(n,t.length+a.length);var o=e(t,i,n),s=new _(o);return s.decryptBlock(r,!1,new Uint8Array(16))},getUserKey:function(t,a,n){var r=new Uint8Array(t.length+8);r.set(t,0),r.set(a,t.length);var i=e(t,r,[]),o=new _(i);return o.decryptBlock(n,!1,new Uint8Array(16))}},a}(),E=function(){function e(e,t){this.stringCipherConstructor=e,this.streamCipherConstructor=t}return e.prototype={createStream:function(e,t){var a=new this.streamCipherConstructor;return new b(e,t,function(e,t){return a.decryptBlock(e,t)})},decryptString:function(e){var t=new this.stringCipherConstructor,a=p(e);return a=t.decryptBlock(a,!0),l(a)}},e}(),L=function(){function e(e,t,a,n,r,i,o,l,d,c,p){if(t){var u=s(127,t.length);t=t.subarray(0,u)}else t=[];var g;return(g=6===e?new I:new T,g.checkUserPassword(t,l,o))?g.getUserKey(t,d,p):t.length&&g.checkOwnerPassword(t,n,i,a)?g.getOwnerKey(t,r,i,c):null}function t(e,t,a,r,o,l,d,c){var p=40+a.length+e.length,u=new Uint8Array(p),g=0,i,h;if(t)for(h=s(32,t.length);g<h;++g)u[g]=t[g];for(i=0;32>g;)u[g++]=b[i++];for(i=0,h=a.length;i<h;++i)u[g++]=a[i];for(u[g++]=255&o,u[g++]=255&o>>8,u[g++]=255&o>>16,u[g++]=255&o>>>24,(i=0,h=e.length);i<h;++i)u[g++]=e[i];4<=l&&!c&&(u[g++]=255,u[g++]=255,u[g++]=255,u[g++]=255);var n=x(u,0,g),m=d>>3;if(3<=l)for(i=0;50>i;++i)n=x(n,0,m);var f=n.subarray(0,m),v,A;if(3<=l){for(g=0;32>g;++g)u[g]=b[g];for(i=0,h=e.length;i<h;++i)u[g++]=e[i];v=new y(f),A=v.encryptBlock(x(u,0,g)),h=f.length;var C=new Uint8Array(h),S;for(i=1;19>=i;++i){for(S=0;S<h;++S)C[S]=f[S]^i;v=new y(C),A=v.encryptBlock(A)}for(i=0,h=A.length;i<h;++i)if(r[i]!==A[i])return null}else for(v=new y(f),A=v.encryptBlock(b),(i=0,h=A.length);i<h;++i)if(r[i]!==A[i])return null;return f}function a(e,t,a,r){var o=new Uint8Array(32),l=0,i,d;for(d=s(32,e.length);l<d;++l)o[l]=e[l];for(i=0;32>l;)o[l++]=b[i++];var n=x(o,0,l),c=r>>3;if(3<=a)for(i=0;50>i;++i)n=x(n,0,n.length);var p,u;if(3<=a){u=t;var g=new Uint8Array(c),h;for(i=19;0<=i;i--){for(h=0;h<c;++h)g[h]=n[h]^i;p=new y(g),u=p.encryptBlock(u)}}else p=new y(n.subarray(0,c)),u=p.encryptBlock(t);return u}function n(n,o,s){var l=n.get('Filter');m(l)&&'Standard'===l.name||d('unknown encryption method'),this.dict=n;var h=n.get('V');c(h)&&(1===h||2===h||4===h||5===h)||d('unsupported encryption algorithm'),this.algorithm=h;var b=n.get('Length');if(!b)if(3>=h)b=40;else{var y=n.get('CF'),k=n.get('StmF');if(f(y)&&m(k)){var x=y.get(k.name);b=x&&x.get('Length')||128,40>b&&(b<<=3)}}(!c(b)||40>b||0!=b%8)&&d('invalid key length');var A=p(n.get('O')).subarray(0,32),C=p(n.get('U')).subarray(0,32),S=n.get('P'),w=n.get('R'),_=(4===h||5===h)&&!1!==n.get('EncryptMetadata');this.encryptMetadata=_;var T=p(o),I;if(s){if(6===w)try{s=u(s)}catch(e){g('CipherTransformFactory: Unable to convert UTF8 encoded password.')}I=p(s)}var E;if(5!==h)E=t(T,I,A,C,S,w,b,_);else{var L=p(n.get('O')).subarray(32,40),P=p(n.get('O')).subarray(40,48),R=p(n.get('U')).subarray(0,48),D=p(n.get('U')).subarray(32,40),N=p(n.get('U')).subarray(40,48),O=p(n.get('OE')),B=p(n.get('UE')),j=p(n.get('Perms'));E=e(w,I,A,L,P,R,C,D,N,O,B,j)}if(!E&&!s)throw new r('No password given',i.NEED_PASSWORD);else if(!E&&s){var F=a(I,A,w,b);E=t(T,F,A,C,S,w,b,_)}if(!E)throw new r('Incorrect Password',i.INCORRECT_PASSWORD);this.encryptionKey=E,4<=h&&(this.cf=n.get('CF'),this.stmf=n.get('StmF')||v,this.strf=n.get('StrF')||v,this.eff=n.get('EFF')||this.stmf)}function o(e,t,a,r){var o=new Uint8Array(a.length+9),l,i;for(l=0,i=a.length;l<i;++l)o[l]=a[l];o[l++]=255&e,o[l++]=255&e>>8,o[l++]=255&e>>16,o[l++]=255&t,o[l++]=255&t>>8,r&&(o[l++]=115,o[l++]=65,o[l++]=108,o[l++]=84);var n=x(o,0,l);return n.subarray(0,s(a.length+5,16))}function l(e,t,a,n,r){var i=e.get(t.name),s;return null!==i&&void 0!==i&&(s=i.get('CFM')),s&&'None'!==s.name?'V2'===s.name?function(){return new y(o(a,n,r,!1))}:'AESV2'===s.name?function(){return new w(o(a,n,r,!0))}:'AESV3'===s.name?function(){return new _(r)}:void d('Unknown crypto method'):function(){return new k}}var b=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]),v=h.get('Identity');return n.prototype={createCipherTransform:function(e,t){if(4===this.algorithm||5===this.algorithm)return new E(l(this.cf,this.stmf,e,t,this.encryptionKey),l(this.cf,this.strf,e,t,this.encryptionKey));var a=o(e,t,this.encryptionKey,!1),n=function(){return new y(a)};return new E(n,n)}},n}();e.AES128Cipher=w,e.AES256Cipher=_,e.ARCFourCipher=y,e.CipherTransformFactory=L,e.PDF17=T,e.PDF20=I,e.calculateMD5=x,e.calculateSHA256=A,e.calculateSHA384=S,e.calculateSHA512=C}),function(e,t){t(e.pdfjsCoreFontRenderer={},e.pdfjsSharedUtil,e.pdfjsCoreStream,e.pdfjsCoreGlyphList,e.pdfjsCoreEncodings,e.pdfjsCoreCFFParser)}(this,function(e,t,a,n,r,i){var o=t.Util,s=t.bytesToString,d=t.error,p=a.Stream,u=n.getGlyphsUnicode,g=r.StandardEncoding,h=i.CFFParser,m=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 a(a,n){var r=1===t(a,n+2)?e(a,n+8):e(a,n+16),o=t(a,n+r),s,l,c;if(4===o){t(a,n+r+2);var i=t(a,n+r+6)>>1;for(l=n+r+14,s=[],c=0;c<i;c++,l+=2)s[c]={end:t(a,l)};for(l+=2,c=0;c<i;c++,l+=2)s[c].start=t(a,l);for(c=0;c<i;c++,l+=2)s[c].idDelta=t(a,l);for(c=0;c<i;c++,l+=2){var p=t(a,l);if(0!==p){s[c].ids=[];for(var u=0,g=s[c].end-s[c].start+1;u<g;u++)s[c].ids[u]=t(a,l+p),p+=2}}return s}if(12===o){e(a,n+r+4);var h=e(a,n+r+12);for(l=n+r+16,s=[],c=0;c<h;c++)s.push({start:e(a,l),end:e(a,l+4),idDelta:e(a,l+8)-e(a,l)}),l+=12;return s}d('not supported cmap: '+o)}function n(e,t,a,n){var r=new h(new p(e,t,a-t),{},n),i=r.parse();return{glyphs:i.charStrings.objects,subrs:i.topDict.privateDict&&i.topDict.privateDict.subrsIndex&&i.topDict.privateDict.subrsIndex.objects,gsubrs:i.globalSubrIndex&&i.globalSubrIndex.objects}}function r(e,t,a){var n,r;a?(n=4,r=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}):(n=2,r=function(e,t){return e[t]<<9|e[t+1]<<1});for(var i=[],o=r(t,0),s=n,l;s<t.length;s+=n)l=r(t,s),i.push(e.subarray(o,l)),o=l;return i}function i(e,t){for(var a=t.charCodeAt(0),n=0,i=0,o=e.length-1,r;i<o;)r=i+o+1>>1,a<e[r].start?o=r-1:i=r;return e[i].start<=a&&a<=e[i].end&&(n=65535&e[i].idDelta+(e[i].ids?e[i].ids[a-e[i].start]:a)),{charCode:a,glyphId:n}}function m(e,t,a){function n(e,a){t.push({cmd:'moveTo',args:[e,a]})}function r(e,a){t.push({cmd:'lineTo',args:[e,a]})}function o(e,a,n,r){t.push({cmd:'quadraticCurveTo',args:[e,a,n,r]})}var s=0,i=(e[s]<<24|e[s+1]<<16)>>16,l=0,d=0,c;if(s+=10,0>i)do{c=e[s]<<8|e[s+1];var u=e[s+2]<<8|e[s+3];s+=4;var g,h;1&c?(g=(e[s]<<24|e[s+1]<<16)>>16,h=(e[s+2]<<24|e[s+3]<<16)>>16,s+=4):(g=e[s++],h=e[s++]),2&c?(l=g,d=h):(l=0,d=0);var f=1,b=1,y=0,k=0;8&c?(f=b=(e[s]<<24|e[s+1]<<16)/1073741824,s+=2):64&c?(f=(e[s]<<24|e[s+1]<<16)/1073741824,b=(e[s+2]<<24|e[s+3]<<16)/1073741824,s+=4):128&c&&(f=(e[s]<<24|e[s+1]<<16)/1073741824,y=(e[s+2]<<24|e[s+3]<<16)/1073741824,k=(e[s+4]<<24|e[s+5]<<16)/1073741824,b=(e[s+6]<<24|e[s+7]<<16)/1073741824,s+=8);var x=a.glyphs[u];x&&(t.push({cmd:'save'}),t.push({cmd:'transform',args:[f,y,k,b,l,d]}),m(x,t,a),t.push({cmd:'restore'}))}while(32&c);else{var v=[],A,C;for(A=0;A<i;A++)v.push(e[s]<<8|e[s+1]),s+=2;var S=e[s]<<8|e[s+1];s+=2+S;for(var w=v[v.length-1]+1,_=[];_.length<w;){c=e[s++];var T=1;for(8&c&&(T+=e[s++]);0<T--;)_.push({flags:c})}for(A=0;A<w;A++){switch(18&_[A].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++];}_[A].x=l}for(A=0;A<w;A++){switch(36&_[A].flags){case 0:d+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 4:d-=e[s++];break;case 36:d+=e[s++];}_[A].y=d}var I=0;for(s=0;s<i;s++){var E=v[s],L=_.slice(I,E+1);if(1&L[0].flags)L.push(L[0]);else if(1&L[L.length-1].flags)L.unshift(L[L.length-1]);else{var P={flags:1,x:(L[0].x+L[L.length-1].x)/2,y:(L[0].y+L[L.length-1].y)/2};L.unshift(P),L.push(P)}for(n(L[0].x,L[0].y),A=1,C=L.length;A<C;A++)1&L[A].flags?r(L[A].x,L[A].y):1&L[A+1].flags?(o(L[A].x,L[A].y,L[A+1].x,L[A+1].y),A++):o(L[A].x,L[A].y,(L[A].x+L[A+1].x)/2,(L[A].y+L[A+1].y)/2);I=E+1}}}function f(e,t,a){function r(e,a){t.push({cmd:'moveTo',args:[e,a]})}function o(e,a){t.push({cmd:'lineTo',args:[e,a]})}function s(e,a,n,r,i,o){t.push({cmd:'bezierCurveTo',args:[e,a,n,r,i,o]})}function p(e){for(var y=0;y<e.length;){var k=!1,x=e[y++],v,A,C,S,w,_,T,I,n;switch(x){case 1:b+=u.length>>1,k=!0;break;case 3:b+=u.length>>1,k=!0;break;case 4:m+=u.pop(),r(h,m),k=!0;break;case 5:for(;0<u.length;)h+=u.shift(),m+=u.shift(),o(h,m);break;case 6:for(;0<u.length&&(h+=u.shift(),o(h,m),0!==u.length);)m+=u.shift(),o(h,m);break;case 7:for(;0<u.length&&(m+=u.shift(),o(h,m),0!==u.length);)h+=u.shift(),o(h,m);break;case 8:for(;0<u.length;)v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m);break;case 10:I=u.pop()+a.subrsBias,n=a.subrs[I],n&&p(n);break;case 11:return;case 12:switch(x=e[y++],x){case 34:v=h+u.shift(),A=v+u.shift(),w=m+u.shift(),h=A+u.shift(),s(v,m,A,w,h,w),v=h+u.shift(),A=v+u.shift(),h=A+u.shift(),s(v,w,A,m,h,m);break;case 35:v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m),v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m),u.pop();break;case 36:v=h+u.shift(),w=m+u.shift(),A=v+u.shift(),_=w+u.shift(),h=A+u.shift(),s(v,w,A,_,h,_),v=h+u.shift(),A=v+u.shift(),T=_+u.shift(),h=A+u.shift(),s(v,_,A,T,h,m);break;case 37:var E=h,L=m;v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m),v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A,m=S,c(h-E)>c(m-L)?h+=u.shift():m+=u.shift(),s(v,C,A,S,h,m);break;default:d('unknown operator: 12 '+x);}break;case 14:if(4<=u.length){var P=u.pop(),R=u.pop();m=u.pop(),h=u.pop(),t.push({cmd:'save'}),t.push({cmd:'translate',args:[h,m]});var D=i(a.cmap,l(a.glyphNameMap[g[P]]));f(a.glyphs[D.glyphId],t,a),t.push({cmd:'restore'}),D=i(a.cmap,l(a.glyphNameMap[g[R]])),f(a.glyphs[D.glyphId],t,a)}return;case 18:b+=u.length>>1,k=!0;break;case 19:b+=u.length>>1,y+=b+7>>3,k=!0;break;case 20:b+=u.length>>1,y+=b+7>>3,k=!0;break;case 21:m+=u.pop(),h+=u.pop(),r(h,m),k=!0;break;case 22:h+=u.pop(),r(h,m),k=!0;break;case 23:b+=u.length>>1,k=!0;break;case 24:for(;2<u.length;)v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m);h+=u.shift(),m+=u.shift(),o(h,m);break;case 25:for(;6<u.length;)h+=u.shift(),m+=u.shift(),o(h,m);v=h+u.shift(),C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+u.shift(),s(v,C,A,S,h,m);break;case 26:for(u.length%2&&(h+=u.shift());0<u.length;)v=h,C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A,m=S+u.shift(),s(v,C,A,S,h,m);break;case 27:for(u.length%2&&(m+=u.shift());0<u.length;)v=h+u.shift(),C=m,A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S,s(v,C,A,S,h,m);break;case 28:u.push((e[y]<<24|e[y+1]<<16)>>16),y+=2;break;case 29:I=u.pop()+a.gsubrsBias,n=a.gsubrs[I],n&&p(n);break;case 30:for(;0<u.length&&(v=h,C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+(1===u.length?u.shift():0),s(v,C,A,S,h,m),0!==u.length);)v=h+u.shift(),C=m,A=v+u.shift(),S=C+u.shift(),m=S+u.shift(),h=A+(1===u.length?u.shift():0),s(v,C,A,S,h,m);break;case 31:for(;0<u.length&&(v=h+u.shift(),C=m,A=v+u.shift(),S=C+u.shift(),m=S+u.shift(),h=A+(1===u.length?u.shift():0),s(v,C,A,S,h,m),0!==u.length);)v=h,C=m+u.shift(),A=v+u.shift(),S=C+u.shift(),h=A+u.shift(),m=S+(1===u.length?u.shift():0),s(v,C,A,S,h,m);break;default:32>x&&d('unknown operator: '+x),247>x?u.push(x-139):251>x?u.push(256*(x-247)+e[y++]+108):255>x?u.push(256*-(x-251)-e[y++]-108):(u.push((e[y]<<24|e[y+1]<<16|e[y+2]<<8|e[y+3])/65536),y+=4);}k&&(u.length=0)}}var u=[],h=0,m=0,b=0;p(e)}function b(e){this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null),this.fontMatrix=e}function y(e,t,a){a=a||[0.000488,0,0,0.000488,0,0],b.call(this,a),this.glyphs=e,this.cmap=t}function k(e,t,a,n){a=a||[0.001,0,0,0.001,0,0],b.call(this,a),this.glyphs=e.glyphs,this.gsubrs=e.gsubrs||[],this.subrs=e.subrs||[],this.cmap=t,this.glyphNameMap=n||u(),this.gsubrsBias=1240>this.gsubrs.length?107:33900>this.gsubrs.length?1131:32768,this.subrsBias=1240>this.subrs.length?107:33900>this.subrs.length?1131:32768}return b.prototype={getPathJs:function(e){var t=i(this.cmap,e),a=this.compiledGlyphs[t.glyphId];return a||(a=this.compileGlyph(this.glyphs[t.glyphId]),this.compiledGlyphs[t.glyphId]=a),void 0===this.compiledCharCodeToGlyphId[t.charCode]&&(this.compiledCharCodeToGlyphId[t.charCode]=t.glyphId),a},compileGlyph:function(e){if(!e||0===e.length||14===e[0])return'';var t=[];return t.push({cmd:'save'}),t.push({cmd:'transform',args:this.fontMatrix.slice()}),t.push({cmd:'scale',args:['size','-size']}),this.compileGlyphImpl(e,t),t.push({cmd:'restore'}),t},compileGlyphImpl:function(){d('Children classes should implement this.')},hasBuiltPath:function(e){var t=i(this.cmap,e);return void 0!==this.compiledGlyphs[t.glyphId]&&void 0!==this.compiledCharCodeToGlyphId[t.charCode]}},o.inherit(y,b,{compileGlyphImpl:function(e,t){m(e,t,this)}}),o.inherit(k,b,{compileGlyphImpl:function(e,t){f(e,t,this)}}),{create:function(o,l){for(var d=new Uint8Array(o.data),c=t(d,4),u=0,i=12,p,g,h,m,f,b;u<c;u++,i+=16){var x=s(d.subarray(i,i+4)),v=e(d,i+8),A=e(d,i+12);'cmap'===x?p=a(d,v,v+A):'glyf'===x?g=d.subarray(v,v+A):'loca'===x?h=d.subarray(v,v+A):'head'===x?(b=t(d,v+18),f=t(d,v+50)):'CFF '===x?m=n(d,v,v+A,l):void 0}if(g){var C=b?[1/b,0,0,1/b,0,0]:o.fontMatrix;return new y(r(g,h,f),p,C)}return new k(m,p,o.fontMatrix,o.glyphNameMap)}}}();e.FontRendererFactory=m}),function(e,t){t(e.pdfjsCoreParser={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream)}(this,function(e,t,a,n){function i(e){return e===O}var o=t.MissingDataException,s=t.StreamType,d=t.assert,c=t.error,p=t.info,u=t.isArray,g=t.isInt,h=t.isNum,m=t.isString,f=t.warn,y=a.Cmd,b=a.Dict,k=a.Name,x=a.Ref,v=a.isCmd,A=a.isDict,C=a.isName,S=n.Ascii85Stream,w=n.AsciiHexStream,_=n.CCITTFaxStream,T=n.FlateStream,I=n.Jbig2Stream,E=n.JpegStream,L=n.JpxStream,P=n.LZWStream,R=n.NullStream,D=n.PredictorStream,N=n.RunLengthStream,O={},B=function(){function e(e,t,a){this.lexer=e,this.allowStreams=t,this.xref=a,this.imageCache=Object.create(null),this.refill()}return e.prototype={refill:function(){this.buf1=this.lexer.getObj(),this.buf2=this.lexer.getObj()},shift:function(){v(this.buf2,'ID')?(this.buf1=this.buf2,this.buf2=null):(this.buf1=this.buf2,this.buf2=this.lexer.getObj())},tryShift:function(){try{return this.shift(),!0}catch(t){if(t instanceof o)throw t;return!1}},getObj:function(e){var t=this.buf1;if(this.shift(),t instanceof y)switch(t.cmd){case'BI':return this.makeInlineImage(e);case'[':for(var a=[];!v(this.buf1,']')&&!i(this.buf1);)a.push(this.getObj(e));return i(this.buf1)&&c('End of file inside array'),this.shift(),a;case'<<':for(var n=new b(this.xref);!v(this.buf1,'>>')&&!i(this.buf1);){if(!C(this.buf1)){p('Malformed dictionary: key must be a name object'),this.shift();continue}var r=this.buf1.name;if(this.shift(),i(this.buf1))break;n.set(r,this.getObj(e))}return(i(this.buf1)&&c('End of file inside dictionary'),v(this.buf2,'stream'))?this.allowStreams?this.makeStream(n,e):n:(this.shift(),n);default:return t;}if(g(t)){var o=t;if(g(this.buf1)&&v(this.buf2,'R')){var s=new x(o,this.buf1);return this.shift(),this.shift(),s}return o}if(m(t)){var l=t;return e&&(l=e.decryptString(l)),l}return t},findDefaultInlineStreamEnd:function(e){for(var t=32,a=10,r=13,o=e.pos,s=0,l,c,i,n;-1!==(l=e.getByte());)if(0==s)s=l===69?1:0;else if(1==s)s=l===73?2:0;else if(d(2==s),l===t||l===a||l===r){for(i=5,n=e.peekBytes(i),c=0;c<i;c++)if(l=n[c],l!==a&&l!==r&&(l<t||127<l)){s=0;break}if(2==s)break}else s=0;return e.pos-4-o},findDCTDecodeInlineStreamEnd:function(e){for(var t=e.pos,a=!1,n,r,i;-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(),2<r?e.skip(r-2):e.skip(-2);}if(a)break}return(i=e.pos-t,-1===n)?(f('Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead.'),e.skip(-i),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),i)},findASCII85DecodeInlineStreamEnd:function(e){for(var t=e.pos,a,n;-1!==(a=e.getByte());)if(a===126&&e.peekByte()===62){e.skip();break}return(n=e.pos-t,-1===a)?(f('Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead.'),e.skip(-n),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),n)},findASCIIHexDecodeInlineStreamEnd:function(e){for(var t=e.pos,a,n;-1!==(a=e.getByte())&&a!==62;);return(n=e.pos-t,-1===a)?(f('Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead.'),e.skip(-n),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),n)},inlineStreamSkipEI:function(e){for(var t=0,a;-1!==(a=e.getByte());)if(0==t)t=a===69?1:0;else if(1==t)t=a===73?2:0;else if(2==t)break},makeInlineImage:function(e){for(var t=this.lexer,n=t.stream,r=new b(this.xref);!v(this.buf1,'ID')&&!i(this.buf1);){C(this.buf1)||c('Dictionary key must be a name object');var o=this.buf1.name;if(this.shift(),i(this.buf1))break;r.set(o,this.getObj(e))}var s=r.get('Filter','F'),l;C(s)?l=s.name:u(s)&&C(s[0])&&(l=s[0].name);var d=n.pos,p,g,h;p='DCTDecode'===l||'DCT'===l?this.findDCTDecodeInlineStreamEnd(n):'ASCII85Decide'===l||'A85'===l?this.findASCII85DecodeInlineStreamEnd(n):'ASCIIHexDecode'===l||'AHx'===l?this.findASCIIHexDecodeInlineStreamEnd(n):this.findDefaultInlineStreamEnd(n);var m=n.makeSubStream(d,p,r),f;if(p<1e3){var k=m.getBytes();m.reset();var x=1,a=0;for(g=0,h=k.length;g<h;++g)x+=255&k[g],a+=x;if(f=a%65521<<16|x%65521,this.imageCache.adler32===f)return this.buf2=y.get('EI'),this.shift(),this.imageCache[f].reset(),this.imageCache[f]}return e&&(m=e.createStream(m,p)),m=this.filter(m,r,p),m.dict=r,void 0!==f&&(m.cacheKey='inline_'+p+'_'+f,this.imageCache[f]=m),this.buf2=y.get('EI'),this.shift(),m},makeStream:function(e,t){var a=this.lexer,n=a.stream;a.skipToNextLine();var r=n.pos-1,o=e.get('Length');if(g(o)||(p('Bad '+o+' attribute in stream'),o=0),n.pos=r+o,a.nextChar(),this.tryShift()&&v(this.buf2,'endstream'))this.shift();else{n.pos=r;for(var s=9,l=[101,110,100,115,116,114,101,97,109],d=0,u=!1,h,i;n.pos<n.end;){var m=n.peekBytes(2048),f=m.length-s;if(0>=f)break;for(u=!1,h=0;h<f;){for(i=0;i<s&&m[h+i]===l[i];)i++;if(i>=s){u=!0;break}h++}if(u){d+=h,n.pos+=h;break}d+=f,n.pos+=f}u||c('Missing endstream'),o=d,a.nextChar(),this.shift(),this.shift()}return this.shift(),n=n.makeSubStream(r,o,e),t&&(n=t.createStream(n,o)),n=this.filter(n,e,o),n.dict=e,n},filter:function(e,t,a){var n=t.get('Filter','F'),r=t.get('DecodeParms','DP');if(C(n))return this.makeFilter(e,n.name,a,r);var o=a;if(u(n))for(var s=n,l=r,d=0,i=s.length;d<i;++d)n=s[d],C(n)||c('Bad filter name: '+n),r=null,u(l)&&d in l&&(r=l[d]),e=this.makeFilter(e,n.name,o,r),o=null;return e},makeFilter:function(e,t,a,n){if(0===e.dict.get('Length')&&!a)return f('Empty "'+t+'" stream.'),new R(e);try{n&&this.xref&&(n=this.xref.fetchIfRef(n));var r=this.xref.stats.streamTypes;if('FlateDecode'===t||'Fl'===t)return r[s.FLATE]=!0,n?new D(new T(e,a),a,n):new T(e,a);if('LZWDecode'===t||'LZW'===t){r[s.LZW]=!0;var i=1;return n?(n.has('EarlyChange')&&(i=n.get('EarlyChange')),new D(new P(e,a,i),a,n)):new P(e,a,i)}return'DCTDecode'===t||'DCT'===t?(r[s.DCT]=!0,new E(e,a,e.dict,this.xref)):'JPXDecode'===t||'JPX'===t?(r[s.JPX]=!0,new L(e,a,e.dict)):'ASCII85Decode'===t||'A85'===t?(r[s.A85]=!0,new S(e,a)):'ASCIIHexDecode'===t||'AHx'===t?(r[s.AHX]=!0,new w(e,a)):'CCITTFaxDecode'===t||'CCF'===t?(r[s.CCF]=!0,new _(e,a,n)):'RunLengthDecode'===t||'RL'===t?(r[s.RL]=!0,new N(e,a)):'JBIG2Decode'===t?(r[s.JBIG]=!0,new I(e,a,e.dict)):(f('filter "'+t+'" not supported yet'),e)}catch(t){if(t instanceof o)throw t;return f('Invalid stream: "'+t+'"'),new R(e)}}},e}(),j=function(){function e(e,t){this.stream=e,this.nextChar(),this.strBuf=[],this.knownCommands=t}function t(e){return 48<=e&&57>=e?15&e:65<=e&&70>=e||97<=e&&102>=e?(15&e)+9:-1}var a=[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];return e.prototype={nextChar:function(){return this.currentChar=this.stream.getByte()},peekChar:function(){return this.stream.peekByte()},getNumber:function(){var e=this.currentChar,t=!1,a=0,n=1;if(45===e?(n=-1,e=this.nextChar(),45===e&&(e=this.nextChar())):43===e&&(e=this.nextChar()),46===e&&(a=10,e=this.nextChar()),48>e||57<e)return c('Invalid number: '+l(e)),0;for(var i=e-48,o=0,s=1;0<=(e=this.nextChar());)if(48<=e&&57>=e){var d=e-48;t?o=10*o+d:(0!=a&&(a*=10),i=10*i+d)}else if(46===e){if(0==a)a=1;else break;}else if(45===e)f('Badly formatted number');else if(69===e||101===e){if(e=this.peekChar(),43===e||45===e)s=45===e?-1:1,this.nextChar();else if(48>e||57<e)break;t=!0}else break;return 0!=a&&(i/=a),t&&(i*=r(10,s*o)),n*i},getString:function(){var e=1,t=!1,a=this.strBuf;a.length=0;for(var n=this.nextChar(),r;;){switch(r=!1,0|n){case-1:f('Unterminated string'),t=!0;break;case 40:++e,a.push('(');break;case 41:0==--e?(this.nextChar(),t=!0):a.push(')');break;case 92:switch(n=this.nextChar(),n){case-1:f('Unterminated string'),t=!0;break;case 110:a.push('\n');break;case 114:a.push('\r');break;case 116:a.push('\t');break;case 98:a.push('\b');break;case 102:a.push('\f');break;case 92:case 40:case 41:a.push(l(n));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:var i=15&n;n=this.nextChar(),r=!0,48<=n&&55>=n&&(i=(i<<3)+(15&n),n=this.nextChar(),48<=n&&55>=n&&(r=!1,i=(i<<3)+(15&n))),a.push(l(i));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:a.push(l(n));}break;default:a.push(l(n));}if(t)break;r||(n=this.nextChar())}return a.join('')},getName:function(){var e=this.strBuf,n,r;for(e.length=0;0<=(n=this.nextChar())&&!a[n];)if(35===n){if(n=this.nextChar(),a[n]){f('Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number.'),e.push('#');break}var i=t(n);if(-1!==i){r=n,n=this.nextChar();var o=t(n);if(-1===o){if(f('Lexer_getName: Illegal digit ('+l(n)+') in hexadecimal number.'),e.push('#',l(r)),a[n])break;e.push(l(n));continue}e.push(l(i<<4|o))}else e.push('#',l(n))}else e.push(l(n));return 127<e.length&&f('name token is longer than allowed by the spec: '+e.length),k.get(e.join(''))},getHexString:function(){var e=this.strBuf;e.length=0;for(var n=this.currentChar,r=!0,i,o;;)if(0>n){f('Unterminated hex string');break}else if(62===n){this.nextChar();break}else if(1===a[n]){n=this.nextChar();continue}else{if(!r){if(o=t(n),-1===o){f('Ignoring invalid character "'+n+'" in hex string'),n=this.nextChar();continue}e.push(l(i<<4|o))}else if(i=t(n),-1===i){f('Ignoring invalid character "'+n+'" in hex string'),n=this.nextChar();continue}r=!r,n=this.nextChar()}return e.join('')},getObj:function(){for(var e=!1,t=this.currentChar;;){if(0>t)return O;if(e)(10===t||13===t)&&(e=!1);else if(37===t)e=!0;else if(1!==a[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(),y.get('[');case 93:return this.nextChar(),y.get(']');case 60:return t=this.nextChar(),60===t?(this.nextChar(),y.get('<<')):this.getHexString();case 62:return t=this.nextChar(),62===t?(this.nextChar(),y.get('>>')):y.get('>');case 123:return this.nextChar(),y.get('{');case 125:return this.nextChar(),y.get('}');case 41:c('Illegal character: '+t);}for(var n=l(t),r=this.knownCommands,i=r&&void 0!==r[n],o;0<=(t=this.nextChar())&&!a[t]&&(o=n+l(t),!(i&&void 0===r[o]));)128===n.length&&c('Command token too long: '+n.length),n=o,i=r&&void 0!==r[n];return'true'===n||'false'!==n&&('null'===n?null:y.get(n))},skipToNextLine:function(){for(var e=this.currentChar;0<=e;){if(13===e){e=this.nextChar(),10===e&&this.nextChar();break}else if(10===e){this.nextChar();break}e=this.nextChar()}}},e}();e.EOF=O,e.Lexer=j,e.Linearization={create:function(e){function t(e,t){var a=o.get(e);if(g(a)&&(t?0<=a:0<a))return a;throw new Error('The "'+e+'" parameter in the linearization dictionary is invalid.')}var a=new B(new j(e),!1,null),n=a.getObj(),r=a.getObj(),i=a.getObj(),o=a.getObj(),s,l;if(!(g(n)&&g(r)&&v(i,'obj')&&A(o)&&h(s=o.get('Linearized'))&&0<s))return null;if((l=t('L'))!==e.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:l,hints:function(){var e=o.get('H'),t,a;if(u(e)&&(2===(t=e.length)||4===t)){for(var n=0;n<t;n++)if(!(g(a=e[n])&&0<a))throw new Error('Hint ('+n+') in the linearization dictionary is invalid.');return e}throw new Error('Hint array in the linearization dictionary is invalid.')}(),objectNumberFirst:t('O'),endFirst:t('E'),numPages:t('N'),mainXRefEntriesOffset:t('T'),pageFirst:o.has('P')?t('P',!0):0}}},e.Parser=B,e.isEOF=i}),function(e,t){t(e.pdfjsCoreType1Parser={},e.pdfjsSharedUtil,e.pdfjsCoreStream,e.pdfjsCoreEncodings)}(this,function(e,t,a,n){var r=t.warn,i=t.isSpace,o=a.Stream,s=n.getEncoding,d=function(){function e(){this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}var t={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]};return e.prototype={convert:function(e,a,n){for(var o=e.length,s=!1,l=0,i,d,c,p;l<o;l++){if(p=e[l],32>p){switch(12===p&&(p=(p<<8)+e[++l]),p){case 1:this.stack=[];break;s=this.executeCommand(2,t.hstem);break;case 3:this.stack=[];break;s=this.executeCommand(2,t.vstem);break;case 4:if(this.flexing){if(1>this.stack.length){s=!0;break}var u=this.stack.pop();this.stack.push(0,u);break}s=this.executeCommand(1,t.vmoveto);break;case 5:s=this.executeCommand(2,t.rlineto);break;case 6:s=this.executeCommand(1,t.hlineto);break;case 7:s=this.executeCommand(1,t.vlineto);break;case 8:s=this.executeCommand(6,t.rrcurveto);break;case 9:this.stack=[];break;case 10:if(1>this.stack.length){s=!0;break}c=this.stack.pop(),s=this.convert(a[c],a,n);break;case 11:return s;case 13:if(2>this.stack.length){s=!0;break}i=this.stack.pop(),d=this.stack.pop(),this.lsb=d,this.width=i,this.stack.push(i,d),s=this.executeCommand(2,t.hmoveto);break;case 14:this.output.push(t.endchar[0]);break;case 21:if(this.flexing)break;s=this.executeCommand(2,t.rmoveto);break;case 22:if(this.flexing){this.stack.push(0);break}s=this.executeCommand(1,t.hmoveto);break;case 30:s=this.executeCommand(4,t.vhcurveto);break;case 31:s=this.executeCommand(4,t.hvcurveto);break;case 3072:this.stack=[];break;case 3073:this.stack=[];break;s=this.executeCommand(2,t.vstem);break;case 3074:this.stack=[];break;s=this.executeCommand(2,t.hstem);break;case 3078:n?(this.seac=this.stack.splice(-4,4),s=this.executeCommand(0,t.endchar)):s=this.executeCommand(4,t.endchar);break;case 3079:if(4>this.stack.length){s=!0;break}this.stack.pop();i=this.stack.pop();var g=this.stack.pop();d=this.stack.pop(),this.lsb=d,this.width=i,this.stack.push(i,d,g),s=this.executeCommand(3,t.rmoveto);break;case 3084:if(2>this.stack.length){s=!0;break}var h=this.stack.pop(),m=this.stack.pop();this.stack.push(m/h);break;case 3088:if(2>this.stack.length){s=!0;break}c=this.stack.pop();var f=this.stack.pop();if(0===c&&3===f){var b=this.stack.splice(this.stack.length-17,17);this.stack.push(b[2]+b[0],b[3]+b[1],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14]),s=this.executeCommand(13,t.flex,!0),this.flexing=!1,this.stack.push(b[15],b[16])}else 1===c&&0===f&&(this.flexing=!0);break;case 3089:break;case 3105:this.stack=[];break;default:r('Unknown type 1 charstring command of "'+p+'"');}if(s)break;continue}else 246>=p?p-=139:p=250>=p?256*(p-247)+e[++l]+108:254>=p?-(256*(p-251))-e[++l]-108:(255&e[++l])<<24|(255&e[++l])<<16|(255&e[++l])<<8|(255&e[++l])<<0;this.stack.push(p)}return s},executeCommand:function(e,t,a){var n=this.stack.length;if(e>n)return!0;for(var r=n-e,o=r,i;o<n;o++)i=this.stack[o],i===(0|i)?this.output.push(28,255&i>>8,255&i):(i=0|65536*i,this.output.push(255,255&i>>24,255&i>>16,255&i>>8,255&i));return this.output.push.apply(this.output,t),a?this.stack.splice(r,e):this.stack.length=0,!1}},e}(),c=function(){function e(e){return 48<=e&&57>=e||65<=e&&70>=e||97<=e&&102>=e}function t(e,t,a){if(a>=e.length)return new Uint8Array(0);var n=0|t,r=52845,o=22719,s,i;for(s=0;s<a;s++)n=65535&(e[s]+n)*r+o;var l=e.length-a,d=new Uint8Array(l);for(s=a,i=0;i<l;s++,i++){var c=e[s];d[i]=c^n>>8,n=65535&(c+n)*r+o}return d}function a(t,a,n){var o=0|a,r=t.length,s=new Uint8Array(r>>>1),d,i;for(d=0,i=0;d<r;d++){var c=t[d];if(e(c)){d++;for(var p;d<r&&!e(p=t[d]);)d++;if(d<r){var u=parseInt(l(c,p),16);s[i++]=u^o>>8,o=65535&(u+o)*52845+22719}}}return Array.prototype.slice.call(s,n,i)}function n(e){return 47===e||91===e||93===e||123===e||125===e||40===e||41===e}function r(n,r,i){if(r){var s=n.getBytes(),l=!(e(s[0])&&e(s[1])&&e(s[2])&&e(s[3]));n=new o(l?t(s,c,4):a(s,c,4))}this.seacAnalysisEnabled=!!i,this.stream=n,this.nextChar()}var c=55665,p=4330;return r.prototype={readNumberArray:function(){this.getToken();for(var e=[],t;t=this.getToken(),null!==t&&']'!==t&&'}'!==t;)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(){for(var e=!1,t=this.currentChar;;){if(-1===t)return null;if(e)(10===t||13===t)&&(e=!1);else if(37===t)e=!0;else if(!i(t))break;t=this.nextChar()}if(n(t))return this.nextChar(),l(t);var a='';do a+=l(t),t=this.nextChar();while(0<=t&&!i(t)&&!n(t));return a},extractFontProgram:function(){var e=this.stream,a=[],n=[],r=Object.create(null);r.lenIV=4;for(var o={subrs:[],charstrings:[],properties:{privateData:r}},s,l,c,u,g;null!==(s=this.getToken());)if('/'===s)switch(s=this.getToken(),s){case'CharStrings':for(this.getToken(),this.getToken(),this.getToken(),this.getToken();s=this.getToken(),null!==s&&'end'!==s;)if('/'===s){var h=this.getToken();l=this.readInt(),this.getToken(),c=e.makeSubStream(e.pos,l),u=o.properties.privateData.lenIV,g=t(c.getBytes(),p,u),e.skip(l),this.nextChar(),s=this.getToken(),'noaccess'===s&&this.getToken(),n.push({glyph:h,encoded:g})}break;case'Subrs':this.readInt();for(this.getToken();'dup'===(s=this.getToken());){var m=this.readInt();l=this.readInt(),this.getToken(),c=e.makeSubStream(e.pos,l),u=o.properties.privateData.lenIV,g=t(c.getBytes(),p,u),e.skip(l),this.nextChar(),s=this.getToken(),'noaccess'===s&&this.getToken(),a[m]=g}break;case'BlueValues':case'OtherBlues':case'FamilyBlues':case'FamilyOtherBlues':var f=this.readNumberArray();0<f.length&&0==f.length%2;break;case'StemSnapH':case'StemSnapV':o.properties.privateData[s]=this.readNumberArray();break;case'StdHW':case'StdVW':o.properties.privateData[s]=this.readNumberArray()[0];break;case'BlueShift':case'lenIV':case'BlueFuzz':case'BlueScale':case'LanguageGroup':case'ExpansionFactor':o.properties.privateData[s]=this.readNumber();break;case'ForceBold':o.properties.privateData[s]=this.readBoolean();}for(var b=0;b<n.length;b++){h=n[b].glyph,g=n[b].encoded;var i=new d,y=i.convert(g,a,this.seacAnalysisEnabled),k=i.output;y&&(k=[14]),o.charstrings.push({glyphName:h,charstring:k,width:i.width,lsb:i.lsb,seac:i.seac})}return o},extractFontHeader:function(e){for(var t;null!==(t=this.getToken());)if('/'===t)switch(t=this.getToken(),t){case'FontMatrix':var a=this.readNumberArray();e.fontMatrix=a;break;case'Encoding':var n=this.getToken(),r;if(!/^\d+$/.test(n))r=s(n);else{r=[];var i=0|parseInt(n,10);this.getToken();for(var o=0;o<i;o++){for(t=this.getToken();'dup'!==t&&'def'!==t;)if(t=this.getToken(),null===t)return;if('def'===t)break;var l=this.readInt();this.getToken();var d=this.getToken();r[l]=d,this.getToken()}}e.builtInEncoding=r;break;case'FontBBox':var c=this.readNumberArray();e.ascent=c[3],e.descent=c[1],e.ascentScaled=!0;}}},r}();e.Type1Parser=c}),function(e,t){t(e.pdfjsDisplayPatternHelper={},e.pdfjsSharedUtil,e.pdfjsDisplayWebGL)}(this,function(e,t,a){var r=t.Util,i=t.info,l=t.isArray,p=t.error,g=a.WebGLUtils,h={};h.RadialAxial={fromIR:function(e){var t=e[1],a=e[2],n=e[3],r=e[4],o=e[5],s=e[6];return{type:'Pattern',getPattern:function(e){var l;'axial'===t?l=e.createLinearGradient(n[0],n[1],r[0],r[1]):'radial'===t&&(l=e.createRadialGradient(n[0],n[1],o,r[0],r[1],s));for(var d=0,i=a.length,p;d<i;++d)p=a[d],l.addColorStop(p[0],p[1]);return l}}}};var m=function(){function e(e,t,a,r,i,o,l,d){var c=t.coords,p=t.colors,g=e.data,h=4*e.width,m;c[a+1]>c[r+1]&&(m=a,a=r,r=m,m=o,o=l,l=m),c[r+1]>c[i+1]&&(m=r,r=i,i=m,m=l,l=d,d=m),c[a+1]>c[r+1]&&(m=a,a=r,r=m,m=o,o=l,l=m);var f=(c[a]+t.offsetX)*t.scaleX,b=(c[a+1]+t.offsetY)*t.scaleY,v=(c[r]+t.offsetX)*t.scaleX,A=(c[r+1]+t.offsetY)*t.scaleY,C=(c[i]+t.offsetX)*t.scaleX,S=(c[i+1]+t.offsetY)*t.scaleY;if(!(b>=S))for(var w=p[o],_=p[o+1],T=p[o+2],I=p[l],E=p[l+1],L=p[l+2],P=p[d],R=p[d+1],D=p[d+2],N=n(b),O=n(S),B=N,y,F,M,q,U,z,G,H,W;B<=O;B++){B<A?(W=B<b?0:b==A?1:(b-B)/(b-A),y=f-(f-v)*W,F=w-(w-I)*W,M=_-(_-E)*W,q=T-(T-L)*W):(W=B>S?1:A==S?0:(A-B)/(A-S),y=v-(v-C)*W,F=I-(I-P)*W,M=E-(E-R)*W,q=L-(L-D)*W),W=B<b?0:B>S?1:(b-B)/(b-S),U=f-(f-C)*W,z=w-(w-P)*W,G=_-(_-R)*W,H=T-(T-D)*W;for(var k=n(s(y,U)),V=n(u(y,U)),X=h*B+4*k,j=k;j<=V;j++)W=(y-j)/(y-U),W=0>W?0:1<W?1:W,g[X++]=0|F-(F-z)*W,g[X++]=0|M-(M-G)*W,g[X++]=0|q-(q-H)*W,g[X++]=255}}function t(t,a,n){var r=a.coords,o=a.colors,s,i;switch(a.type){case'lattice':var l=a.verticesPerRow,c=d(r.length/l)-1;for(s=0;s<c;s++)for(var u=s*l,g=0;g<l-1;g++,u++)e(t,n,r[u],r[u+1],r[u+l],o[u],o[u+1],o[u+l]),e(t,n,r[u+l+1],r[u+1],r[u+l],o[u+l+1],o[u+1],o[u+l]);break;case'triangles':for(s=0,i=r.length;s<i;s+=3)e(t,n,r[s],r[s+1],r[s+2],o[s],o[s+1],o[s+2]);break;default:p('illigal figure');}}return function(e,a,n,r,l,p,u){var h=1.1,m=3e3,f=2,b=d(e[0]),y=d(e[1]),k=o(e[2])-b,x=o(e[3])-y,v=s(o(c(k*a[0]*h)),m),A=s(o(c(x*a[1]*h)),m),C=k/v,S=x/A,w={coords:n,colors:r,offsetX:-b,offsetY:-y,scaleX:1/C,scaleY:1/S},_=v+2*f,T=A+2*f,I,E,L,i;if(g.isEnabled)I=g.drawFigures(v,A,p,l,w),E=u.getCanvas('mesh',_,T,!1),E.context.drawImage(I,f,f),I=E.canvas;else{E=u.getCanvas('mesh',_,T,!1);var P=E.context,R=P.createImageData(v,A);if(p){var D=R.data;for(L=0,i=D.length;L<i;L+=4)D[L]=p[0],D[L+1]=p[1],D[L+2]=p[2],D[L+3]=255}for(L=0;L<l.length;L++)t(R,l[L],w);P.putImageData(R,f,f),I=E.canvas}return{canvas:I,offsetX:b-f*C,offsetY:y-f*S,scaleX:C,scaleY:S}}}();h.Mesh={fromIR:function(e){var t=e[2],a=e[3],n=e[4],i=e[5],o=e[6],s=e[8];return{type:'Pattern',getPattern:function(e,l,d){var c;if(d)c=r.singularValueDecompose2dScale(e.mozCurrentTransform);else if(c=r.singularValueDecompose2dScale(l.baseTransform),o){var p=r.singularValueDecompose2dScale(o);c=[c[0]*p[0],c[1]*p[1]]}var u=m(i,c,t,a,n,d?null:s,l.cachedCanvases);return d||(e.setTransform.apply(e,l.baseTransform),o&&e.transform.apply(e,o)),e.translate(u.offsetX,u.offsetY),e.scale(u.scaleX,u.scaleY),e.createPattern(u.canvas,'no-repeat')}}}},h.Dummy={fromIR:function(){return{type:'Pattern',getPattern:function(){return'hotpink'}}}};var f=function(){function e(e,t,a,n,r){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=n,this.baseTransform=r,this.type='Pattern',this.ctx=a}var t={COLORED:1,UNCOLORED:2},a=3e3;return e.prototype={createPatternCanvas:function(e){var t=this.operatorList,n=this.bbox,l=this.xstep,d=this.ystep,p=this.paintType,u=this.tilingType,g=this.color,h=this.canvasGraphicsFactory;i('TilingType: '+u);var m=n[0],f=n[1],b=n[2],y=n[3],k=[m,f],x=[m+l,f+d],v=x[0]-k[0],A=x[1]-k[1],C=r.singularValueDecompose2dScale(this.matrix),S=r.singularValueDecompose2dScale(this.baseTransform),w=[C[0]*S[0],C[1]*S[1]];v=s(o(c(v*w[0])),a),A=s(o(c(A*w[1])),a);var _=e.cachedCanvases.getCanvas('pattern',v,A,!0),T=_.context,I=h.createCanvasGraphics(T);I.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(T,p,g),this.setScale(v,A,l,d),this.transformToScale(I);var E=[1,0,0,1,-k[0],-k[1]];return I.transform.apply(I,E),this.clipBbox(I,n,m,f,b,y),I.executeOperatorList(t),_.canvas},setScale:function(e,t,a,n){this.scale=[e/a,t/n]},transformToScale:function(e){var t=this.scale,a=[t[0],0,0,t[1],0,0];e.transform.apply(e,a)},scaleToContext:function(){var e=this.scale;this.ctx.scale(1/e[0],1/e[1])},clipBbox:function(e,t,a,n,r,i){if(t&&l(t)&&4===t.length){e.ctx.rect(a,n,r-a,i-n),e.clip(),e.endPath()}},setFillAndStrokeStyleToContext:function(e,a,n){switch(a){case t.COLORED:var i=this.ctx;e.fillStyle=i.fillStyle,e.strokeStyle=i.strokeStyle;break;case t.UNCOLORED:var o=r.makeCssRgb(n[0],n[1],n[2]);e.fillStyle=o,e.strokeStyle=o;break;default:p('Unsupported paint type: '+a);}},getPattern:function(e,t){var a=this.createPatternCanvas(t);return e=this.ctx,e.setTransform.apply(e,this.baseTransform),e.transform.apply(e,this.matrix),this.scaleToContext(),e.createPattern(a,'repeat')}},e}();e.getShadingPatternFromIR=function(e){var t=h[e[0]];return t||p('Unknown IR type: '+e[0]),t.fromIR(e)},e.TilingPattern=f}),function(e,t){t(e.pdfjsCoreCMap={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream,e.pdfjsCoreParser)}(this,function(e,t,a,n,r){var i=t.Util,o=t.assert,s=t.warn,d=t.error,c=t.isInt,p=t.isString,u=t.MissingDataException,g=a.isName,h=a.isCmd,m=a.isStream,f=n.StringStream,b=r.Lexer,y=r.isEOF,k=['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'],x=function(){function e(e){this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name='',this.vertical=!1,this.useCMap=null,this.builtInCMap=e}return e.prototype={addCodespaceRange:function(e,t,a){this.codespaceRanges[e-1].push(t,a),this.numCodespaceRanges++},mapCidRange:function(e,t,a){for(;e<=t;)this._map[e++]=a++},mapBfRange:function(e,t,a){for(var n=a.length-1;e<=t;)this._map[e++]=a,a=a.substr(0,n)+l(a.charCodeAt(n)+1)},mapBfRangeToArray:function(e,t,a){for(var n=0,r=a.length;e<=t&&n<r;)this._map[e]=a[n++],++e},mapOne:function(e,t){this._map[e]=t},lookup:function(e){return this._map[e]},contains:function(e){return void 0!==this._map[e]},forEach:function(e){var t=this._map,a=t.length,n;if(65536>=a)for(n=0;n<a;n++)void 0!==t[n]&&e(n,t[n]);else for(n in this._map)e(n,t[n])},charCodeOf:function(e){return this._map.indexOf(e)},getMap:function(){return this._map},readCharCode:function(e,t,a){for(var r=0,i=this.codespaceRanges,o=this.codespaceRanges.length,s=0;s<o;s++){r=(r<<8|e.charCodeAt(t+s))>>>0;for(var n=i[s],l=0,d=n.length;l<d;){var c=n[l++],p=n[l++];if(r>=c&&r<=p)return a.charcode=r,void(a.length=s+1)}}a.charcode=0,a.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(var e=0;65536>e;e++)if(this._map[e]!==e)return!1;return!0}},e}(),v=function(){function e(e,t){x.call(this),this.vertical=e,this.addCodespaceRange(t,0,65535)}return i.inherit(e,x,{}),e.prototype={addCodespaceRange:x.prototype.addCodespaceRange,mapCidRange:function(){d('should not call mapCidRange')},mapBfRange:function(){d('should not call mapBfRange')},mapBfRangeToArray:function(){d('should not call mapBfRangeToArray')},mapOne:function(){d('should not call mapCidOne')},lookup:function(e){return c(e)&&65535>=e?e:void 0},contains:function(e){return c(e)&&65535>=e},forEach:function(e){for(var t=0;65535>=t;t++)e(t,t)},charCodeOf:function(e){return c(e)&&65535>=e?e:-1},getMap:function(){for(var e=Array(65536),t=0;65535>=t;t++)e[t]=t;return e},readCharCode:x.prototype.readCharCode,get length(){return 65536},get isIdentityCMap(){d('should not access .isIdentityCMap')}},e}(),A=function(){function e(e){return new Promise(function(t,a){var n=new XMLHttpRequest;n.open('GET',e,!0),n.responseType='arraybuffer',n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&(n.response&&(200===n.status||0===n.status)?t(new Uint8Array(n.response)):a(new Error('Unable to get binary cMap at: '+e)))},n.send(null)})}function t(e,t){for(var a=0,n=0;n<=t;n++)a=a<<8|e[n];return a>>>0}function a(e,t){return 1===t?l(e[0],e[1]):3===t?l(e[0],e[1],e[2],e[3]):l.apply(null,e.subarray(0,t+1))}function n(e,t,a){for(var n=0,r=a;0<=r;r--)n+=e[r]+t[r],e[r]=255&n,n>>=8}function r(e,t){for(var a=1,n=t;0<=n&&0<a;n--)a+=e[n],e[n]=255&a,a>>=8}function s(e){this.buffer=e,this.pos=0,this.end=e.length,this.tmpBuf=new Uint8Array(p)}function i(){}var c=16,p=19;return s.prototype={readByte:function(){return this.pos>=this.end?-1:this.buffer[this.pos++]},readNumber:function(){var e=0,t;do{var a=this.readByte();0>a&&d('unexpected EOF in bcmap'),t=!(128&a),e=e<<7|127&a}while(!t);return e},readSigned:function(){var e=this.readNumber();return 1&e?~(e>>>1):e>>>1},readHex:function(e,t){e.set(this.buffer.subarray(this.pos,this.pos+t+1)),this.pos+=t+1},readHexNumber:function(e,t){var a=this.tmpBuf,n=0,r;do{var o=this.readByte();0>o&&d('unexpected EOF in bcmap'),r=!(128&o),a[n++]=127&o}while(!r);for(var s=t,i=0,l=0;0<=s;){for(;8>l&&0<a.length;)i=a[--n]<<l|i,l+=7;e[s]=255&i,s--,i>>=8,l-=8}},readHexSigned:function(e,t){this.readHexNumber(e,t);for(var a=1&e[t]?255:0,n=0,r=0;r<=t;r++)n=(1&n)<<8|e[r],e[r]=n>>1^a},readString:function(){for(var e=this.readNumber(),t='',a=0;a<e;a++)t+=l(this.readNumber());return t}},i.prototype={read:function(i,l,p){return e(i).then(function(e){var u=new s(e),g=u.readByte();l.vertical=!!(1&g);for(var h=null,m=new Uint8Array(c),f=new Uint8Array(c),y=new Uint8Array(c),k=new Uint8Array(c),x=new Uint8Array(c),v,A,b;0<=(A=u.readByte());){if(b=A>>5,7==b){switch(31&A){case 0:u.readString();break;case 1:h=u.readString();}continue}var C=!!(16&A),S=15&A;o(S+1<=c);var w=1,_=u.readNumber(),T;switch(b){case 0:for(u.readHex(m,S),u.readHexNumber(f,S),n(f,m,S),l.addCodespaceRange(S+1,t(m,S),t(f,S)),T=1;T<_;T++)r(f,S),u.readHexNumber(m,S),n(m,f,S),u.readHexNumber(f,S),n(f,m,S),l.addCodespaceRange(S+1,t(m,S),t(f,S));break;case 1:for(u.readHex(m,S),u.readHexNumber(f,S),n(f,m,S),v=u.readNumber(),T=1;T<_;T++)r(f,S),u.readHexNumber(m,S),n(m,f,S),u.readHexNumber(f,S),n(f,m,S),v=u.readNumber();break;case 2:for(u.readHex(y,S),v=u.readNumber(),l.mapOne(t(y,S),v),T=1;T<_;T++)r(y,S),C||(u.readHexNumber(x,S),n(y,x,S)),v=u.readSigned()+(v+1),l.mapOne(t(y,S),v);break;case 3:for(u.readHex(m,S),u.readHexNumber(f,S),n(f,m,S),v=u.readNumber(),l.mapCidRange(t(m,S),t(f,S),v),T=1;T<_;T++)r(f,S),C?m.set(f):(u.readHexNumber(m,S),n(m,f,S)),u.readHexNumber(f,S),n(f,m,S),v=u.readNumber(),l.mapCidRange(t(m,S),t(f,S),v);break;case 4:for(u.readHex(y,w),u.readHex(k,S),l.mapOne(t(y,w),a(k,S)),T=1;T<_;T++)r(y,w),C||(u.readHexNumber(x,w),n(y,x,w)),r(k,S),u.readHexSigned(x,S),n(k,x,S),l.mapOne(t(y,w),a(k,S));break;case 5:for(u.readHex(m,w),u.readHexNumber(f,w),n(f,m,w),u.readHex(k,S),l.mapBfRange(t(m,w),t(f,w),a(k,S)),T=1;T<_;T++)r(f,w),C?m.set(f):(u.readHexNumber(m,w),n(m,f,w)),u.readHexNumber(f,w),n(f,m,w),u.readHex(k,S),l.mapBfRange(t(m,w),t(f,w),a(k,S));break;default:d('Unknown type: '+b);}}return h?p(h):l})}},i}(),C=function(){function e(e){for(var t=0,a=0;a<e.length;a++)t=t<<8|e.charCodeAt(a);return t>>>0}function t(e){p(e)||d('Malformed CMap: expected string.')}function a(e){c(e)||d('Malformed CMap: expected int.')}function n(a,n){for(;;){var r=n.getObj();if(y(r))break;if(h(r,'endbfchar'))return;t(r);var i=e(r);r=n.getObj(),t(r);var o=r;a.mapOne(i,o)}}function r(a,n){for(;;){var r=n.getObj();if(y(r))break;if(h(r,'endbfrange'))return;t(r);var i=e(r);r=n.getObj(),t(r);var o=e(r);if(r=n.getObj(),c(r)||p(r)){var s=c(r)?l(r):r;a.mapBfRange(i,o,s)}else if(h(r,'[')){r=n.getObj();for(var u=[];!h(r,']')&&!y(r);)u.push(r),r=n.getObj();a.mapBfRangeToArray(i,o,u)}else break}d('Invalid bf range.')}function i(n,r){for(;;){var i=r.getObj();if(y(i))break;if(h(i,'endcidchar'))return;t(i);var o=e(i);i=r.getObj(),a(i);var s=i;n.mapOne(o,s)}}function C(n,r){for(;;){var i=r.getObj();if(y(i))break;if(h(i,'endcidrange'))return;t(i);var o=e(i);i=r.getObj(),t(i);var s=e(i);i=r.getObj(),a(i);var l=i;n.mapCidRange(o,s,l)}}function S(t,a){for(;;){var n=a.getObj();if(y(n))break;if(h(n,'endcodespacerange'))return;if(!p(n))break;var r=e(n);if(n=a.getObj(),!p(n))break;var i=e(n);t.addCodespaceRange(n.length,r,i)}d('Invalid codespace range.')}function w(e,t){var a=t.getObj();c(a)&&(e.vertical=!!a)}function _(e,t){var a=t.getObj();g(a)&&p(a.name)&&(e.name=a.name)}function T(e,t,a,o){var l,d;objLoop:for(;;)try{var c=t.getObj();if(y(c))break;else if(g(c))'WMode'===c.name?w(e,t):'CMapName'===c.name&&_(e,t),l=c;else if(h(c))switch(c.cmd){case'endcmap':break objLoop;case'usecmap':g(l)&&(d=l.name);break;case'begincodespacerange':S(e,t);break;case'beginbfchar':n(e,t);break;case'begincidchar':i(e,t);break;case'beginbfrange':r(e,t);break;case'begincidrange':C(e,t);}}catch(e){if(e instanceof u)throw e;s('Invalid cMap data: '+e);continue}return!o&&d&&(o=d),o?I(e,a,o):Promise.resolve(e)}function I(e,t,a){return L(a,t).then(function(t){if(e.useCMap=t,0===e.numCodespaceRanges){for(var a=e.useCMap.codespaceRanges,n=0;n<a.length;n++)e.codespaceRanges[n]=a[n].slice();e.numCodespaceRanges=e.useCMap.numCodespaceRanges}return e.useCMap.forEach(function(t){e.contains(t)||e.mapOne(t,e.useCMap.lookup(t))}),e})}function E(e,t){var a=t.url+e+'.bcmap',n=new x(!0);return new A().read(a,n,function(e){return I(n,t,e)})}function L(e,t){return'Identity-H'===e?Promise.resolve(new v(!1,2)):'Identity-V'===e?Promise.resolve(new v(!0,2)):-1===k.indexOf(e)?Promise.reject(new Error('Unknown cMap name: '+e)):(o(t,'built-in cMap parameters are not provided'),t.packed?E(e,t):new Promise(function(a,n){var r=t.url+e,i=new XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE)if(200===i.status||0===i.status){var e=new x(!0),o=new b(new f(i.responseText));T(e,o,t,null).then(function(e){a(e)})}else n(new Error('Unable to get cMap at: '+r))},i.open('GET',r,!0),i.send(null)}))}return{create:function(e,t,a){if(g(e))return L(e.name,t);if(m(e)){var n=new x,r=new b(e);return T(n,r,t,a).then(function(e){return e.isIdentityCMap?L(e.name,t):e})}return Promise.reject(new Error('Encoding required.'))}}}();e.CMap=x,e.CMapFactory=C,e.IdentityCMap=v}),function(e,t){t(e.pdfjsCoreFonts={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream,e.pdfjsCoreGlyphList,e.pdfjsCoreFontRenderer,e.pdfjsCoreEncodings,e.pdfjsCoreStandardFonts,e.pdfjsCoreUnicode,e.pdfjsCoreType1Parser,e.pdfjsCoreCFFParser)}(this,function(e,t,a,r,i,s,c,p,g,h,m){function f(e){if(e.fontMatrix&&e.fontMatrix[0]!==x[0]){var t=1e-3/e.fontMatrix[0],a=e.widths;for(var n in a)a[n]*=t;e.defaultWidth*=t}}function b(e,t){return'Type1'===e?'Type1C'===t?v.TYPE1C:v.TYPE1:'CIDFontType0'===e?'CIDFontType0C'===t?v.CIDFONTTYPE0C:v.CIDFONTTYPE0:'OpenType'===e?v.OPENTYPE:'TrueType'===e?v.TRUETYPE:'CIDFontType2'===e?v.CIDFONTTYPE2:'MMType1'===e?v.MMTYPE1:'Type0'===e?v.TYPE0:v.UNKNOWN}function y(e,t){if(void 0!==t[e])return e;var a=J(e,t);if(-1!==a)for(var n in t)if(t[n]===a)return n;return w('Unable to recover a standard glyph name for: '+e),e}function k(e,t,a){var n=Object.create(null),r,i,o;if(e.baseEncodingName)for(o=G(e.baseEncodingName),i=0;i<o.length;i++)r=a.indexOf(o[i]),n[i]=0<=r?r:0;else if(!!(e.flags&ue.Symbolic))for(i in t)n[i]=t[i];else for(o=M,i=0;i<o.length;i++)r=a.indexOf(o[i]),n[i]=0<=r?r:0;var s=e.differences,l;if(s)for(i in s){var d=s[i];if(r=a.indexOf(d),-1===r){l||(l=B());var c=y(d,l);c!==d&&(r=a.indexOf(c))}n[i]=0<=r?r:0}return n}var x=t.FONT_IDENTITY_MATRIX,v=t.FontType,A=t.assert,C=t.bytesToString,S=t.error,w=t.info,_=t.isArray,T=t.isInt,I=t.isNum,E=t.readUint32,L=t.shadow,P=t.string32,R=t.warn,D=t.MissingDataException,N=t.isSpace,O=r.Stream,B=i.getGlyphsUnicode,j=i.getDingbatsGlyphsUnicode,F=s.FontRendererFactory,M=c.StandardEncoding,q=c.MacRomanEncoding,U=c.SymbolSetEncoding,z=c.ZapfDingbatsEncoding,G=c.getEncoding,H=p.getStdFontMap,W=p.getNonStdFontMap,V=p.getGlyphMapForStandardFonts,X=p.getSupplementalGlyphMapForArialBlack,Y=g.getUnicodeRangeFor,K=g.mapSpecialUnicodeValues,J=g.getUnicodeForGlyph,Z=h.Type1Parser,Q=m.CFFStandardStrings,$=m.CFFParser,ee=m.CFFCompiler,te=m.CFF,ae=m.CFFHeader,ne=m.CFFTopDict,re=m.CFFPrivateDict,ie=m.CFFStrings,oe=m.CFFIndex,se=m.CFFCharset,le=63743,de=!1,ce=1e3,pe=!1,ue={FixedPitch:1,Serif:2,Symbolic:4,Script:8,Nonsymbolic:32,Italic:64,AllCap:65536,SmallCap:131072,ForceBold:262144},ge=['.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'],he=function(){function e(e,t,a,n,r,i,o,s){this.fontChar=e,this.unicode=t,this.accent=a,this.width=n,this.vmetric=r,this.operatorListId=i,this.isSpace=o,this.isInFont=s}return e.prototype.matchesForCache=function(e,t,a,n,r,i,o,s){return this.fontChar===e&&this.unicode===t&&this.accent===a&&this.width===n&&this.vmetric===r&&this.operatorListId===i&&this.isSpace===o&&this.isInFont===s},e}(),me=function(){function e(e){this._map=e}return e.prototype={get length(){return this._map.length},forEach:function(e){for(var t in this._map)e(t,this._map[t].charCodeAt(0))},has:function(e){return void 0!==this._map[e]},get:function(e){return this._map[e]},charCodeOf:function(e){return this._map.indexOf(e)}},e}(),fe=function(){function e(e,t){this.firstChar=e,this.lastChar=t}return e.prototype={get length(){return this.lastChar+1-this.firstChar},forEach:function(e){for(var t=this.firstChar,a=this.lastChar;t<=a;t++)e(t,t)},has:function(e){return this.firstChar<=e&&e<=this.lastChar},get:function(e){return this.firstChar<=e&&e<=this.lastChar?l(e):void 0},charCodeOf:function(e){return T(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1}},e}(),be=function(){function e(e,t,a){e[t]=255&a>>8,e[t+1]=255&a}function t(e,t,a){e[t]=255&a>>24,e[t+1]=255&a>>16,e[t+2]=255&a>>8,e[t+3]=255&a}function a(e,t,a){var n,r;if(a instanceof Uint8Array)e.set(a,t);else if('string'==typeof a)for(n=0,r=a.length;n<r;n++)e[t++]=255&a.charCodeAt(n);else for(n=0,r=a.length;n<r;n++)e[t++]=255&a[n]}function n(e){this.sfnt=e,this.tables=Object.create(null)}n.getSearchParams=function(e,t){for(var a=1,n=0;(a^e)>a;)a<<=1,n++;var r=a*t;return{range:r,entry:n,rangeShift:t*e-r}};var r=12,o=16;return n.prototype={toArray:function(){var s=this.sfnt,l=this.tables,d=Object.keys(l);d.sort();var c=d.length,p=r+c*o,u=[p],g,i,h,m,f;for(g=0;g<c;g++){m=l[d[g]];var b=(-4&m.length+3)>>>0;p+=b,u.push(p)}var y=new Uint8Array(p);for(g=0;g<c;g++)m=l[d[g]],a(y,u[g],m);'true'===s&&(s=P(65536)),y[0]=255&s.charCodeAt(0),y[1]=255&s.charCodeAt(1),y[2]=255&s.charCodeAt(2),y[3]=255&s.charCodeAt(3),e(y,4,c);var k=n.getSearchParams(c,16);for(e(y,6,k.range),e(y,8,k.entry),e(y,10,k.rangeShift),p=r,g=0;g<c;g++){f=d[g],y[p]=255&f.charCodeAt(0),y[p+1]=255&f.charCodeAt(1),y[p+2]=255&f.charCodeAt(2),y[p+3]=255&f.charCodeAt(3);var x=0;for(i=u[g],h=u[g+1];i<h;i+=4){var v=E(y,i);x=x+v>>>0}t(y,p+4,x),t(y,p+8,u[g]),t(y,p+12,l[f].length),p+=o}return y},addTable:function(e,t){if(e in this.tables)throw new Error('Table '+e+' already exists');this.tables[e]=t}},n}(),ye=new Int32Array([0,32,127,161,173,174,1536,1920,2208,4256,6016,6144,7168,7248,8192,8208,8209,8210,8232,8240,8287,8304,9676,9677,12288,12289,43616,43648,65520,65536]),ke=function(){function e(e,t,a){var n,r,o;this.name=e,this.loadedName=a.loadedName,this.isType3Font=a.isType3Font,this.sizes=[],this.missingFile=!1,this.glyphCache=Object.create(null);var s=e.split('+');s=1<s.length?s[1]:s[0],s=s.split(/[-,_]/g)[0],this.isSerifFont=!!(a.flags&ue.Serif),this.isSymbolicFont=!!(a.flags&ue.Symbolic),this.isMonospace=!!(a.flags&ue.FixedPitch);var l=a.type,d=a.subtype;if(this.type=l,this.fallbackName=this.isMonospace?'monospace':this.isSerifFont?'serif':'sans-serif',this.differences=a.differences,this.widths=a.widths,this.defaultWidth=a.defaultWidth,this.composite=a.composite,this.wideChars=a.wideChars,this.cMap=a.cMap,this.ascent=a.ascent/ce,this.descent=a.descent/ce,this.fontMatrix=a.fontMatrix,this.bbox=a.bbox,this.toUnicode=a.toUnicode,this.toFontChar=[],'Type3'===a.type){for(n=0;256>n;n++)this.toFontChar[n]=this.differences[n]||a.defaultEncoding[n];return void(this.fontType=v.TYPE3)}this.cidEncoding=a.cidEncoding,this.vertical=a.vertical,this.vertical&&(this.vmetrics=a.vmetrics,this.defaultVMetrics=a.defaultVMetrics);var c;if(!t||t.isEmpty){t&&R('Font file is empty in "'+e+'" ('+this.loadedName+')'),this.missingFile=!0;var u=e.replace(/[,_]/g,'-'),m=H(),y=W(),k=!!m[u]||!!(y[u]&&m[y[u]]);if(u=m[u]||y[u]||u,this.bold=-1!==u.search(/bold/gi),this.italic=-1!==u.search(/oblique/gi)||-1!==u.search(/italic/gi),this.black=-1!==e.search(/Black/g),this.remeasure=0<Object.keys(this.widths).length,k&&'CIDFontType2'===l&&0===a.cidEncoding.indexOf('Identity-')){var x=V(),A=[];for(n in x)A[+n]=x[n];if(/ArialBlack/i.test(e)){var C=X();for(n in C)A[+n]=C[n]}var _=this.toUnicode instanceof fe;_||this.toUnicode.forEach(function(e,t){A[+e]=t}),this.toFontChar=A,this.toUnicode=new me(A)}else /Symbol/i.test(u)?this.toFontChar=h(U,B(),a.differences):/Dingbats/i.test(u)?(/Wingdings/i.test(e)&&R('Non-embedded Wingdings font, falling back to ZapfDingbats.'),this.toFontChar=h(z,j(),a.differences)):k?this.toFontChar=h(a.defaultEncoding,B(),a.differences):(c=B(),this.toUnicode.forEach(function(e,t){this.composite||(r=a.differences[e]||a.defaultEncoding[e],o=J(r,c),-1!==o&&(t=o)),this.toFontChar[e]=t}.bind(this)));return this.loadedName=u.split('-')[0],this.loading=!1,void(this.fontType=b(l,d))}'Type1C'===d&&'Type1'!==l&&'MMType1'!==l&&(i(t)?d='TrueType':l='Type1'),'CIDFontType0C'===d&&'CIDFontType0'!==l&&(l='CIDFontType0'),'OpenType'===d&&(l='OpenType'),'CIDFontType0'===l&&(g(t)?d='CIDFontType0':p(t)?l=d='OpenType':d='CIDFontType0C');var T;switch(l){case'MMType1':w('MMType1 font ('+e+'), falling back to Type1.');case'Type1':case'CIDFontType0':this.mimetype='font/opentype';var I='Type1C'===d||'CIDFontType0C'===d?new Ae(t,a):new ve(e,t,a);f(a),T=this.convert(e,I,a);break;case'OpenType':case'TrueType':case'CIDFontType2':this.mimetype='font/opentype',T=this.checkAndRepair(e,t,a),this.isOpenType&&(f(a),l='OpenType');break;default:S('Font '+l+' is not supported');}this.data=T,this.fontType=b(l,d),this.fontMatrix=a.fontMatrix,this.widths=a.widths,this.defaultWidth=a.defaultWidth,this.encoding=a.baseEncoding,this.seacMap=a.seacMap,this.loading=!0}function t(e,t){return(e<<8)+t}function a(e,t){var a=(e<<8)+t;return 32768&a?a-65536:a}function r(e,t,a,n){return(e<<24)+(t<<16)+(a<<8)+n}function s(e){return l(255&e>>8,255&e)}function c(e){return e=32767<e?32767:-32768>e?-32768:e,l(255&e>>8,255&e)}function i(e){var t=e.peekBytes(4);return 65536===E(t,0)}function p(e){var t=e.peekBytes(4);return'OTTO'===C(t)}function g(e){var t=e.peekBytes(2);return 37===t[0]&&33===t[1]||128===t[0]&&1===t[1]}function h(e,t,a){for(var n=[],r=0,i=e.length,o;r<i;r++)o=J(e[r],t),-1!==o&&(n[r]=o);for(var s in a)o=J(a[s],t),-1!==o&&(n[+s]=o);return n}function m(e){for(var t=0,a=ye.length-1,n;t<a;)n=t+a+1>>1,e<ye[n]?a=n-1:t=n;return!(1&t)}function k(e,t){var a=t.toUnicode,n=!!(t.flags&ue.Symbolic),r=t.toUnicode instanceof fe,i=Object.create(null),o=[],s=[],l=57344;for(var d in e){d|=0;var c=e[d],p=d;if(!r&&a.has(d)){var u=a.get(p);1===u.length&&(p=u.charCodeAt(0))}if((void 0!==s[p]||m(p)||n&&r)&&l<=le)do p=l++,de&&61440===p&&(p=61472,l=p+1);while(void 0!==s[p]&&l<=le);i[p]=c,o[d]=p,s[p]=!0}return{toFontChar:o,charCodeToGlyphId:i,nextAvailableFontCharCode:l}}function _(e,t){var a=[];for(var r in e)e[r]>=t||a.push({fontCharCode:0|r,glyphId:e[r]});a.sort(function(e,t){return e.fontCharCode-t.fontCharCode});for(var i=[],o=a.length,s=0;s<o;){var n=a[s].fontCharCode,l=[a[s].glyphId];++s;for(var d=n;s<o&&d+1===a[s].fontCharCode&&(l.push(a[s].glyphId),++d,++s,65535!==d););i.push([n,d,l])}return i}function T(e,t){var a=_(e,t),n=65535<a[a.length-1][1]?2:1,r='\0\0'+s(n)+'\0\x03\0\x01'+P(4+8*n),o,i,l,d;for(o=a.length-1;0<=o&&!(65535>=a[o][0]);--o);var c=o+1;65535>a[o][0]&&65535===a[o][1]&&(a[o][1]=65534);var p=65535>a[o][1]?1:0,u=c+p,g=be.getSearchParams(u,2),h='',m='',f='',b='',y='',k=0,x,v,A,C;for(o=0,i=c;o<i;o++){x=a[o],v=x[0],A=x[1],h+=s(v),m+=s(A),C=x[2];var S=!0;for(l=1,d=C.length;l<d;++l)if(C[l]!==C[l-1]+1){S=!1;break}if(!S){var w=2*(u-o)+2*k;for(k+=A-v+1,f+=s(0),b+=s(w),(l=0,d=C.length);l<d;++l)y+=s(C[l])}else{var T=C[0];f+=s(65535&T-v),b+=s(0)}}0<p&&(m+='\xFF\xFF',h+='\xFF\xFF',f+='\0\x01',b+='\0\0');var I='\0\0'+s(2*u)+s(g.range)+s(g.entry)+s(g.rangeShift)+m+'\0\0'+h+f+b+y,E='',L='';if(1<n){for(r+='\0\x03\0\n'+P(4+8*n+4+I.length),E='',(o=0,i=a.length);o<i;o++){x=a[o],v=x[0],C=x[2];var R=C[0];for(l=1,d=C.length;l<d;++l)C[l]!==C[l-1]+1&&(A=x[0]+l-1,E+=P(v)+P(A)+P(R),v=A+1,R=C[l]);E+=P(v)+P(x[1])+P(R)}L='\0\f\0\0'+P(E.length+16)+'\0\0\0\0'+P(E.length/12)}return r+'\0\x04'+s(I.length+4)+I+L+E}function D(e){var t=new O(e.data),a=t.getUint16();t.getBytes(60);var n=t.getUint16();if(4>a&&768&n)return!1;var r=t.getUint16(),i=t.getUint16();if(r>i)return!1;t.getBytes(6);var o=t.getUint16();return 0!==o&&(e.data[8]=e.data[9]=0,!0)}function N(e,t,a){a=a||{unitsPerEm:0,yMax:0,yMin:0,ascent:0,descent:0};var r=0,i=0,o=0,d=0,c=null,p=0;if(t)for(var u in t){u|=0,(c>u||!c)&&(c=u),p<u&&(p=u);var g=Y(u);32>g?r|=1<<g:64>g?i|=1<<g-32:96>g?o|=1<<g-64:123>g?d|=1<<g-96:S('Unicode ranges Bits > 123 are reserved for internal usage')}else c=0,p=255;var h=e.bbox||[0,0,0,0],m=a.unitsPerEm||1/(e.fontMatrix||x)[0],f=e.ascentScaled?1:m/ce,b=a.ascent||n(f*(e.ascent||h[3])),y=a.descent||n(f*(e.descent||h[1]));0<y&&0<e.descent&&0>h[1]&&(y=-y);var k=a.yMax||b,v=-a.yMin||-y;return'\0\x03\x02$\x01\xF4\0\x05\0\0\x02\x8A\x02\xBB\0\0\0\x8C\x02\x8A\x02\xBB\0\0\x01\xDF\x001\x01\x02\0\0\0\0\x06'+l(e.fixedPitch?9:0)+'\0\0\0\0\0\0'+P(r)+P(i)+P(o)+P(d)+'*21*'+s(e.italicAngle?1:0)+s(c||e.firstChar)+s(p||e.lastChar)+s(b)+s(y)+'\0d'+s(k)+s(v)+'\0\0\0\0\0\0\0\0'+s(e.xHeight)+s(e.capHeight)+s(0)+s(c||e.firstChar)+'\0\x03'}function Z(e){var t=d(65536*e.italicAngle);return'\0\x03\0\0'+P(t)+'\0\0\0\0'+P(e.fixedPitch)+'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'}function Q(e,t){t||(t=[[],[]]);var a=[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'],n=[],r,i,o,l,d;for(r=0,i=a.length;r<i;r++){d=t[1][r]||a[r];var c=[];for(o=0,l=d.length;o<l;o++)c.push(s(d.charCodeAt(o)));n.push(c.join(''))}var p=[a,n],u=['\0\x01','\0\x03'],g=['\0\0','\0\x01'],h=['\0\0','\x04\t'],m=a.length*u.length,f='\0\0'+s(m)+s(12*m+6),b=0;for(r=0,i=u.length;r<i;r++){var y=p[r];for(o=0,l=y.length;o<l;o++){d=y[o];var k=u[r]+g[r]+h[r]+s(o)+s(d.length)+s(b);f+=k,b+=d.length}}return f+=a.join('')+n.join(''),f}return e.getFontID=function(){var e=1;return function(){return e++ +''}}(),e.prototype={name:null,font:null,mimetype:null,encoding:null,get renderer(){var e=F.create(this,pe);return L(this,'renderer',e)},exportData:function(){var e={};for(var t in this)this.hasOwnProperty(t)&&(e[t]=this[t]);return e},checkAndRepair:function(e,n,o){function s(e){var t=C(e.getBytes(4)),a=e.getInt32()>>>0,n=e.getInt32()>>>0,r=e.getInt32()>>>0,i=e.pos;e.pos=e.start?e.start:0,e.skip(n);var o=e.getBytes(r);return e.pos=i,'head'===t&&(o[8]=o[9]=o[10]=o[11]=0,o[17]|=32),{tag:t,checksum:a,length:r,offset:n,data:o}}function d(e,t,a,n){if(!e)return R('No cmap table available.'),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var r=(t.start?t.start:0)+e.offset,o;t.pos=r;for(var s=t.getUint16(),l=t.getUint16(),d=!1,c=0,i;c<l;c++){var p=t.getUint16(),g=t.getUint16(),h=t.getInt32()>>>0,m=!1;if(0===p&&0===g?m=!0:1===p&&0===g?m=!0:3!==p||1!==g||(a||!n)&&i?a&&3===p&&0===g&&(m=!0,d=!0):(m=!0,!a&&(d=!0)),m&&(i={platformId:p,encodingId:g,offset:h}),d)break}if(i&&(t.pos=r+i.offset),!i||-1===t.peekByte())return R('Could not find a preferred cmap table.'),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var f=t.getUint16(),b=t.getUint16(),y=t.getUint16(),k=!1,x=[],v,A;if(0===f){for(v=0;256>v;v++){var C=t.getByte();C&&x.push({charCode:v,glyphId:C})}k=!0}else if(4===f){var S=t.getUint16()>>1;t.getBytes(6);var w=[],_;for(_=0;_<S;_++)w.push({end:t.getUint16()});for(t.getUint16(),_=0;_<S;_++)w[_].start=t.getUint16();for(_=0;_<S;_++)w[_].delta=t.getUint16();var T=0;for(_=0;_<S;_++){o=w[_];var I=t.getUint16();if(!I){o.offsetIndex=-1;continue}var E=(I>>1)-(S-_);o.offsetIndex=E,T=u(T,E+o.end-o.start+1)}var L=[];for(v=0;v<T;v++)L.push(t.getUint16());for(_=0;_<S;_++){o=w[_],r=o.start;var P=o.end,D=o.delta;for(E=o.offsetIndex,v=r;v<=P;v++)65535!==v&&(A=0>E?v:L[E+v-r],A=65535&A+D,0!==A)&&x.push({charCode:v,glyphId:A})}}else if(6===f){var N=t.getUint16(),O=t.getUint16();for(v=0;v<O;v++){A=t.getUint16();var B=N+v;x.push({charCode:B,glyphId:A})}}else return R('cmap table has unsupported format: '+f),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};for(x.sort(function(e,t){return e.charCode-t.charCode}),c=1;c<x.length;c++)x[c-1].charCode===x[c].charCode&&(x.splice(c,1),c--);return{platformId:i.platformId,encodingId:i.encodingId,mappings:x,hasShortCmap:k}}function c(e,t,a,n,r,o){if(12>=a-t)return 0;var s=e.subarray(t,a),l=s[0]<<8|s[1];if(32768&l)return n.set(s,r),s.length;var d=10,c=0,p;for(p=0;p<l;p++){var i=s[d]<<8|s[d+1];c=i+1,d+=2}var u=d,g=s[d]<<8|s[d+1];d+=2+g;var h=d,m=0;for(p=0;p<c;p++){var f=s[d++];192&f&&(s[d-1]=63&f);var b=(2&f?1:16&f?0:2)+(4&f?1:32&f?0:2);if(m+=b,8&f){var y=s[d++];p+=y,m+=y*b}}if(0==m)return 0;var k=d+m;return k>s.length?0:!o&&0<g?(n.set(s.subarray(0,u),r),n.set([0,0],r+u),n.set(s.subarray(h,k),r+u+2),k-=g,3<s.length-k&&(k=-4&k+3),k):3<s.length-k?(k=-4&k+3,n.set(s.subarray(0,k),r),k):(n.set(s,r),s.length)}function p(e,t,a,n,r,o){var s,l,d;n?(s=4,l=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},d=function(e,t,a){e[t]=255&a>>>24,e[t+1]=255&a>>16,e[t+2]=255&a>>8,e[t+3]=255&a}):(s=2,l=function(e,t){return e[t]<<9|e[t+1]<<1},d=function(e,t,a){e[t]=255&a>>9,e[t+1]=255&a>>1});var p=e.data,u=s*(1+a);p.length!==u&&(p=new Uint8Array(u),p.set(e.data.subarray(0,u)),e.data=p);var g=t.data,h=g.length,m=new Uint8Array(h),f=l(p,0),b=0,y=Object.create(null);d(p,0,b);var k,i;for(k=0,i=s;k<a;k++,i+=s){var x=l(p,i);if(x>h&&(-4&h+3)===x&&(x=h),x>h){d(p,i,b),f=x;continue}f===x&&(y[k]=!0);var v=c(g,f,x,m,b,r);b+=v,d(p,i,b),f=x}if(0===b){var A=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(k=0,i=s;k<a;k++,i+=s)d(p,i,A.length);return t.data=A,y}if(o){var C=l(p,s);m.length>C+b?t.data=m.subarray(0,C+b):(t.data=new Uint8Array(C+b),t.data.set(m.subarray(0,b))),t.data.set(m.subarray(0,C),b),d(e.data,p.length-s,b+C)}else t.data=m.subarray(0,b);return y}function g(e,t,a){var r=(n.start?n.start:0)+e.offset;n.pos=r;var o=e.length,s=n.getInt32();n.getBytes(28);var d=!0,c,p;switch(s){case 65536:c=ge;break;case 131072:var i=n.getUint16();if(i!==a){d=!1;break}var u=[];for(p=0;p<i;++p){var g=n.getUint16();if(32768<=g){d=!1;break}u.push(g)}if(!d)break;for(var h=[],m=[],f;n.pos<r+o;){for(f=n.getByte(),m.length=f,p=0;p<f;++p)m[p]=l(n.getByte());h.push(m.join(''))}for(c=[],p=0;p<i;++p){var b=u[p];if(258>b){c.push(ge[b]);continue}c.push(h[b-258])}break;case 196608:break;default:R('Unknown/unsupported post table version '+s),d=!1,t.defaultEncoding&&(c=t.defaultEncoding);}return t.glyphNames=c,d}function h(e){var t=(n.start?n.start:0)+e.offset;n.pos=t;var a=[[],[]],o=e.length,s=t+o,d=n.getUint16();if(0!==d||o<6)return a;var c=n.getUint16(),p=n.getUint16(),u=[],g,i;for(g=0;g<c&&n.pos+12<=s;g++){var h={platform:n.getUint16(),encoding:n.getUint16(),language:n.getUint16(),name:n.getUint16(),length:n.getUint16(),offset:n.getUint16()};(1===h.platform&&0===h.encoding&&0===h.language||3===h.platform&&1===h.encoding&&1033===h.language)&&u.push(h)}for(g=0,i=u.length;g<i;g++){var r=u[g];if(!(0>=r.length)){var m=t+p+r.offset;if(!(m+r.length>s)){n.pos=m;var f=r.name;if(r.encoding){for(var b='',y=0,k=r.length;y<k;y+=2)b+=l(n.getUint16());a[1][f]=b}else a[0][f]=C(n.getBytes(r.length))}}}return a}function m(e,t){for(var a=e.data,r=0,o=0,s=0,l=[],d=[],c=[],p=t.tooComplexToFollowFunctions,u=!1,g=0,h=0,m=a.length,f,y,k,b,v,A;r<m;){if(A=a[r++],64===A){if(y=a[r++],u||h)r+=y;else for(f=0;f<y;f++)l.push(a[r++]);}else if(65===A){if(y=a[r++],u||h)r+=2*y;else for(f=0;f<y;f++)k=a[r++],l.push(k<<8|a[r++]);}else if(176==(248&A)){if(y=A-176+1,u||h)r+=y;else for(f=0;f<y;f++)l.push(a[r++]);}else if(184==(248&A)){if(y=A-184+1,u||h)r+=2*y;else for(f=0;f<y;f++)k=a[r++],l.push(k<<8|a[r++]);}else if(43===A&&!p){if(!u&&!h)if(b=l[l.length-1],t.functionsUsed[b]=!0,b in t.functionsStackDeltas)l.length+=t.functionsStackDeltas[b];else if(b in t.functionsDefined&&0>c.indexOf(b)){if(d.push({data:a,i:r,stackTop:l.length-1}),c.push(b),v=t.functionsDefined[b],!v)return R('TT: CALL non-existent function'),void(t.hintsValid=!1);a=v.data,r=v.i}}else if(44===A&&!p)(u||h)&&(R('TT: nested FDEFs not allowed'),p=!0),u=!0,s=r,b=l.pop(),t.functionsDefined[b]={data:a,i:r};else if(45===A){if(u)u=!1,o=r;else{if(v=d.pop(),!v)return R('TT: ENDF bad stack'),void(t.hintsValid=!1);b=c.pop(),a=v.data,r=v.i,t.functionsStackDeltas[b]=l.length-v.stackTop}}else if(137===A)(u||h)&&(R('TT: nested IDEFs not allowed'),p=!0),u=!0,s=r;else if(88===A)++g;else if(27===A)h=g;else if(89===A)h==g&&(h=0),--g;else if(28===A&&!u&&!h){var C=l[l.length-1];0<C&&(r+=C-1)}if(!u&&!h){var S=142>=A?_[A]:192<=A&&223>=A?-1:224<=A?-2:0;for(113<=A&&117>=A&&(y=l.pop(),y===y&&(S=2*-y));0>S&&0<l.length;)l.pop(),S++;for(;0<S;)l.push(NaN),S--}}t.tooComplexToFollowFunctions=p;var w=[a];r>a.length&&w.push(new Uint8Array(r-a.length)),s>o&&(R('TT: complementing a missing function tail'),w.push(new Uint8Array([34,45]))),x(e,w)}function b(e,t){if(!e.tooComplexToFollowFunctions){if(e.functionsDefined.length>t)return R('TT: more functions defined than expected'),void(e.hintsValid=!1);for(var a=0,n=e.functionsUsed.length;a<n;a++){if(a>t)return R('TT: invalid function id: '+a),void(e.hintsValid=!1);if(e.functionsUsed[a]&&!e.functionsDefined[a])return R('TT: undefined function: '+a),void(e.hintsValid=!1)}}}function x(e,t){if(1<t.length){var a=0,n,r;for(n=0,r=t.length;n<r;n++)a+=t[n].length;a=-4&a+3;var i=new Uint8Array(a),o=0;for(n=0,r=t.length;n<r;n++)i.set(t[n],o),o+=t[n].length;e.data=i,e.length=a}}function v(e,t,a){return!te[e]||!le&&0<=t&&oe.has(t)||se&&0<=a&&I(se[a])}var _=[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];n=new O(new Uint8Array(n.getBytes()));var E=['OS/2','cmap','head','hhea','hmtx','maxp','name','post','loca','glyf','fpgm','prep','cvt ','CFF '],L=function(e){return{version:C(e.getBytes(4)),numTables:e.getUint16(),searchRange:e.getUint16(),entrySelector:e.getUint16(),rangeShift:e.getUint16()}}(n),P=L.numTables,j=Object.create(null),F,U;j['OS/2']=null,j.cmap=null,j.head=null,j.hhea=null,j.hmtx=null,j.maxp=null,j.name=null,j.post=null;for(var z=0,i;z<P;z++)(i=s(n),!(0>E.indexOf(i.tag)))&&0!==i.length&&(j[i.tag]=i);var H=!j['CFF '];if(!H){if('OTTO'===L.version&&'CIDFontType2'!==o.type||!j.head||!j.hhea||!j.maxp||!j.post)return U=new O(j['CFF '].data),F=new Ae(U,o),f(o),this.convert(e,F,o);delete j.glyf,delete j.loca,delete j.fpgm,delete j.prep,delete j['cvt '],this.isOpenType=!0}else j.loca||S('Required "loca" table is not found'),j.glyf||(R('Required "glyf" table is not found -- trying to recover.'),j.glyf={tag:'glyf',data:new Uint8Array(0)}),this.isOpenType=!1;j.maxp||S('Required "maxp" table is not found'),n.pos=(n.start||0)+j.maxp.offset;var W=n.getInt32(),V=n.getUint16(),X=0;if(65536<=W&&22<=j.maxp.length){n.pos+=8;var Y=n.getUint16();2<Y&&(j.maxp.data[14]=0,j.maxp.data[15]=2),n.pos+=4,X=n.getUint16()}var K=!1;'CIDFontType2'===o.type&&o.toUnicode&&'\0'<o.toUnicode.get(0)&&(K=!0,V++,j.maxp.data[4]=V>>8,j.maxp.data[5]=255&V);var J=function(e,t,a,n){var r={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(e&&m(e,r),t&&m(t,r),e&&b(r,n),a&&1&a.length){var i=new Uint8Array(a.length+1);i.set(a.data),a.data=i}return r.hintsValid}(j.fpgm,j.prep,j['cvt '],X);J||(delete j.fpgm,delete j.prep,delete j['cvt ']),function(e,t,a,n){if(!t)return void(a&&(a.data=null));e.pos=(e.start?e.start:0)+t.offset,e.pos+=t.length-2;var r=e.getUint16();r>n&&(w('The numOfMetrics ('+r+') should not be greater than the numGlyphs ('+n+')'),r=n,t.data[34]=(65280&r)>>8,t.data[35]=255&r);var i=n-r,o=i-(a.length-4*r>>1);if(0<o){var s=new Uint8Array(a.length+2*o);s.set(a.data),a.data=s}}(n,j.hhea,j.hmtx,V),j.head||S('Required "head" table is not found'),function(e,a,n){var i=e.data,o=r(i[0],i[1],i[2],i[3]);1!=o>>16&&(w('Attempting to fix invalid version in head table: '+o),i[0]=0,i[1]=1,i[2]=0,i[3]=0);var s=t(i[50],i[51]);if(0>s||1<s){w('Attempting to fix invalid indexToLocFormat in head table: '+s);var l=a+1;n===l<<1?(i[50]=0,i[51]=0):n===l<<2?(i[50]=0,i[51]=1):R('Could not fix indexToLocFormat: '+s)}}(j.head,V,H?j.loca.length:0);var te=Object.create(null);if(H){var ae=t(j.head.data[50],j.head.data[51]);te=p(j.loca,j.glyf,V,ae,J,K)}j.hhea||S('Required "hhea" table is not found'),0===j.hhea.data[10]&&0===j.hhea.data[11]&&(j.hhea.data[10]=255,j.hhea.data[11]=255);var ne={unitsPerEm:t(j.head.data[18],j.head.data[19]),yMax:t(j.head.data[42],j.head.data[43]),yMin:a(j.head.data[38],j.head.data[39]),ascent:t(j.hhea.data[4],j.hhea.data[5]),descent:a(j.hhea.data[6],j.hhea.data[7])};if(this.ascent=ne.ascent/ne.unitsPerEm,this.descent=ne.descent/ne.unitsPerEm,j.post){var re=g(j.post,o,V);re||(j.post=null)}var ie=[],oe=o.toUnicode,se=o.widths,le=oe instanceof fe||65536===oe.length,de;if('CIDFontType2'===o.type){var ce=o.cidToGidMap||[],ue=0===ce.length;o.cMap.forEach(function(e,t){A(65535>=t,'Max size of CID is 65,535');var a=-1;ue?a=t:void 0!==ce[t]&&(a=ce[t]),0<=a&&a<V&&v(a,e,t)&&(ie[e]=a)}),K&&(ie[0]=V-1)}else{var he=0<o.differences.length||!!o.baseEncodingName,me=d(j.cmap,n,this.isSymbolicFont,he),ye=me.platformId,ke=me.encodingId,xe=me.mappings,ve=xe.length;if(he&&(3===ye&&1===ke||1===ye&&0===ke)||-1===ye&&-1===ke&&!!G(o.baseEncodingName)){var Ce=[];('MacRomanEncoding'===o.baseEncodingName||'WinAnsiEncoding'===o.baseEncodingName)&&(Ce=G(o.baseEncodingName));var Se=B();for(de=0;256>de;de++){var we,_e;if(we=this.differences&&de in this.differences?this.differences[de]:de in Ce&&''!==Ce[de]?Ce[de]:M[de],!!we){_e=y(we,Se);var Te=!1,Ie;3===ye&&1===ke?(Ie=Se[_e],Te=!0):1===ye&&0===ke&&(Ie=q.indexOf(_e));var Ee=!1;for(z=0;z<ve;++z)if(xe[z].charCode===Ie){var Le=Te?de:Ie;if(v(xe[z].glyphId,Le,-1)){ie[de]=xe[z].glyphId,Ee=!0;break}}if(!Ee&&o.glyphNames){var Pe=o.glyphNames.indexOf(we);-1===Pe&&_e!==we&&(Pe=o.glyphNames.indexOf(_e)),0<Pe&&v(Pe,-1,-1)&&(ie[de]=Pe,Ee=!0)}Ee||(ie[de]=0)}}}else if(0===ye&&0===ke)for(z=0;z<ve;++z)ie[xe[z].charCode]=xe[z].glyphId;else for(z=0;z<ve;++z)de=255&xe[z].charCode,ie[de]=xe[z].glyphId}0===ie.length&&(ie[0]=0);var Re=k(ie,o);if(this.toFontChar=Re.toFontChar,j.cmap={tag:'cmap',data:T(Re.charCodeToGlyphId,V)},j['OS/2']&&D(j['OS/2'])||(j['OS/2']={tag:'OS/2',data:N(o,Re.charCodeToGlyphId,ne)}),j.post||(j.post={tag:'post',data:Z(o)}),!H)try{U=new O(j['CFF '].data);var De=new $(U,o,pe);F=De.parse();var Ne=new ee(F);j['CFF '].data=Ne.compile()}catch(t){R('Failed to compile font '+o.loadedName)}if(!j.name)j.name={tag:'name',data:Q(this.name)};else{var Oe=h(j.name);j.name.data=Q(e,Oe)}var Be=new be(L.version);for(var je in j)Be.addTable(je,j[je].data);return Be.toArray()},convert:function(e,t,a){function n(e,t){var a=null;for(var n in e)t===e[n]&&(a||(a=[]),a.push(0|n));return a}function r(e,t){for(var a in e)if(t===e[a])return 0|a;return d.charCodeToGlyphId[d.nextAvailableFontCharCode]=t,d.nextAvailableFontCharCode++}a.fixedPitch=!1;var l=t.getGlyphMapping(a),d=k(l,a);this.toFontChar=d.toFontChar;var p=t.numGlyphs,u=t.seacs;if(pe&&u&&u.length){var g=a.fontMatrix||x,h=t.getCharset(),m=Object.create(null);for(var f in u){f|=0;var b=u[f],y=M[b[2]],v=M[b[3]],A=h.indexOf(y),C=h.indexOf(v);if(!(0>A||0>C)){var S={x:b[0]*g[0]+b[1]*g[2]+g[4],y:b[0]*g[1]+b[1]*g[3]+g[5]},w=n(l,f);if(w)for(var _=0,i=w.length;_<i;_++){var I=w[_],E=d.charCodeToGlyphId,L=r(E,A),P=r(E,C);m[I]={baseFontCharCode:L,accentFontCharCode:P,accentOffset:S}}}}a.seacMap=m}var R=1/(a.fontMatrix||x)[0],D=new be('OTTO');return D.addTable('CFF ',t.data),D.addTable('OS/2',N(a,d.charCodeToGlyphId)),D.addTable('cmap',T(d.charCodeToGlyphId,p)),D.addTable('head','\0\x01\0\0\0\0\x10\0\0\0\0\0_\x0F<\xF5\0\0'+c(R)+'\0\0\0\0\x9E\x0B~\'\0\0\0\0\x9E\x0B~\'\0\0'+c(a.descent)+'\x0F\xFF'+c(a.ascent)+s(a.italicAngle?2:0)+'\0\x11\0\0\0\0\0\0'),D.addTable('hhea','\0\x01\0\0'+c(a.ascent)+c(a.descent)+'\0\0\xFF\xFF\0\0\0\0\0\0'+c(a.capHeight)+c(Math.tan(a.italicAngle)*a.xHeight)+'\0\0\0\0\0\0\0\0\0\0\0\0'+s(p)),D.addTable('hmtx',function(){for(var e=t.charstrings,a=t.cff?t.cff.widths:null,n='\0\0\0\0',r=1,i;r<p;r++){if(i=0,e){var l=e[r-1];i='width'in l?l.width:0}else a&&(i=o(a[r]||0));n+=s(i)+s(0)}return n}()),D.addTable('maxp','\0\0P\0'+s(p)),D.addTable('name',Q(e)),D.addTable('post',Z(a)),D.toArray()},get spaceWidth(){if('_shadowWidth'in this)return this._shadowWidth;for(var e=['space','minus','one','i','I'],t=0,a=e.length,n,r;t<a;t++){if(r=e[t],r in this.widths){n=this.widths[r];break}var i=B(),o=i[r],s=0;if(this.composite&&this.cMap.contains(o)&&(s=this.cMap.lookup(o)),!s&&this.toUnicode&&(s=this.toUnicode.charCodeOf(o)),0>=s&&(s=o),n=this.widths[s],n)break}return n=n||this.defaultWidth,this._shadowWidth=n,n},charToGlyph:function(e,t){var a=e,n,r,i;this.cMap&&this.cMap.contains(e)&&(a=this.cMap.lookup(e)),r=this.widths[a],r=I(r)?r:this.defaultWidth;var o=this.vmetrics&&this.vmetrics[a],s=this.toUnicode.get(e)||e;'number'==typeof s&&(s=l(s));var d=e in this.toFontChar;n=this.toFontChar[e]||e,this.missingFile&&(n=K(n)),this.isType3Font&&(i=n);var c=null;if(this.seacMap&&this.seacMap[e]){d=!0;var p=this.seacMap[e];n=p.baseFontCharCode,c={fontChar:l(p.accentFontCharCode),offset:p.accentOffset}}var u=l(n),g=this.glyphCache[e];return g&&g.matchesForCache(u,s,c,r,o,i,t,d)||(g=new he(u,s,c,r,o,i,t,d),this.glyphCache[e]=g),g},charsToGlyphs:function(e){var t=this.charsCache,a,n,r;if(t&&(a=t[e],a))return a;t||(t=this.charsCache=Object.create(null)),a=[];var o=0,i;if(this.cMap)for(var s=Object.create(null);o<e.length;){this.cMap.readCharCode(e,o,s),r=s.charcode;var l=s.length;o+=l;var d=1===l&&32===e.charCodeAt(o-1);n=this.charToGlyph(r,d),a.push(n)}else for(o=0,i=e.length;o<i;++o)r=e.charCodeAt(o),n=this.charToGlyph(r,32===r),a.push(n);return t[e]=a}},e}(),xe=function(){function e(e){this.error=e,this.loadedName='g_font_error',this.loading=!1}return e.prototype={charsToGlyphs:function(){return[]},exportData:function(){return{error:this.error}}},e}(),ve=function(){function e(e,t,a){for(var n=e.length,r=t.length,o=a,s=!1,l;o<n-r;){for(l=0;l<r&&e[o+l]===t[l];)l++;if(l>=r){for(o+=l;o<n&&N(e[o]);)o++;s=!0;break}o++}return{found:s,length:o}}function t(t,a){var n=[101,101,120,101,99],r=t.pos,i,o,s;try{i=t.getBytes(a),o=i.length}catch(e){if(e instanceof D)throw e}if(o===a&&(s=e(i,n,a-2*n.length),s.found&&s.length===a))return{stream:new O(i),length:a};R('Invalid "Length1" property in Type1 font -- trying to recover.'),t.pos=r;for(var l,d;d=t.peekBytes(2048),s=e(d,n,0),0!==s.length;)if(t.pos+=s.length,s.found){l=t.pos-r;break}return(t.pos=r,l)?{stream:new O(t.getBytes(l)),length:l}:(R('Unable to recover "Length1" property in Type1 font -- using as is.'),{stream:new O(t.getBytes(a)),length:a})}function a(e){var t=e.getBytes();return{stream:new O(t),length:t.length}}function n(e,n,r){var i=6,o=r.length1,s=r.length2,l=n.peekBytes(i),d=128===l[0]&&1===l[1];d&&(n.skip(i),o=l[5]<<24|l[4]<<16|l[3]<<8|l[2]);var c=t(n,o);o=c.length;var p=new Z(c.stream,!1,pe);p.extractFontHeader(r),d&&(l=n.getBytes(i),s=l[5]<<24|l[4]<<16|l[3]<<8|l[2]);var u=a(n,s);s=u.length;var g=new Z(u.stream,!0,pe),h=g.extractFontProgram();for(var m in h.properties)r[m]=h.properties[m];var f=h.charstrings,b=this.getType2Charstrings(f),y=this.getType2Subrs(h.subrs);this.charstrings=f,this.data=this.wrap(e,b,this.charstrings,y,r),this.seacs=this.getSeacs(h.charstrings)}return n.prototype={get numGlyphs(){return this.charstrings.length+1},getCharset:function(){for(var e=['.notdef'],t=this.charstrings,a=0;a<t.length;a++)e.push(t[a].glyphName);return e},getGlyphMapping:function(e){var t=this.charstrings,a=['.notdef'],n;for(n=0;n<t.length;n++)a.push(t[n].glyphName);var r=e.builtInEncoding;if(r){var i=Object.create(null);for(var o in r)n=a.indexOf(r[o]),0<=n&&(i[o]=n)}return k(e,i,a)},getSeacs:function(e){var t=[],a,n;for(a=0,n=e.length;a<n;a++){var r=e[a];r.seac&&(t[a+1]=r.seac)}return t},getType2Charstrings:function(e){for(var t=[],a=0,n=e.length;a<n;a++)t.push(e[a].charstring);return t},getType2Subrs:function(e){var t=0,a=e.length;t=1133>a?107:33769>a?1131:32768;var n=[],r;for(r=0;r<t;r++)n.push([11]);for(r=0;r<a;r++)n.push(e[r]);return n},wrap:function(e,t,a,n,r){var o=new te;o.header=new ae(1,0,4,4),o.names=[e];var s=new ne;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',r.fontMatrix),s.setByName('FontBBox',r.bbox),s.setByName('charset',null),s.setByName('CharStrings',null),s.setByName('Private',null),o.topDict=s;var l=new ie;l.add('Version 0.11'),l.add('See original notice'),l.add(e),l.add(e),l.add('Medium'),o.strings=l,o.globalSubrIndex=new oe;var d=t.length,c=[0],p,i;for(p=0;p<d;p++){var u=Q.indexOf(a[p].glyphName);-1===u&&(u=0),c.push(255&u>>8,255&u)}o.charset=new se(!1,0,[],c);var g=new oe;for(g.add([139,14]),p=0;p<d;p++)g.add(t[p]);o.charStrings=g;var h=new re;h.setByName('Subrs',null);var m=['BlueValues','OtherBlues','FamilyBlues','FamilyOtherBlues','StemSnapH','StemSnapV','BlueShift','BlueFuzz','BlueScale','LanguageGroup','ExpansionFactor','ForceBold','StdHW','StdVW'];for(p=0,i=m.length;p<i;p++){var f=m[p];if(f in r.privateData){var b=r.privateData[f];if(_(b))for(var y=b.length-1;0<y;y--)b[y]-=b[y-1];h.setByName(f,b)}}o.topDict.privateDict=h;var k=new oe;for(p=0,i=n.length;p<i;p++)k.add(n[p]);h.subrsIndex=k;var x=new ee(o);return x.compile()}},n}(),Ae=function(){function e(e,t){this.properties=t;var a=new $(e,t,pe);this.cff=a.parse();var n=new ee(this.cff);this.seacs=this.cff.seacs;try{this.data=n.compile()}catch(a){R('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=this.cff,t=this.properties,a=e.charset.charset,n,r;if(t.composite){if(n=Object.create(null),e.isCIDFont)for(r=0;r<a.length;r++){var i=a[r],o=t.cMap.charCodeOf(i);n[o]=r}else for(r=0;r<e.charStrings.count;r++)n[r]=r;return n}var s=e.encoding?e.encoding.encoding:null;return n=k(t,s,a),n}},e}();(function(){'undefined'!=typeof navigator&&/Windows/.test(navigator.userAgent)&&(pe=!0)})(),function(){'undefined'!=typeof navigator&&/Windows.*Chrome/.test(navigator.userAgent)&&(de=!0)}(),e.SEAC_ANALYSIS_ENABLED=pe,e.ErrorFont=xe,e.Font=ke,e.FontFlags=ue,e.IdentityToUnicodeMap=fe,e.ToUnicodeMap=me,e.getFontType=b}),function(e,t){t(e.pdfjsCorePsParser={},e.pdfjsSharedUtil,e.pdfjsCoreParser)}(this,function(e,t,a){var n=t.error,r=t.isSpace,i=a.EOF,o=function(){function e(e){this.lexer=e,this.operators=[],this.token=null,this.prev=null}return e.prototype={nextToken:function(){this.prev=this.token,this.token=this.lexer.getToken()},accept:function(e){return this.token.type===e&&(this.nextToken(),!0)},expect:function(e){return!!this.accept(e)||void n('Unexpected symbol: found '+this.token.type+' expected '+e+'.')},parse:function(){return this.nextToken(),this.expect(s.LBRACE),this.parseBlock(),this.expect(s.RBRACE),this.operators},parseBlock:function(){for(;;)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))this.parseCondition();else return},parseCondition:function(){var 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)){var t=this.operators.length;this.operators.push(null,null);var a=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]=a,this.operators[e+1]='jz'}else n('PS Function: error parsing conditional.')}},e}(),s={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5},d=function(){function e(e,t){this.type=e,this.value=t}var t=Object.create(null);return e.getOperator=function(a){var n=t[a];return n?n:t[a]=new e(s.OPERATOR,a)},e.LBRACE=new e(s.LBRACE,'{'),e.RBRACE=new e(s.RBRACE,'}'),e.IF=new e(s.IF,'IF'),e.IFELSE=new e(s.IFELSE,'IFELSE'),e}(),c=function(){function e(e){this.stream=e,this.nextChar(),this.strBuf=[]}return e.prototype={nextChar:function(){return this.currentChar=this.stream.getByte()},getToken:function(){for(var e=!1,t=this.currentChar;;){if(0>t)return i;if(e)(10===t||13===t)&&(e=!1);else if(37===t)e=!0;else if(!r(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 d(s.NUMBER,this.getNumber());case 123:return this.nextChar(),d.LBRACE;case 125:return this.nextChar(),d.RBRACE;}var a=this.strBuf;for(a.length=0,a[0]=l(t);0<=(t=this.nextChar())&&(65<=t&&90>=t||97<=t&&122>=t);)a.push(l(t));var n=a.join('');switch(n.toLowerCase()){case'if':return d.IF;case'ifelse':return d.IFELSE;default:return d.getOperator(n);}},getNumber:function(){var e=this.currentChar,t=this.strBuf;for(t.length=0,t[0]=l(e);0<=(e=this.nextChar())&&(48<=e&&57>=e||45===e||46===e);)t.push(l(e));var a=parseFloat(t.join(''));return isNaN(a)&&n('Invalid floating point number: '+a),a}},e}();e.PostScriptLexer=c,e.PostScriptParser=o}),function(e,t){t(e.pdfjsDisplayCanvas={},e.pdfjsSharedUtil,e.pdfjsDisplayDOMUtils,e.pdfjsDisplayPatternHelper,e.pdfjsDisplayWebGL)}(this,function(e,a,n,r,i){function l(e,t){var a=document.createElement('canvas');return a.width=e,a.height=t,a}function c(n){n.mozCurrentTransform||(n._originalSave=n.save,n._originalRestore=n.restore,n._originalRotate=n.rotate,n._originalScale=n.scale,n._originalTranslate=n.translate,n._originalTransform=n.transform,n._originalSetTransform=n.setTransform,n._transformMatrix=n._transformMatrix||[1,0,0,1,0,0],n._transformStack=[],Object.defineProperty(n,'mozCurrentTransform',{get:function(){return this._transformMatrix}}),Object.defineProperty(n,'mozCurrentTransformInverse',{get:function(){var t=this._transformMatrix,n=t[0],a=t[1],r=t[2],i=t[3],o=t[4],e=t[5],s=n*i-a*r,l=a*r-n*i;return[i/s,a/l,r/l,n/s,(i*o-r*e)/l,(a*o-n*e)/s]}}),n.save=function(){var e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},n.restore=function(){var e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},n.translate=function(e,t){var a=this._transformMatrix;a[4]=a[0]*e+a[2]*t+a[4],a[5]=a[1]*e+a[3]*t+a[5],this._originalTranslate(e,t)},n.scale=function(e,t){var a=this._transformMatrix;a[0]*=e,a[1]*=e,a[2]*=t,a[3]*=t,this._originalScale(e,t)},n.transform=function(t,a,r,i,o,e){var s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*a,s[1]*t+s[3]*a,s[0]*r+s[2]*i,s[1]*r+s[3]*i,s[0]*o+s[2]*e+s[4],s[1]*o+s[3]*e+s[5]],n._originalTransform(t,a,r,i,o,e)},n.setTransform=function(t,a,r,i,o,e){this._transformMatrix=[t,a,r,i,o,e],n._originalSetTransform(t,a,r,i,o,e)},n.rotate=function(e){var a=t(e),n=g(e),r=this._transformMatrix;this._transformMatrix=[r[0]*a+r[2]*n,r[1]*a+r[3]*n,r[0]*-n+r[2]*a,r[1]*-n+r[3]*a,r[4],r[5]],this._originalRotate(e)})}function p(e){var t=1e3,a=e.width,n=e.height,r=a+1,o=new Uint8Array(r*(n+1)),s=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),l=-8&a+7,d=e.data,c=new Uint8Array(l*n),u=0,g,i,h,m;for(g=0,m=d.length;g<m;g++)for(var f=128,b=d[g];0<f;)c[u++]=b&f?0:255,f>>=1;var y=0;for(u=0,0!==c[u]&&(o[0]=1,++y),i=1;i<a;i++)c[u]!==c[u+1]&&(o[i]=c[u]?2:1,++y),u++;for(0!==c[u]&&(o[i]=2,++y),g=1;g<n;g++){u=g*l,h=g*r,c[u-l]!==c[u]&&(o[h]=c[u]?1:8,++y);var k=(c[u]?4:0)+(c[u-l]?8:0);for(i=1;i<a;i++)k=(k>>2)+(c[u+1]?4:0)+(c[u-l+1]?8:0),s[k]&&(o[h+i]=s[k],++y),u++;if(c[u-l]!==c[u]&&(o[h+i]=c[u]?2:4,++y),y>t)return null}for(u=l*(n-1),h=g*r,0!==c[u]&&(o[h]=8,++y),i=1;i<a;i++)c[u]!==c[u+1]&&(o[h+i]=c[u]?4:8,++y),u++;if(0!==c[u]&&(o[h+i]=4,++y),y>t)return null;var x=new Int32Array([0,r,-1,0,-r,0,0,0,1]),v=[];for(g=0;y&&g<=n;g++){for(var A=g*r,p=A+a;A<p&&!o[A];)A++;if(A!==p){var C=[A%r,g],S=o[A],w=A,_;do{var T=x[S];do A+=T;while(!o[A]);_=o[A],5!==_&&10!==_?(S=_,o[A]=0):(S=_&51*S>>4,o[A]&=S>>2|S<<2),C.push(A%r),C.push(0|A/r),--y}while(w!=A);v.push(C),--g}}return function(e){e.save(),e.scale(1/a,-1/n),e.translate(0,-n),e.beginPath();for(var t=0,r=v.length,i;t<r;t++){i=v[t],e.moveTo(i[0],i[1]);for(var o=2,s=i.length;o<s;o+=2)e.lineTo(i[o],i[o+1])}e.fill(),e.beginPath(),e.restore()}}var h=a.FONT_IDENTITY_MATRIX,m=a.IDENTITY_MATRIX,f=a.ImageKind,b=a.OPS,k=a.TextRenderingMode,x=a.Uint32ArrayView,v=a.Util,A=a.assert,C=a.info,S=a.isNum,w=a.isArray,_=a.isLittleEndian,T=a.error,I=a.shadow,E=a.warn,L=r.TilingPattern,P=r.getShadingPatternFromIR,R=i.WebGLUtils,D=n.hasCanvasTypedArrays,N=16,O=100,B=4096,j=0.65,F=1e3,M=16,q={get value(){return I(q,'value',D())}},U={get value(){return I(U,'value',_())}},z=function(){function e(){this.cache=Object.create(null)}return e.prototype={getCanvas:function(e,t,a,n){var r;if(void 0!==this.cache[e])r=this.cache[e],r.canvas.width=t,r.canvas.height=a,r.context.setTransform(1,0,0,1,0,0);else{var i=l(t,a),o=i.getContext('2d');n&&c(o),this.cache[e]=r={canvas:i,context:o}}return r},clear:function(){for(var e in this.cache){var t=this.cache[e];t.canvas.width=0,t.canvas.height=0,delete this.cache[e]}}},e}(),G=function(){function e(e){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=m,this.textMatrixScale=1,this.fontMatrix=h,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=k.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,this.old=e}return e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}(),H=function(){function e(e,t,a,n){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=a,this.imageLayer=n,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.cachedCanvases=new z,e&&c(e),this.cachedGetSinglePixelWidth=null}function t(e,t){if('undefined'!=typeof ImageData&&t instanceof ImageData)return void e.putImageData(t,0,0);var a=t.height,n=t.width,r=a%M,o=(a-r)/M,s=0==r?o:o+1,l=e.createImageData(n,M),d=0,c=t.data,p=l.data,u,g,i,h,m;if(t.kind===f.GRAYSCALE_1BPP){var b=c.byteLength,y=q.value?new Uint32Array(p.buffer):new x(p),v=y.length,A=4294967295,C=U.value||!q.value?4278190080:255;for(g=0;g<s;g++){for(h=g<o?M:r,u=0,i=0;i<h;i++){for(var S=b-d,w=0,k=S>n+7>>3?n:8*S-7,_=0,I=0;w<(-8&k);w+=8)I=c[d++],y[u++]=128&I?A:C,y[u++]=64&I?A:C,y[u++]=32&I?A:C,y[u++]=16&I?A:C,y[u++]=8&I?A:C,y[u++]=4&I?A:C,y[u++]=2&I?A:C,y[u++]=1&I?A:C;for(;w<k;w++)0==_&&(I=c[d++],_=128),y[u++]=I&_?A:C,_>>=1}for(;u<v;)y[u++]=0;e.putImageData(l,0,g*M)}}else if(t.kind===f.RGBA_32BPP){for(i=0,m=4*(n*M),g=0;g<o;g++)p.set(c.subarray(d,d+m)),d+=m,e.putImageData(l,0,i),i+=M;g<s&&(m=4*(n*r),p.set(c.subarray(d,d+m)),e.putImageData(l,0,i))}else if(t.kind===f.RGB_24BPP)for(h=M,m=n*h,g=0;g<s;g++){for(g>=o&&(h=r,m=n*h),u=0,i=m;i--;)p[u++]=c[d++],p[u++]=c[d++],p[u++]=c[d++],p[u++]=255;e.putImageData(l,0,g*M)}else T('bad image kind: '+t.kind)}function a(e,t){for(var a=t.height,n=t.width,r=a%M,o=(a-r)/M,s=0==r?o:o+1,l=e.createImageData(n,M),d=0,c=t.data,p=l.data,u=0;u<s;u++){for(var i=u<o?M:r,g=3,h=0,m;h<i;h++){m=0;for(var f=0;f<n;f++){if(!m){var b=c[d++];m=128}p[g]=b&m?0:255,g+=4,m>>=1}}e.putImageData(l,0,u*M)}}function n(e,t){for(var a=['strokeStyle','fillStyle','fillRule','globalAlpha','lineWidth','lineCap','lineJoin','miterLimit','globalCompositeOperation','font'],n=0,r=a.length,i;n<r;n++)i=a[n],void 0!==e[i]&&(t[i]=e[i]);void 0===e.setLineDash?void 0!==e.mozDashOffset&&(t.mozDash=e.mozDash,t.mozDashOffset=e.mozDashOffset):(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function r(e,t,a,n){for(var r=e.length,o=3,i;o<r;o+=4)if(i=e[o],0===i)e[o-3]=t,e[o-2]=a,e[o-1]=n;else if(255>i){var s=255-i;e[o-3]=e[o-3]*i+t*s>>8,e[o-2]=e[o-2]*i+a*s>>8,e[o-1]=e[o-1]*i+n*s>>8}}function i(e,t,a){for(var n=e.length,r=3,i;r<n;r+=4)i=a?a[e[r]]:e[r],t[r]=0|t[r]*i*(1/255)}function l(e,t,a){for(var n=e.length,r=3,i;r<n;r+=4)i=77*e[r-3]+152*e[r-2]+28*e[r-1],t[r]=a?t[r]*a[i>>8]>>8:t[r]*i>>16}function g(e,t,a,n,d,c,p){var u=!!c,g=u?c[0]:0,h=u?c[1]:0,m=u?c[2]:0,f;f='Luminosity'===d?l:i;for(var b=s(n,o(1048576/a)),y=0;y<n;y+=b){var k=s(b,n-y),x=e.getImageData(0,y,a,k),v=t.getImageData(0,y,a,k);u&&r(x.data,g,h,m),f(x.data,v.data,p),e.putImageData(v,0,y)}}function _(e,t,a){var n=t.canvas,r=t.context;e.setTransform(t.scaleX,0,0,t.scaleY,t.offsetX,t.offsetY);var i=t.backdrop||null;if(!t.transferMap&&R.isEnabled){var o=R.composeSMask(a.canvas,n,{subtype:t.subtype,backdrop:i});return e.setTransform(1,0,0,1,0,0),void e.drawImage(o,t.offsetX,t.offsetY)}g(r,a,n.width,n.height,t.subtype,i,t.transferMap),e.drawImage(n,0,0)}var D=10,H=['butt','round','square'],W=['miter','round','bevel'],V={},X={};for(var Y in e.prototype={beginDrawing:function(e,t,a){var n=this.ctx.canvas.width,r=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle='rgb(255, 255, 255)',this.ctx.fillRect(0,0,n,r),this.ctx.restore(),a){var i=this.cachedCanvases.getCanvas('transparent',n,r,!0);this.compositeCtx=this.ctx,this.transparentCanvas=i.canvas,this.ctx=i.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),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(e,t,a,r){var o=e.argsArray,s=e.fnArray,l=t||0,i=o.length;if(i===l)return l;for(var d=i-l>D&&'function'==typeof a,c=d?Date.now()+15:0,p=0,u=this.commonObjs,g=this.objs,h;;){if(void 0!==r&&l===r.nextBreakPoint)return r.breakIt(l,a),l;if(h=s[l],h!==b.dependency)this[h].apply(this,o[l]);else for(var m=o[l],f=0,n=m.length;f<n;f++){var y=m[f],k='g'===y[0]&&'_'===y[1],x=k?u:g;if(!x.isResolved(y))return x.get(y,a),l}if(l++,l===i)return l;if(d&&++p>D){if(Date.now()>c)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(),R.clear(),this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e},setLineCap:function(e){this.ctx.lineCap=H[e]},setLineJoin:function(e){this.ctx.lineJoin=W[e]},setMiterLimit:function(e){this.ctx.miterLimit=e},setDash:function(e,t){var a=this.ctx;void 0===a.setLineDash?(a.mozDash=e,a.mozDashOffset=t):(a.setLineDash(e),a.lineDashOffset=t)},setRenderingIntent:function(){},setFlatness:function(){},setGState:function(e){for(var t=0,a=e.length;t<a;t++){var n=e[t],r=n[0],i=n[1];switch(r){case'LW':this.setLineWidth(i);break;case'LC':this.setLineCap(i);break;case'LJ':this.setLineJoin(i);break;case'ML':this.setMiterLimit(i);break;case'D':this.setDash(i[0],i[1]);break;case'RI':this.setRenderingIntent(i);break;case'FL':this.setFlatness(i);break;case'Font':this.setFont(i[0],i[1]);break;case'CA':this.current.strokeAlpha=n[1];break;case'ca':this.current.fillAlpha=n[1],this.ctx.globalAlpha=n[1];break;case'BM':if(i&&i.name&&'Normal'!==i.name){var o=i.name.replace(/([A-Z])/g,function(e){return'-'+e.toLowerCase()}).substring(1);this.ctx.globalCompositeOperation=o,this.ctx.globalCompositeOperation!==o&&E('globalCompositeOperation "'+o+'" is not supported')}else this.ctx.globalCompositeOperation='source-over';break;case'SMask':this.current.activeSMask&&(0<this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup()),this.current.activeSMask=i?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskGroup(),this.tempSMask=null;}}},beginSMaskGroup:function(){var e=this.current.activeSMask,t=e.canvas.width,a=e.canvas.height,r='smaskGroupAt'+this.groupLevel,i=this.cachedCanvases.getCanvas(r,t,a,!0),o=this.ctx,s=o.mozCurrentTransform;this.ctx.save();var l=i.context;l.scale(1/e.scaleX,1/e.scaleY),l.translate(-e.offsetX,-e.offsetY),l.transform.apply(l,s),e.startTransformInverse=l.mozCurrentTransformInverse,n(o,l),this.ctx=l,this.setGState([['BM','Normal'],['ca',1],['CA',1]]),this.groupStack.push(o),this.groupLevel++},suspendSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),_(this.ctx,this.current.activeSMask,e),this.ctx.restore(),this.ctx.save(),n(e,this.ctx),this.current.resumeSMaskCtx=e;var t=v.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(),_(this.ctx,this.current.activeSMask,e),this.ctx.restore(),n(e,this.ctx);var t=v.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(t,a,n,r,i,e){this.ctx.transform(t,a,n,r,i,e),this.cachedGetSinglePixelWidth=null},constructPath:function(e,t){for(var a=this.ctx,n=this.current,r=n.x,o=n.y,s=0,i=0,l=e.length;s<l;s++)switch(0|e[s]){case b.rectangle:r=t[i++],o=t[i++];var d=t[i++],c=t[i++];0===d&&(d=this.getSinglePixelWidth()),0===c&&(c=this.getSinglePixelWidth());var p=r+d,u=o+c;this.ctx.moveTo(r,o),this.ctx.lineTo(p,o),this.ctx.lineTo(p,u),this.ctx.lineTo(r,u),this.ctx.lineTo(r,o),this.ctx.closePath();break;case b.moveTo:r=t[i++],o=t[i++],a.moveTo(r,o);break;case b.lineTo:r=t[i++],o=t[i++],a.lineTo(r,o);break;case b.curveTo:r=t[i+4],o=t[i+5],a.bezierCurveTo(t[i],t[i+1],t[i+2],t[i+3],r,o),i+=6;break;case b.curveTo2:a.bezierCurveTo(r,o,t[i],t[i+1],t[i+2],t[i+3]),r=t[i+2],o=t[i+3],i+=4;break;case b.curveTo3:r=t[i+2],o=t[i+3],a.bezierCurveTo(t[i],t[i+1],r,o,r,o),i+=4;break;case b.closePath:a.closePath();}n.setCurrentPoint(r,o)},closePath:function(){this.ctx.closePath()},stroke:function(e){e='undefined'==typeof e||e;var t=this.ctx,a=this.current.strokeColor;t.lineWidth=u(this.getSinglePixelWidth()*j,this.current.lineWidth),t.globalAlpha=this.current.strokeAlpha,a&&a.hasOwnProperty('type')&&'Pattern'===a.type?(t.save(),t.strokeStyle=a.getPattern(t,this),t.stroke(),t.restore()):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,a=this.current.fillColor,n=this.current.patternFill,r=!1;n&&(t.save(),this.baseTransform&&t.setTransform.apply(t,this.baseTransform),t.fillStyle=a.getPattern(t,this),r=!0),this.pendingEOFill?(void 0===t.mozFillRule?t.fill('evenodd'):(t.mozFillRule='evenodd',t.fill(),t.mozFillRule='nonzero'),this.pendingEOFill=!1):t.fill(),r&&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=V},eoClip:function(){this.pendingClip=X},beginText:function(){this.current.textMatrix=m,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)return void t.beginPath();t.save(),t.beginPath();for(var a=0,n;a<e.length;a++)n=e[a],t.setTransform.apply(t,n.transform),t.translate(n.x,n.y),n.addToPath(t,n.fontSize);t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths},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 a=this.commonObjs.get(e),n=this.current;if(a||T('Can\'t find font for '+e),n.fontMatrix=a.fontMatrix?a.fontMatrix:h,(0===n.fontMatrix[0]||0===n.fontMatrix[3])&&E('Invalid font matrix for font '+e),0>t?(t=-t,n.fontDirection=-1):n.fontDirection=1,this.current.font=a,this.current.fontSize=t,!a.isType3Font){var r=a.loadedName||'sans-serif',i=a.black?a.bold?'900':'bold':a.bold?'bold':'normal',o=a.italic?'italic':'normal',s='"'+r+'", '+a.fallbackName,l=t<N?N:t>O?O:t;this.current.fontSizeScale=t/l;this.ctx.font=o+' '+i+' '+l+'px '+s}},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(t,a,n,r,i,e){this.current.textMatrix=[t,a,n,r,i,e],this.current.textMatrixScale=y(t*t+a*a),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar:function(e,t,a){var n=this.ctx,r=this.current,i=r.font,o=r.textRenderingMode,s=r.fontSize/r.fontSizeScale,l=o&k.FILL_STROKE_MASK,d=!!(o&k.ADD_TO_PATH_FLAG),c;if((i.disableFontFace||d)&&(c=i.getPathGenerator(this.commonObjs,e)),i.disableFontFace?(n.save(),n.translate(t,a),n.beginPath(),c(n,s),(l===k.FILL||l===k.FILL_STROKE)&&n.fill(),(l===k.STROKE||l===k.FILL_STROKE)&&n.stroke(),n.restore()):((l===k.FILL||l===k.FILL_STROKE)&&n.fillText(e,t,a),(l===k.STROKE||l===k.FILL_STROKE)&&n.strokeText(e,t,a)),d){var p=this.pendingTextPaths||(this.pendingTextPaths=[]);p.push({transform:n.mozCurrentTransform,x:t,y:a,fontSize:s,addToPath:c})}},get isFontSubpixelAAEnabled(){var e=document.createElement('canvas').getContext('2d');e.scale(1.5,1),e.fillText('I',0,10);for(var t=e.getImageData(0,0,10,10).data,a=!1,n=3;n<t.length;n+=4)if(0<t[n]&&255>t[n]){a=!0;break}return I(this,'isFontSubpixelAAEnabled',a)},showText:function(e){var t=this.current,a=t.font;if(a.isType3Font)return this.showType3Text(e);var n=t.fontSize;if(0!==n){var r=this.ctx,o=t.fontSizeScale,s=t.charSpacing,l=t.wordSpacing,d=t.fontDirection,c=t.textHScale*d,p=e.length,u=a.vertical,g=u?1:-1,h=a.defaultVMetrics,m=n*t.fontMatrix[0],f=t.textRenderingMode===k.FILL&&!a.disableFontFace;r.save(),r.transform.apply(r,t.textMatrix),r.translate(t.x,t.y+t.textRise),t.patternFill&&(r.fillStyle=t.fillColor.getPattern(r,this)),0<d?r.scale(c,-1):r.scale(c,1);var b=t.lineWidth,y=t.textMatrixScale;if(0===y||0===b){var v=t.textRenderingMode&k.FILL_STROKE_MASK;(v===k.STROKE||v===k.FILL_STROKE)&&(this.cachedGetSinglePixelWidth=null,b=this.getSinglePixelWidth()*j)}else b/=y;1!==o&&(r.scale(o,o),b/=o),r.lineWidth=b;var A=0,x;for(x=0;x<p;++x){var i=e[x];if(S(i)){A+=g*i*n/1e3;continue}var C=!1,w=(i.isSpace?l:0)+s,_=i.fontChar,T=i.accent,I=i.width,E,L,P,R;if(u){var D,N,O;D=i.vmetric||h,N=i.vmetric?D[1]:0.5*I,N=-N*m,O=D[2]*m,I=D?-D[0]:I,E=N/o,L=(A+O)/o}else E=A/o,L=0;if(a.remeasure&&0<I){var B=1e3*r.measureText(_).width/n*o;if(I<B&&this.isFontSubpixelAAEnabled){var F=I/B;C=!0,r.save(),r.scale(F,1),E/=F}else I!==B&&(E+=(I-B)/2e3*n/o)}(i.isInFont||a.missingFile)&&(f&&!T?r.fillText(_,E,L):(this.paintChar(_,E,L),T&&(P=E+T.offset.x/o,R=L-T.offset.y/o,this.paintChar(T.fontChar,P,R))));var M=I*m+w*d;A+=M,C&&r.restore()}u?t.y-=A*c:t.x+=A*c,r.restore()}},showType3Text:function(e){var t=this.ctx,a=this.current,n=a.font,r=a.fontSize,o=a.fontDirection,s=n.vertical?1:-1,l=a.charSpacing,d=a.wordSpacing,c=a.textHScale*o,p=a.fontMatrix||h,u=e.length,g=a.textRenderingMode===k.INVISIBLE,m,i,f,b;if(!(g||0===r)){for(this.cachedGetSinglePixelWidth=null,t.save(),t.transform.apply(t,a.textMatrix),t.translate(a.x,a.y),t.scale(c,o),m=0;m<u;++m){if(i=e[m],S(i)){b=s*i*r/1e3,this.ctx.translate(b,0),a.x+=b*c;continue}var y=(i.isSpace?d:0)+l,x=n.charProcOperatorList[i.operatorListId];if(!x){E('Type3 character "'+i.operatorListId+'" is not available');continue}this.processingType3=i,this.save(),t.scale(r,r),t.transform.apply(t,p),this.executeOperatorList(x),this.restore();var A=v.applyTransform([i.width,0],p);f=A[0]*r+y,t.translate(f,0),a.x+=f*c}t.restore(),this.processingType3=null}},setCharWidth:function(){},setCharWidthAndBounds:function(e,t,a,n,r,i){this.ctx.rect(a,n,r-a,i-n),this.clip(),this.endPath()},getColorN_Pattern:function(t){var a;if('TilingPattern'===t[0]){var n=t[1],r=this.baseTransform||this.ctx.mozCurrentTransform.slice(),i=this,o={createCanvasGraphics:function(t){return new e(t,i.commonObjs,i.objs)}};a=new L(t,n,this.ctx,o,r)}else a=P(t);return a},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,a){var n=v.makeCssRgb(e,t,a);this.ctx.strokeStyle=n,this.current.strokeColor=n},setFillRGBColor:function(e,t,a){var n=v.makeCssRgb(e,t,a);this.ctx.fillStyle=n,this.current.fillColor=n,this.current.patternFill=!1},shadingFill:function(e){var t=this.ctx;this.save();var a=P(e);t.fillStyle=a.getPattern(t,this,!0);var n=t.mozCurrentTransformInverse;if(n){var r=t.canvas,i=r.width,o=r.height,l=v.applyTransform([0,0],n),d=v.applyTransform([0,o],n),c=v.applyTransform([i,0],n),p=v.applyTransform([i,o],n),g=s(l[0],d[0],c[0],p[0]),h=s(l[1],d[1],c[1],p[1]),m=u(l[0],d[0],c[0],p[0]),f=u(l[1],d[1],c[1],p[1]);this.ctx.fillRect(g,h,m-g,f-h)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){T('Should not call beginInlineImage')},beginImageData:function(){T('Should not call beginImageData')},paintFormXObjectBegin:function(e,t){if(this.save(),this.baseTransformStack.push(this.baseTransform),w(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,w(t)&&4===t.length){var a=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],a,n),this.clip(),this.endPath()}},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(e){this.save();var t=this.ctx;e.isolated||C('TODO: Support non-isolated groups.'),e.knockout&&E('Knockout groups not supported.');var a=t.mozCurrentTransform;e.matrix&&t.transform.apply(t,e.matrix),A(e.bbox,'Bounding box is required.');var r=v.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform),i=[0,0,t.canvas.width,t.canvas.height];r=v.intersect(r,i)||[0,0,0,0];var s=d(r[0]),l=d(r[1]),c=u(o(r[2])-s,1),p=u(o(r[3])-l,1),g=1,h=1;c>B&&(g=c/B,c=B),p>B&&(h=p/B,p=B);var m='groupAt'+this.groupLevel;e.smask&&(m+='_smask_'+this.smaskCounter++%2);var f=this.cachedCanvases.getCanvas(m,c,p,!0),b=f.context;b.scale(1/g,1/h),b.translate(-s,-l),b.transform.apply(b,a),e.smask?this.smaskStack.push({canvas:f.canvas,context:b,offsetX:s,offsetY:l,scaleX:g,scaleY:h,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(s,l),t.scale(g,h)),n(t,b),this.ctx=b,this.setGState([['BM','Normal'],['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.mozImageSmoothingEnabled=!1:this.ctx.imageSmoothingEnabled=!1,e.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(t.canvas,0,0),this.restore()},beginAnnotations:function(){this.save(),this.current=new G,this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(e,t,a){if(this.save(),w(e)&&4===e.length){var n=e[2]-e[0],r=e[3]-e[1];this.ctx.rect(e[0],e[1],n,r),this.clip(),this.endPath()}this.transform.apply(this,t),this.transform.apply(this,a)},endAnnotation:function(){this.restore()},paintJpegXObject:function(e,t,a){var n=this.objs.get(e);if(!n)return void E('Dependent image isn\'t ready yet');this.save();var r=this.ctx;if(r.scale(1/t,-1/a),r.drawImage(n,0,0,n.width,n.height,0,-a,t,a),this.imageLayer){var i=r.mozCurrentTransformInverse,o=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:e,left:o[0],top:o[1],width:t/i[0],height:a/i[3]})}this.restore()},paintImageMaskXObject:function(e){var t=this.ctx,n=e.width,r=e.height,i=this.current.fillColor,o=this.current.patternFill,s=this.processingType3;if(s&&void 0===s.compiled&&(n<=F&&r<=F?s.compiled=p({data:e.data,width:n,height:r}):s.compiled=null),s&&s.compiled)return void s.compiled(t);var l=this.cachedCanvases.getCanvas('maskCanvas',n,r),d=l.context;d.save(),a(d,e),d.globalCompositeOperation='source-in',d.fillStyle=o?i.getPattern(d,this):i,d.fillRect(0,0,n,r),d.restore(),this.paintInlineImageXObject(l.canvas)},paintImageMaskXObjectRepeat:function(e,t,n,r){var o=e.width,s=e.height,l=this.current.fillColor,d=this.current.patternFill,c=this.cachedCanvases.getCanvas('maskCanvas',o,s),p=c.context;p.save(),a(p,e),p.globalCompositeOperation='source-in',p.fillStyle=d?l.getPattern(p,this):l,p.fillRect(0,0,o,s),p.restore();for(var u=this.ctx,g=0,i=r.length;g<i;g+=2)u.save(),u.transform(t,0,0,n,r[g],r[g+1]),u.scale(1,-1),u.drawImage(c.canvas,0,0,o,s,0,-1,1,1),u.restore()},paintImageMaskXObjectGroup:function(e){for(var t=this.ctx,n=this.current.fillColor,r=this.current.patternFill,o=0,i=e.length;o<i;o++){var s=e[o],l=s.width,d=s.height,c=this.cachedCanvases.getCanvas('maskCanvas',l,d),p=c.context;p.save(),a(p,s),p.globalCompositeOperation='source-in',p.fillStyle=r?n.getPattern(p,this):n,p.fillRect(0,0,l,d),p.restore(),t.save(),t.transform.apply(t,s.transform),t.scale(1,-1),t.drawImage(c.canvas,0,0,l,d,0,-1,1,1),t.restore()}},paintImageXObject:function(e){var t=this.objs.get(e);return t?void this.paintInlineImageXObject(t):void E('Dependent image isn\'t ready yet')},paintImageXObjectRepeat:function(e,t,a,n){var r=this.objs.get(e);if(!r)return void E('Dependent image isn\'t ready yet');for(var o=r.width,s=r.height,l=[],d=0,i=n.length;d<i;d+=2)l.push({transform:[t,0,0,a,n[d],n[d+1]],x:0,y:0,w:o,h:s});this.paintInlineImageXObjectGroup(r,l)},paintInlineImageXObject:function(e){var n=e.width,r=e.height,i=this.ctx;this.save(),i.scale(1/n,-1/r);var s=i.mozCurrentTransformInverse,l=s[0],a=s[1],p=u(y(l*l+a*a),1),g=s[2],c=s[3],d=u(y(g*g+c*c),1),h,m;if(e instanceof HTMLElement||!e.data)h=e;else{m=this.cachedCanvases.getCanvas('inlineImage',n,r);var f=m.context;t(f,e),h=m.canvas}for(var b=n,k=r,x='prescale1';2<p&&1<b||2<d&&1<k;){var v=b,A=k;2<p&&1<b&&(v=o(b/2),p/=b/v),2<d&&1<k&&(A=o(k/2),d/=k/A),m=this.cachedCanvases.getCanvas(x,v,A),f=m.context,f.clearRect(0,0,v,A),f.drawImage(h,0,0,b,k,0,0,v,A),h=m.canvas,b=v,k=A,x='prescale1'==x?'prescale2':'prescale1'}if(i.drawImage(h,0,0,b,k,0,-r,n,r),this.imageLayer){var C=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:e,left:C[0],top:C[1],width:n/s[0],height:r/s[3]})}this.restore()},paintInlineImageXObjectGroup:function(e,a){var n=this.ctx,r=e.width,o=e.height,s=this.cachedCanvases.getCanvas('inlineImage',r,o),l=s.context;t(l,e);for(var d=0,i=a.length,c;d<i;d++){if(c=a[d],n.save(),n.transform.apply(n,c.transform),n.scale(1,-1),n.drawImage(s.canvas,c.x,c.y,c.w,c.h,0,-1,1,1),this.imageLayer){var p=this.getCanvasPosition(c.x,c.y);this.imageLayer.appendImage({imgData:e,left:p[0],top:p[1],width:r,height:o})}n.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){E('Unsupported \'paintXObject\' command.')},markPoint:function(){},markPointProps:function(){},beginMarkedContent:function(){},beginMarkedContentProps:function(){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var e=this.ctx;this.pendingClip&&(this.pendingClip===X?void 0===e.mozFillRule?e.clip('evenodd'):(e.mozFillRule='evenodd',e.clip(),e.mozFillRule='nonzero'):e.clip(),this.pendingClip=null),e.beginPath()},getSinglePixelWidth:function(){if(null===this.cachedGetSinglePixelWidth){var e=this.ctx.mozCurrentTransformInverse;this.cachedGetSinglePixelWidth=y(u(e[0]*e[0]+e[1]*e[1],e[2]*e[2]+e[3]*e[3]))}return this.cachedGetSinglePixelWidth},getCanvasPosition:function(e,t){var a=this.ctx.mozCurrentTransform;return[a[0]*e+a[2]*t+a[4],a[1]*e+a[3]*t+a[5]]}},b)e.prototype[b[Y]]=e.prototype[Y];return e}();e.CanvasGraphics=H,e.createScratchCanvas=l}),function(e,t){t(e.pdfjsCoreFunction={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCorePsParser)}(this,function(e,a,l,p){var h=a.error,m=a.info,f=a.isArray,k=a.isBool,b=l.isDict,x=l.isStream,v=p.PostScriptLexer,A=p.PostScriptParser,C=function(){var e=0,t=2,a=3;return{getSampleArray:function(e,t,a,n){var o=1,s,i;for(s=0,i=e.length;s<i;s++)o*=e[s];o*=t;var l=Array(o),d=0,c=0,p=1/(r(2,a)-1),u=n.getBytes((o*a+7)/8),g=0;for(s=0;s<o;s++){for(;d<a;)c<<=8,c|=u[g++],d+=8;d-=a,l[s]=(c>>d)*p,c&=(1<<d)-1}return l},getIR:function(e,t){var a=t.dict;a||(a=t);var n=[this.constructSampled,null,this.constructInterpolated,this.constructStiched,this.constructPostScript],r=a.get('FunctionType'),i=n[r];return i||h('Unknown type of function'),i.call(this,t,a,e)},fromIR:function(n){var r=n[0];return r===e?this.constructSampledFromIR(n):r===t?this.constructInterpolatedFromIR(n):r===a?this.constructStichedFromIR(n):this.constructPostScriptFromIR(n)},parse:function(e,t){var a=this.getIR(e,t);return this.fromIR(a)},parseArray:function(e,t){if(!f(t))return this.parse(e,t);for(var a=[],n=0,r=t.length,i;n<r;n++)i=e.fetchIfRef(t[n]),a.push(C.parse(e,i));return function(e,t,n,r){for(var o=0,i=a.length;o<i;o++)a[o](e,t,n,r+o)}},constructSampled:function(t,a){function n(e){for(var t=e.length,a=[],n=0,r=0;r<t;r+=2)a[n]=[e[r],e[r+1]],++n;return a}var o=a.getArray('Domain'),s=a.getArray('Range');o&&s||h('No domain or range');var l=o.length/2,d=s.length/2;o=n(o),s=n(s);var c=a.get('Size'),p=a.get('BitsPerSample'),u=a.get('Order')||1;1!==u&&m('No support for cubic spline interpolation: '+u);var g=a.getArray('Encode');if(!g){g=[];for(var f=0;f<l;++f)g.push(0),g.push(c[f]-1)}g=n(g);var i=a.getArray('Decode');i=i?n(i):s;var b=this.getSampleArray(c,d,p,t);return[e,l,o,g,i,b,c,d,r(2,p)-1,s]},constructSampledFromIR:function(t){function a(e,t,a,n,r){return n+(e-t)*((r-n)/(a-t))}return function(r,o,l,c){var p=t[1],g=t[2],h=t[3],m=t[4],f=t[5],b=t[6],y=t[7],n=t[9],x=1<<p,v=new Float64Array(x),A=new Uint32Array(x),C,i;for(i=0;i<x;i++)v[i]=1;var S=y,k=1;for(C=0;C<p;++C){var w=g[C][0],_=g[C][1],T=s(u(r[o+C],w),_),I=a(T,w,_,h[C][0],h[C][1]),e=b[C];I=s(u(I,0),e-1);var E=I<e-1?d(I):I-1,L=E+1-I,P=I-E,R=E*S,D=R+S;for(i=0;i<x;i++)i&k?(v[i]*=P,A[i]+=D):(v[i]*=L,A[i]+=R);S*=e,k<<=1}for(i=0;i<y;++i){var N=0;for(C=0;C<x;C++)N+=f[A[C]+i]*v[C];N=a(N,0,1,m[i][0],m[i][1]),l[c+i]=s(u(N,n[i][0]),n[i][1])}}},constructInterpolated:function(e,a){var r=a.getArray('C0')||[0],o=a.getArray('C1')||[1],s=a.get('N');f(r)&&f(o)||h('Illegal dictionary for interpolated function');for(var n=r.length,l=[],d=0;d<n;++d)l.push(o[d]-r[d]);return[t,r,l,s]},constructInterpolatedFromIR:function(e){var t=e[1],a=e[2],i=e[3],n=a.length;return function(e,o,s,l){for(var d=1===i?e[o]:r(e[o],i),c=0;c<n;++c)s[l+c]=t[c]+d*a[c]}},constructStiched:function(e,t,n){var r=t.getArray('Domain');r||h('No domain');var o=r.length/2;1!=o&&h('Bad domain for stiched function');for(var s=t.get('Functions'),l=[],d=0,i=s.length;d<i;++d)l.push(C.getIR(n,n.fetchIfRef(s[d])));var c=t.getArray('Bounds'),p=t.getArray('Encode');return[a,r,c,p,l]},constructStichedFromIR:function(e){for(var t=e[1],a=e[2],n=e[3],r=e[4],o=[],s=new Float32Array(1),l=0,i=r.length;l<i;l++)o.push(C.fromIR(r[l]));return function(e,r,l,d){for(var c=function(e,t,a){return e>a?e=a:e<t&&(e=t),e},p=c(e[r],t[0],t[1]),u=0,i=a.length;u<i&&!(p<a[u]);++u);var g=t[0];0<u&&(g=a[u-1]);var h=t[1];u<a.length&&(h=a[u]);var m=n[2*u],f=n[2*u+1];s[0]=g===h?m:m+(p-g)*(f-m)/(h-g),o[u](s,0,l,d)}},constructPostScript:function(e,t){var a=t.getArray('Domain'),n=t.getArray('Range');a||h('No domain.'),n||h('No range.');var r=new v(e),i=new A(r),o=i.parse();return[4,a,n,o]},constructPostScriptFromIR:function(e){var t=e[1],a=e[2],n=e[3],r=new _().compile(n,t,a);if(r)return new Function('src','srcOffset','dest','destOffset',r);m('Unable to compile PS function');var o=a.length>>1,s=t.length>>1,l=new w(n),d=Object.create(null),c=8192,p=new Float32Array(s);return function(e,t,n,r){var u='',g=p,h,i;for(h=0;h<s;h++)i=e[t+h],g[h]=i,u+=i+'_';var m=d[u];if(void 0!==m)return void n.set(m,r);var f=new Float32Array(o),b=l.execute(g),y=b.length-o;for(h=0;h<o;h++){i=b[y+h];var k=a[2*h];i<k?i=k:(k=a[2*h+1],i>k&&(i=k)),f[h]=i}0<c&&(c--,d[u]=f),n.set(f,r)}}}}(),S=function(){function e(e){this.stack=e?Array.prototype.slice.call(e,0):[]}var t=100;return e.prototype={push:function(e){this.stack.length>=t&&h('PostScript function stack overflow.'),this.stack.push(e)},pop:function(){return 0>=this.stack.length&&h('PostScript function stack underflow.'),this.stack.pop()},copy:function(e){this.stack.length+e>=t&&h('PostScript function stack overflow.');for(var a=this.stack,n=a.length-e,r=e-1;0<=r;r--,n++)a.push(a[n])},index:function(e){this.push(this.stack[this.stack.length-e-1])},roll:function(e,a){var n=this.stack,o=n.length-e,s=n.length-1,r=o+(a-d(a/e)*e),l,i,c;for(l=o,i=s;l<i;l++,i--)c=n[l],n[l]=n[i],n[i]=c;for(l=o,i=r-1;l<i;l++,i--)c=n[l],n[l]=n[i],n[i]=c;for(l=r,i=s;l<i;l++,i--)c=n[l],n[l]=n[i],n[i]=c}},e}(),w=function(){function e(e){this.operators=e}return e.prototype={execute:function(e){for(var s=new S(e),l=0,p=this.operators,u=p.length,m,f,x;l<u;){if(m=p[l++],'number'==typeof m){s.push(m);continue}switch(m){case'jz':x=s.pop(),f=s.pop(),f||(l=x);break;case'j':f=s.pop(),l=f;break;case'abs':f=s.pop(),s.push(c(f));break;case'add':x=s.pop(),f=s.pop(),s.push(f+x);break;case'and':x=s.pop(),f=s.pop(),k(f)&&k(x)?s.push(f&&x):s.push(f&x);break;case'atan':f=s.pop(),s.push(Math.atan(f));break;case'bitshift':x=s.pop(),f=s.pop(),0<f?s.push(f<<x):s.push(f>>x);break;case'ceiling':f=s.pop(),s.push(o(f));break;case'copy':f=s.pop(),s.copy(f);break;case'cos':f=s.pop(),s.push(t(f));break;case'cvi':f=0|s.pop(),s.push(f);break;case'cvr':break;case'div':x=s.pop(),f=s.pop(),s.push(f/x);break;case'dup':s.copy(1);break;case'eq':x=s.pop(),f=s.pop(),s.push(f===x);break;case'exch':s.roll(2,1);break;case'exp':x=s.pop(),f=s.pop(),s.push(r(f,x));break;case'false':s.push(!1);break;case'floor':f=s.pop(),s.push(d(f));break;case'ge':x=s.pop(),f=s.pop(),s.push(f>=x);break;case'gt':x=s.pop(),f=s.pop(),s.push(f>x);break;case'idiv':x=s.pop(),f=s.pop(),s.push(0|f/x);break;case'index':f=s.pop(),s.index(f);break;case'le':x=s.pop(),f=s.pop(),s.push(f<=x);break;case'ln':f=s.pop(),s.push(i(f));break;case'log':f=s.pop(),s.push(i(f)/Math.LN10);break;case'lt':x=s.pop(),f=s.pop(),s.push(f<x);break;case'mod':x=s.pop(),f=s.pop(),s.push(f%x);break;case'mul':x=s.pop(),f=s.pop(),s.push(f*x);break;case'ne':x=s.pop(),f=s.pop(),s.push(f!==x);break;case'neg':f=s.pop(),s.push(-f);break;case'not':f=s.pop(),k(f)?s.push(!f):s.push(~f);break;case'or':x=s.pop(),f=s.pop(),k(f)&&k(x)?s.push(f||x):s.push(f|x);break;case'pop':s.pop();break;case'roll':x=s.pop(),f=s.pop(),s.roll(f,x);break;case'round':f=s.pop(),s.push(n(f));break;case'sin':f=s.pop(),s.push(g(f));break;case'sqrt':f=s.pop(),s.push(y(f));break;case'sub':x=s.pop(),f=s.pop(),s.push(f-x);break;case'true':s.push(!0);break;case'truncate':f=s.pop(),f=0>f?o(f):d(f),s.push(f);break;case'xor':x=s.pop(),f=s.pop(),k(f)&&k(x)?s.push(f!==x):s.push(f^x);break;default:h('Unknown operator '+m);}}return s.stack}},e}(),_=function(){function e(e){this.type=e}function t(t,a,n){e.call(this,'args'),this.index=t,this.min=a,this.max=n}function a(t){e.call(this,'literal'),this.number=t,this.min=t,this.max=t}function n(t,a,n,r,i){e.call(this,'binary'),this.op=t,this.arg1=a,this.arg2=n,this.min=r,this.max=i}function r(t,a){e.call(this,'max'),this.arg=t,this.min=t.min,this.max=a}function o(t,a,n){e.call(this,'var'),this.index=t,this.min=a,this.max=n}function l(t,a){e.call(this,'definition'),this.variable=t,this.arg=a}function d(){this.parts=[]}function c(e,t){return'literal'===t.type&&0===t.number?e:'literal'===e.type&&0===e.number?t:'literal'===t.type&&'literal'===e.type?new a(e.number+t.number):new n('+',e,t,e.min+t.min,e.max+t.max)}function p(e,t){if('literal'===t.type){if(0===t.number)return new a(0);if(1===t.number)return e;if('literal'===e.type)return new a(e.number*t.number)}if('literal'===e.type){if(0===e.number)return new a(0);if(1===e.number)return t}var r=s(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),i=u(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max);return new n('*',e,t,r,i)}function g(e,t){if('literal'===t.type){if(0===t.number)return e;if('literal'===e.type)return new a(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 n('-',e,t,e.min-t.max,e.max-t.min)}function h(e,t){return e.min>=t?new a(t):e.max<=t?e:new r(e,t)}function i(){}return e.prototype.visit=function(){throw new Error('abstract method')},t.prototype=Object.create(e.prototype),t.prototype.visit=function(e){e.visitArgument(this)},a.prototype=Object.create(e.prototype),a.prototype.visit=function(e){e.visitLiteral(this)},n.prototype=Object.create(e.prototype),n.prototype.visit=function(e){e.visitBinaryOperation(this)},r.prototype=Object.create(e.prototype),r.prototype.visit=function(e){e.visitMin(this)},o.prototype=Object.create(e.prototype),o.prototype.visit=function(e){e.visitVariable(this)},l.prototype=Object.create(e.prototype),l.prototype.visit=function(e){e.visitVariableDefinition(this)},d.prototype={visitArgument:function(e){this.parts.push('Math.max(',e.min,', Math.min(',e.max,', src[srcOffset + ',e.index,']))')},visitVariable:function(e){this.parts.push('v',e.index)},visitLiteral:function(e){this.parts.push(e.number)},visitBinaryOperation:function(e){this.parts.push('('),e.arg1.visit(this),this.parts.push(' ',e.op,' '),e.arg2.visit(this),this.parts.push(')')},visitVariableDefinition:function(e){this.parts.push('var '),e.variable.visit(this),this.parts.push(' = '),e.arg.visit(this),this.parts.push(';')},visitMin:function(e){this.parts.push('Math.min('),e.arg.visit(this),this.parts.push(', ',e.max,')')},toString:function(){return this.parts.join('')}},i.prototype={compile:function(e,r,s){var u=[],m=[],f=r.length>>1,b=s.length>>1,y=0,k,i,x,n,v,A,C,S,w,_;for(k=0;k<f;k++)u.push(new t(k,r[2*k],r[2*k+1]));for(k=0,i=e.length;k<i;k++){if(_=e[k],'number'==typeof _){u.push(new a(_));continue}switch(_){case'add':if(2>u.length)return null;A=u.pop(),v=u.pop(),u.push(c(v,A));break;case'cvr':if(1>u.length)return null;break;case'mul':if(2>u.length)return null;A=u.pop(),v=u.pop(),u.push(p(v,A));break;case'sub':if(2>u.length)return null;A=u.pop(),v=u.pop(),u.push(g(v,A));break;case'exch':if(2>u.length)return null;C=u.pop(),S=u.pop(),u.push(C,S);break;case'pop':if(1>u.length)return null;u.pop();break;case'index':if(1>u.length)return null;if(v=u.pop(),'literal'!==v.type)return null;if(x=v.number,0>x||(0|x)!==x||u.length<x)return null;if(C=u[u.length-x-1],'literal'===C.type||'var'===C.type){u.push(C);break}w=new o(y++,C.min,C.max),u[u.length-x-1]=w,u.push(w),m.push(new l(w,C));break;case'dup':if(1>u.length)return null;if('number'==typeof e[k+1]&&'gt'===e[k+2]&&e[k+3]===k+7&&'jz'===e[k+4]&&'pop'===e[k+5]&&e[k+6]===e[k+1]){v=u.pop(),u.push(h(v,e[k+1])),k+=6;break}if(C=u[u.length-1],'literal'===C.type||'var'===C.type){u.push(C);break}w=new o(y++,C.min,C.max),u[u.length-1]=w,u.push(w),m.push(new l(w,C));break;case'roll':if(2>u.length)return null;if(A=u.pop(),v=u.pop(),'literal'!==A.type||'literal'!==v.type)return null;if(n=A.number,x=v.number,0>=x||(0|x)!==x||(0|n)!==n||u.length<x)return null;if(n=(n%x+x)%x,0===n)break;Array.prototype.push.apply(u,u.splice(u.length-x,x-n));break;default:return null;}}if(u.length!==b)return null;var T=[];return m.forEach(function(e){var t=new d;e.visit(t),T.push(t.toString())}),u.forEach(function(e,t){var a=new d;e.visit(a);var n=s[2*t],r=s[2*t+1],i=[a.toString()];n>e.min&&(i.unshift('Math.max(',n,', '),i.push(')')),r<e.max&&(i.unshift('Math.min(',r,', '),i.push(')')),i.unshift('dest[destOffset + ',t,'] = '),i.push(';'),T.push(i.join(''))}),T.join('\n')}},i}();e.isPDFFunction=function(e){var t;if('object'!=typeof e)return!1;if(b(e))t=e;else if(x(e))t=e.dict;else return!1;return t.has('FunctionType')},e.PDFFunction=C,e.PostScriptEvaluator=w,e.PostScriptCompiler=_}),function(e,t){t(e.pdfjsDisplayAPI={},e.pdfjsSharedUtil,e.pdfjsDisplayFontLoader,e.pdfjsDisplayCanvas,e.pdfjsDisplayMetadata,e.pdfjsDisplayDOMUtils)}(this,function(e,t,n,r,i,o){function s(e,t,a,n){return e.destroyed?Promise.reject(new Error('Worker was destroyed')):(t.disableAutoFetch=B('disableAutoFetch'),t.disableStream=B('disableStream'),t.chunkedViewerLoading=!!a,a&&(t.length=a.length,t.initialData=a.initialData),e.messageHandler.sendWithPromise('GetDocRequest',{docId:n,source:t,disableRange:B('disableRange'),maxImageSize:B('maxImageSize'),cMapUrl:B('cMapUrl'),cMapPacked:B('cMapPacked'),disableFontFace:B('disableFontFace'),disableCreateObjectURL:B('disableCreateObjectURL'),postMessageTransfers:B('postMessageTransfers')&&!F}).then(function(t){if(e.destroyed)throw new Error('Worker was destroyed');return t}))}var l=t.InvalidPDFException,d=t.MessageHandler,c=t.MissingPDFException,u=t.PageViewport,g=t.PasswordResponses,m=t.PasswordException,f=t.StatTimer,b=t.UnexpectedResponseException,y=t.UnknownErrorException,k=t.Util,x=t.createPromiseCapability,v=t.error,A=t.deprecated,C=t.getVerbosityLevel,S=t.info,w=t.isArrayBuffer,_=t.isSameOrigin,T=t.loadJpegStream,I=t.stringToBytes,E=t.globalScope,L=t.warn,P=n.FontFaceObject,R=n.FontLoader,D=r.CanvasGraphics,N=r.createScratchCanvas,O=i.Metadata,B=o.getDefaultSetting,j=!1,F=!1,M=function(){function e(){this._capability=x(),this._transport=null,this._worker=null,this.docId='d'+t++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}var t=0;return e.prototype={get promise(){return this._capability.promise},destroy:function(){this.destroyed=!0;var e=this._transport?this._transport.destroy():Promise.resolve();return e.then(function(){this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}.bind(this))},then:function(){return this.promise.then.apply(this.promise,arguments)}},e}(),q=function(){function e(e,t){this.length=e,this.initialData=t,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._readyCapability=x()}return e.prototype={addRangeListener:function(e){this._rangeListeners.push(e)},addProgressListener:function(e){this._progressListeners.push(e)},addProgressiveReadListener:function(e){this._progressiveReadListeners.push(e)},onDataRange:function(e,t){for(var a=this._rangeListeners,r=0,i=a.length;r<i;++r)a[r](e,t)},onDataProgress:function(e){this._readyCapability.promise.then(function(){for(var t=this._progressListeners,a=0,r=t.length;a<r;++a)t[a](e)}.bind(this))},onDataProgressiveRead:function(e){this._readyCapability.promise.then(function(){for(var t=this._progressiveReadListeners,a=0,r=t.length;a<r;++a)t[a](e)}.bind(this))},transportReady:function(){this._readyCapability.resolve()},requestDataRange:function(){throw new Error('Abstract method PDFDataRangeTransport.requestDataRange')},abort:function(){}},e}(),U=function(){function e(e,t,a){this.pdfInfo=e,this.transport=t,this.loadingTask=a}return e.prototype={get numPages(){return this.pdfInfo.numPages},get fingerprint(){return this.pdfInfo.fingerprint},getPage:function(e){return this.transport.getPage(e)},getPageIndex:function(e){return this.transport.getPageIndex(e)},getDestinations:function(){return this.transport.getDestinations()},getDestination:function(e){return this.transport.getDestination(e)},getPageLabels:function(){return this.transport.getPageLabels()},getAttachments:function(){return this.transport.getAttachments()},getJavaScript:function(){return this.transport.getJavaScript()},getOutline:function(){return this.transport.getOutline()},getMetadata:function(){return this.transport.getMetadata()},getData:function(){return this.transport.getData()},getDownloadInfo:function(){return this.transport.downloadInfoCapability.promise},getStats:function(){return this.transport.getStats()},cleanup:function(){this.transport.startCleanup()},destroy:function(){return this.loadingTask.destroy()}},e}(),z=function(){function e(e,t,a){this.pageIndex=e,this.pageInfo=t,this.transport=a,this.stats=new f,this.stats.enabled=B('enableStats'),this.commonObjs=a.commonObjs,this.objs=new W,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this.intentStates=Object.create(null),this.destroyed=!1}return e.prototype={get pageNumber(){return this.pageIndex+1},get rotate(){return this.pageInfo.rotate},get ref(){return this.pageInfo.ref},get view(){return this.pageInfo.view},getViewport:function(e,t){return 2>arguments.length&&(t=this.rotate),new u(this.view,e,t,0,0)},getAnnotations:function(e){var t=e&&e.intent||null;return this.annotationsPromise&&this.annotationsIntent===t||(this.annotationsPromise=this.transport.getAnnotations(this.pageIndex,t),this.annotationsIntent=t),this.annotationsPromise},render:function(e){function t(e){var t=r.renderTasks.indexOf(o);0<=t&&r.renderTasks.splice(t,1),s.cleanupAfterRender&&(s.pendingCleanup=!0),s._tryCleanup(),e?o.capability.reject(e):o.capability.resolve(),a.timeEnd('Rendering'),a.timeEnd('Overall')}var a=this.stats;a.time('Overall'),this.pendingCleanup=!1;var n='print'===e.intent?'print':'display';this.intentStates[n]||(this.intentStates[n]=Object.create(null));var r=this.intentStates[n];r.displayReadyCapability||(r.receivingOperatorList=!0,r.displayReadyCapability=x(),r.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this.stats.time('Page Request'),this.transport.messageHandler.send('RenderPageRequest',{pageIndex:this.pageNumber-1,intent:n}));var o=new X(t,e,this.objs,this.commonObjs,r.operatorList,this.pageNumber);o.useRequestAnimationFrame='print'!=n,r.renderTasks||(r.renderTasks=[]),r.renderTasks.push(o);var i=o.task;e.continueCallback&&(A('render is used with continueCallback parameter'),i.onContinue=e.continueCallback);var s=this;return r.displayReadyCapability.promise.then(function(e){return s.pendingCleanup?void t():void(a.time('Rendering'),o.initializeGraphics(e),o.operatorListChanged())},function(e){t(e)}),i},getOperatorList:function(){var e='oplist';this.intentStates[e]||(this.intentStates[e]=Object.create(null));var t=this.intentStates[e],a;return t.opListReadCapability||(a={},a.operatorListChanged=function(){if(t.operatorList.lastChunk){t.opListReadCapability.resolve(t.operatorList);var e=t.renderTasks.indexOf(a);0<=e&&t.renderTasks.splice(e,1)}},t.receivingOperatorList=!0,t.opListReadCapability=x(),t.renderTasks=[],t.renderTasks.push(a),t.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this.transport.messageHandler.send('RenderPageRequest',{pageIndex:this.pageIndex,intent:e})),t.opListReadCapability.promise},getTextContent:function(e){var t=e&&e.normalizeWhitespace||!1;return this.transport.messageHandler.sendWithPromise('GetTextContent',{pageIndex:this.pageNumber-1,normalizeWhitespace:t})},_destroy:function(){this.destroyed=!0,this.transport.pageCache[this.pageIndex]=null;var e=[];return Object.keys(this.intentStates).forEach(function(t){if('oplist'!==t){var a=this.intentStates[t];a.renderTasks.forEach(function(t){var a=t.capability.promise.catch(function(){});e.push(a),t.cancel()})}},this),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(e)},destroy:function(){A('page destroy method, use cleanup() instead'),this.cleanup()},cleanup:function(){this.pendingCleanup=!0,this._tryCleanup()},_tryCleanup:function(){!this.pendingCleanup||Object.keys(this.intentStates).some(function(e){var t=this.intentStates[e];return 0!==t.renderTasks.length||t.receivingOperatorList},this)||(Object.keys(this.intentStates).forEach(function(e){delete this.intentStates[e]},this),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1)},_startRenderPage:function(e,t){var a=this.intentStates[t];a.displayReadyCapability&&a.displayReadyCapability.resolve(e)},_renderPageChunk:function(e,t){var a=this.intentStates[t],n,r;for(n=0,r=e.length;n<r;n++)a.operatorList.fnArray.push(e.fnArray[n]),a.operatorList.argsArray.push(e.argsArray[n]);for(a.operatorList.lastChunk=e.lastChunk,n=0;n<a.renderTasks.length;n++)a.renderTasks[n].operatorListChanged();e.lastChunk&&(a.receivingOperatorList=!1,this._tryCleanup())}},e}(),G=function(){function e(){var e;return n||(n=x(),e=h.pdfjsCoreWorker.WorkerMessageHandler,n.resolve(e)),n.promise}function t(e){this.name=e,this.destroyed=!1,this._readyCapability=x(),this._port=null,this._webWorker=null,this._messageHandler=null,this._initialize()}var a=0,n;return t.prototype={get promise(){return this._readyCapability.promise},get port(){return this._port},get messageHandler(){return this._messageHandler},_initialize:function(){this._setupFakeWorker()},_setupFakeWorker:function(){j||B('disableWorker')||(L('Setting up fake worker.'),j=!0),e().then(function(e){if(this.destroyed)return void this._readyCapability.reject(new Error('Worker was destroyed'));var t={_listeners:[],postMessage:function(t){var a={data:t};this._listeners.forEach(function(e){e.call(this,a)},this)},addEventListener:function(e,t){this._listeners.push(t)},removeEventListener:function(e,t){var a=this._listeners.indexOf(t);this._listeners.splice(a,1)},terminate:function(){}};this._port=t;var n='fake'+a++,r=new d(n+'_worker',n,t);e.setup(r,t);var i=new d(n,n+'_worker',t);this._messageHandler=i,this._readyCapability.resolve()}.bind(this))},destroy:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}},t}(),H=function(){function e(e,t,a){this.messageHandler=e,this.loadingTask=t,this.pdfDataRangeTransport=a,this.commonObjs=new W,this.fontLoader=new R(t.docId),this.destroyed=!1,this.destroyCapability=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=x(),this.setupMessageHandler()}return e.prototype={destroy:function(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=x();var e=[];this.pageCache.forEach(function(t){t&&e.push(t._destroy())}),this.pageCache=[],this.pagePromises=[];var t=this,a=this.messageHandler.sendWithPromise('Terminate',null);return e.push(a),Promise.all(e).then(function(){t.fontLoader.clear(),t.pdfDataRangeTransport&&(t.pdfDataRangeTransport.abort(),t.pdfDataRangeTransport=null),t.messageHandler&&(t.messageHandler.destroy(),t.messageHandler=null),t.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise},setupMessageHandler:function(){function e(e){t.send('UpdatePassword',e)}var t=this.messageHandler,a=this.pdfDataRangeTransport;a&&(a.addRangeListener(function(e,a){t.send('OnDataRange',{begin:e,chunk:a})}),a.addProgressListener(function(e){t.send('OnDataProgress',{loaded:e})}),a.addProgressiveReadListener(function(e){t.send('OnDataRange',{chunk:e})}),t.on('RequestDataRange',function(e){a.requestDataRange(e.begin,e.end)},this)),t.on('GetDoc',function(e){var t=e.pdfInfo;this.numPages=e.pdfInfo.numPages;var a=this.loadingTask,n=new U(t,this,a);this.pdfDocument=n,a._capability.resolve(n)},this),t.on('NeedPassword',function(t){var a=this.loadingTask;return a.onPassword?a.onPassword(e,g.NEED_PASSWORD):void a._capability.reject(new m(t.message,t.code))},this),t.on('IncorrectPassword',function(t){var a=this.loadingTask;return a.onPassword?a.onPassword(e,g.INCORRECT_PASSWORD):void a._capability.reject(new m(t.message,t.code))},this),t.on('InvalidPDF',function(e){this.loadingTask._capability.reject(new l(e.message))},this),t.on('MissingPDF',function(e){this.loadingTask._capability.reject(new c(e.message))},this),t.on('UnexpectedResponse',function(e){this.loadingTask._capability.reject(new b(e.message,e.status))},this),t.on('UnknownError',function(e){this.loadingTask._capability.reject(new y(e.message,e.details))},this),t.on('DataLoaded',function(e){this.downloadInfoCapability.resolve(e)},this),t.on('PDFManagerReady',function(){this.pdfDataRangeTransport&&this.pdfDataRangeTransport.transportReady()},this),t.on('StartRenderPage',function(e){if(!this.destroyed){var t=this.pageCache[e.pageIndex];t.stats.timeEnd('Page Request'),t._startRenderPage(e.transparency,e.intent)}},this),t.on('RenderPageChunk',function(e){if(!this.destroyed){var t=this.pageCache[e.pageIndex];t._renderPageChunk(e.operatorList,e.intent)}},this),t.on('commonobj',function(e){if(!this.destroyed){var t=e[0],a=e[1];if(!this.commonObjs.hasData(t))switch(a){case'Font':var n=e[2];if('error'in n){var r=n.error;L('Error during font loading: '+r),this.commonObjs.resolve(t,r);break}var i=null;B('pdfBug')&&E.FontInspector&&E.FontInspector.enabled&&(i={registerFont:function(e,t){E.FontInspector.fontAdded(e,t)}});var o=new P(n,{isEvalSuported:B('isEvalSupported'),disableFontFace:B('disableFontFace'),fontRegistry:i});this.fontLoader.bind([o],function(){this.commonObjs.resolve(t,o)}.bind(this));break;case'FontPath':this.commonObjs.resolve(t,e[2]);break;default:v('Got unknown common object type '+a);}}},this),t.on('obj',function(e){if(!this.destroyed){var t=e[0],a=e[1],n=e[2],r=this.pageCache[a],i;if(!r.objs.hasData(t))switch(n){case'JpegStream':i=e[3],T(t,i,r.objs);break;case'Image':i=e[3],r.objs.resolve(t,i);i&&'data'in i&&i.data.length>8e6&&(r.cleanupAfterRender=!0);break;default:v('Got unknown object type '+n);}}},this),t.on('DocProgress',function(e){if(!this.destroyed){var t=this.loadingTask;t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}},this),t.on('PageError',function(e){if(!this.destroyed){var t=this.pageCache[e.pageNum-1],a=t.intentStates[e.intent];if(a.displayReadyCapability?a.displayReadyCapability.reject(e.error):v(e.error),a.operatorList){a.operatorList.lastChunk=!0;for(var n=0;n<a.renderTasks.length;n++)a.renderTasks[n].operatorListChanged()}}},this),t.on('UnsupportedFeature',function(e){if(!this.destroyed){var t=e.featureId,a=this.loadingTask;a.onUnsupportedFeature&&a.onUnsupportedFeature(t),Y.notify(t)}},this),t.on('JpegDecode',function(e){if(this.destroyed)return Promise.reject('Worker was terminated');var t=e[0],a=e[1];return 3!==a&&1!==a?Promise.reject(new Error('Only 3 components or 1 component can be returned')):new Promise(function(e,n){var r=new Image;r.onload=function(){var t=r.width,n=r.height,o=t*n,s=4*o,l=new Uint8Array(o*a),d=N(t,n),c=d.getContext('2d');c.drawImage(r,0,0);var p=c.getImageData(0,0,t,n).data,u,i;if(3===a)for(u=0,i=0;u<s;u+=4,i+=3)l[i]=p[u],l[i+1]=p[u+1],l[i+2]=p[u+2];else if(1===a)for(u=0,i=0;u<s;u+=4,i++)l[i]=p[u];e({data:l,width:t,height:n})},r.onerror=function(){n(new Error('JpegDecode failed to load image'))},r.src=t})},this)},getData:function(){return this.messageHandler.sendWithPromise('GetData',null)},getPage:function(e){if(0>=e||e>this.numPages||(0|e)!==e)return Promise.reject(new Error('Invalid page request'));var t=e-1;if(t in this.pagePromises)return this.pagePromises[t];var a=this.messageHandler.sendWithPromise('GetPage',{pageIndex:t}).then(function(e){if(this.destroyed)throw new Error('Transport destroyed');var a=new z(t,e,this);return this.pageCache[t]=a,a}.bind(this));return this.pagePromises[t]=a,a},getPageIndex:function(e){return this.messageHandler.sendWithPromise('GetPageIndex',{ref:e}).then(function(e){return e},function(e){return Promise.reject(new Error(e))})},getAnnotations:function(e,t){return this.messageHandler.sendWithPromise('GetAnnotations',{pageIndex:e,intent:t})},getDestinations:function(){return this.messageHandler.sendWithPromise('GetDestinations',null)},getDestination:function(e){return this.messageHandler.sendWithPromise('GetDestination',{id:e})},getPageLabels:function(){return this.messageHandler.sendWithPromise('GetPageLabels',null)},getAttachments:function(){return this.messageHandler.sendWithPromise('GetAttachments',null)},getJavaScript:function(){return this.messageHandler.sendWithPromise('GetJavaScript',null)},getOutline:function(){return this.messageHandler.sendWithPromise('GetOutline',null)},getMetadata:function(){return this.messageHandler.sendWithPromise('GetMetadata',null).then(function(e){return{info:e[0],metadata:e[1]?new O(e[1]):null}})},getStats:function(){return this.messageHandler.sendWithPromise('GetStats',null)},startCleanup:function(){this.messageHandler.sendWithPromise('Cleanup',null).then(function(){for(var e=0,t=this.pageCache.length,a;e<t;e++)a=this.pageCache[e],a&&a.cleanup();this.commonObjs.clear(),this.fontLoader.clear()}.bind(this))}},e}(),W=function(){function e(){this.objs=Object.create(null)}return e.prototype={ensureObj:function(e){if(this.objs[e])return this.objs[e];var t={capability:x(),data:null,resolved:!1};return this.objs[e]=t,t},get:function(e,t){if(t)return this.ensureObj(e).capability.promise.then(t),null;var a=this.objs[e];return a&&a.resolved||v('Requesting object that isn\'t resolved yet '+e),a.data},resolve:function(e,t){var a=this.ensureObj(e);a.resolved=!0,a.data=t,a.capability.resolve(t)},isResolved:function(e){var t=this.objs;return!!t[e]&&t[e].resolved},hasData:function(e){return this.isResolved(e)},getData:function(e){var t=this.objs;return t[e]&&t[e].resolved?t[e].data:null},clear:function(){this.objs=Object.create(null)}},e}(),V=function(){function e(e){this._internalRenderTask=e,this.onContinue=null}return e.prototype={get promise(){return this._internalRenderTask.capability.promise},cancel:function(){this._internalRenderTask.cancel()},then:function(){return this.promise.then.apply(this.promise,arguments)}},e}(),X=function(){function e(e,t,a,n,r,i){this.callback=e,this.params=t,this.objs=a,this.commonObjs=n,this.operatorListIdx=null,this.operatorList=r,this.pageNumber=i,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this.useRequestAnimationFrame=!1,this.cancelled=!1,this.capability=x(),this.task=new V(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this)}return e.prototype={initializeGraphics:function(e){if(!this.cancelled){B('pdfBug')&&E.StepperManager&&E.StepperManager.enabled&&(this.stepper=E.StepperManager.create(this.pageNumber-1),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var t=this.params;this.gfx=new D(t.canvasContext,this.commonObjs,this.objs,t.imageLayer),this.gfx.beginDrawing(t.transform,t.viewport,e),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}},cancel:function(){this.running=!1,this.cancelled=!0,this.callback('cancelled')},operatorListChanged:function(){return this.graphicsReady?void(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):void(this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound))},_continue:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue.call(this.task,this._scheduleNextBound):this._scheduleNext())},_scheduleNext:function(){this.useRequestAnimationFrame&&'undefined'!=typeof window?window.requestAnimationFrame(this._nextBound):Promise.resolve(void 0).then(this._nextBound)},_next:function(){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.callback())))}},e}(),Y=function(){var e=[];return{listen:function(t){A('Global UnsupportedManager.listen is used: use PDFDocumentLoadingTask.onUnsupportedFeature instead'),e.push(t)},notify:function(t){for(var a=0,n=e.length;a<n;a++)e[a](t)}}}(),K;e.version=a,e.build=p,e.getDocument=function(e,t,a,n){var r=new M;1<arguments.length&&A('getDocument is called with pdfDataRangeTransport, passwordCallback or progressCallback argument'),t&&(!(t instanceof q)&&(t=Object.create(t),t.length=e.length,t.initialData=e.initialData,!t.abort&&(t.abort=function(){})),e=Object.create(e),e.range=t),r.onPassword=a||null,r.onProgress=n||null;var i;'string'==typeof e?i={url:e}:w(e)?i={data:e}:e instanceof q?i={range:e}:('object'!=typeof e&&v('Invalid parameter in getDocument, need either Uint8Array, string or a parameter object'),!e.url&&!e.data&&!e.range&&v('Invalid parameter object: need either .data, .range or .url'),i=e);var o={},l=null,c=null;for(var p in i){if('url'==p&&'undefined'!=typeof window){o[p]=new URL(i[p],window.location).href;continue}else if('range'==p){l=i[p];continue}else if('worker'==p){c=i[p];continue}else if('data'==p&&!(i[p]instanceof Uint8Array)){var u=i[p];'string'==typeof u?o[p]=I(u):'object'!=typeof u||null===u||isNaN(u.length)?w(u)?o[p]=new Uint8Array(u):v('Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.'):o[p]=new Uint8Array(u);continue}o[p]=i[p]}o.rangeChunkSize=o.rangeChunkSize||65536,c||(c=new G,r._worker=c);var g=r.docId;return c.promise.then(function(){if(r.destroyed)throw new Error('Loading aborted');return s(c,o,l,g).then(function(e){if(r.destroyed)throw new Error('Loading aborted');var t=new d(g,e,c.port),a=new H(t,r,l);r._transport=a,t.send('Ready',null)})}).catch(r._capability.reject),r},e.PDFDataRangeTransport=q,e.PDFWorker=G,e.PDFDocumentProxy=U,e.PDFPageProxy=z,e._UnsupportedManager=Y}),function(e,t){t(e.pdfjsCoreColorSpace={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreFunction)}(this,function(e,t,a,i){var o=t.error,l=t.info,c=t.isArray,p=t.isString,g=t.shadow,h=t.warn,m=a.isDict,f=a.isName,b=a.isStream,k=i.PDFFunction,x=function(){function e(e,t,a,n,r,o,s,l){var c=3;s=1===s?s:0;var p=0,u=new Uint16Array(r),g,i,h,m;for(g=0;g<r;g++)u[g]=d(g*(a/r))*c;for(g=0;g<o;g++)for(h=d(g*(n/o))*(a*c),i=0;i<r;i++)m=h+u[i],l[p++]=e[m++],l[p++]=e[m++],l[p++]=e[m++],p+=s}function t(){o('should not call ColorSpace constructor')}return t.prototype={getRgb:function(e,t){var a=new Uint8Array(3);return this.getRgbItem(e,t,a,0),a},getRgbItem:function(){o('Should not call ColorSpace.getRgbItem')},getRgbBuffer:function(){o('Should not call ColorSpace.getRgbBuffer')},getOutputLength:function(){o('Should not call ColorSpace.getOutputLength')},isPassthrough:function(){return!1},fillRgb:function(t,a,n,r,o,s,l,d,c){var p=a*n,u=null,g=1<<l,h=n!==o||a!==r,m,i;if(this.isPassthrough(l))u=d;else if(1===this.numComps&&p>g&&'DeviceGray'!==this.name&&'DeviceRGB'!==this.name){var f=8>=l?new Uint8Array(g):new Uint16Array(g),b;for(m=0;m<g;m++)f[m]=m;var y=new Uint8Array(3*g);this.getRgbBuffer(f,0,g,y,0,l,0);var k,x;if(!h)for(k=0,m=0;m<p;++m)b=3*d[m],t[k++]=y[b],t[k++]=y[b+1],t[k++]=y[b+2],k+=c;else for(u=new Uint8Array(3*p),x=0,m=0;m<p;++m)b=3*d[m],u[x++]=y[b],u[x++]=y[b+1],u[x++]=y[b+2]}else h?(u=new Uint8Array(3*p),this.getRgbBuffer(d,0,p,u,0,l,0)):this.getRgbBuffer(d,0,r*s,t,0,l,c);if(u)if(h)e(u,l,a,n,r,o,c,t);else for(x=0,k=0,(m=0,i=r*s);m<i;m++)t[k++]=u[x++],t[k++]=u[x++],t[k++]=u[x++],k+=c},usesZeroToOneRange:!0},t.parse=function(e,a,n){var r=t.parseToIR(e,a,n);return r instanceof v?r:t.fromIR(r)},t.fromIR=function(e){var a=c(e)?e[0]:e,n,r,i;switch(a){case'DeviceGrayCS':return this.singletons.gray;case'DeviceRgbCS':return this.singletons.rgb;case'DeviceCmykCS':return this.singletons.cmyk;case'CalGrayCS':return n=e[1],r=e[2],i=e[3],new T(n,r,i);case'CalRGBCS':n=e[1],r=e[2],i=e[3];var s=e[4];return new I(n,r,i,s);case'PatternCS':var l=e[1];return l&&(l=t.fromIR(l)),new A(l);case'IndexedCS':var d=e[1],p=e[2],u=e[3];return new C(t.fromIR(d),p,u);case'AlternateCS':var g=e[1],h=e[2],m=e[3];return new v(g,t.fromIR(h),k.fromIR(m));case'LabCS':n=e[1],r=e[2];var f=e[3];return new E(n,r,f);default:o('Unknown name '+a);}return null},t.parseToIR=function(e,a,n){if(f(e)){var r=n.get('ColorSpace');if(m(r)){var i=r.get(e.name);i&&(e=i)}}e=a.fetchIfRef(e);var s;if(f(e))switch(s=e.name,this.mode=s,s){case'DeviceGray':case'G':return'DeviceGrayCS';case'DeviceRGB':case'RGB':return'DeviceRgbCS';case'DeviceCMYK':case'CMYK':return'DeviceCmykCS';case'Pattern':return['PatternCS',null];default:o('unrecognized colorspace '+s);}else if(c(e)){s=a.fetchIfRef(e[0]).name,this.mode=s;var l,d,p,u,g,y;switch(s){case'DeviceGray':case'G':return'DeviceGrayCS';case'DeviceRGB':case'RGB':return'DeviceRgbCS';case'DeviceCMYK':case'CMYK':return'DeviceCmykCS';case'CalGray':return d=a.fetchIfRef(e[1]),u=d.getArray('WhitePoint'),g=d.getArray('BlackPoint'),y=d.get('Gamma'),['CalGrayCS',u,g,y];case'CalRGB':d=a.fetchIfRef(e[1]),u=d.getArray('WhitePoint'),g=d.getArray('BlackPoint'),y=d.getArray('Gamma');var x=d.getArray('Matrix');return['CalRGBCS',u,g,y,x];case'ICCBased':var v=a.fetchIfRef(e[1]),A=v.dict;if(l=A.get('N'),p=A.get('Alternate'),p){var C=t.parseToIR(p,a,n),S=t.fromIR(C);if(S.numComps===l)return C;h('ICCBased color space: Ignoring incorrect /Alternate entry.')}if(1===l)return'DeviceGrayCS';if(3===l)return'DeviceRgbCS';if(4===l)return'DeviceCmykCS';break;case'Pattern':var w=e[1]||null;return w&&(w=t.parseToIR(w,a,n)),['PatternCS',w];case'Indexed':case'I':var _=t.parseToIR(e[1],a,n),T=a.fetchIfRef(e[2])+1,I=a.fetchIfRef(e[3]);return b(I)&&(I=I.getBytes()),['IndexedCS',_,T,I];case'Separation':case'DeviceN':var E=a.fetchIfRef(e[1]);l=1,f(E)?l=1:c(E)&&(l=E.length),p=t.parseToIR(e[2],a,n);var L=k.getIR(a,a.fetchIfRef(e[3]));return['AlternateCS',l,p,L];case'Lab':d=a.fetchIfRef(e[1]),u=d.getArray('WhitePoint'),g=d.getArray('BlackPoint');var P=d.getArray('Range');return['LabCS',u,g,P];default:o('unimplemented color space object "'+s+'"');}}else o('unrecognized color space object: "'+e+'"');return null},t.isDefaultDecode=function(e,t){if(!c(e))return!0;if(2*t!==e.length)return h('The decode map is not the correct length'),!0;for(var a=0,n=e.length;a<n;a+=2)if(0!==e[a]||1!==e[a+1])return!1;return!0},t.singletons={get gray(){return g(this,'gray',new S)},get rgb(){return g(this,'rgb',new w)},get cmyk(){return g(this,'cmyk',new _)}},t}(),v=function(){function e(e,t,a){this.name='Alternate',this.numComps=e,this.defaultColor=new Float32Array(e);for(var n=0;n<e;++n)this.defaultColor[n]=1;this.base=t,this.tintFn=a,this.tmpBuf=new Float32Array(t.numComps)}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,t,a,n){var r=this.tmpBuf;this.tintFn(e,t,r,0),this.base.getRgbItem(r,0,a,n)},getRgbBuffer:function(e,t,a,n,r,o,s){var l=this.tintFn,d=this.base,c=1/((1<<o)-1),p=d.numComps,u=d.usesZeroToOneRange,g=(d.isPassthrough(8)||!u)&&0===s,h=g?r:0,m=g?n:new Uint8Array(p*a),f=this.numComps,b=new Float32Array(f),y=new Float32Array(p),k,i;if(u)for(k=0;k<a;k++){for(i=0;i<f;i++)b[i]=e[t++]*c;for(l(b,0,y,0),i=0;i<p;i++)m[h++]=255*y[i]}else for(k=0;k<a;k++){for(i=0;i<f;i++)b[i]=e[t++]*c;l(b,0,y,0),d.getRgbItem(y,0,m,h),h+=p}g||d.getRgbBuffer(m,0,a,n,r,8,s)},getOutputLength:function(e,t){return this.base.getOutputLength(e*this.base.numComps/this.numComps,t)},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},e}(),A=function(){function e(e){this.name='Pattern',this.base=e}return e.prototype={},e}(),C=function(){function e(e,t,a){this.name='Indexed',this.numComps=1,this.defaultColor=new Uint8Array([0]),this.base=e,this.highVal=t;var n=e.numComps,r=n*t,s;if(b(a)){s=new Uint8Array(r);var l=a.getBytes(r);s.set(l)}else if(p(a)){s=new Uint8Array(r);for(var d=0;d<r;++d)s[d]=a.charCodeAt(d)}else a instanceof Uint8Array||a instanceof Array?s=a:o('Unrecognized lookup table: '+a);this.lookup=s}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,t,a,n){var r=this.base.numComps,i=e[t]*r;this.base.getRgbItem(this.lookup,i,a,n)},getRgbBuffer:function(e,t,a,n,r,o,s){for(var l=this.base,d=l.numComps,c=l.getOutputLength(d,s),p=this.lookup,u=0,i;u<a;++u)i=e[t++]*d,l.getRgbBuffer(p,i,1,n,r,8,s),r+=c},getOutputLength:function(e,t){return this.base.getOutputLength(e*this.base.numComps,t)},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(){return!0},usesZeroToOneRange:!0},e}(),S=function(){function e(){this.name='DeviceGray',this.numComps=1,this.defaultColor=new Float32Array([0])}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,t,a,n){var r=0|255*e[t];r=0>r?0:255<r?255:r,a[n]=a[n+1]=a[n+2]=r},getRgbBuffer:function(e,t,a,n,r,o,s){for(var l=t,d=r,p=0,i;p<a;++p)i=0|255/((1<<o)-1)*e[l++],n[d++]=i,n[d++]=i,n[d++]=i,d+=s},getOutputLength:function(e,t){return e*(3+t)},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},e}(),w=function(){function e(){this.name='DeviceRGB',this.numComps=3,this.defaultColor=new Float32Array([0,0,0])}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,t,a,n){var i=0|255*e[t],r=0|255*e[t+1],o=0|255*e[t+2];a[n]=0>i?0:255<i?255:i,a[n+1]=0>r?0:255<r?255:r,a[n+2]=0>o?0:255<o?255:o},getRgbBuffer:function(e,t,a,n,r,o,s){if(8===o&&0===s)return void n.set(e.subarray(t,t+3*a),r);for(var l=255/((1<<o)-1),d=t,c=r,p=0;p<a;++p)n[c++]=0|l*e[d++],n[c++]=0|l*e[d++],n[c++]=0|l*e[d++],c+=s},getOutputLength:function(e,t){return 0|e*(3+t)/3},isPassthrough:function(e){return 8===e},fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},e}(),_=function(){function e(e,t,a,n,i){var o=e[t+0]*a,s=e[t+1]*a,l=e[t+2]*a,d=e[t+3]*a,c=0|o*(-4.387332384609988*o+54.48615194189176*s+18.82290502165302*l+212.25662451639585*d+-285.2331026137004)+s*(1.7149763477362134*s-5.6096736904047315*l+-17.873870861415444*d-5.497006427196366)+l*(-2.5217340131683033*l-21.248923337353073*d+17.5119270841813)+d*(-21.86122147463605*d-189.48180835922747)+255,r=0|o*(8.841041422036149*o+60.118027045597366*s+6.871425592049007*l+31.159100130055922*d+-79.2970844816548)+s*(-15.310361306967817*s+17.575251261109482*l+131.35250912493976*d-190.9453302588951)+l*(4.444339102852739*l+9.8632861493405*d-24.86741582555878)+d*(-20.737325471181034*d-187.80453709719578)+255,p=0|o*(0.8842522430003296*o+8.078677503112928*s+30.89978309703729*l-0.23883238689178934*d+-14.183576799673286)+s*(10.49593273432072*s+63.02378494754052*l+50.606957656360734*d-112.23884253719248)+l*(0.03296041114873217*l+115.60384449646641*d+-193.58209356861505)+d*(-22.33816807309886*d-180.12613974708367)+255;n[i]=255<c?255:0>c?0:c,n[i+1]=255<r?255:0>r?0:r,n[i+2]=255<p?255:0>p?0:p}function t(){this.name='DeviceCMYK',this.numComps=4,this.defaultColor=new Float32Array([0,0,0,1])}return t.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(t,a,n,r){e(t,a,1,n,r)},getRgbBuffer:function(t,a,n,r,o,s,l){for(var d=0;d<n;d++)e(t,a,1/((1<<s)-1),r,o),a+=4,o+=3+l},getOutputLength:function(e,t){return 0|e/4*(3+t)},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},t}(),T=function(){function e(e,t,a){this.name='CalGray',this.numComps=1,this.defaultColor=new Float32Array([0]),e||o('WhitePoint missing - required for color space CalGray'),t=t||[0,0,0],a=a||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=a,(0>this.XW||0>this.ZW||1!==this.YW)&&o('Invalid WhitePoint components for '+this.name+', no fallback available'),(0>this.XB||0>this.YB||0>this.ZB)&&(l('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)&&h(this.name+', BlackPoint: XB: '+this.XB+', YB: '+this.YB+', ZB: '+this.ZB+', only default values are supported.'),1>this.G&&(l('Invalid Gamma: '+this.G+' for '+this.name+', falling back to default'),this.G=1)}function t(e,t,a,n,i,o){var s=t[a]*o,l=r(s,e.G),d=e.YW*l,c=0|u(295.8*r(d,0.3333333333333333)-40.8,0);n[i]=c,n[i+1]=c,n[i+2]=c}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,a,n,r){t(this,e,a,n,r,1)},getRgbBuffer:function(e,a,n,r,o,s,l){for(var d=0;d<n;++d)t(this,e,a,r,o,1/((1<<s)-1)),a+=1,o+=3+l},getOutputLength:function(e,t){return e*(3+t)},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},e}(),I=function(){function e(e,t,a,n){this.name='CalRGB',this.numComps=3,this.defaultColor=new Float32Array(3),e||o('WhitePoint missing - required for color space CalRGB'),t=t||new Float32Array(3),a=a||new Float32Array([1,1,1]),n=n||new Float32Array([1,0,0,0,1,0,0,0,1]);var r=e[0],i=e[1],s=e[2];this.whitePoint=e;var d=t[0],c=t[1],p=t[2];this.blackPoint=t,this.GR=a[0],this.GG=a[1],this.GB=a[2],this.MXA=n[0],this.MYA=n[1],this.MZA=n[2],this.MXB=n[3],this.MYB=n[4],this.MZB=n[5],this.MXC=n[6],this.MYC=n[7],this.MZC=n[8],(0>r||0>s||1!==i)&&o('Invalid WhitePoint components for '+this.name+', no fallback available'),(0>d||0>c||0>p)&&(l('Invalid BlackPoint for '+this.name+' ['+d+', '+c+', '+p+'], falling back to default'),this.blackPoint=new Float32Array(3)),(0>this.GR||0>this.GG||0>this.GB)&&(l('Invalid Gamma ['+this.GR+', '+this.GG+', '+this.GB+'] for '+this.name+', falling back to default'),this.GR=this.GG=this.GB=1),(0>this.MXA||0>this.MYA||0>this.MZA||0>this.MXB||0>this.MYB||0>this.MZB||0>this.MXC||0>this.MYC||0>this.MZC)&&(l('Invalid Matrix for '+this.name+' ['+this.MXA+', '+this.MYA+', '+this.MZA+this.MXB+', '+this.MYB+', '+this.MZB+this.MXC+', '+this.MYC+', '+this.MZC+'], falling back to default'),this.MXA=this.MYB=this.MZC=1,this.MXB=this.MYA=this.MZA=this.MXC=this.MYC=this.MZB=0)}function t(e,t,a){a[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2],a[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2],a[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}function a(e,t,a){a[0]=1*t[0]/e[0],a[1]=1*t[1]/e[1],a[2]=1*t[2]/e[2]}function i(e,t,a){a[0]=t[0]*0.95047/e[0],a[1]=t[1]*1/e[1],a[2]=t[2]*1.08883/e[2]}function d(e){return 0.0031308>=e?c(0,1,12.92*e):c(0,1,(1+0.055)*r(e,1/2.4)-0.055)}function c(e,t,a){return u(e,s(t,a))}function p(e){return 0>e?-p(-e):8<e?r((e+16)/116,3):e*C}function g(e,t,a){if(0===e[0]&&0===e[1]&&0===e[2])return a[0]=t[0],a[1]=t[1],void(a[2]=t[2]);var n=p(0),r=p(e[0]),i=p(e[1]),o=p(e[2]),s=(1-n)/(1-r),l=(1-n)/(1-i),d=(1-n)/(1-o);a[0]=t[0]*s+(1-s),a[1]=t[1]*l+(1-l),a[2]=t[2]*d+(1-d)}function h(e,n,r){if(1===e[0]&&1===e[2])return r[0]=n[0],r[1]=n[1],void(r[2]=n[2]);var i=r;t(b,n,i);var o=A;a(e,i,o),t(y,o,r)}function m(e,a,n){var r=n;t(b,a,r);var o=A;i(e,r,o),t(y,o,n)}function f(e,a,i,o,s,l){var p=c(0,1,a[i]*l),u=c(0,1,a[i+1]*l),f=c(0,1,a[i+2]*l),b=r(p,e.GR),y=r(u,e.GG),x=r(f,e.GB),A=e.MXA*b+e.MXB*y+e.MXC*x,C=e.MYA*b+e.MYB*y+e.MYC*x,_=e.MZA*b+e.MZB*y+e.MZC*x,T=S;T[0]=A,T[1]=C,T[2]=_;var I=w;h(e.whitePoint,T,I);var E=S;g(e.blackPoint,I,E);var L=w;m(v,E,L);var P=S;t(k,L,P);var R=d(P[0]),D=d(P[1]),N=d(P[2]);o[s]=n(255*R),o[s+1]=n(255*D),o[s+2]=n(255*N)}var b=new Float32Array([0.8951,0.2664,-0.1614,-0.7502,1.7135,0.0367,0.0389,-0.0685,1.0296]),y=new Float32Array([0.9869929,-0.1470543,0.1599627,0.4323053,0.5183603,0.0492912,-0.0085287,0.0400428,0.9684867]),k=new Float32Array([3.2404542,-1.5371385,-0.4985314,-0.969266,1.8760108,0.041556,0.0556434,-0.2040259,1.0572252]),v=new Float32Array([1,1,1]),A=new Float32Array(3),S=new Float32Array(3),w=new Float32Array(3),C=0.008856451679035631/8;return e.prototype={getRgb:function(e,t){var a=new Uint8Array(3);return this.getRgbItem(e,t,a,0),a},getRgbItem:function(e,t,a,n){f(this,e,t,a,n,1)},getRgbBuffer:function(e,t,a,n,r,o,s){for(var l=0;l<a;++l)f(this,e,t,n,r,1/((1<<o)-1)),t+=3,r+=3+s},getOutputLength:function(e,t){return 0|e*(3+t)/3},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(e){return x.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0},e}(),E=function(){function e(e,t,a){this.name='Lab',this.numComps=3,this.defaultColor=new Float32Array([0,0,0]),e||o('WhitePoint missing - required for color space Lab'),t=t||[0,0,0],a=a||[-100,100,-100,100],this.XW=e[0],this.YW=e[1],this.ZW=e[2],this.amin=a[0],this.amax=a[1],this.bmin=a[2],this.bmax=a[3],this.XB=t[0],this.YB=t[1],this.ZB=t[2],(0>this.XW||0>this.ZW||1!==this.YW)&&o('Invalid WhitePoint components, no fallback available'),(0>this.XB||0>this.YB||0>this.ZB)&&(l('Invalid BlackPoint, falling back to default'),this.XB=this.YB=this.ZB=0),(this.amin>this.amax||this.bmin>this.bmax)&&(l('Invalid Range, falling back to defaults'),this.amin=-100,this.amax=100,this.bmin=-100,this.bmax=100)}function t(e){return e>=6/29?e*e*e:108/841*(e-4/29)}function a(e,t,a,n){return a+e*(n-a)/t}function n(e,n,i,o,s,l){var d=n[i],c=n[i+1],p=n[i+2];!1!==o&&(d=a(d,o,0,100),c=a(c,o,e.amin,e.amax),p=a(p,o,e.bmin,e.bmax)),c=c>e.amax?e.amax:c<e.amin?e.amin:c,p=p>e.bmax?e.bmax:p<e.bmin?e.bmin:p;var u=(d+16)/116,h=u+c/500,m=u-p/200,f=e.XW*t(h),k=e.YW*t(u),x=e.ZW*t(m),v,r,g;1>e.ZW?(v=3.1339*f+-1.617*k+-0.4906*x,r=-0.9785*f+1.916*k+0.0333*x,g=0.072*f+-0.229*k+1.4057*x):(v=3.2406*f+-1.5372*k+-0.4986*x,r=-0.9689*f+1.8758*k+0.0415*x,g=0.0557*f+-0.204*k+1.057*x),s[l]=0>=v?0:1<=v?255:0|255*y(v),s[l+1]=0>=r?0:1<=r?255:0|255*y(r),s[l+2]=0>=g?0:1<=g?255:0|255*y(g)}return e.prototype={getRgb:x.prototype.getRgb,getRgbItem:function(e,t,a,r){n(this,e,t,!1,a,r)},getRgbBuffer:function(e,t,a,r,o,s,l){for(var d=0;d<a;d++)n(this,e,t,(1<<s)-1,r,o),t+=3,o+=3+l},getOutputLength:function(e,t){return 0|e*(3+t)/3},isPassthrough:x.prototype.isPassthrough,fillRgb:x.prototype.fillRgb,isDefaultDecode:function(){return!0},usesZeroToOneRange:!1},e}();e.ColorSpace=x}),function(e,t){t(e.pdfjsDisplayGlobal={},e.pdfjsSharedUtil,e.pdfjsDisplayDOMUtils,e.pdfjsDisplayAPI,e.pdfjsDisplayAnnotationLayer,e.pdfjsDisplayTextLayer,e.pdfjsDisplayMetadata,e.pdfjsDisplaySVG)}(this,function(e,t,n,r,i,o,s,l){var d=t.globalScope,c=t.deprecated,u=t.warn,g=n.LinkTarget,h='undefined'==typeof window;d.PDFJS||(d.PDFJS={});var m=d.PDFJS;m.version=a,m.build=p,m.pdfBug=!1,m.verbosity!==void 0&&t.setVerbosityLevel(m.verbosity),delete m.verbosity,Object.defineProperty(m,'verbosity',{get:function(){return t.getVerbosityLevel()},set:function(e){t.setVerbosityLevel(e)},enumerable:!0,configurable:!0}),m.VERBOSITY_LEVELS=t.VERBOSITY_LEVELS,m.OPS=t.OPS,m.UNSUPPORTED_FEATURES=t.UNSUPPORTED_FEATURES,m.isValidUrl=t.isValidUrl,m.shadow=t.shadow,m.createBlob=t.createBlob,m.createObjectURL=function(e,a){return t.createObjectURL(e,a,m.disableCreateObjectURL)},Object.defineProperty(m,'isLittleEndian',{configurable:!0,get:function(){var e=t.isLittleEndian();return t.shadow(m,'isLittleEndian',e)}}),m.removeNullCharacters=t.removeNullCharacters,m.PasswordResponses=t.PasswordResponses,m.PasswordException=t.PasswordException,m.UnknownErrorException=t.UnknownErrorException,m.InvalidPDFException=t.InvalidPDFException,m.MissingPDFException=t.MissingPDFException,m.UnexpectedResponseException=t.UnexpectedResponseException,m.Util=t.Util,m.PageViewport=t.PageViewport,m.createPromiseCapability=t.createPromiseCapability,m.maxImageSize=m.maxImageSize===void 0?-1:m.maxImageSize,m.cMapUrl=m.cMapUrl===void 0?null:m.cMapUrl,m.cMapPacked=m.cMapPacked!==void 0&&m.cMapPacked,m.disableFontFace=m.disableFontFace!==void 0&&m.disableFontFace,m.imageResourcesPath=m.imageResourcesPath===void 0?'':m.imageResourcesPath,m.disableWorker=m.disableWorker!==void 0&&m.disableWorker,m.workerSrc=m.workerSrc===void 0?null:m.workerSrc,m.disableRange=m.disableRange!==void 0&&m.disableRange,m.disableStream=m.disableStream!==void 0&&m.disableStream,m.disableAutoFetch=m.disableAutoFetch!==void 0&&m.disableAutoFetch,m.pdfBug=m.pdfBug!==void 0&&m.pdfBug,m.postMessageTransfers=!(m.postMessageTransfers!==void 0)||m.postMessageTransfers,m.disableCreateObjectURL=m.disableCreateObjectURL!==void 0&&m.disableCreateObjectURL,m.disableWebGL=!(m.disableWebGL!==void 0)||m.disableWebGL,m.externalLinkTarget=m.externalLinkTarget===void 0?g.NONE:m.externalLinkTarget,m.externalLinkRel=m.externalLinkRel===void 0?'noreferrer':m.externalLinkRel,m.isEvalSupported=!(m.isEvalSupported!==void 0)||m.isEvalSupported;var f=m.openExternalLinksInNewWindow;delete m.openExternalLinksInNewWindow,Object.defineProperty(m,'openExternalLinksInNewWindow',{get:function(){return m.externalLinkTarget===g.BLANK},set:function(e){return e&&c('PDFJS.openExternalLinksInNewWindow, please use "PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.'),m.externalLinkTarget===g.NONE?void(m.externalLinkTarget=e?g.BLANK:g.NONE):void u('PDFJS.externalLinkTarget is already initialized')},enumerable:!0,configurable:!0}),f&&(m.openExternalLinksInNewWindow=f),m.getDocument=r.getDocument,m.PDFDataRangeTransport=r.PDFDataRangeTransport,m.PDFWorker=r.PDFWorker,Object.defineProperty(m,'hasCanvasTypedArrays',{configurable:!0,get:function(){var e=n.hasCanvasTypedArrays();return t.shadow(m,'hasCanvasTypedArrays',e)}}),m.CustomStyle=n.CustomStyle,m.LinkTarget=g,m.addLinkAttributes=n.addLinkAttributes,m.getFilenameFromUrl=n.getFilenameFromUrl,m.isExternalLinkTargetSet=n.isExternalLinkTargetSet,m.AnnotationLayer=i.AnnotationLayer,m.renderTextLayer=o.renderTextLayer,m.Metadata=s.Metadata,m.SVGGraphics=l.SVGGraphics,m.UnsupportedManager=r._UnsupportedManager,e.globalScope=d,e.isWorker=h,e.PDFJS=d.PDFJS}),function(e,t){t(e.pdfjsCoreImage={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreColorSpace,e.pdfjsCoreStream,e.pdfjsCoreJpx)}(this,function(e,t,a,n,r,i){var o=t.ImageKind,s=t.assert,l=t.error,c=t.info,p=t.isArray,g=t.warn,h=a.Name,m=a.isStream,f=n.ColorSpace,b=r.DecodeStream,y=r.JpegStream,k=i.JpxImage,x=function(){function e(e,t){return t&&t.canDecode(e)?t.decode(e):Promise.resolve(e)}function t(e,t,a,n){return e=t+e*a,0>e?0:e>n?n:e}function a(e,t,a,n,r,o){var s=r*o,l=8>=t?new Uint8Array(s):16>=t?new Uint16Array(s):new Uint32Array(s),c=0,p=new Uint16Array(r),u,i,g,h;for(u=0;u<r;u++)p[u]=d(u*(a/r));for(u=0;u<o;u++)for(g=d(u*(n/o))*a,i=0;i<r;i++)h=g+p[i],l[c++]=e[h];return l}function n(e,t,a,r,o,s,d){this.image=a;var p=a.dict;if(p.has('Filter')){var u=p.get('Filter').name;if('JPXDecode'===u){var b=new k;b.parseImageProperties(a.stream),a.stream.reset(),a.bitsPerComponent=b.bitsPerComponent,a.numComps=b.componentsCount}else'JBIG2Decode'===u&&(a.bitsPerComponent=1,a.numComps=1)}this.width=p.get('Width','W'),this.height=p.get('Height','H'),(1>this.width||1>this.height)&&l('Invalid image width: '+this.width+' or height: '+this.height),this.interpolate=p.get('Interpolate','I')||!1,this.imageMask=p.get('ImageMask','IM')||!1,this.matte=p.get('Matte')||!1;var y=a.bitsPerComponent;if(y||(y=p.get('BitsPerComponent','BPC'),!y&&(this.imageMask?y=1:l('Bits per component missing in image: '+this.imageMask))),this.bpc=y,!this.imageMask){var x=p.get('ColorSpace','CS');if(!x)switch(c('JPX images (which do not require color spaces)'),a.numComps){case 1:x=h.get('DeviceGray');break;case 3:x=h.get('DeviceRGB');break;case 4:x=h.get('DeviceCMYK');break;default:l('JPX images with '+this.numComps+' color components not supported.');}this.colorSpace=f.parse(x,e,t),this.numComps=this.colorSpace.numComps}if(this.decode=p.getArray('Decode','D'),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode)||d&&!f.isDefaultDecode(this.decode,1))){this.needsDecode=!0;var v=(1<<y)-1;this.decodeCoefficients=[],this.decodeAddends=[];for(var A=0,i=0;A<this.decode.length;A+=2,++i){var C=this.decode[A],S=this.decode[A+1];this.decodeCoefficients[i]=S-C,this.decodeAddends[i]=v*C}}if(o)this.smask=new n(e,t,o,!1);else if(s)if(m(s)){var w=s.dict,_=w.get('ImageMask','IM');_?this.mask=new n(e,t,s,!1,null,null,!0):g('Ignoring /Mask in image without /ImageMask.')}else this.mask=s}return n.buildImage=function(t,a,r,i,o,s){var l=e(i,s),d=i.dict.get('SMask'),c=i.dict.get('Mask'),u,h;return d?(u=e(d,s),h=Promise.resolve(null)):(u=Promise.resolve(null),c?m(c)?h=e(c,s):p(c)?h=Promise.resolve(c):(g('Unsupported mask format.'),h=Promise.resolve(null)):h=Promise.resolve(null)),Promise.all([l,u,h]).then(function(e){var t=e[0],i=e[1],s=e[2];return new n(a,r,t,o,i,s)})},n.createMask=function(e,t,a,n,r){var o=(t+7>>3)*a,s=e.byteLength,l,d;if(n&&(!r||o===s))l=e;else if(!r)l=new Uint8Array(s),l.set(e);else for(l=new Uint8Array(o),l.set(e),d=s;d<o;d++)l[d]=255;if(r)for(d=0;d<s;d++)l[d]=~l[d];return{data:l,width:t,height:a}},n.prototype={get drawWidth(){return u(this.width,this.smask&&this.smask.width||0,this.mask&&this.mask.width||0)},get drawHeight(){return u(this.height,this.smask&&this.smask.height||0,this.mask&&this.mask.height||0)},decodeBuffer:function(e){var a=this.bpc,n=this.numComps,r=this.decodeAddends,o=this.decodeCoefficients,s,i;if(1===a){for(s=0,i=e.length;s<i;s++)e[s]=+!e[s];return}var l=0;for(s=0,i=this.width*this.height;s<i;s++)for(var d=0;d<n;d++)e[l]=t(e[l],r[d],o[d],(1<<a)-1),l++},getComponents:function(e){var t=this.bpc;if(8===t)return e;var a=this.width,n=this.height,r=this.numComps,o=a*n*r,s=0,l=8>=t?new Uint8Array(o):16>=t?new Uint16Array(o):new Uint32Array(o),d=a*r,c=(1<<t)-1,p=0,i,u;if(1===t)for(var g=0,h,m,f;g<n;g++){for(m=p+(-8&d),f=p+d;p<m;)u=e[s++],l[p]=1&u>>7,l[p+1]=1&u>>6,l[p+2]=1&u>>5,l[p+3]=1&u>>4,l[p+4]=1&u>>3,l[p+5]=1&u>>2,l[p+6]=1&u>>1,l[p+7]=1&u,p+=8;if(p<f)for(u=e[s++],h=128;p<f;)l[p++]=+!!(u&h),h>>=1}else{var b=0;for(u=0,p=0,i=o;p<i;++p){for(0==p%d&&(u=0,b=0);b<t;)u=u<<8|e[s++],b+=8;var y=b-t,k=u>>y;l[p]=0>k?0:k>c?c:k,u&=(1<<y)-1,b=y}}return l},fillOpacity:function(e,t,r,o,s){var d=this.smask,c=this.mask,u,g,h,m,i,f;if(d)g=d.width,h=d.height,u=new Uint8Array(g*h),d.fillGrayBuffer(u),(g!==t||h!==r)&&(u=a(u,d.bpc,g,h,t,r));else if(c)if(c instanceof n){for(g=c.width,h=c.height,u=new Uint8Array(g*h),c.numComps=1,c.fillGrayBuffer(u),(m=0,i=g*h);m<i;++m)u[m]=255-u[m];(g!==t||h!==r)&&(u=a(u,c.bpc,g,h,t,r))}else if(p(c)){u=new Uint8Array(t*r);var b=this.numComps;for(m=0,i=t*r;m<i;++m){var y=0,k=m*b;for(f=0;f<b;++f){var x=s[k+f],v=2*f;if(x<c[v]||x>c[v+1]){y=255;break}}u[m]=y}}else l('Unknown mask format.');if(u)for(m=0,f=3,i=t*o;m<i;++m,f+=4)e[f]=u[m];else for(m=0,f=3,i=t*o;m<i;++m,f+=4)e[f]=255},undoPreblend:function(e,t,a){var n=this.smask&&this.smask.matte;if(n)for(var o=this.colorSpace.getRgb(n,0),s=o[0],l=o[1],d=o[2],c=0,i,r,p,u;c<4*(t*a);c+=4){if(u=e[c+3],0===u){e[c]=255,e[c+1]=255,e[c+2]=255;continue}var g=255/u;i=(e[c]-s)*g+s,r=(e[c+1]-l)*g+l,p=(e[c+2]-d)*g+d,e[c]=0>=i?0:255<=i?255:0|i,e[c+1]=0>=r?0:255<=r?255:0|r,e[c+2]=0>=p?0:255<=p?255:0|p}},createImageData:function(e){var t=this.drawWidth,a=this.drawHeight,n={width:t,height:a},r=this.numComps,l=this.width,d=this.height,c=this.bpc,p=l*r*c+7>>3,u;if(!e){var g;if('DeviceGray'===this.colorSpace.name&&1===c?g=o.GRAYSCALE_1BPP:'DeviceRGB'===this.colorSpace.name&&8===c&&!this.needsDecode&&(g=o.RGB_24BPP),g&&!this.smask&&!this.mask&&t===l&&a===d){if(n.kind=g,u=this.getImageBytes(d*p),this.image instanceof b)n.data=u;else{var h=new Uint8Array(u.length);h.set(u),n.data=h}if(this.needsDecode){s(g===o.GRAYSCALE_1BPP);for(var m=n.data,f=0,i=m.length;f<i;f++)m[f]^=255}return n}if(this.image instanceof y&&!this.smask&&!this.mask&&('DeviceGray'===this.colorSpace.name||'DeviceRGB'===this.colorSpace.name||'DeviceCMYK'===this.colorSpace.name))return n.kind=o.RGB_24BPP,n.data=this.getImageBytes(d*p,t,a,!0),n}u=this.getImageBytes(d*p);var k=0|u.length/p*a/d,x=this.getComponents(u),v,A;return e||this.smask||this.mask?(n.kind=o.RGBA_32BPP,n.data=new Uint8Array(4*(t*a)),v=1,A=!0,this.fillOpacity(n.data,t,a,k,x)):(n.kind=o.RGB_24BPP,n.data=new Uint8Array(3*(t*a)),v=0,A=!1),this.needsDecode&&this.decodeBuffer(x),this.colorSpace.fillRgb(n.data,l,d,t,a,k,c,x,v),A&&this.undoPreblend(n.data,t,k),n},fillGrayBuffer:function(e){var t=this.numComps;1!==t&&l('Reading gray scale from a color image: '+t);var a=this.width,n=this.height,r=this.bpc,o=this.getImageBytes(n*(a*t*r+7>>3)),s=this.getComponents(o),d,i;if(1===r){if(i=a*n,this.needsDecode)for(d=0;d<i;++d)e[d]=255&s[d]-1;else for(d=0;d<i;++d)e[d]=255&-s[d];return}this.needsDecode&&this.decodeBuffer(s),i=a*n;for(d=0;d<i;++d)e[d]=0|255/((1<<r)-1)*s[d]},getImageBytes:function(e,t,a,n){return this.image.reset(),this.image.drawWidth=t||this.width,this.image.drawHeight=a||this.height,this.image.forceRGB=!!n,this.image.getBytes(e)}},n}();e.PDFImage=x}),function(e,t){t(e.pdfjsCoreObj={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreCrypto,e.pdfjsCoreParser,e.pdfjsCoreChunkedStream,e.pdfjsCoreColorSpace)}(this,function(e,t,a,n,r,i,o){var s=t.InvalidPDFException,d=t.MissingDataException,c=t.XRefParseException,p=t.assert,u=t.bytesToString,g=t.createPromiseCapability,h=t.error,m=t.info,f=t.isArray,b=t.isInt,y=t.isString,k=t.shadow,x=t.stringToPDFString,v=t.stringToUTF8String,A=t.warn,C=t.isValidUrl,S=t.Util,w=a.Ref,_=a.RefSet,T=a.RefSetCache,I=a.isName,E=a.isCmd,L=a.isDict,P=a.isRef,R=a.isRefsEqual,D=a.isStream,N=n.CipherTransformFactory,O=r.Lexer,B=r.Parser,j=i.ChunkedStream,F=o.ColorSpace,M=function(){function e(e,t,a){this.pdfManager=e,this.xref=t,this.catDict=t.getCatalogObj(),this.fontCache=new T,p(L(this.catDict),'catalog object is not a dictionary'),this.pageFactory=a,this.pagePromises=[]}return e.prototype={get metadata(){var e=this.catDict.getRaw('Metadata');if(!P(e))return k(this,'metadata',null);var t=!!this.xref.encrypt&&this.xref.encrypt.encryptMetadata,a=this.xref.fetch(e,!t),n;if(a&&L(a.dict)){var r=a.dict.get('Type'),i=a.dict.get('Subtype');if(I(r)&&I(i)&&'Metadata'===r.name&&'XML'===i.name)try{n=v(u(a.getBytes()))}catch(t){m('Skipping invalid metadata.')}}return k(this,'metadata',n)},get toplevelPagesDict(){var e=this.catDict.get('Pages');return p(L(e),'invalid top-level pages dictionary'),k(this,'toplevelPagesDict',e)},get documentOutline(){var e=null;try{e=this.readDocumentOutline()}catch(e){if(e instanceof d)throw e;A('Unable to read document outline')}return k(this,'documentOutline',e)},readDocumentOutline:function(){var e=this.catDict.get('Outlines');if(!L(e))return null;if(e=e.getRaw('First'),!P(e))return null;var t={items:[]},a=[{obj:e,parent:t}],n=new _;n.put(e);for(var r=this.xref,o=new Uint8Array(3);0<a.length;){var s=a.shift(),i=r.fetchIfRef(s.obj);if(null!==i){p(i.has('Title'),'Invalid outline item');var l=i.get('A'),d=null,c=null;if(l){var u=l.get('D');if(u)d=u;else{var g=l.get('URI');y(g)&&C(g,!1)&&(c=g)}}else i.has('Dest')&&(d=i.getRaw('Dest'),I(d)&&(d=d.name));var h=i.get('Title'),m=i.get('F')||0,b=i.getArray('C'),k=o;f(b)&&3===b.length&&(0!==b[0]||0!==b[1]||0!==b[2])&&(k=F.singletons.rgb.getRgb(b,0));var v={dest:d,url:c,title:x(h),color:k,count:i.get('Count'),bold:!!(2&m),italic:!!(1&m),items:[]};s.parent.items.push(v),e=i.getRaw('First'),P(e)&&!n.has(e)&&(a.push({obj:e,parent:v}),n.put(e)),e=i.getRaw('Next'),P(e)&&!n.has(e)&&(a.push({obj:e,parent:s.parent}),n.put(e))}}return 0<t.items.length?t.items:null},get numPages(){var e=this.toplevelPagesDict.get('Count');return p(b(e),'page count in top level pages object is not an integer'),k(this,'num',e)},get destinations(){function e(e){return L(e)?e.get('D'):e}var t=this.xref,a={},n=this.catDict.get('Names'),r,i;if(n&&n.has('Dests')?r=n.getRaw('Dests'):this.catDict.has('Dests')&&(i=this.catDict.get('Dests')),i&&(n=i,n.forEach(function(t,n){n&&(a[t]=e(n))})),r){var o=new z(r,t),s=o.getAll();for(var l in s)a[l]=e(s[l])}return k(this,'destinations',a)},getDestination:function(e){function t(e){return L(e)?e.get('D'):e}var a=this.xref,n=null,r=this.catDict.get('Names'),i,o;if(r&&r.has('Dests')?i=r.getRaw('Dests'):this.catDict.has('Dests')&&(o=this.catDict.get('Dests')),o){var s=o.get(e);s&&(n=t(s))}if(i){var l=new z(i,a);n=t(l.get(e))}return n},get pageLabels(){var e=null;try{e=this.readPageLabels()}catch(e){if(e instanceof d)throw e;A('Unable to read page labels.')}return k(this,'pageLabels',e)},readPageLabels:function(){var e=this.catDict.getRaw('PageLabels');if(!e)return null;for(var t=Array(this.numPages),a=null,n='',r=1,o=new G(e,this.xref),d=o.getAll(),c='',u=1,g=0,i=this.numPages;g<i;g++){if(g in d){var h=d[g];p(L(h),'The PageLabel is not a dictionary.');var m=h.get('Type');p(!m||I(m)&&'PageLabel'===m.name,'Invalid type in PageLabel dictionary.');var f=h.get('S');p(!f||I(f),'Invalid style in PageLabel dictionary.'),a=f?f.name:null,n=h.get('P')||'',p(y(n),'Invalid prefix in PageLabel dictionary.'),r=h.get('St')||1,p(b(r),'Invalid start in PageLabel dictionary.'),u=r}switch(a){case'D':c=u;break;case'R':case'r':c=S.toRoman(u,'r'===a);break;case'A':case'a':for(var k=26,x='a'===a?97:65,v=u-1,A=l(x+v%k),C=[],w=0;w<=(0|v/k);w++)C.push(A);c=C.join('');break;default:p(!a,'Invalid style "'+a+'" in PageLabel dictionary.');}t[g]=n+c,c='',u++}return t},get attachments(){var e=this.xref,t=null,a=this.catDict.get('Names'),n;if(a&&(n=a.getRaw('EmbeddedFiles')),n){var r=new z(n,e),i=r.getAll();for(var o in i){var s=new H(i[o],e);t||(t=Object.create(null)),t[x(o)]=s.serializable}}return k(this,'attachments',t)},get javaScript(){function e(e){var t=e.get('S');if(I(t)&&'JavaScript'===t.name){var a=e.get('JS');if(D(a))a=u(a.getBytes());else if(!y(a))return;n.push(x(a))}}var t=this.xref,a=this.catDict.get('Names'),n=[];if(a&&a.has('JavaScript')){var r=new z(a.getRaw('JavaScript'),t),i=r.getAll();for(var o in i){var s=i[o];L(s)&&e(s)}}var l=this.catDict.get('OpenAction');if(L(l,'Action')){var d=l.get('S');if(I(d)&&'Named'===d.name){var c=l.get('N');I(c)&&'Print'===c.name&&n.push('print({});')}else e(l)}return k(this,'javaScript',n)},cleanup:function(){var e=[];return this.fontCache.forEach(function(t){e.push(t)}),Promise.all(e).then(function(e){for(var t=0,a=e.length,n;t<a;t++)n=e[t].dict,delete n.translated;this.fontCache.clear()}.bind(this))},getPage:function(e){return e in this.pagePromises||(this.pagePromises[e]=this.getPageDict(e).then(function(t){var a=t[0],n=t[1];return this.pageFactory.createPage(e,a,n,this.fontCache)}.bind(this))),this.pagePromises[e]},getPageDict:function(e){function t(){for(;n.length;){var s=n.pop();if(P(s))return void i.fetchAsync(s).then(function(i){return L(i,'Page')||L(i)&&!i.has('Kids')?void(e===r?a.resolve([i,s]):(r++,t())):void(n.push(i),t())},a.reject);p(L(s),'page dictionary kid reference points to wrong type of object');var l=s.get('Count');if(0===l&&(o=!0),r+l<=e){r+=l;continue}var d=s.get('Kids');if(p(f(d),'page dictionary kids object is not an array'),!o&&l===d.length){n=[d[e-r]],r=e;continue}else for(var c=d.length-1;0<=c;c--)n.push(d[c])}a.reject('Page index '+e+' not found.')}var a=g(),n=[this.catDict.getRaw('Pages')],r=0,i=this.xref,o=!1;return t(),a.promise},getPageIndex:function(e){function t(t){var a=0,r;return n.fetchAsync(t).then(function(a){if(R(t,e)&&!L(a,'Page')&&!(L(a)&&!a.has('Type')&&a.has('Contents')))throw new Error('The reference does not point to a /Page Dict.');return a?(p(L(a),'node must be a Dict.'),r=a.getRaw('Parent'),a.getAsync('Parent')):null}).then(function(e){return e?(p(L(e),'parent must be a Dict.'),e.getAsync('Kids')):null}).then(function(e){if(!e)return null;for(var o=[],s=!1,l=0,i;l<e.length;l++){if(i=e[l],p(P(i),'kid must be a Ref.'),i.num===t.num){s=!0;break}o.push(n.fetchAsync(i).then(function(e){if(e.has('Count')){var t=e.get('Count');a+=t}else a++}))}return s||h('kid ref not found in parents kids'),Promise.all(o).then(function(){return[a,r]})})}function a(e){return t(e).then(function(e){if(!e)return r;var t=e[0],n=e[1];return r+=t,a(n)})}var n=this.xref,r=0;return a(e)}},e}(),q=function(){function e(e,t){this.stream=e,this.entries=[],this.xrefstms=Object.create(null),this.cache=[],this.password=t,this.stats={streamTypes:[],fontTypes:[]}}return e.prototype={setStartXRef:function(e){this.startXRefQueue=[e]},parse:function(e){var t;e?(A('Indexing all PDF objects'),t=this.indexObjects()):t=this.readXRef(),t.assignXref(this),this.trailer=t;var a=t.get('Encrypt');if(a){var n=t.get('ID'),r=n&&n.length?n[0]:'';this.encrypt=new N(a,r,this.password)}(this.root=t.get('Root'))||h('Invalid root reference')},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);E(t,'trailer')||h('Invalid XRef table: could not find trailer dictionary');var a=e.getObj();return!L(a)&&a.dict&&(a=a.dict),L(a)||h('Invalid XRef table: could not parse trailer dictionary'),delete this.tableState,a},readXRefTable:function(e){var t=e.lexer.stream,a=this.tableState;t.pos=a.streamPos,e.buf1=a.parserBuf1,e.buf2=a.parserBuf2;for(var n;;){if(!('firstEntryNum'in a)||!('entryCount'in a)){if(E(n=e.getObj(),'trailer'))break;a.firstEntryNum=n,a.entryCount=e.getObj()}var r=a.firstEntryNum,o=a.entryCount;b(r)&&b(o)||h('Invalid XRef table: wrong types in subsection header');for(var s=a.entryNum;s<o;s++){a.streamPos=t.pos,a.entryNum=s,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2;var i={offset:e.getObj(),gen:e.getObj()},l=e.getObj();E(l,'f')?i.free=!0:E(l,'n')&&(i.uncompressed=!0),b(i.offset)&&b(i.gen)&&(i.free||i.uncompressed)||h('Invalid entry in XRef subsection: '+r+', '+o),0===s&&i.free&&1===r&&(r=0),this.entries[s+r]||(this.entries[s+r]=i)}a.entryNum=0,a.streamPos=t.pos,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2,delete a.firstEntryNum,delete a.entryCount}return this.entries[0]&&!this.entries[0].free&&h('Invalid XRef table: unexpected first object'),n},processXRefStream:function(e){if(!('streamState'in this)){var t=e.dict,a=t.get('W'),n=t.get('Index');n||(n=[0,t.get('Size')]),this.streamState={entryRanges:n,byteWidths:a,entryNum:0,streamPos:e.pos}}return this.readXRefStream(e),delete this.streamState,e.dict},readXRefStream:function(e){var t=this.streamState,a,r;e.pos=t.streamPos;for(var i=t.byteWidths,o=i[0],s=i[1],l=i[2],d=t.entryRanges;0<d.length;){var c=d[0],p=d[1];for(b(c)&&b(p)||h('Invalid XRef range fields: '+c+', '+p),b(o)&&b(s)&&b(l)||h('Invalid XRef entry fields length: '+c+', '+p),a=t.entryNum;a<p;++a){t.entryNum=a,t.streamPos=e.pos;var n=0,u=0,g=0;for(r=0;r<o;++r)n=n<<8|e.getByte();for(0===o&&(n=1),r=0;r<s;++r)u=u<<8|e.getByte();for(r=0;r<l;++r)g=g<<8|e.getByte();var m={offset:u,gen:g};switch(n){case 0:m.free=!0;break;case 1:m.uncompressed=!0;break;case 2:break;default:h('Invalid XRef entry type: '+n);}this.entries[c+a]||(this.entries[c+a]=m)}t.entryNum=0,t.streamPos=e.pos,d.splice(0,2)}},indexObjects:function(){function e(e,t){for(var i='',o=e[t];o!==a&&o!==n&&o!==r&&!(++t>=e.length);)i+=l(o),o=e[t];return i}function t(e,t,a){for(var n=a.length,r=e.length,o=0;t<r;){for(var s=0;s<n&&e[t+s]===a[s];)++s;if(s>=n)break;t++,o++}return o}var a=10,n=13,r=60,o=/^(\d+)\s+(\d+)\s+obj\b/,d=new Uint8Array([116,114,97,105,108,101,114]),c=new Uint8Array([115,116,97,114,116,120,114,101,102]),p=new Uint8Array([101,110,100,111,98,106]),u=new Uint8Array([47,88,82,101,102]);this.entries.length=0;var g=this.stream;g.pos=0;for(var h=g.getBytes(),f=g.start,b=h.length,y=[],k=[],x;f<b;){if(x=h[f],x===9||x===a||x===n||x===32){++f;continue}if(x===37){do{if(++f,f>=b)break;x=h[f]}while(x!=a&&x!=n);continue}var v=e(h,f),A;if(0===v.indexOf('xref')&&(4===v.length||/\s/.test(v[4])))f+=t(h,f,d),y.push(f),f+=t(h,f,c);else if(A=o.exec(v)){'undefined'==typeof this.entries[A[1]]&&(this.entries[A[1]]={offset:f-g.start,gen:0|A[2],uncompressed:!0});var m=t(h,f,p)+7,C=h.subarray(f,f+m),S=t(C,0,u);S<m&&64>C[S+5]&&(k.push(f-g.start),this.xrefstms[f-g.start]=1),f+=m}else 0===v.indexOf('trailer')&&(7===v.length||/\s/.test(v[7]))?(y.push(f),f+=t(h,f,c)):f+=v.length+1}var w,i;for(w=0,i=k.length;w<i;++w)this.startXRefQueue.push(k[w]),this.readXRef(!0);var _;for(w=0,i=y.length;w<i;++w){g.pos=y[w];var T=new B(new O(g),!0,this),I=T.getObj();if(E(I,'trailer')&&L(_=T.getObj())&&_.has('ID'))return _}if(_)return _;throw new s('Invalid PDF structure')},readXRef:function(e){var t=this.stream;try{for(;this.startXRefQueue.length;){var a=this.startXRefQueue[0];t.pos=a+t.start;var n=new B(new O(t),!0,this),r=n.getObj(),i;if(!E(r,'xref'))b(r)?(b(n.getObj())&&E(n.getObj(),'obj')&&D(r=n.getObj())||h('Invalid XRef stream'),i=this.processXRefStream(r),this.topDict||(this.topDict=i),i||h('Failed to read XRef stream')):h('Invalid XRef stream header');else if(i=this.processXRefTable(n),this.topDict||(this.topDict=i),r=i.get('XRefStm'),b(r)){var o=r;o in this.xrefstms||(this.xrefstms[o]=1,this.startXRefQueue.push(o))}r=i.get('Prev'),b(r)?this.startXRefQueue.push(r):P(r)&&this.startXRefQueue.push(r.num),this.startXRefQueue.shift()}return this.topDict}catch(t){if(t instanceof d)throw t;m('(while reading XRef): '+t)}if(!e)throw new c},getEntry:function(e){var t=this.entries[e];return t&&!t.free&&t.offset?t:null},fetchIfRef:function(e){return P(e)?this.fetch(e):e},fetch:function(e,t){p(P(e),'ref object is not a reference');var a=e.num;if(a in this.cache){var n=this.cache[a];return n}var r=this.getEntry(a);return null===r?this.cache[a]=null:(r=r.uncompressed?this.fetchUncompressed(e,r,t):this.fetchCompressed(r,t),L(r)?r.objId=e.toString():D(r)&&(r.dict.objId=e.toString()),r)},fetchUncompressed:function(e,t,a){var n=e.gen,r=e.num;t.gen!==n&&h('inconsistent generation in XRef');var i=this.stream.makeSubStream(t.offset+this.stream.start),o=new B(new O(i),!0,this),s=o.getObj(),l=o.getObj(),d=o.getObj();if(b(s)&&parseInt(s,10)===r&&b(l)&&parseInt(l,10)===n&&E(d)||h('bad XRef entry'),!E(d,'obj')){if(0===d.cmd.indexOf('obj')&&(r=parseInt(d.cmd.substring(3),10),!isNaN(r)))return r;h('bad XRef entry')}return t=this.encrypt&&!a?o.getObj(this.encrypt.createCipherTransform(r,n)):o.getObj(),D(t)||(this.cache[r]=t),t},fetchCompressed:function(e){var t=e.offset,a=this.fetch(new w(t,0));D(a)||h('bad ObjStm stream');var r=a.dict.get('First'),o=a.dict.get('N');b(r)&&b(o)||h('invalid first and n parameters for ObjStm stream');var n=new B(new O(a),!1,this);n.allowStreams=!0;var s=[],l=[],d,i;for(d=0;d<o;++d){i=n.getObj(),b(i)||h('invalid object number in the ObjStm stream: '+i),l.push(i);var c=n.getObj();b(c)||h('invalid object offset in the ObjStm stream: '+c)}for(d=0;d<o;++d){s.push(n.getObj()),E(n.buf1,'endobj')&&n.shift(),i=l[d];var p=this.entries[i];p&&p.offset===t&&p.gen===d&&(this.cache[i]=s[d])}return e=s[e.gen],void 0===e&&h('bad XRef entry for compressed object'),e},fetchIfRefAsync:function(e){return P(e)?this.fetchAsync(e):Promise.resolve(e)},fetchAsync:function(e,t){var a=this.stream.manager,n=this;return new Promise(function r(i,o){try{i(n.fetch(e,t))}catch(t){if(t instanceof d)return void a.requestRange(t.begin,t.end).then(function(){r(i,o)},o);o(t)}})},getCatalogObj:function(){return this.root}},e}(),U=function(){function e(){throw new Error('Cannot initialize NameOrNumberTree.')}return e.prototype={getAll:function(){var e=Object.create(null);if(!this.root)return e;var t=this.xref,a=new _;a.put(this.root);for(var r=[this.root];0<r.length;){var o=t.fetchIfRef(r.shift()),s,i;if(L(o)){if(o.has('Kids')){var n=o.get('Kids');for(s=0,i=n.length;s<i;s++){var l=n[s];p(!a.has(l),'Duplicate entry in "'+this._type+'" tree.'),r.push(l),a.put(l)}continue}var d=o.get(this._type);if(f(d))for(s=0,i=d.length;s<i;s+=2)e[t.fetchIfRef(d[s])]=t.fetchIfRef(d[s+1])}}return e},get:function(e){if(!this.root)return null;for(var t=this.xref,a=t.fetchIfRef(this.root),n=0,i,o,r;a.has('Kids');){if(++n>10)return A('Search depth limit reached for "'+this._type+'" tree.'),null;var s=a.get('Kids');if(!f(s))return null;for(i=0,o=s.length-1;i<=o;){r=i+o>>1;var l=t.fetchIfRef(s[r]),d=l.get('Limits');if(e<t.fetchIfRef(d[0]))o=r-1;else if(e>t.fetchIfRef(d[1]))i=r+1;else{a=t.fetchIfRef(s[r]);break}}if(i>o)return null}var c=a.get(this._type);if(f(c))for(i=0,o=c.length-2;i<=o;){r=-2&i+o;var p=t.fetchIfRef(c[r]);if(e<p)o=r-2;else if(e>p)i=r+2;else return t.fetchIfRef(c[r+1])}return null}},e}(),z=function(){function e(e,t){this.root=e,this.xref=t,this._type='Names'}return S.inherit(e,U,{}),e}(),G=function(){function e(e,t){this.root=e,this.xref=t,this._type='Nums'}return S.inherit(e,U,{}),e}(),H=function(){function e(e,t){e&&L(e)&&(this.xref=t,this.root=e,e.has('FS')&&(this.fs=e.get('FS')),this.description=e.has('Desc')?x(e.get('Desc')):'',e.has('RF')&&A('Related file specifications are not supported'),this.contentAvailable=!0,!e.has('EF')&&(this.contentAvailable=!1,A('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=x(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 a=this.xref,n=a.fetchIfRef(this.contentRef);n&&D(n)?e=n.getBytes():A('Embedded file specification points to non-existing/invalid content')}else A('Embedded file specification does not have a content');return e},get serializable(){return{filename:this.filename,content:this.content}}},e}(),W=function(){function e(e){return P(e)||L(e)||f(e)||D(e)}function t(t,a){var n;if(L(t)||D(t)){var r;for(var o in r=L(t)?t.map:t.dict.map,r)n=r[o],e(n)&&a.push(n)}else if(f(t))for(var s=0,i=t.length;s<i;s++)n=t[s],e(n)&&a.push(n)}function a(e,t,a){this.obj=e,this.keys=t,this.xref=a,this.refSet=null,this.capability=null}return a.prototype={load:function(){var e=this.keys;if(this.capability=g(),!(this.xref.stream instanceof j)||0===this.xref.stream.getMissingChunks().length)return this.capability.resolve(),this.capability.promise;this.refSet=new _;for(var t=[],a=0;a<e.length;a++)t.push(this.obj[e[a]]);return this._walk(t),this.capability.promise},_walk:function(e){for(var a=[],n=[],r;e.length;){if(r=e.pop(),P(r)){if(this.refSet.has(r))continue;try{var o=r;this.refSet.put(o),r=this.xref.fetch(r)}catch(t){if(!(t instanceof d))throw t;a.push(r),n.push({begin:t.begin,end:t.end})}}if(r&&r.getBaseStreams){for(var s=r.getBaseStreams(),l=!1,c=0,i;c<s.length;c++)i=s[c],i.getMissingChunks&&i.getMissingChunks().length&&(l=!0,n.push({begin:i.start,end:i.end}));l&&a.push(r)}t(r,e)}return n.length?void this.xref.stream.manager.requestRanges(n).then(function(){e=a;for(var t=0,n;t<a.length;t++)n=a[t],P(n)&&this.refSet.remove(n);this._walk(e)}.bind(this),this.capability.reject):void(this.refSet=null,this.capability.resolve())}},a}();e.Catalog=M,e.ObjectLoader=W,e.XRef=q,e.FileSpec=H}),function(e,t){t(e.pdfjsCorePattern={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreFunction,e.pdfjsCoreColorSpace)}(this,function(e,t,a,n,r){var i=t.UNSUPPORTED_FEATURES,l=t.MissingDataException,d=t.Util,c=t.assert,p=t.error,g=t.info,h=t.warn,m=a.isStream,f=n.PDFFunction,b=r.ColorSpace,k={FUNCTION_BASED:1,AXIAL:2,RADIAL:3,FREE_FORM_MESH:4,LATTICE_FORM_MESH:5,COONS_PATCH_MESH:6,TENSOR_PATCH_MESH:7},x=function(){function e(){p('should not call Pattern constructor')}return e.prototype={getPattern:function(e){p('Should not call Pattern.getStyle: '+e)}},e.parseShading=function(e,t,a,n,r){var o=m(e)?e.dict:e,s=o.get('ShadingType');try{switch(s){case k.AXIAL:case k.RADIAL:return new v.RadialAxial(o,t,a,n);case k.FREE_FORM_MESH:case k.LATTICE_FORM_MESH:case k.COONS_PATCH_MESH:case k.TENSOR_PATCH_MESH:return new v.Mesh(e,t,a,n);default:throw new Error('Unsupported ShadingType: '+s);}}catch(e){if(e instanceof l)throw e;return r.send('UnsupportedFeature',{featureId:i.shadingPattern}),h(e),new v.Dummy}},e}(),v={};v.SMALL_NUMBER=1e-6,v.RadialAxial=function(){function e(e,t,a,n){this.matrix=t,this.coordsArr=e.getArray('Coords'),this.shadingType=e.get('ShadingType'),this.type='Pattern';var r=e.get('ColorSpace','CS');r=b.parse(r,a,n),this.cs=r;var o=0,s=1;if(e.has('Domain')){var l=e.getArray('Domain');o=l[0],s=l[1]}var c=!1,p=!1;if(e.has('Extend')){var u=e.getArray('Extend');c=u[0],p=u[1]}if(this.shadingType===k.RADIAL&&(!c||!p)){var m=this.coordsArr[0],x=this.coordsArr[1],A=this.coordsArr[2],C=this.coordsArr[3],S=this.coordsArr[4],w=this.coordsArr[5],_=y((m-C)*(m-C)+(x-S)*(x-S));A<=w+_&&w<=A+_&&h('Unsupported radial gradient.')}this.extendStart=c,this.extendEnd=p;var T=e.get('Function'),I=f.parseArray(a,T),E=s-o,L=E/10,P=this.colorStops=[];if(o>=s||0>=L)return void g('Bad shading domain.');for(var R=new Float32Array(r.numComps),D=new Float32Array(1),N=o,i;N<=s;N+=L){D[0]=N,I(D,0,R,0),i=r.getRgb(R,0);var O=d.makeCssRgb(i[0],i[1],i[2]);P.push([(N-o)/E,O])}var B='transparent';e.has('Background')&&(i=r.getRgb(e.get('Background'),0),B=d.makeCssRgb(i[0],i[1],i[2])),c||(P.unshift([0,B]),P[1][0]+=v.SMALL_NUMBER),p||(P[P.length-1][0]-=v.SMALL_NUMBER,P.push([1,B])),this.colorStops=P}return e.prototype={getIR:function(){var e=this.coordsArr,t=this.shadingType,a,n,r,i,o;t===k.AXIAL?(n=[e[0],e[1]],r=[e[2],e[3]],i=null,o=null,a='axial'):t===k.RADIAL?(n=[e[0],e[1]],r=[e[3],e[4]],i=e[2],o=e[5],a='radial'):p('getPattern type unknown: '+t);var s=this.matrix;if(s&&(n=d.applyTransform(n,s),r=d.applyTransform(r,s),t===k.RADIAL)){var l=d.singularValueDecompose2dScale(s);i*=l[0],o*=l[1]}return['RadialAxial',a,this.colorStops,n,r,i,o]}},e}(),v.Mesh=function(){function e(e,t){this.stream=e,this.context=t,this.buffer=0,this.bufferLength=0;var a=t.numComps;this.tmpCompsBuf=new Float32Array(a);var n=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new Float32Array(n):this.tmpCompsBuf}function t(e,t){for(var a=e.coords,n=e.colors,r=[],i=[],o=0;t.hasData;){var s=t.readFlag(),l=t.readCoordinate(),d=t.readComponents();0==o&&(c(0<=s&&2>=s,'Unknown type4 flag'),0===s?o=3:1===s?(i.push(i[i.length-2],i[i.length-1]),o=1):2===s?(i.push(i[i.length-3],i[i.length-1]),o=1):void 0,r.push(s)),i.push(a.length),a.push(l),n.push(d),o--,t.align()}e.figures.push({type:'triangles',coords:new Int32Array(i),colors:new Int32Array(i)})}function a(e,t,a){for(var n=e.coords,r=e.colors,i=[];t.hasData;){var o=t.readCoordinate(),s=t.readComponents();i.push(n.length),n.push(o),r.push(s)}e.figures.push({type:'lattice',coords:new Int32Array(i),colors:new Int32Array(i),verticesPerRow:a})}function n(e,t){var a=e.figures[t];c('patch'===a.type,'Unexpected patch mesh figure');var n=e.coords,r=e.colors,l=a.coords,d=a.colors,p=s(n[l[0]][0],n[l[3]][0],n[l[12]][0],n[l[15]][0]),g=s(n[l[0]][1],n[l[3]][1],n[l[12]][1],n[l[15]][1]),f=u(n[l[0]][0],n[l[3]][0],n[l[12]][0],n[l[15]][0]),b=u(n[l[0]][1],n[l[3]][1],n[l[12]][1],n[l[15]][1]),S=o((f-p)*A/(e.bounds[2]-e.bounds[0]));S=u(h,s(v,S));var w=o((b-g)*A/(e.bounds[3]-e.bounds[1]));w=u(h,s(v,w));for(var _=S+1,T=new Int32Array((w+1)*_),I=new Int32Array((w+1)*_),E=0,k=new Uint8Array(3),L=new Uint8Array(3),P=r[d[0]],R=r[d[1]],D=r[d[2]],N=r[d[3]],O=C(w),B=C(S),F=0;F<=w;F++){k[0]=0|(P[0]*(w-F)+D[0]*F)/w,k[1]=0|(P[1]*(w-F)+D[1]*F)/w,k[2]=0|(P[2]*(w-F)+D[2]*F)/w,L[0]=0|(R[0]*(w-F)+N[0]*F)/w,L[1]=0|(R[1]*(w-F)+N[1]*F)/w,L[2]=0|(R[2]*(w-F)+N[2]*F)/w;for(var M=0;M<=S;M++,E++)if(0!==F&&F!==w||0!==M&&M!==S){for(var U=0,x=0,y=0,q=0;3>=q;q++)for(var i=0,j;3>=i;i++,y++)j=O[F][q]*B[M][i],U+=n[l[y]][0]*j,x+=n[l[y]][1]*j;T[E]=n.length,n.push([U,x]),I[E]=r.length;var m=new Uint8Array(3);m[0]=0|(k[0]*(S-M)+L[0]*M)/S,m[1]=0|(k[1]*(S-M)+L[1]*M)/S,m[2]=0|(k[2]*(S-M)+L[2]*M)/S,r.push(m)}}T[0]=l[0],I[0]=d[0],T[S]=l[3],I[S]=d[1],T[_*w]=l[12],I[_*w]=d[2],T[_*w+S]=l[15],I[_*w+S]=d[3],e.figures[t]={type:'lattice',coords:T,colors:I,verticesPerRow:_}}function r(e,t){for(var a=e.coords,n=e.colors,r=new Int32Array(16),o=new Int32Array(4),s;t.hasData;){s=t.readFlag(),c(0<=s&&3>=s,'Unknown type6 flag');var l=a.length,d,i;for(d=0,i=0===s?12:8;d<i;d++)a.push(t.readCoordinate());var p=n.length;for(d=0,i=0===s?4:2;d<i;d++)n.push(t.readComponents());var u,g,h,m;0===s?(r[12]=l+3,r[13]=l+4,r[14]=l+5,r[15]=l+6,r[8]=l+2,r[11]=l+7,r[4]=l+1,r[7]=l+8,r[0]=l,r[1]=l+11,r[2]=l+10,r[3]=l+9,o[2]=p+1,o[3]=p+2,o[0]=p,o[1]=p+3):1===s?(u=r[12],g=r[13],h=r[14],m=r[15],r[12]=m,r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=h,r[11]=l+3,r[4]=g,r[7]=l+4,r[0]=u,r[1]=l+7,r[2]=l+6,r[3]=l+5,u=o[2],g=o[3],o[2]=g,o[3]=p,o[0]=u,o[1]=p+1):2===s?(u=r[15],g=r[11],r[12]=r[3],r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=r[7],r[11]=l+3,r[4]=g,r[7]=l+4,r[0]=u,r[1]=l+7,r[2]=l+6,r[3]=l+5,u=o[3],o[2]=o[1],o[3]=p,o[0]=u,o[1]=p+1):3===s?(r[12]=r[0],r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=r[1],r[11]=l+3,r[4]=r[2],r[7]=l+4,r[0]=r[3],r[1]=l+7,r[2]=l+6,r[3]=l+5,o[2]=o[0],o[3]=p,o[0]=o[1],o[1]=p+1):void 0,r[5]=a.length,a.push([(-4*a[r[0]][0]-a[r[15]][0]+6*(a[r[4]][0]+a[r[1]][0])-2*(a[r[12]][0]+a[r[3]][0])+3*(a[r[13]][0]+a[r[7]][0]))/9,(-4*a[r[0]][1]-a[r[15]][1]+6*(a[r[4]][1]+a[r[1]][1])-2*(a[r[12]][1]+a[r[3]][1])+3*(a[r[13]][1]+a[r[7]][1]))/9]),r[6]=a.length,a.push([(-4*a[r[3]][0]-a[r[12]][0]+6*(a[r[2]][0]+a[r[7]][0])-2*(a[r[0]][0]+a[r[15]][0])+3*(a[r[4]][0]+a[r[14]][0]))/9,(-4*a[r[3]][1]-a[r[12]][1]+6*(a[r[2]][1]+a[r[7]][1])-2*(a[r[0]][1]+a[r[15]][1])+3*(a[r[4]][1]+a[r[14]][1]))/9]),r[9]=a.length,a.push([(-4*a[r[12]][0]-a[r[3]][0]+6*(a[r[8]][0]+a[r[13]][0])-2*(a[r[0]][0]+a[r[15]][0])+3*(a[r[11]][0]+a[r[1]][0]))/9,(-4*a[r[12]][1]-a[r[3]][1]+6*(a[r[8]][1]+a[r[13]][1])-2*(a[r[0]][1]+a[r[15]][1])+3*(a[r[11]][1]+a[r[1]][1]))/9]),r[10]=a.length,a.push([(-4*a[r[15]][0]-a[r[0]][0]+6*(a[r[11]][0]+a[r[14]][0])-2*(a[r[12]][0]+a[r[3]][0])+3*(a[r[2]][0]+a[r[8]][0]))/9,(-4*a[r[15]][1]-a[r[0]][1]+6*(a[r[11]][1]+a[r[14]][1])-2*(a[r[12]][1]+a[r[3]][1])+3*(a[r[2]][1]+a[r[8]][1]))/9]),e.figures.push({type:'patch',coords:new Int32Array(r),colors:new Int32Array(o)})}}function i(e,t){for(var a=e.coords,n=e.colors,r=new Int32Array(16),o=new Int32Array(4),s;t.hasData;){s=t.readFlag(),c(0<=s&&3>=s,'Unknown type7 flag');var l=a.length,d,i;for(d=0,i=0===s?16:12;d<i;d++)a.push(t.readCoordinate());var p=n.length;for(d=0,i=0===s?4:2;d<i;d++)n.push(t.readComponents());var u,g,h,m;0===s?(r[12]=l+3,r[13]=l+4,r[14]=l+5,r[15]=l+6,r[8]=l+2,r[9]=l+13,r[10]=l+14,r[11]=l+7,r[4]=l+1,r[5]=l+12,r[6]=l+15,r[7]=l+8,r[0]=l,r[1]=l+11,r[2]=l+10,r[3]=l+9,o[2]=p+1,o[3]=p+2,o[0]=p,o[1]=p+3):1===s?(u=r[12],g=r[13],h=r[14],m=r[15],r[12]=m,r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=h,r[9]=l+9,r[10]=l+10,r[11]=l+3,r[4]=g,r[5]=l+8,r[6]=l+11,r[7]=l+4,r[0]=u,r[1]=l+7,r[2]=l+6,r[3]=l+5,u=o[2],g=o[3],o[2]=g,o[3]=p,o[0]=u,o[1]=p+1):2===s?(u=r[15],g=r[11],r[12]=r[3],r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=r[7],r[9]=l+9,r[10]=l+10,r[11]=l+3,r[4]=g,r[5]=l+8,r[6]=l+11,r[7]=l+4,r[0]=u,r[1]=l+7,r[2]=l+6,r[3]=l+5,u=o[3],o[2]=o[1],o[3]=p,o[0]=u,o[1]=p+1):3===s?(r[12]=r[0],r[13]=l+0,r[14]=l+1,r[15]=l+2,r[8]=r[1],r[9]=l+9,r[10]=l+10,r[11]=l+3,r[4]=r[2],r[5]=l+8,r[6]=l+11,r[7]=l+4,r[0]=r[3],r[1]=l+7,r[2]=l+6,r[3]=l+5,o[2]=o[0],o[3]=p,o[0]=o[1],o[1]=p+1):void 0,e.figures.push({type:'patch',coords:new Int32Array(r),colors:new Int32Array(o)})}}function l(e){for(var t=e.coords[0][0],a=e.coords[0][1],n=t,r=a,o=1,i=e.coords.length;o<i;o++){var s=e.coords[o][0],l=e.coords[o][1];t=t>s?s:t,a=a>l?l:a,n=n<s?s:n,r=r<l?l:r}e.bounds=[t,a,n,r]}function d(e){var t=e.coords,a=new Float32Array(2*t.length),n,r,i,o;for(n=0,i=0,r=t.length;n<r;n++){var s=t[n];a[i++]=s[0],a[i++]=s[1]}e.coords=a;var l=e.colors,d=new Uint8Array(3*l.length);for(n=0,i=0,r=l.length;n<r;n++){var p=l[n];d[i++]=p[0],d[i++]=p[1],d[i++]=p[2]}e.colors=d;var c=e.figures;for(n=0,r=c.length;n<r;n++){var u=c[n],g=u.coords,h=u.colors;for(i=0,o=g.length;i<o;i++)g[i]*=2,h[i]*=3}}function g(o,s,u,g){c(m(o),'Mesh data is not a stream');var h=o.dict;this.matrix=s,this.shadingType=h.get('ShadingType'),this.type='Pattern',this.bbox=h.getArray('BBox');var y=h.get('ColorSpace','CS');y=b.parse(y,u,g),this.cs=y,this.background=h.has('Background')?y.getRgb(h.get('Background'),0):null;var x=h.get('Function'),v=x?f.parseArray(u,x):null;this.coords=[],this.colors=[],this.figures=[];var A={bitsPerCoordinate:h.get('BitsPerCoordinate'),bitsPerComponent:h.get('BitsPerComponent'),bitsPerFlag:h.get('BitsPerFlag'),decode:h.getArray('Decode'),colorFn:v,colorSpace:y,numComps:v?1:y.numComps},C=new e(o,A),S=!1;switch(this.shadingType){case k.FREE_FORM_MESH:t(this,C);break;case k.LATTICE_FORM_MESH:var w=0|h.get('VerticesPerRow');c(2<=w,'Invalid VerticesPerRow'),a(this,C,w);break;case k.COONS_PATCH_MESH:r(this,C),S=!0;break;case k.TENSOR_PATCH_MESH:i(this,C),S=!0;break;default:p('Unsupported mesh type.');}if(S){l(this);for(var _=0,T=this.figures.length;_<T;_++)n(this,_)}l(this),d(this)}e.prototype={get hasData(){if(this.stream.end)return this.stream.pos<this.stream.end;if(0<this.bufferLength)return!0;var e=this.stream.getByte();return!(0>e)&&(this.buffer=e,this.bufferLength=8,!0)},readBits:function(e){var t=this.buffer,a=this.bufferLength;if(32===e){if(0===a)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 n=this.stream.getByte();return this.buffer=n&(1<<a)-1,(t<<8-a|(255&n)>>a)>>>0}if(8===e&&0===a)return this.stream.getByte();for(;a<e;)t=t<<8|this.stream.getByte(),a+=8;return a-=e,this.bufferLength=a,this.buffer=t&(1<<a)-1,t>>a},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),a=this.readBits(e),n=this.context.decode,r=32>e?1/((1<<e)-1):2.3283064365386963e-10;return[t*r*(n[1]-n[0])+n[0],a*r*(n[3]-n[2])+n[2]]},readComponents:function(){for(var e=this.context.numComps,t=this.context.bitsPerComponent,a=32>t?1/((1<<t)-1):2.3283064365386963e-10,n=this.context.decode,r=this.tmpCompsBuf,o=0,i=4,s;o<e;o++,i+=2)s=this.readBits(t),r[o]=s*a*(n[i+1]-n[i])+n[i];var l=this.tmpCsCompsBuf;return this.context.colorFn&&this.context.colorFn(r,0,l,0),this.context.colorSpace.getRgb(l,0)}};var h=3,v=20,A=20,C=function(){function e(e){for(var a=[],n=0;n<=e;n++){var r=n/e,t=1-r;a.push(new Float32Array([t*t*t,3*r*t*t,3*r*r*t,r*r*r]))}return a}var t=[];return function(a){return t[a]||(t[a]=e(a)),t[a]}}();return g.prototype={getIR:function(){return['Mesh',this.shadingType,this.coords,this.colors,this.figures,this.bounds,this.matrix,this.bbox,this.background]}},g}(),v.Dummy=function(){function e(){this.type='Pattern'}return e.prototype={getIR:function(){return['Dummy']}},e}(),e.Pattern=x,e.getTilingPatternIR=function(e,t,a){var n=t.getArray('Matrix'),r=t.getArray('BBox'),i=t.get('XStep'),o=t.get('YStep'),s=t.get('PaintType'),l=t.get('TilingType');return['TilingPattern',a,e,n,r,i,o,s,l]}}),function(e,t){t(e.pdfjsCoreEvaluator={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream,e.pdfjsCoreParser,e.pdfjsCoreImage,e.pdfjsCoreColorSpace,e.pdfjsCoreMurmurHash3,e.pdfjsCoreFonts,e.pdfjsCoreFunction,e.pdfjsCorePattern,e.pdfjsCoreCMap,e.pdfjsCoreMetrics,e.pdfjsCoreBidi,e.pdfjsCoreEncodings,e.pdfjsCoreStandardFonts,e.pdfjsCoreUnicode,e.pdfjsCoreGlyphList)}(this,function(e,t,a,r,i,o,d,p,g,h,m,f,b,k,x,v,A,C){var S=t.FONT_IDENTITY_MATRIX,w=t.IDENTITY_MATRIX,_=t.UNSUPPORTED_FEATURES,T=t.ImageKind,I=t.OPS,E=t.TextRenderingMode,L=t.Util,P=t.assert,R=t.createPromiseCapability,D=t.error,N=t.info,O=t.isArray,B=t.isNum,j=t.isString,F=t.getLookupTableFactory,M=t.warn,q=a.Dict,U=a.Name,z=a.isCmd,G=a.isDict,H=a.isName,W=a.isRef,V=a.isStream,X=r.DecodeStream,Y=r.JpegStream,K=r.Stream,J=i.Lexer,Z=i.Parser,Q=i.isEOF,$=o.PDFImage,ee=d.ColorSpace,te=p.MurmurHash3_64,ae=g.ErrorFont,ne=g.FontFlags,re=g.Font,ie=g.IdentityToUnicodeMap,oe=g.ToUnicodeMap,se=g.getFontType,le=h.isPDFFunction,de=h.PDFFunction,ce=m.Pattern,pe=m.getTilingPatternIR,ue=f.CMapFactory,ge=f.IdentityCMap,he=b.getMetrics,me=k.bidi,fe=x.WinAnsiEncoding,be=x.StandardEncoding,ye=x.MacRomanEncoding,ke=x.SymbolSetEncoding,xe=x.ZapfDingbatsEncoding,ve=x.getEncoding,Ae=v.getStdFontMap,Ce=v.getSerifFonts,Se=v.getSymbolsFonts,we=A.getNormalizedUnicodes,_e=A.reverseIfRtl,Te=A.getUnicodeForGlyph,Ie=C.getGlyphsUnicode,Ee=function(){function e(e,t,a,n){this.xref=e,this.resources=t,this.handler=a,this.forceDataSchema=n}function t(e,t,a,n,i,o,s,l){this.pdfManager=e,this.xref=t,this.handler=a,this.pageIndex=n,this.uniquePrefix=i,this.idCounters=o,this.fontCache=s,this.options=l||r}function a(){this.reset()}var r={forceDataSchema:!1,maxImageSize:-1,disableFontFace:!1,cMapOptions:{url:null,packed:!1}};e.prototype={canDecode:function(t){return t instanceof Y&&e.isDecodable(t,this.xref,this.resources)},decode:function(e){var t=e.dict,a=t.get('ColorSpace','CS');a=ee.parse(a,this.xref,this.resources);var n=a.numComps,r=this.handler.sendWithPromise('JpegDecode',[e.getIR(this.forceDataSchema),n]);return r.then(function(t){var a=t.data;return new K(a,0,a.length,e.dict)})}},e.isSupported=function(e,t,a){var n=ee.parse(e.dict.get('ColorSpace','CS'),t,a);return('DeviceGray'===n.name||'DeviceRGB'===n.name)&&n.isDefaultDecode(e.dict.getArray('Decode','D'))},e.isDecodable=function(e,t,a){var n=ee.parse(e.dict.get('ColorSpace','CS'),t,a);return(1===n.numComps||3===n.numComps)&&n.isDefaultDecode(e.dict.getArray('Decode','D'))};a.prototype={check:function(){return!(++this.checked<100)&&(this.checked=0,this.endTime<=Date.now())},reset:function(){this.endTime=Date.now()+20,this.checked=0}};var o=Promise.resolve();return t.prototype={hasBlendModes:function(e){if(!G(e))return!1;var t=Object.create(null);e.objId&&(t[e.objId]=!0);for(var a=[e],n=this.xref;a.length;){var r=a.shift(),o=r.get('ExtGState'),s,l,i;if(G(o)){var d=o.getKeys();for(l=0,i=d.length;l<i;l++){s=d[l];var c=o.get(s),p=c.get('BM');if(H(p)&&'Normal'!==p.name)return!0}}var u=r.get('XObject');if(G(u)){var g=u.getKeys();for(l=0,i=g.length;l<i;l++){s=g[l];var h=u.getRaw(s);if(W(h)){if(t[h.toString()])continue;h=n.fetch(h)}if(V(h)){if(h.dict.objId){if(t[h.dict.objId])continue;t[h.dict.objId]=!0}var m=h.dict.get('Resources');!G(m)||m.objId&&t[m.objId]||(a.push(m),m.objId&&(t[m.objId]=!0))}}}}return!1},buildFormXObject:function(e,t,a,n,r,i){var o=t.dict.getArray('Matrix'),s=t.dict.getArray('BBox'),l=t.dict.get('Group');if(l){var d={matrix:o,bbox:s,smask:a,isolated:!1,knockout:!1},c=l.get('S'),p;H(c)&&'Transparency'===c.name&&(d.isolated=l.get('I')||!1,d.knockout=l.get('K')||!1,p=l.has('CS')?ee.parse(l.get('CS'),this.xref,e):null),a&&a.backdrop&&(p=p||ee.singletons.rgb,a.backdrop=p.getRgb(a.backdrop,0)),n.addOp(I.beginGroup,[d])}return n.addOp(I.paintFormXObjectBegin,[o,s]),this.getOperatorList(t,r,t.dict.get('Resources')||e,n,i).then(function(){n.addOp(I.paintFormXObjectEnd,[]),l&&n.addOp(I.endGroup,[d])})},buildPaintImageXObject:function(t,a,n,r,i,o){var s=this,l=a.dict,d=l.get('Width','W'),c=l.get('Height','H');if(!(d&&B(d))||!(c&&B(c)))return void M('Image dimensions are missing, or not numbers.');var p=this.options.maxImageSize;if(-1!==p&&d*c>p)return void M('Image exceeded maximum allowed size and was removed.');var u=l.get('ImageMask','IM')||!1,g,h;if(u){var m=l.get('Width','W'),f=l.get('Height','H'),b=a.getBytes((m+7>>3)*f),y=l.getArray('Decode','D'),k=!!y&&0<y[0];return g=$.createMask(b,m,f,a instanceof X,k),g.cached=!0,h=[g],r.addOp(I.paintImageMaskXObject,h),void(i&&(o[i]={fn:I.paintImageMaskXObject,args:h}))}var x=l.get('SMask','SM')||!1,v=l.get('Mask')||!1;if(n&&!x&&!v&&!(a instanceof Y)&&d+c<200){var A=new $(this.xref,t,a,n,null,null);return g=A.createImageData(!0),void r.addOp(I.paintInlineImageXObject,[g])}var C=this.uniquePrefix||'',S='img_'+C+ ++this.idCounters.obj;if(r.addDependency(S),h=[S,d,c],!x&&!v&&a instanceof Y&&e.isSupported(a,this.xref,t))return r.addOp(I.paintJpegXObject,h),void this.handler.send('obj',[S,this.pageIndex,'JpegStream',a.getIR(this.options.forceDataSchema)]);var w=null;(a instanceof Y||v instanceof Y||x instanceof Y)&&(w=new e(s.xref,t,s.handler,s.options.forceDataSchema)),$.buildImage(s.handler,s.xref,t,a,n,w).then(function(e){var t=e.createImageData(!1);s.handler.send('obj',[S,s.pageIndex,'Image',t],[t.data.buffer])}).then(void 0,function(e){M('Unable to decode image: '+e),s.handler.send('obj',[S,s.pageIndex,'Image',null])}),r.addOp(I.paintImageXObject,h),i&&(o[i]={fn:I.paintImageXObject,args:h})},handleSMask:function(e,t,a,n,r){var o=e.get('G'),s={subtype:e.get('S').name,backdrop:e.get('BC')},l=e.get('TR');if(le(l)){for(var d=de.parse(this.xref,l),c=new Uint8Array(256),p=new Float32Array(1),u=0;256>u;u++)p[0]=u/255,d(p,0,p,0),c[u]=0|255*p[0];s.transferMap=c}return this.buildFormXObject(t,o,s,a,n,r.state.clone())},handleTilingType:function(e,t,a,n,r,i,o){var s=new Pe,l=[r.get('Resources'),a],d=q.merge(this.xref,l);return this.getOperatorList(n,o,d,s).then(function(){i.addDependencies(s.dependencies),i.addOp(e,pe({fnArray:s.fnArray,argsArray:s.argsArray},r,t))})},handleSetFont:function(e,t,a,n,r,i){var o;t&&(t=t.slice(),o=t[0].name);var s=this;return this.loadFont(o,a,this.xref,e).then(function(t){return t.font.isType3Font?t.loadType3Data(s,e,n,r).then(function(){return t},function(e){return s.handler.send('UnsupportedFeature',{featureId:_.font}),new Le('g_font_error',new ae('Type3 font load error: '+e),t.font)}):t}).then(function(e){return i.font=e.font,e.send(s.handler),e.loadedName})},handleText:function(e,t){var a=t.font,n=a.charsToGlyphs(e),r=!!(t.textRenderingMode&E.ADD_TO_PATH_FLAG);if(a.data&&(r||this.options.disableFontFace))for(var o=function(e){if(!a.renderer.hasBuiltPath(e)){var t=a.renderer.getPathJs(e);this.handler.send('commonobj',[a.loadedName+'_path_'+e,'FontPath',t])}}.bind(this),s=0,i=n.length,l;s<i;s++){l=n[s],o(l.fontChar);var d=l.accent;d&&d.fontChar&&o(d.fontChar)}return n},setGState:function(e,t,a,n,r,o){for(var s=[],l=t.getKeys(),d=this,c=Promise.resolve(),p=0,i=l.length;p<i;p++){var u=l[p],g=t.get(u);switch(u){case'Type':break;case'LW':case'LC':case'LJ':case'ML':case'D':case'RI':case'FL':case'CA':case'ca':s.push([u,g]);break;case'Font':c=c.then(function(){return d.handleSetFont(e,null,g[0],a,n,o.state).then(function(e){a.addDependency(e),s.push([u,[e,g[1]]])})});break;case'BM':s.push([u,g]);break;case'SMask':if(H(g)&&'None'===g.name){s.push([u,!1]);break}G(g)?(c=c.then(function(t){return d.handleSMask(t,e,a,n,o)}.bind(this,g)),s.push([u,!0])):M('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':N('graphic state operator '+u);break;default:N('Unknown graphic state operator '+u);}}return c.then(function(){0<s.length&&a.addOp(I.setGState,[s])})},loadFont:function(e,t,a,n){function r(){return Promise.resolve(new Le('g_font_error',new ae('Font '+e+' is not available'),t))}var i;if(t)P(W(t)),i=t;else{var o=n.get('Font');if(o)i=o.getRaw(e);else return M('fontRes not available'),r()}if(!i)return M('fontRef not available'),r();if(this.fontCache.has(i))return this.fontCache.get(i);if(t=a.fetchIfRef(i),!G(t))return r();if(t.translated)return t.translated;var s=R(),l=this.preEvaluateFont(t,a),d=l.descriptor,c=W(i),p;if(c&&(p=i.toString()),G(d)){d.fontAliases||(d.fontAliases=Object.create(null));var u=d.fontAliases,g=l.hash;if(u[g]){var h=u[g].aliasRef;if(c&&h&&this.fontCache.has(h))return this.fontCache.putAlias(i,h),this.fontCache.get(i)}else u[g]={fontID:re.getFontID()};c&&(u[g].aliasRef=i),p=u[g].fontID}c?this.fontCache.put(i,s.promise):(!p&&(p=(this.uniquePrefix||'F_')+ ++this.idCounters.obj),this.fontCache.put('id_'+p,s.promise)),P(p,'The "fontID" must be defined.'),t.loadedName='g_'+this.pdfManager.docId+'_f'+p,t.translated=s.promise;var m;try{m=this.translateFont(l,a)}catch(t){m=Promise.reject(t)}var f=this;return m.then(function(e){if(void 0!==e.fontType){var n=a.stats.fontTypes;n[e.fontType]=!0}s.resolve(new Le(t.loadedName,e,t))},function(e){f.handler.send('UnsupportedFeature',{featureId:_.font});try{var n=l.descriptor,r=n&&n.get('FontFile3'),i=r&&r.get('Subtype'),o=se(l.type,i&&i.name),d=a.stats.fontTypes;d[o]=!0}catch(e){}s.resolve(new Le(t.loadedName,new ae(e instanceof Error?e.message:e),t))}),s.promise},buildPath:function(e,t,a){var n=e.length-1;if(a||(a=[]),0>n||e.fnArray[n]!==I.constructPath)e.addOp(I.constructPath,[[t],a]);else{var r=e.argsArray[n];r[0].push(t),Array.prototype.push.apply(r[1],a)}},handleColorN:function(e,t,a,n,r,i,o,s){var l=a[a.length-1],d;if(H(l)&&(d=r.get(l.name))){var c=V(d)?d.dict:d,p=c.get('PatternType');if(p===1){var u=n.base?n.base.getRgb(a,0):null;return this.handleTilingType(t,u,i,d,c,e,o)}if(p===2){var g=c.get('Shading'),h=c.getArray('Matrix');return d=ce.parseShading(g,h,s,i,this.handler),e.addOp(t,d.getIR()),Promise.resolve()}return Promise.reject('Unknown PatternType: '+p)}return e.addOp(t,a),Promise.resolve()},getOperatorList:function(e,t,n,r,i){var s=this,l=this.xref,d=Object.create(null);P(r),n=n||q.empty;var c=n.get('XObject')||q.empty,p=n.get('Pattern')||q.empty,u=new Re(i||new Ne),g=new Oe(e,l,u),h=new a;return new Promise(function e(a,m){var f=function(t){t.then(function(){try{e(a,m)}catch(e){m(e)}},m)};t.ensureNotTerminated(),h.reset();for(var b={},y,k,i,x;!(y=h.check())&&(b.args=null,!!g.read(b));){var v=b.args,A=b.fn;switch(0|A){case I.paintXObject:if(v[0].code)break;var C=v[0].name;if(!C){M('XObject must be referred to by name.');continue}if(void 0!==d[C]){r.addOp(d[C].fn,d[C].args),v=null;continue}var S=c.get(C);if(S){P(V(S),'XObject should be a stream');var w=S.dict.get('Subtype');if(P(H(w),'XObject should have a Name subtype'),'Form'===w.name)return u.save(),void f(s.buildFormXObject(n,S,null,r,t,u.state.clone()).then(function(){u.restore()}));if('Image'===w.name){s.buildPaintImageXObject(n,S,!1,r,C,d),v=null;continue}else if('PS'===w.name){N('Ignored XObject subtype PS');continue}else D('Unhandled XObject subtype '+w.name)}break;case I.setFont:var _=v[1];return void f(s.handleSetFont(n,v,null,r,t,u.state).then(function(e){r.addDependency(e),r.addOp(I.setFont,[e,_])}));case I.endInlineImage:var T=v[0].cacheKey;if(T){var E=d[T];if(void 0!==E){r.addOp(E.fn,E.args),v=null;continue}}s.buildPaintImageXObject(n,v[0],!0,r,T,d),v=null;continue;case I.showText:v[0]=s.handleText(v[0],u.state);break;case I.showSpacedText:var L=v[0],R=[],O=L.length,F=u.state;for(k=0;k<O;++k){var U=L[k];j(U)?Array.prototype.push.apply(R,s.handleText(U,F)):B(U)&&R.push(U)}v[0]=R,A=I.showText;break;case I.nextLineShowText:r.addOp(I.nextLine),v[0]=s.handleText(v[0],u.state),A=I.showText;break;case I.nextLineSetSpacingShowText:r.addOp(I.nextLine),r.addOp(I.setWordSpacing,[v.shift()]),r.addOp(I.setCharSpacing,[v.shift()]),v[0]=s.handleText(v[0],u.state),A=I.showText;break;case I.setTextRenderingMode:u.state.textRenderingMode=v[0];break;case I.setFillColorSpace:u.state.fillColorSpace=ee.parse(v[0],l,n);continue;case I.setStrokeColorSpace:u.state.strokeColorSpace=ee.parse(v[0],l,n);continue;case I.setFillColor:x=u.state.fillColorSpace,v=x.getRgb(v,0),A=I.setFillRGBColor;break;case I.setStrokeColor:x=u.state.strokeColorSpace,v=x.getRgb(v,0),A=I.setStrokeRGBColor;break;case I.setFillGray:u.state.fillColorSpace=ee.singletons.gray,v=ee.singletons.gray.getRgb(v,0),A=I.setFillRGBColor;break;case I.setStrokeGray:u.state.strokeColorSpace=ee.singletons.gray,v=ee.singletons.gray.getRgb(v,0),A=I.setStrokeRGBColor;break;case I.setFillCMYKColor:u.state.fillColorSpace=ee.singletons.cmyk,v=ee.singletons.cmyk.getRgb(v,0),A=I.setFillRGBColor;break;case I.setStrokeCMYKColor:u.state.strokeColorSpace=ee.singletons.cmyk,v=ee.singletons.cmyk.getRgb(v,0),A=I.setStrokeRGBColor;break;case I.setFillRGBColor:u.state.fillColorSpace=ee.singletons.rgb,v=ee.singletons.rgb.getRgb(v,0);break;case I.setStrokeRGBColor:u.state.strokeColorSpace=ee.singletons.rgb,v=ee.singletons.rgb.getRgb(v,0);break;case I.setFillColorN:if(x=u.state.fillColorSpace,'Pattern'===x.name)return void f(s.handleColorN(r,I.setFillColorN,v,x,p,n,t,l));v=x.getRgb(v,0),A=I.setFillRGBColor;break;case I.setStrokeColorN:if(x=u.state.strokeColorSpace,'Pattern'===x.name)return void f(s.handleColorN(r,I.setStrokeColorN,v,x,p,n,t,l));v=x.getRgb(v,0),A=I.setStrokeRGBColor;break;case I.shadingFill:var z=n.get('Shading');z||D('No shading resource found');var W=z.get(v[0].name);W||D('No shading object found');var X=ce.parseShading(W,null,l,n,s.handler),Y=X.getIR();v=[Y],A=I.shadingFill;break;case I.setGState:var K=v[0],J=n.get('ExtGState');if(!G(J)||!J.has(K.name))break;var Z=J.get(K.name);return void f(s.setGState(n,Z,r,t,l,u));case I.moveTo:case I.lineTo:case I.curveTo:case I.curveTo2:case I.curveTo3:case I.closePath:s.buildPath(r,A,v);continue;case I.rectangle:s.buildPath(r,A,v);continue;case I.markPoint:case I.markPointProps:case I.beginMarkedContent:case I.beginMarkedContentProps:case I.endMarkedContent:case I.beginCompat:case I.endCompat:continue;default:if(null!==v){for(k=0,i=v.length;k<i&&!(v[k]instanceof q);k++);if(k<i){M('getOperatorList - ignoring operator: '+A);continue}}}r.addOp(A,v)}if(y)return void f(o);for(k=0,i=g.savedStatesDepth;k<i;k++)r.addOp(I.restore,[]);a()})},getTextContent:function(e,t,r,i,s){function l(){if(x.initialized)return x;var e=N.font;e.loadedName in k.styles||(k.styles[e.loadedName]={fontFamily:e.fallbackName,ascent:e.ascent,descent:e.descent,vertical:e.vertical}),x.fontName=e.loadedName;var t=[N.fontSize*N.textHScale,0,0,N.fontSize,0,N.textRise];if(e.isType3Font&&N.fontMatrix!==S&&1===N.fontSize){var n=e.bbox[3]-e.bbox[1];0<n&&(n*=N.fontMatrix[3],t[3]*=n)}var r=L.transform(N.ctm,L.transform(N.textMatrix,t));x.transform=r,e.vertical?(x.width=y(r[0]*r[0]+r[1]*r[1]),x.height=0,x.vertical=!0):(x.width=0,x.height=y(r[2]*r[2]+r[3]*r[3]),x.vertical=!1);var i=N.textLineMatrix[0],a=N.textLineMatrix[1],o=y(i*i+a*a);i=N.ctm[0],a=N.ctm[1];var s=y(i*i+a*a);x.textAdvanceScale=s*o,x.lastAdvanceWidth=0,x.lastAdvanceHeight=0;var l=e.spaceWidth/1e3*N.fontSize;return l?(x.spaceWidth=l,x.fakeSpaceMin=l*v,x.fakeMultiSpaceMin=l*A,x.fakeMultiSpaceMax=l*C,x.textRunBreakAllowed=!e.isMonospace):(x.spaceWidth=0,x.fakeSpaceMin=Infinity,x.fakeMultiSpaceMin=Infinity,x.fakeMultiSpaceMax=0,x.textRunBreakAllowed=!1),x.initialized=!0,x}function d(e){for(var t=0,a=e.length,n;t<a&&32<=(n=e.charCodeAt(t))&&127>=n;)t++;return t<a?e.replace(f,' '):e}function p(e){var t=e.str.join(''),a=me(t,-1,e.vertical);return{str:s?d(a.str):a.str,dir:a.dir,width:e.width,height:e.height,transform:e.transform,fontName:e.fontName}}function u(e,t){return b.loadFont(e,t,_,r).then(function(e){N.font=e.font,N.fontMatrix=e.font.fontMatrix||S})}function g(e){for(var t=N.font,a=l(),n=0,r=0,o=t.charsToGlyphs(e),s=t.defaultVMetrics,d=0;d<o.length;d++){var i=o[d],p=null,u=null,g=null;t.vertical?i.vmetric?(g=i.vmetric[0],p=i.vmetric[1],u=i.vmetric[2]):(g=i.width,p=0.5*i.width,u=s[2]):g=i.width;var m=i.unicode,f=we();void 0!==f[m]&&(m=f[m]),m=_e(m);var b=N.charSpacing;if(i.isSpace){var y=N.wordSpacing;b+=y,0<y&&h(y,a.str)}var k=0,x=0;if(!t.vertical){var v=g*N.fontMatrix[0];k=(v*N.fontSize+b)*N.textHScale,n+=k}else{var A=g*N.fontMatrix[0];x=A*N.fontSize+b,r+=x}N.translateTextMatrix(k,x),a.str.push(m)}return t.vertical?(a.lastAdvanceHeight=r,a.height+=c(r*a.textAdvanceScale)):(a.lastAdvanceWidth=n,a.width+=n*a.textAdvanceScale),a}function h(e,t){if(!(e<x.fakeSpaceMin)){if(e<x.fakeMultiSpaceMin)return void t.push(' ');for(var a=n(e/x.spaceWidth);0<a--;)t.push(' ')}}function m(){x.initialized&&(k.items.push(p(x)),x.initialized=!1,x.str.length=0)}i=i||new Re(new De());var f=/\s/g,k={items:[],styles:Object.create(null)},x={initialized:!1,str:[],width:0,height:0,vertical:!1,lastAdvanceWidth:0,lastAdvanceHeight:0,textAdvanceScale:0,spaceWidth:0,fakeSpaceMin:Infinity,fakeMultiSpaceMin:Infinity,fakeMultiSpaceMax:-0,textRunBreakAllowed:!1,transform:null,fontName:null},v=0.3,A=1.5,C=4,b=this,_=this.xref;r=_.fetchIfRef(r)||q.empty;var T=null,E=Object.create(null),R=new Oe(e,_,i),D=new a,N;return new Promise(function e(a,n){var d=function(t){t.then(function(){try{e(a,n)}catch(e){n(e)}},n)};t.ensureNotTerminated(),D.reset();for(var c={},p=[],f;!(f=D.check())&&(p.length=0,c.args=p,!!R.read(c));){N=i.state;var y=c.fn;p=c.args;var v,A;switch(0|y){case I.setFont:return m(),N.fontSize=p[1],void d(u(p[0].name,null));case I.setTextRise:m(),N.textRise=p[0];break;case I.setHScale:m(),N.textHScale=p[0]/100;break;case I.setLeading:m(),N.leading=p[0];break;case I.moveText:var C=!!N.font&&0===(N.font.vertical?p[0]:p[1]);if(v=p[0]-p[1],C&&x.initialized&&0<v&&v<=x.fakeMultiSpaceMax){N.translateTextLineMatrix(p[0],p[1]),x.width+=p[0]-x.lastAdvanceWidth,x.height+=p[1]-x.lastAdvanceHeight,A=p[0]-x.lastAdvanceWidth-(p[1]-x.lastAdvanceHeight),h(A,x.str);break}m(),N.translateTextLineMatrix(p[0],p[1]),N.textMatrix=N.textLineMatrix.slice();break;case I.setLeadingMoveText:m(),N.leading=-p[1],N.translateTextLineMatrix(p[0],p[1]),N.textMatrix=N.textLineMatrix.slice();break;case I.nextLine:m(),N.carriageReturn();break;case I.setTextMatrix:if(v=N.calcTextLineMatrixAdvance(p[0],p[1],p[2],p[3],p[4],p[5]),null!==v&&x.initialized&&0<v.value&&v.value<=x.fakeMultiSpaceMax){N.translateTextLineMatrix(v.width,v.height),x.width+=v.width-x.lastAdvanceWidth,x.height+=v.height-x.lastAdvanceHeight,A=v.width-x.lastAdvanceWidth-(v.height-x.lastAdvanceHeight),h(A,x.str);break}m(),N.setTextMatrix(p[0],p[1],p[2],p[3],p[4],p[5]),N.setTextLineMatrix(p[0],p[1],p[2],p[3],p[4],p[5]);break;case I.setCharSpacing:N.charSpacing=p[0];break;case I.setWordSpacing:N.wordSpacing=p[0];break;case I.beginText:m(),N.textMatrix=w.slice(),N.textLineMatrix=w.slice();break;case I.showSpacedText:for(var S=p[0],_=0,B=S.length,j;_<B;_++)if('string'==typeof S[_])g(S[_]);else{l(),v=S[_]*N.fontSize/1e3;var F=!1;N.font.vertical?(j=v*(N.textHScale*N.textMatrix[2]+N.textMatrix[3]),N.translateTextMatrix(0,v),F=x.textRunBreakAllowed&&v>x.fakeMultiSpaceMax,!F&&(x.height+=j)):(v=-v,j=v*(N.textHScale*N.textMatrix[0]+N.textMatrix[1]),N.translateTextMatrix(v,0),F=x.textRunBreakAllowed&&v>x.fakeMultiSpaceMax,!F&&(x.width+=j)),F?m():0<v&&h(v,x.str)}break;case I.showText:g(p[0]);break;case I.nextLineShowText:m(),N.carriageReturn(),g(p[0]);break;case I.nextLineSetSpacingShowText:m(),N.wordSpacing=p[0],N.charSpacing=p[1],N.carriageReturn(),g(p[2]);break;case I.paintXObject:if(m(),p[0].code)break;T||(T=r.get('XObject')||q.empty);var M=p[0].name;if(E.key===M){E.texts&&(L.appendToArray(k.items,E.texts.items),L.extendObj(k.styles,E.texts.styles));break}var U=T.get(M);if(!U)break;P(V(U),'XObject should be a stream');var z=U.dict.get('Subtype');if(P(H(z),'XObject should have a Name subtype'),'Form'!==z.name){E.key=M,E.texts=null;break}i.save();var W=U.dict.getArray('Matrix');return O(W)&&6===W.length&&i.transform(W),void d(b.getTextContent(U,t,U.dict.get('Resources')||r,i,s).then(function(e){L.appendToArray(k.items,e.items),L.extendObj(k.styles,e.styles),i.restore(),E.key=M,E.texts=e}));case I.setGState:m();var X=p[0],Y=r.get('ExtGState');if(!G(Y)||!H(X))break;var K=Y.get(X.name);if(!G(K))break;var J=K.get('Font');if(J)return N.fontSize=J[1],void d(u(null,J[0]));}}return f?void d(o):void(m(),a(k))})},extractDataStructures:function(e,t,a,n){var r=e.get('ToUnicode')||t.get('ToUnicode'),i=r?this.readToUnicode(r):Promise.resolve(void 0);if(n.composite){var o=e.get('CIDSystemInfo');G(o)&&(n.cidSystemInfo={registry:o.get('Registry'),ordering:o.get('Ordering'),supplement:o.get('Supplement')});var s=e.get('CIDToGIDMap');V(s)&&(n.cidToGidMap=this.readCidToGidMap(s))}var l=[],d=null,c;if(e.has('Encoding')){if(c=e.get('Encoding'),!G(c))H(c)?d=c.name:D('Encoding is not a Name nor a Dict');else if(d=c.get('BaseEncoding'),d=H(d)?d.name:null,c.has('Differences'))for(var p=c.get('Differences'),u=0,g=0,h=p.length,m;g<h;g++)m=a.fetchIfRef(p[g]),B(m)?u=m:H(m)?l[u++]=m.name:D('Invalid entry in \'Differences\' array: '+m);'MacRomanEncoding'!==d&&'MacExpertEncoding'!==d&&'WinAnsiEncoding'!==d&&(d=null)}return d?n.defaultEncoding=ve(d).slice():(c='TrueType'===n.type?fe:be,!!(n.flags&ne.Symbolic)&&(c=ye,!n.file&&(/Symbol/i.test(n.name)?c=ke:/Dingbats/i.test(n.name)&&(c=xe))),n.defaultEncoding=c),n.differences=l,n.baseEncodingName=d,n.dict=e,i.then(function(e){return n.toUnicode=e,this.buildToUnicode(n)}.bind(this)).then(function(e){return n.toUnicode=e,n})},buildToUnicode:function(e){if(e.toUnicode&&0!==e.toUnicode.length)return Promise.resolve(e.toUnicode);var t,a,n;if(!e.composite){t=[];var r=e.defaultEncoding.slice(),i=e.baseEncodingName,o=e.differences;for(a in o)(n=o[a],'.notdef'!==n)&&(r[a]=n);var s=Ie();for(a in r){if(n=r[a],''===n)continue;else if(void 0===s[n]){var d=0;switch(n[0]){case'G':3===n.length&&(d=parseInt(n.substr(1),16));break;case'g':5===n.length&&(d=parseInt(n.substr(1),16));break;case'C':case'c':3<=n.length&&(d=+n.substr(1));break;default:var c=Te(n,s);-1!==c&&(d=c);}if(d){if(i&&d===+a){var p=ve(i);if(p&&(n=p[a])){t[a]=l(s[n]);continue}}t[a]=l(d)}continue}t[a]=l(s[n])}return Promise.resolve(new oe(t))}if(e.composite&&(e.cMap.builtInCMap&&!(e.cMap instanceof ge)||'Adobe'===e.cidSystemInfo.registry&&('GB1'===e.cidSystemInfo.ordering||'CNS1'===e.cidSystemInfo.ordering||'Japan1'===e.cidSystemInfo.ordering||'Korea1'===e.cidSystemInfo.ordering))){var u=e.cidSystemInfo.registry,g=e.cidSystemInfo.ordering,h=U.get(u+'-'+g+'-UCS2');return ue.create(h,this.options.cMapOptions,null).then(function(a){var n=e.cMap;return t=[],n.forEach(function(e,n){P(65535>=n,'Max size of CID is 65,535');var r=a.lookup(n);r&&(t[e]=l((r.charCodeAt(0)<<8)+r.charCodeAt(1)))}),new oe(t)})}return Promise.resolve(new ie(e.firstChar,e.lastChar))},readToUnicode:function(e){var t=e;return H(t)?ue.create(t,this.options.cMapOptions,null).then(function(e){return e instanceof ge?new ie(0,65535):new oe(e.getMap())}):V(t)?ue.create(t,this.options.cMapOptions,null).then(function(e){if(e instanceof ge)return new ie(0,65535);var t=Array(e.length);return e.forEach(function(e,a){for(var n=[],r=0,i;r<a.length;r+=2){if(i=a.charCodeAt(r)<<8|a.charCodeAt(r+1),55296!=(63488&i)){n.push(i);continue}r+=2;var o=a.charCodeAt(r)<<8|a.charCodeAt(r+1);n.push(((1023&i)<<10)+(1023&o)+65536)}t[e]=l.apply(String,n)}),new oe(t)}):Promise.resolve(null)},readCidToGidMap:function(e){for(var t=e.getBytes(),a=[],n=0,r=t.length,i;n<r;n++)if(i=t[n++]<<8|t[n],0!=i){var o=n>>1;a[o]=i}return a},extractWidths:function(e,t,a,n){var r=[],o=0,s=[],l,d,i,c,p,u,g,h;if(n.composite){if(o=e.get('DW')||1e3,h=e.get('W'),h)for(d=0,i=h.length;d<i;d++)if(u=h[d++],g=t.fetchIfRef(h[d]),O(g))for(c=0,p=g.length;c<p;c++)r[u++]=g[c];else{var m=h[++d];for(c=u;c<=g;c++)r[c]=m}if(n.vertical){var f=e.get('DW2')||[880,-1000];if(l=[f[1],0.5*o,f[0]],f=e.get('W2'),f)for(d=0,i=f.length;d<i;d++)if(u=f[d++],g=t.fetchIfRef(f[d]),O(g))for(c=0,p=g.length;c<p;c++)s[u++]=[g[c++],g[c++],g[c]];else{var b=[f[++d],f[++d],f[++d]];for(c=u;c<=g;c++)s[c]=b}}}else{var y=n.firstChar;if(h=e.get('Widths'),h){for(c=y,d=0,i=h.length;d<i;d++)r[c++]=h[d];o=parseFloat(a.get('MissingWidth'))||0}else{var k=e.get('BaseFont');if(H(k)){var x=this.getBaseFontMetrics(k.name);r=this.buildCharCodeToWidth(x.widths,n),o=x.defaultWidth}}}var v=!0,A=o;for(var C in r){var S=r[C];if(S){if(!A){A=S;continue}if(A!==S){v=!1;break}}}v&&(n.flags|=ne.FixedPitch),n.defaultWidth=o,n.widths=r,n.defaultVMetrics=l,n.vmetrics=s},isSerifFont:function(e){var t=e.split('-')[0];return t in Ce()||-1!==t.search(/serif/gi)},getBaseFontMetrics:function(e){var t=0,a=[],n=!1,r=Ae(),i=r[e]||e,o=he();i in o||(this.isSerifFont(e)?i='Times-Roman':i='Helvetica');var s=o[i];return B(s)?(t=s,n=!0):a=s(),{defaultWidth:t,monospace:n,widths:a}},buildCharCodeToWidth:function(e,t){for(var a=Object.create(null),n=t.differences,r=t.defaultEncoding,i=0;256>i;i++){if(i in n&&e[n[i]]){a[i]=e[n[i]];continue}if(i in r&&e[r[i]]){a[i]=e[r[i]];continue}}return a},preEvaluateFont:function(e,t){var a=e,n=e.get('Subtype');P(H(n),'invalid font Subtype');var r=!1,o;if('Type0'===n.name){var s=e.get('DescendantFonts');s||D('Descendant fonts are not specified'),e=O(s)?t.fetchIfRef(s[0]):s,n=e.get('Subtype'),P(H(n),'invalid font Subtype'),r=!0}var l=e.get('FontDescriptor');if(l){var d=new te,c=a.getRaw('Encoding');if(H(c))d.update(c.name);else if(W(c))d.update(c.toString());else if(G(c))for(var p=c.getKeys(),u=0,i=p.length,g;u<i;u++)g=c.getRaw(p[u]),H(g)?d.update(g.name):W(g)?d.update(g.toString()):O(g)&&d.update(g.length.toString());var h=e.get('ToUnicode')||a.get('ToUnicode');if(V(h)){var m=h.str||h;o=m.buffer?new Uint8Array(m.buffer.buffer,0,m.bufferLength):new Uint8Array(m.bytes.buffer,m.start,m.end-m.start),d.update(o)}else H(h)&&d.update(h.name);var f=e.get('Widths')||a.get('Widths');f&&(o=new Uint8Array(new Uint32Array(f).buffer),d.update(o))}return{descriptor:l,dict:e,baseDict:a,composite:r,type:n.name,hash:d?d.hexdigest():''}},translateFont:function(e,t){var a=e.baseDict,n=e.dict,r=e.composite,i=e.descriptor,o=e.type,s=r?65535:255,l=this.options.cMapOptions,d;if(!i)if('Type3'===o)i=new q(null),i.set('FontName',U.get(o)),i.set('FontBBox',n.getArray('FontBBox'));else{var c=n.get('BaseFont');H(c)||D('Base font is not specified'),c=c.name.replace(/[,_]/g,'-');var p=this.getBaseFontMetrics(c),u=c.split('-')[0],g=(this.isSerifFont(u)?ne.Serif:0)|(p.monospace?ne.FixedPitch:0)|(Se()[u]?ne.Symbolic:ne.Nonsymbolic);return d={type:o,name:c,widths:p.widths,defaultWidth:p.defaultWidth,flags:g,firstChar:0,lastChar:s},this.extractDataStructures(n,n,t,d).then(function(e){return e.widths=this.buildCharCodeToWidth(p.widths,e),new re(c,null,e)}.bind(this))}var h=n.get('FirstChar')||0,m=n.get('LastChar')||s,f=i.get('FontName'),b=n.get('BaseFont');if(j(f)&&(f=U.get(f)),j(b)&&(b=U.get(b)),'Type3'!==o){var y=f&&f.name,k=b&&b.name;y!==k&&(N('The FontDescriptor\'s FontName is "'+y+'" but should be the same as the Font\'s BaseFont "'+k+'"'),y&&k&&0===k.indexOf(y)&&(f=b))}f=f||b,P(H(f),'invalid font name');var x=i.get('FontFile','FontFile2','FontFile3');if(x&&x.dict){var v=x.dict.get('Subtype');v&&(v=v.name);var A=x.dict.get('Length1'),C=x.dict.get('Length2'),w=x.dict.get('Length3')}d={type:o,name:f.name,subtype:v,file:x,length1:A,length2:C,length3:w,loadedName:a.loadedName,composite:r,wideChars:r,fixedPitch:!1,fontMatrix:n.getArray('FontMatrix')||S,firstChar:h||0,lastChar:m||s,bbox:i.getArray('FontBBox'),ascent:i.get('Ascent'),descent:i.get('Descent'),xHeight:i.get('XHeight'),capHeight:i.get('CapHeight'),flags:i.get('Flags'),italicAngle:i.get('ItalicAngle'),coded:!1};var _;if(r){var T=a.get('Encoding');H(T)&&(d.cidEncoding=T.name),_=ue.create(T,l,null).then(function(e){d.cMap=e,d.vertical=d.cMap.vertical})}else _=Promise.resolve(void 0);return _.then(function(){return this.extractDataStructures(n,a,t,d)}.bind(this)).then(function(e){return this.extractWidths(n,t,i,e),'Type3'===o&&(e.isType3Font=!0),new re(f.name,x,e)}.bind(this))}},t}(),Le=function(){function e(e,t,a){this.loadedName=e,this.font=t,this.dict=a,this.type3Loaded=null,this.sent=!1}return e.prototype={send:function(e){if(!this.sent){var t=this.font.exportData();e.send('commonobj',[this.loadedName,'Font',t]),this.sent=!0}},loadType3Data:function(e,t,a,r){if(P(this.font.isType3Font),this.type3Loaded)return this.type3Loaded;for(var o=this.font,s=Promise.resolve(),l=this.dict.get('CharProcs'),d=this.dict.get('Resources')||t,c=l.getKeys(),p=Object.create(null),u=0,i=c.length;u<i;++u)s=s.then(function(t){var n=l.get(t),i=new Pe;return e.getOperatorList(n,r,d,i).then(function(){p[t]=i.getIR(),a.addDependencies(i.dependencies)},function(){M('Type3 font resource "'+t+'" is not available');var e=new Pe;p[t]=e.getIR()})}.bind(this,c[u]));return this.type3Loaded=s.then(function(){o.charProcOperatorList=p}),this.type3Loaded}},e}(),Pe=function(){function e(e){for(var t=[],a=e.fnArray,n=e.argsArray,r=0,i=e.length;r<i;r++)switch(a[r]){case I.paintInlineImageXObject:case I.paintInlineImageXObjectGroup:case I.paintImageMaskXObject:var o=n[r][0];o.cached||t.push(o.data.buffer);}return t}function t(e,t,a){this.messageHandler=t,this.fnArray=[],this.argsArray=[],this.dependencies=Object.create(null),this._totalLength=0,this.pageIndex=a,this.intent=e}var a=1e3;return t.prototype={get length(){return this.argsArray.length},get totalLength(){return this._totalLength+this.length},addOp:function(e,t){this.fnArray.push(e),this.argsArray.push(t),this.messageHandler&&(this.fnArray.length>=a?this.flush():this.fnArray.length>=a-5&&(e===I.restore||e===I.endText)&&this.flush())},addDependency:function(e){e in this.dependencies||(this.dependencies[e]=!0,this.addOp(I.dependency,[e]))},addDependencies:function(e){for(var t in e)this.addDependency(t)},addOpList:function(e){L.extendObj(this.dependencies,e.dependencies);for(var t=0,a=e.length;t<a;t++)this.addOp(e.fnArray[t],e.argsArray[t])},getIR:function(){return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}},flush:function(t){'oplist'!==this.intent&&new Be().optimize(this);var a=e(this),n=this.length;this._totalLength+=n,this.messageHandler.send('RenderPageChunk',{operatorList:{fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:t,length:n},pageIndex:this.pageIndex,intent:this.intent},a),this.dependencies=Object.create(null),this.fnArray.length=0,this.argsArray.length=0}},t}(),Re=function(){function e(e){this.state=e,this.stateStack=[]}return e.prototype={save:function(){var e=this.state;this.stateStack.push(this.state),this.state=e.clone()},restore:function(){var e=this.stateStack.pop();e&&(this.state=e)},transform:function(e){this.state.ctm=L.transform(this.state.ctm,e)}},e}(),De=function(){function e(){this.ctm=new Float32Array(w),this.fontSize=0,this.font=null,this.fontMatrix=S,this.textMatrix=w.slice(),this.textLineMatrix=w.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}return e.prototype={setTextMatrix:function(t,a,n,r,i,e){var o=this.textMatrix;o[0]=t,o[1]=a,o[2]=n,o[3]=r,o[4]=i,o[5]=e},setTextLineMatrix:function(t,a,n,r,i,e){var o=this.textLineMatrix;o[0]=t,o[1]=a,o[2]=n,o[3]=r,o[4]=i,o[5]=e},translateTextMatrix:function(e,t){var a=this.textMatrix;a[4]=a[0]*e+a[2]*t+a[4],a[5]=a[1]*e+a[3]*t+a[5]},translateTextLineMatrix:function(e,t){var a=this.textLineMatrix;a[4]=a[0]*e+a[2]*t+a[4],a[5]=a[1]*e+a[3]*t+a[5]},calcTextLineMatrixAdvance:function(t,a,n,r,i,e){var o=this.font;if(!o)return null;var s=this.textLineMatrix;if(t!==s[0]||a!==s[1]||n!==s[2]||r!==s[3])return null;var l=i-s[4],d=e-s[5];if(o.vertical&&0!=l||!o.vertical&&0!=d)return null;var c=t*r-a*n,p,u;return o.vertical?(p=-d*n/c,u=d*t/c):(p=l*r/c,u=-l*a/c),{width:p,height:u,value:o.vertical?u:p}},calcRenderMatrix:function(e){var t=[this.fontSize*this.textHScale,0,0,this.fontSize,0,this.textRise];return L.transform(e,L.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}(),Ne=function(){function e(){this.ctm=new Float32Array(w),this.font=null,this.textRenderingMode=E.FILL,this.fillColorSpace=ee.singletons.gray,this.strokeColorSpace=ee.singletons.gray}return e.prototype={clone:function(){return Object.create(this)}},e}(),Oe=function(){function e(e,a,n){this.opMap=t(),this.parser=new Z(new J(e,this.opMap),!1,a),this.stateManager=n,this.nonProcessedArgs=[]}var t=F(function(e){e.w={id:I.setLineWidth,numArgs:1,variableArgs:!1},e.J={id:I.setLineCap,numArgs:1,variableArgs:!1},e.j={id:I.setLineJoin,numArgs:1,variableArgs:!1},e.M={id:I.setMiterLimit,numArgs:1,variableArgs:!1},e.d={id:I.setDash,numArgs:2,variableArgs:!1},e.ri={id:I.setRenderingIntent,numArgs:1,variableArgs:!1},e.i={id:I.setFlatness,numArgs:1,variableArgs:!1},e.gs={id:I.setGState,numArgs:1,variableArgs:!1},e.q={id:I.save,numArgs:0,variableArgs:!1},e.Q={id:I.restore,numArgs:0,variableArgs:!1},e.cm={id:I.transform,numArgs:6,variableArgs:!1},e.m={id:I.moveTo,numArgs:2,variableArgs:!1},e.l={id:I.lineTo,numArgs:2,variableArgs:!1},e.c={id:I.curveTo,numArgs:6,variableArgs:!1},e.v={id:I.curveTo2,numArgs:4,variableArgs:!1},e.y={id:I.curveTo3,numArgs:4,variableArgs:!1},e.h={id:I.closePath,numArgs:0,variableArgs:!1},e.re={id:I.rectangle,numArgs:4,variableArgs:!1},e.S={id:I.stroke,numArgs:0,variableArgs:!1},e.s={id:I.closeStroke,numArgs:0,variableArgs:!1},e.f={id:I.fill,numArgs:0,variableArgs:!1},e.F={id:I.fill,numArgs:0,variableArgs:!1},e['f*']={id:I.eoFill,numArgs:0,variableArgs:!1},e.B={id:I.fillStroke,numArgs:0,variableArgs:!1},e['B*']={id:I.eoFillStroke,numArgs:0,variableArgs:!1},e.b={id:I.closeFillStroke,numArgs:0,variableArgs:!1},e['b*']={id:I.closeEOFillStroke,numArgs:0,variableArgs:!1},e.n={id:I.endPath,numArgs:0,variableArgs:!1},e.W={id:I.clip,numArgs:0,variableArgs:!1},e['W*']={id:I.eoClip,numArgs:0,variableArgs:!1},e.BT={id:I.beginText,numArgs:0,variableArgs:!1},e.ET={id:I.endText,numArgs:0,variableArgs:!1},e.Tc={id:I.setCharSpacing,numArgs:1,variableArgs:!1},e.Tw={id:I.setWordSpacing,numArgs:1,variableArgs:!1},e.Tz={id:I.setHScale,numArgs:1,variableArgs:!1},e.TL={id:I.setLeading,numArgs:1,variableArgs:!1},e.Tf={id:I.setFont,numArgs:2,variableArgs:!1},e.Tr={id:I.setTextRenderingMode,numArgs:1,variableArgs:!1},e.Ts={id:I.setTextRise,numArgs:1,variableArgs:!1},e.Td={id:I.moveText,numArgs:2,variableArgs:!1},e.TD={id:I.setLeadingMoveText,numArgs:2,variableArgs:!1},e.Tm={id:I.setTextMatrix,numArgs:6,variableArgs:!1},e['T*']={id:I.nextLine,numArgs:0,variableArgs:!1},e.Tj={id:I.showText,numArgs:1,variableArgs:!1},e.TJ={id:I.showSpacedText,numArgs:1,variableArgs:!1},e['\'']={id:I.nextLineShowText,numArgs:1,variableArgs:!1},e['"']={id:I.nextLineSetSpacingShowText,numArgs:3,variableArgs:!1},e.d0={id:I.setCharWidth,numArgs:2,variableArgs:!1},e.d1={id:I.setCharWidthAndBounds,numArgs:6,variableArgs:!1},e.CS={id:I.setStrokeColorSpace,numArgs:1,variableArgs:!1},e.cs={id:I.setFillColorSpace,numArgs:1,variableArgs:!1},e.SC={id:I.setStrokeColor,numArgs:4,variableArgs:!0},e.SCN={id:I.setStrokeColorN,numArgs:33,variableArgs:!0},e.sc={id:I.setFillColor,numArgs:4,variableArgs:!0},e.scn={id:I.setFillColorN,numArgs:33,variableArgs:!0},e.G={id:I.setStrokeGray,numArgs:1,variableArgs:!1},e.g={id:I.setFillGray,numArgs:1,variableArgs:!1},e.RG={id:I.setStrokeRGBColor,numArgs:3,variableArgs:!1},e.rg={id:I.setFillRGBColor,numArgs:3,variableArgs:!1},e.K={id:I.setStrokeCMYKColor,numArgs:4,variableArgs:!1},e.k={id:I.setFillCMYKColor,numArgs:4,variableArgs:!1},e.sh={id:I.shadingFill,numArgs:1,variableArgs:!1},e.BI={id:I.beginInlineImage,numArgs:0,variableArgs:!1},e.ID={id:I.beginImageData,numArgs:0,variableArgs:!1},e.EI={id:I.endInlineImage,numArgs:1,variableArgs:!1},e.Do={id:I.paintXObject,numArgs:1,variableArgs:!1},e.MP={id:I.markPoint,numArgs:1,variableArgs:!1},e.DP={id:I.markPointProps,numArgs:2,variableArgs:!1},e.BMC={id:I.beginMarkedContent,numArgs:1,variableArgs:!1},e.BDC={id:I.beginMarkedContentProps,numArgs:2,variableArgs:!1},e.EMC={id:I.endMarkedContent,numArgs:0,variableArgs:!1},e.BX={id:I.beginCompat,numArgs:0,variableArgs:!1},e.EX={id:I.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});return e.prototype={get savedStatesDepth(){return this.stateManager.stateStack.length},read:function(e){for(var t=e.args,a;;){if(a=this.parser.getObj(),z(a)){var n=a.cmd,r=this.opMap[n];if(!r){M('Unknown command "'+n+'"');continue}var i=r.id,o=r.numArgs,s=null===t?0:t.length;if(!r.variableArgs){if(s!==o){for(var l=this.nonProcessedArgs;s>o;)l.push(t.shift()),s--;for(;s<o&&0!==l.length;)t||(t=[]),t.unshift(l.pop()),s++}if(s<o){N('Command '+i+': because expected '+o+' args, but received '+s+' args; skipping'),t=null;continue}}else s>o&&N('Command '+i+': expected [0,'+o+'] args, but received '+s+' args');return this.preprocessCommand(i,t),e.fn=i,e.args=t,!0}if(Q(a))return!1;null!==a&&(!t&&(t=[]),t.push(a),P(33>=t.length,'Too many arguments'))}},preprocessCommand:function(e,t){switch(0|e){case I.save:this.stateManager.save();break;case I.restore:this.stateManager.restore();break;case I.transform:this.stateManager.transform(t);}}},e}(),Be=function(){function e(e,t,a){for(var n=e,r=0,i=t.length-1,o;r<i;r++)o=t[r],n=n[o]||(n[o]=[]);n[t[t.length-1]]=a}function t(e,t,a,n){for(var r=e+2,o=0;o<t;o++){var i=n[r+4*o],s=1===i.length&&i[0];if(s&&1===s.width&&1===s.height&&(!s.data.length||1===s.data.length&&0===s.data[0])){a[r+4*o]=I.paintSolidColorImageMask;continue}break}return t-o}function a(){}var n=[];return e(n,[I.save,I.transform,I.paintInlineImageXObject,I.restore],function(e){for(var t=10,a=200,n=1e3,r=1,o=e.fnArray,l=e.argsArray,d=e.iCurr,c=d-3,p=d-2,g=d-1,h=c+4,i=o.length;h+3<i&&o[h]===I.save&&o[h+1]===I.transform&&o[h+2]===I.paintInlineImageXObject&&o[h+3]===I.restore;)h+=4;var m=s((h-c)/4,a);if(m<t)return h;var f=0,b=[],y=0,x=r,v=r,A;for(A=0;A<m;A++){var C=l[p+(A<<2)],S=l[g+(A<<2)][0];x+S.width>n&&(f=u(f,x),v+=y+2*r,x=0,y=0),b.push({transform:C,x:x,y:v,w:S.width,h:S.height}),x+=S.width+2*r,y=u(y,S.height)}var w=u(f,x)+r,_=v+y+r,E=new Uint8Array(4*(w*_)),L=w<<2;for(A=0;A<m;A++){var P=l[g+(A<<2)][0].data,R=b[A].w<<2,D=0,N=b[A].x+b[A].y*w<<2;E.set(P.subarray(0,R),N-L);for(var O=0,k=b[A].h;O<k;O++)E.set(P.subarray(D,D+R),N),D+=R,N+=L;for(E.set(P.subarray(D-R,D),N);0<=N;)P[N-4]=P[N],P[N-3]=P[N+1],P[N-2]=P[N+2],P[N-1]=P[N+3],P[N+R]=P[N+R-4],P[N+R+1]=P[N+R-3],P[N+R+2]=P[N+R-2],P[N+R+3]=P[N+R-1],N-=L}return o.splice(c,4*m,I.paintInlineImageXObjectGroup),l.splice(c,4*m,[{width:w,height:_,kind:T.RGBA_32BPP,data:E},b]),c+1}),e(n,[I.save,I.transform,I.paintImageMaskXObject,I.restore],function(e){for(var a=10,n=100,r=1e3,o=e.fnArray,l=e.argsArray,d=e.iCurr,c=d-3,p=d-2,u=d-1,g=c+4,i=o.length;g+3<i&&o[g]===I.save&&o[g+1]===I.transform&&o[g+2]===I.paintImageMaskXObject&&o[g+3]===I.restore;)g+=4;var h=(g-c)/4;if(h=t(c,h,o,l),h<a)return g;var m=!1,f=l[u][0],b,y,k;if(0===l[p][1]&&0===l[p][2]){m=!0;var x=l[p][0],v=l[p][3];y=p+4;var A=u+4;for(b=1;b<h;b++,y+=4,A+=4)if(k=l[y],l[A][0]!==f||k[0]!==x||0!==k[1]||0!==k[2]||k[3]!==v){b<a?m=!1:h=b;break}}if(m){h=s(h,r);var C=new Float32Array(2*h);for(y=p,b=0;b<h;b++,y+=4)k=l[y],C[b<<1]=k[4],C[(b<<1)+1]=k[5];o.splice(c,4*h,I.paintImageMaskXObjectRepeat),l.splice(c,4*h,[f,x,v,C])}else{h=s(h,n);var S=[];for(b=0;b<h;b++){k=l[p+(b<<2)];var w=l[u+(b<<2)][0];S.push({data:w.data,width:w.width,height:w.height,transform:k})}o.splice(c,4*h,I.paintImageMaskXObjectGroup),l.splice(c,4*h,[S])}return c+1}),e(n,[I.save,I.transform,I.paintImageXObject,I.restore],function(e){var t=e.fnArray,a=e.argsArray,n=e.iCurr,r=n-3,o=n-2;if(0!==a[o][1]||0!==a[o][2])return n+1;for(var l=a[n-1][0],d=a[o][0],c=a[o][3],p=r+4,i=t.length;p+3<i&&t[p]===I.save&&t[p+1]===I.transform&&t[p+2]===I.paintImageXObject&&t[p+3]===I.restore&&a[p+1][0]===d&&0===a[p+1][1]&&0===a[p+1][2]&&a[p+1][3]===c&&a[p+2][0]===l;)p+=4;var u=s((p-r)/4,1e3);if(u<3)return p;for(var g=new Float32Array(2*u),h=o,m=0,f;m<u;m++,h+=4)f=a[h],g[m<<1]=f[4],g[(m<<1)+1]=f[5];return t.splice(r,4*u,I.paintImageXObjectRepeat),a.splice(r,4*u,[l,d,c,g]),r+1}),e(n,[I.beginText,I.setFont,I.setTextMatrix,I.showText,I.endText],function(e){for(var t=3,a=1e3,n=e.fnArray,r=e.argsArray,o=e.iCurr,l=o-4,d=o-3,c=o-2,p=o-1,u=o,g=r[d][0],h=r[d][1],m=l+5,i=n.length;m+4<i&&n[m]===I.beginText&&n[m+1]===I.setFont&&n[m+2]===I.setTextMatrix&&n[m+3]===I.showText&&n[m+4]===I.endText&&r[m+1][0]===g&&r[m+1][1]===h;)m+=5;var f=s((m-l)/5,a);if(f<t)return m;var b=l;4<=l&&n[l-4]===n[d]&&n[l-3]===n[c]&&n[l-2]===n[p]&&n[l-1]===n[u]&&r[l-4][0]===g&&r[l-4][1]===h&&(f++,b-=5);for(var y=b+4,k=1;k<f;k++)n.splice(y,3),r.splice(y,3),y+=2;return y+1}),a.prototype={optimize:function(e){for(var t=e.fnArray,a=e.argsArray,r={iCurr:0,fnArray:t,argsArray:a},o=0,i=t.length,s;o<i;)s=(s||n)[t[o]],'function'==typeof s?(r.iCurr=o,o=s(r),s=void 0,i=r.fnArray.length):o++}},a}();e.OperatorList=Pe,e.PartialEvaluator=Ee}),function(e,t){t(e.pdfjsCoreAnnotation={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream,e.pdfjsCoreColorSpace,e.pdfjsCoreObj,e.pdfjsCoreEvaluator)}(this,function(e,t,a,n,r,i,o){function s(){}var l=t.AnnotationBorderStyleType,d=t.AnnotationFlag,c=t.AnnotationType,p=t.OPS,u=t.Util,g=t.isBool,h=t.isString,m=t.isArray,f=t.isInt,b=t.isValidUrl,y=t.stringToBytes,k=t.stringToPDFString,x=t.stringToUTF8String,v=t.warn,A=a.Dict,C=a.isDict,S=a.isName,w=n.Stream,_=r.ColorSpace,T=i.ObjectLoader,I=i.FileSpec,E=o.OperatorList;s.prototype={create:function(e,t){var a=e.fetchIfRef(t);if(C(a)){var n=a.get('Subtype');n=S(n)?n.name:null;var r={xref:e,dict:a,ref:t,subtype:n};switch(n){case'Link':return new O(r);case'Text':return new N(r);case'Widget':var i=u.getInheritableProperty(a,'FT');return S(i)&&'Tx'===i.name?new D(r):new R(r);case'Popup':return new B(r);case'Highlight':return new j(r);case'Underline':return new F(r);case'Squiggly':return new M(r);case'StrikeOut':return new q(r);case'FileAttachment':return new U(r);default:return n?v('Unimplemented annotation type "'+n+'", falling back to base annotation.'):v('Annotation is missing the required /Subtype.'),new L(r);}}}};var L=function(){function e(e,t,a){var n=u.getAxialAlignedBoundingBox(t,a),r=n[0],i=n[1],o=n[2],s=n[3];if(r===o||i===s)return[1,0,0,1,e[0],e[1]];var l=(e[2]-e[0])/(o-r),d=(e[3]-e[1])/(s-i);return[l,0,0,d,e[0]-r*l,e[1]-i*d]}function t(e){var t=e.get('AP');if(C(t)){var a=t.get('N'),n;if(C(a)){var r=e.get('AS');r&&a.has(r.name)&&(n=a.get(r.name))}else n=a;return n}}function a(e){var a=e.dict;this.setFlags(a.get('F')),this.setRectangle(a.getArray('Rect')),this.setColor(a.getArray('C')),this.setBorderStyle(a),this.appearance=t(a),this.data={},this.data.id=e.ref.toString(),this.data.subtype=e.subtype,this.data.annotationFlags=this.flags,this.data.rect=this.rectangle,this.data.color=this.color,this.data.borderStyle=this.borderStyle,this.data.hasAppearance=!!this.appearance}return a.prototype={_hasFlag:function(e,t){return!!(e&t)},_isViewable:function(e){return!this._hasFlag(e,d.INVISIBLE)&&!this._hasFlag(e,d.HIDDEN)&&!this._hasFlag(e,d.NOVIEW)},_isPrintable:function(e){return this._hasFlag(e,d.PRINT)&&!this._hasFlag(e,d.INVISIBLE)&&!this._hasFlag(e,d.HIDDEN)},get viewable(){return 0===this.flags||this._isViewable(this.flags)},get printable(){return 0!==this.flags&&this._isPrintable(this.flags)},setFlags:function(e){this.flags=f(e)&&0<e?e:0},hasFlag:function(e){return this._hasFlag(this.flags,e)},setRectangle:function(e){this.rectangle=m(e)&&4===e.length?u.normalizeRect(e):[0,0,0,0]},setColor:function(e){var t=new Uint8Array(3);if(!m(e))return void(this.color=t);switch(e.length){case 0:this.color=null;break;case 1:_.singletons.gray.getRgbItem(e,0,t,0),this.color=t;break;case 3:_.singletons.rgb.getRgbItem(e,0,t,0),this.color=t;break;case 4:_.singletons.cmyk.getRgbItem(e,0,t,0),this.color=t;break;default:this.color=t;}},setBorderStyle:function(e){if(this.borderStyle=new P,!!C(e))if(e.has('BS')){var t=e.get('BS'),a;(!t.has('Type')||S(a=t.get('Type'))&&'Border'===a.name)&&(this.borderStyle.setWidth(t.get('W')),this.borderStyle.setStyle(t.get('S')),this.borderStyle.setDashArray(t.getArray('D')))}else if(e.has('Border')){var n=e.getArray('Border');m(n)&&3<=n.length&&(this.borderStyle.setHorizontalCornerRadius(n[0]),this.borderStyle.setVerticalCornerRadius(n[1]),this.borderStyle.setWidth(n[2]),4===n.length&&this.borderStyle.setDashArray(n[3]))}else this.borderStyle.setWidth(0)},_preparePopup:function(e){e.has('C')||(this.data.color=null),this.data.hasPopup=e.has('Popup'),this.data.title=k(e.get('T')||''),this.data.contents=k(e.get('Contents')||'')},loadResources:function(e){return new Promise(function(t,a){this.appearance.dict.getAsync('Resources').then(function(n){if(!n)return void t();var r=new T(n.map,e,n.xref);r.load().then(function(){t(n)},a)},a)}.bind(this))},getOperatorList:function(t,a){if(!this.appearance)return Promise.resolve(new E);var n=this.data,r=this.appearance.dict,i=this.loadResources(['ExtGState','ColorSpace','Pattern','Shading','XObject','Font']),o=r.getArray('BBox')||[0,0,1,1],s=r.getArray('Matrix')||[1,0,0,1,0,0],l=e(n.rect,o,s),d=this;return i.then(function(e){var r=new E;return r.addOp(p.beginAnnotation,[n.rect,l,s]),t.getOperatorList(d.appearance,a,e,r).then(function(){return r.addOp(p.endAnnotation,[]),d.appearance.reset(),r})})}},a.appendToOperatorList=function(e,t,a,r,o){for(var s=[],l=0,i=e.length;l<i;++l)('display'===o&&e[l].viewable||'print'===o&&e[l].printable)&&s.push(e[l].getOperatorList(a,r));return Promise.all(s).then(function(e){t.addOp(p.beginAnnotations,[]);for(var a=0,r=e.length;a<r;++a)t.addOpList(e[a]);t.addOp(p.endAnnotations,[])})},a}(),P=function(){function e(){this.width=1,this.style=l.SOLID,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}return e.prototype={setWidth:function(e){e===(0|e)&&(this.width=e)},setStyle:function(e){if(e)switch(e.name){case'S':this.style=l.SOLID;break;case'D':this.style=l.DASHED;break;case'B':this.style=l.BEVELED;break;case'I':this.style=l.INSET;break;case'U':this.style=l.UNDERLINE;break;default:}},setDashArray:function(e){if(m(e)&&0<e.length){for(var t=!0,a=!0,n=0,r=e.length;n<r;n++){var i=e[n];if(!(0<=+i)){t=!1;break}else 0<i&&(a=!1)}t&&!a?this.dashArray=e:this.width=0}else e&&(this.width=0)},setHorizontalCornerRadius:function(e){e===(0|e)&&(this.horizontalCornerRadius=e)},setVerticalCornerRadius:function(e){e===(0|e)&&(this.verticalCornerRadius=e)}},e}(),R=function(){function e(e){L.call(this,e);var t=e.dict,a=this.data;a.annotationType=c.WIDGET,a.fieldValue=k(u.getInheritableProperty(t,'V')||''),a.alternativeText=k(t.get('TU')||''),a.defaultAppearance=u.getInheritableProperty(t,'DA')||'';var n=u.getInheritableProperty(t,'FT');a.fieldType=S(n)?n.name:'',a.fieldFlags=u.getInheritableProperty(t,'Ff')||0,this.fieldResources=u.getInheritableProperty(t,'DR')||A.empty,'Sig'===a.fieldType&&(v('unimplemented annotation type: Widget signature'),this.setFlags(d.HIDDEN));for(var r=[],i=t,o=e.ref;i;){var s=i.get('Parent'),l=i.getRaw('Parent'),p=i.get('T');if(p)r.unshift(k(p));else if(s&&o){var g=s.get('Kids'),h,m;for(h=0,m=g.length;h<m;h++){var f=g[h];if(f.num===o.num&&f.gen===o.gen)break}r.unshift('`'+h)}i=s,o=l}a.fullName=r.join('.')}return u.inherit(e,L,{}),e}(),D=function(){function e(e){R.call(this,e),this.data.textAlignment=u.getInheritableProperty(e.dict,'Q'),this.data.maxLen=u.getInheritableProperty(e.dict,'MaxLen')}return u.inherit(e,R,{getOperatorList:function(e,t){if(this.appearance)return L.prototype.getOperatorList.call(this,e,t);var a=new E,n=this.data;if(!n.defaultAppearance)return Promise.resolve(a);var r=new w(y(n.defaultAppearance));return e.getOperatorList(r,t,this.fieldResources,a).then(function(){return a})}}),e}(),N=function(){function e(e){L.call(this,e),this.data.annotationType=c.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=e.dict.has('Name')?e.dict.get('Name').name:'Note'),this._preparePopup(e.dict)}var t=22;return u.inherit(e,L,{}),e}(),O=function(){function e(e){L.call(this,e);var n=e.dict,r=this.data;r.annotationType=c.LINK;var i=n.get('A'),o,s;if(i&&C(i)){var l=i.get('S').name;switch(l){case'URI':o=i.get('URI'),S(o)?o='/'+o.name:o&&(o=t(o));break;case'GoTo':s=i.get('D');break;case'GoToR':var d=i.get('F');C(d)?o=d.get('F')||null:h(d)&&(o=d);var p=i.get('D');if(p&&(S(p)&&(p=p.name),h(o))){var u=o.split('#')[0];h(p)?o=u+'#'+(/^\d+$/.test(p)?'nameddest=':'')+p:m(p)&&(o=u+'#'+JSON.stringify(p))}var f=i.get('NewWindow');g(f)&&(r.newWindow=f);break;case'Named':r.action=i.get('N').name;break;default:v('unrecognized link type: '+l);}}else n.has('Dest')&&(s=n.get('Dest'));o&&b(o,!1)&&(r.url=a(o)),s&&(r.dest=S(s)?s.name:s)}function t(e){return h(e)&&0===e.indexOf('www.')?'http://'+e:e}function a(e){try{return x(e)}catch(t){return e}}return u.inherit(e,L,{}),e}(),B=function(){function e(e){L.call(this,e),this.data.annotationType=c.POPUP;var t=e.dict,a=t.get('Parent');if(!a)return void v('Popup annotation has a missing or invalid parent annotation.');if(this.data.parentId=t.getRaw('Parent').toString(),this.data.title=k(a.get('T')||''),this.data.contents=k(a.get('Contents')||''),a.has('C')?(this.setColor(a.getArray('C')),this.data.color=this.color):this.data.color=null,!this.viewable){var n=a.get('F');this._isViewable(n)&&this.setFlags(n)}}return u.inherit(e,L,{}),e}(),j=function(){function e(e){L.call(this,e),this.data.annotationType=c.HIGHLIGHT,this._preparePopup(e.dict),this.data.borderStyle.setWidth(0)}return u.inherit(e,L,{}),e}(),F=function(){function e(e){L.call(this,e),this.data.annotationType=c.UNDERLINE,this._preparePopup(e.dict),this.data.borderStyle.setWidth(0)}return u.inherit(e,L,{}),e}(),M=function(){function e(e){L.call(this,e),this.data.annotationType=c.SQUIGGLY,this._preparePopup(e.dict),this.data.borderStyle.setWidth(0)}return u.inherit(e,L,{}),e}(),q=function(){function e(e){L.call(this,e),this.data.annotationType=c.STRIKEOUT,this._preparePopup(e.dict),this.data.borderStyle.setWidth(0)}return u.inherit(e,L,{}),e}(),U=function(){function e(e){L.call(this,e);var t=new I(e.dict.get('FS'),e.xref);this.data.annotationType=c.FILEATTACHMENT,this.data.file=t.serializable,this._preparePopup(e.dict)}return u.inherit(e,L,{}),e}();e.Annotation=L,e.AnnotationBorderStyle=P,e.AnnotationFactory=s}),function(e,t){t(e.pdfjsCoreDocument={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCoreStream,e.pdfjsCoreObj,e.pdfjsCoreParser,e.pdfjsCoreCrypto,e.pdfjsCoreEvaluator,e.pdfjsCoreAnnotation)}(this,function(e,t,a,n,r,i,o,d,c){var p=t.MissingDataException,u=t.Util,g=t.assert,h=t.error,m=t.info,f=t.isArray,b=t.isArrayBuffer,y=t.isString,k=t.shadow,x=t.stringToBytes,v=t.stringToPDFString,A=t.warn,C=t.isSpace,S=a.Dict,w=a.isDict,_=a.isName,T=a.isStream,I=n.NullStream,E=n.Stream,L=n.StreamsSequenceStream,P=r.Catalog,R=r.ObjectLoader,D=r.XRef,N=i.Linearization,O=o.calculateMD5,B=d.OperatorList,j=d.PartialEvaluator,F=c.Annotation,M=c.AnnotationFactory,q=function(){function e(e,t,a,n,r,i){this.pdfManager=e,this.pageIndex=a,this.pageDict=n,this.xref=t,this.ref=r,this.fontCache=i,this.idCounters={obj:0},this.evaluatorOptions=e.evaluatorOptions,this.resourcesPromise=null}var t=[0,0,612,792];return e.prototype={getPageProp:function(e){return this.pageDict.get(e)},getInheritedPageProp:function(e){for(var t=this.pageDict,a=null,n=0,r=100,i;t;){if(i=t.get(e),i&&(!a&&(a=[]),a.push(i)),++n>r){A('Page_getInheritedPageProp: maximum loop count exceeded.');break}t=t.get('Parent')}return a?1===a.length||!w(a[0])||n>r?a[0]:S.merge(this.xref,a):S.empty},get content(){return this.getPageProp('Contents')},get resources(){return k(this,'resources',this.getInheritedPageProp('Resources'))},get mediaBox(){var e=this.getInheritedPageProp('MediaBox');return f(e)&&4===e.length||(e=t),k(this,'mediaBox',e)},get view(){var e=this.mediaBox,t=this.getInheritedPageProp('CropBox');return f(t)&&4===t.length?(t=u.intersect(t,e),t?k(this,'view',t):k(this,'view',e)):k(this,'view',e)},get rotate(){var e=this.getInheritedPageProp('Rotate')||0;return 0==e%90?360<=e?e%=360:0>e&&(e=(e%360+360)%360):e=0,k(this,'rotate',e)},getContentStream:function(){var e=this.content,t;if(f(e)){var a=this.xref,r=e.length,n=[],o;for(o=0;o<r;++o)n.push(a.fetchIfRef(e[o]));t=new L(n)}else t=T(e)?e:new I;return t},loadResources:function(e){return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,'resources')),this.resourcesPromise.then(function(){var t=new R(this.resources.map,e,this.xref);return t.load()}.bind(this))},getOperatorList:function(e,t,a){var n=this,r=this.pdfManager,i=r.ensure(this,'getContentStream',[]),o=this.loadResources(['ExtGState','ColorSpace','Pattern','Shading','XObject','Font']),s=new j(r,this.xref,e,this.pageIndex,'p'+this.pageIndex+'_',this.idCounters,this.fontCache,this.evaluatorOptions),l=Promise.all([i,o]),d=l.then(function(r){var i=r[0],o=new B(a,e,n.pageIndex);return e.send('StartRenderPage',{transparency:s.hasBlendModes(n.resources),pageIndex:n.pageIndex,intent:a}),s.getOperatorList(i,t,n.resources,o).then(function(){return o})}),c=r.ensure(this,'annotations');return Promise.all([d,c]).then(function(e){var n=e[0],r=e[1];if(0===r.length)return n.flush(!0),n;var i=F.appendToOperatorList(r,n,s,t,a);return i.then(function(){return n.flush(!0),n})})},extractTextContent:function(e,t){var a={on:function(){},send:function(){}},n=this,r=this.pdfManager,i=r.ensure(this,'getContentStream',[]),o=this.loadResources(['ExtGState','XObject','Font']),s=Promise.all([i,o]);return s.then(function(i){var o=i[0],s=new j(r,n.xref,a,n.pageIndex,'p'+n.pageIndex+'_',n.idCounters,n.fontCache,n.evaluatorOptions);return s.getTextContent(o,e,n.resources,null,t)})},getAnnotationsData:function(e){for(var t=this.annotations,a=[],r=0,i=t.length;r<i;++r)(!e||'display'===e&&t[r].viewable||'print'===e&&t[r].printable)&&a.push(t[r].data);return a},get annotations(){for(var e=[],t=this.getInheritedPageProp('Annots')||[],a=new M,r=0,i=t.length;r<i;++r){var n=t[r],o=a.create(this.xref,n);o&&e.push(o)}return k(this,'annotations',e)}},e}(),U=function(){function e(e,a,n){T(a)?t.call(this,e,a,n):b(a)?t.call(this,e,new E(a),n):h('PDFDocument: Unknown argument type')}function t(e,t,a){g(0<t.length,'stream must have data'),this.pdfManager=e,this.stream=t;var n=new D(this.stream,a,e);this.xref=n}function a(e,t,a,r){var i=e.pos,o=e.end,s=[];i+a>o&&(a=o-i);for(var d=0;d<a;++d)s.push(l(e.getByte()));var n=s.join('');e.pos=i;var c=r?n.lastIndexOf(t):n.indexOf(t);return-1!==c&&(e.pos+=c,!0)}var r=1024,n={get entries(){return k(this,'entries',{Title:y,Author:y,Subject:y,Keywords:y,Creator:y,Producer:y,CreationDate:y,ModDate:y,Trapped:_})}};return e.prototype={parse:function(e){this.setup(e);var t=this.catalog.catDict.get('Version');_(t)&&(this.pdfFormatVersion=t.name);try{if(this.acroForm=this.catalog.catDict.get('AcroForm'),this.acroForm){this.xfa=this.acroForm.get('XFA');var a=this.acroForm.get('Fields');a&&f(a)&&0!==a.length||this.xfa||(this.acroForm=null)}}catch(e){m('Something wrong with AcroForm entry'),this.acroForm=null}},get linearization(){var e=null;if(this.stream.length)try{e=N.create(this.stream)}catch(e){if(e instanceof p)throw e;m(e)}return k(this,'linearization',e)},get startXRef(){var e=this.stream,t=0,n=this.linearization;if(n)e.reset(),a(e,'endobj',1024)&&(t=e.pos+6);else{for(var r=1024,i=!1,o=e.end;!i&&0<o;)o-=r-9,0>o&&(o=0),e.pos=o,i=a(e,'startxref',r,!0);if(i){e.skip(9);var s;do s=e.getByte();while(C(s));for(var d='';32<=s&&57>=s;)d+=l(s),s=e.getByte();t=parseInt(d,10),isNaN(t)&&(t=0)}}return k(this,'startXRef',t)},get mainXRefEntriesOffset(){var e=0,t=this.linearization;return t&&(e=t.mainXRefEntriesOffset),k(this,'mainXRefEntriesOffset',e)},checkHeader:function(){var e=this.stream;if(e.reset(),a(e,'%PDF-',1024)){e.moveStart();for(var t='',n;32<(n=e.getByte())&&!(t.length>=12);)t+=l(n);return void(this.pdfFormatVersion||(this.pdfFormatVersion=t.substring(5)))}},parseStartXRef:function(){var e=this.startXRef;this.xref.setStartXRef(e)},setup:function(e){this.xref.parse(e);var t=this;this.catalog=new P(this.pdfManager,this.xref,{createPage:function(e,a,n,r){return new q(t.pdfManager,t.xref,e,a,n,r)}})},get numPages(){var e=this.linearization,t=e?e.numPages:this.catalog.numPages;return k(this,'numPages',t)},get documentInfo(){var e={PDFFormatVersion:this.pdfFormatVersion,IsAcroFormPresent:!!this.acroForm,IsXFAPresent:!!this.xfa},t;try{t=this.xref.trailer.get('Info')}catch(e){m('The document information dictionary is invalid.')}if(t){var a=n.entries;for(var r in a)if(t.has(r)){var i=t.get(r);a[r](i)?e[r]='string'==typeof i?v(i):i:m('Bad value in document info for "'+r+'"')}}return k(this,'documentInfo',e)},get fingerprint(){var e=this.xref,t='',a=e.trailer.get('ID'),o;a&&f(a)&&a[0]&&y(a[0])&&a[0]!=='\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'?o=x(a[0]):(this.stream.ensureRange&&this.stream.ensureRange(0,s(r,this.stream.end)),o=O(this.stream.bytes.subarray(0,r),0,r));for(var l=0,i=o.length,n;l<i;l++)n=o[l].toString(16),t+=1===n.length?'0'+n:n;return k(this,'fingerprint',t)},getPage:function(e){return this.catalog.getPage(e)},cleanup:function(){return this.catalog.cleanup()}},e}();e.Page=q,e.PDFDocument=U}),function(e,t){t(e.pdfjsCorePdfManager={},e.pdfjsSharedUtil,e.pdfjsCoreStream,e.pdfjsCoreChunkedStream,e.pdfjsCoreDocument)}(this,function(e,t,a,n,r){var i=t.NotImplementedException,o=t.MissingDataException,s=t.createPromiseCapability,l=t.Util,d=a.Stream,c=n.ChunkedStreamManager,p=r.PDFDocument,u=function(){function e(){throw new Error('Cannot initialize BaseManagerManager')}return e.prototype={get docId(){return this._docId},onLoadedStream:function(){throw new i},ensureDoc:function(e,t){return this.ensure(this.pdfDocument,e,t)},ensureXRef:function(e,t){return this.ensure(this.pdfDocument.xref,e,t)},ensureCatalog:function(e,t){return this.ensure(this.pdfDocument.catalog,e,t)},getPage:function(e){return this.pdfDocument.getPage(e)},cleanup:function(){return this.pdfDocument.cleanup()},ensure:function(){return new i},requestRange:function(){return new i},requestLoadedStream:function(){return new i},sendProgressiveData:function(){return new i},updatePassword:function(e){this.pdfDocument.xref.password=this.password=e,this._passwordChangedCapability&&this._passwordChangedCapability.resolve()},passwordChanged:function(){return this._passwordChangedCapability=s(),this._passwordChangedCapability.promise},terminate:function(){return new i}},e}(),g=function(){function e(e,t,a,n){this._docId=e,this.evaluatorOptions=n;var r=new d(t);this.pdfDocument=new p(this,r,a),this._loadedStreamCapability=s(),this._loadedStreamCapability.resolve(r)}return l.inherit(e,u,{ensure:function(e,t,a){return new Promise(function(n,r){try{var i=e[t],o;o='function'==typeof i?i.apply(e,a):i,n(o)}catch(t){r(t)}})},requestRange:function(){return Promise.resolve()},requestLoadedStream:function(){},onLoadedStream:function(){return this._loadedStreamCapability.promise},terminate:function(){}}),e}(),h=function(){function e(e,t,a,n){this._docId=e,this.msgHandler=a.msgHandler,this.evaluatorOptions=n;var r={msgHandler:a.msgHandler,url:a.url,length:a.length,disableAutoFetch:a.disableAutoFetch,rangeChunkSize:a.rangeChunkSize};this.streamManager=new c(t,r),this.pdfDocument=new p(this,this.streamManager.getStream(),a.password)}return l.inherit(e,u,{ensure:function(e,t,a){var n=this;return new Promise(function(r,i){function s(){try{var l=e[t],d;d='function'==typeof l?l.apply(e,a):l,r(d)}catch(t){if(!(t instanceof o))return void i(t);n.streamManager.requestRange(t.begin,t.end).then(s,i)}}s()})},requestRange:function(e,t){return this.streamManager.requestRange(e,t)},requestLoadedStream:function(){this.streamManager.requestAllChunks()},sendProgressiveData:function(e){this.streamManager.onReceiveData({chunk:e})},onLoadedStream:function(){return this.streamManager.onLoadedStream()},terminate:function(){this.streamManager.abort()}}),e}();e.LocalPdfManager=g,e.NetworkPdfManager=h}),function(e,t){t(e.pdfjsCoreWorker={},e.pdfjsSharedUtil,e.pdfjsCorePrimitives,e.pdfjsCorePdfManager)}(this,function(t,a,n,r){var i=a.UNSUPPORTED_FEATURES,o=a.InvalidPDFException,s=a.MessageHandler,l=a.MissingPDFException,d=a.UnexpectedResponseException,c=a.PasswordException,p=a.PasswordResponses,g=a.UnknownErrorException,h=a.XRefParseException,m=a.arrayByteLength,f=a.arraysToBytes,b=a.assert,y=a.createPromiseCapability,k=a.error,x=a.info,v=a.warn,A=a.setVerbosityLevel,C=n.Ref,S=r.LocalPdfManager,w=r.NetworkPdfManager,_=a.globalScope,T=function(){function e(e){this.name=e,this.terminated=!1,this._capability=y()}return e.prototype={get finished(){return this._capability.promise},finish:function(){this._capability.resolve()},terminate:function(){this.terminated=!0},ensureNotTerminated:function(){if(this.terminated)throw new Error('Worker task was terminated')}},e}(),I=function(){function e(e,t){this._queuedChunks=[];var a=e.initialData;a&&0<a.length&&this._queuedChunks.push(a),this._msgHandler=t,this._isRangeSupported=!e.disableRange,this._isStreamingSupported=!e.disableStream,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],t.on('OnDataRange',this._onReceiveData.bind(this)),t.on('OnDataProgress',this._onProgress.bind(this))}function t(e,t){this._stream=e,this._done=!1,this._queuedChunks=t||[],this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}function a(e,t,a){this._stream=e,this._begin=t,this._end=a,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}return e.prototype={_onReceiveData:function(e){if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(e.chunk):this._queuedChunks.push(e.chunk);else{var t=this._rangeReaders.some(function(t){return t._begin===e.begin&&(t._enqueue(e.chunk),!0)});b(t)}},_onProgress:function(e){if(0<this._rangeReaders.length){var t=this._rangeReaders[0];t.onProgress&&t.onProgress({loaded:e.loaded})}},_removeRangeReader:function(e){var t=this._rangeReaders.indexOf(e);0<=t&&this._rangeReaders.splice(t,1)},getFullReader:function(){b(!this._fullRequestReader);var e=this._queuedChunks;return this._queuedChunks=null,new t(this,e)},getRangeReader:function(e,t){var n=new a(this,e,t);return this._msgHandler.send('RequestDataRange',{begin:e,end:t}),this._rangeReaders.push(n),n},cancelAllRequests:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeReaders.slice(0);t.forEach(function(t){t.cancel(e)})}},t.prototype={_enqueue:function(e){if(!this._done){if(0<this._requests.length){var t=this._requests.shift();return void t.resolve({value:e,done:!1})}this._queuedChunks.push(e)}},get headersReady(){return this._headersReady},get isRangeSupported(){return this._stream._isRangeSupported},get isStreamingSupported(){return this._stream._isStreamingSupported},get contentLength(){return this._stream._contentLength},read:function(){if(0<this._queuedChunks.length){var e=this._queuedChunks.shift();return Promise.resolve({value:e,done:!1})}if(this._done)return Promise.resolve({value:void 0,done:!0});var t=y();return this._requests.push(t),t.promise},cancel:function(){this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[]}},a.prototype={_enqueue:function(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{var 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},read:function(){if(this._queuedChunk)return Promise.resolve({value:this._queuedChunk,done:!1});if(this._done)return Promise.resolve({value:void 0,done:!0});var e=y();return this._requests.push(e),e.promise},cancel:function(){this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[],this._stream._removeRangeReader(this)}},e}(),E={setup:function(e,t){var a=!1;e.on('test',function(t){if(!a){if(a=!0,!(t instanceof Uint8Array))return void e.send('test','main',!1);var n=255===t[0];e.postMessageTransfers=n;var r=new XMLHttpRequest,i='response'in r;try{r.responseType}catch(t){i=!1}return i?void e.send('test',{supportTypedArray:!0,supportTransfers:n}):void e.send('test',!1)}}),e.on('configure',function(e){A(e.verbosity)}),e.on('GetDocRequest',function(e){return E.createDocumentHandler(e,t)})},createDocumentHandler:function(e,t){function a(){if(_)throw new Error('Worker was terminated')}function n(e){P.push(e)}function r(e){e.finish();var t=P.indexOf(e);P.splice(t,1)}function k(e){var t=y(),a=function(){var e=O.ensureDoc('numPages'),a=O.ensureDoc('fingerprint'),r=O.ensureXRef('encrypt');Promise.all([e,a,r]).then(function(e){var a={numPages:e[0],fingerprint:e[1],encrypted:!!e[2]};t.resolve(a)},n)},n=function(a){t.reject(a)};return O.ensureDoc('checkHeader',[]).then(function(){O.ensureDoc('parseStartXRef',[]).then(function(){O.ensureDoc('parse',[e]).then(a,n)},n)},n),t.promise}function A(e,t){var n=y(),r=e.source,i;if(r.data){try{i=new S(R,r.data,r.password,t),n.resolve(i)}catch(e){n.reject(e)}return n.promise}var o;try{r.chunkedViewerLoading?o=new I(r,N):(b(L,'pdfjs/core/network module is not loaded'),o=new L(e))}catch(e){return n.reject(e),n.promise}var s=o.getFullReader();s.headersReady.then(function(){if(s.isStreamingSupported&&s.isRangeSupported||(s.onProgress=function(e){N.send('DocProgress',{loaded:e.loaded,total:e.total})}),!!s.isRangeSupported){var e=r.disableAutoFetch||s.isStreamingSupported;i=new w(R,o,{msgHandler:N,url:r.url,password:r.password,length:s.contentLength,disableAutoFetch:e,rangeChunkSize:r.rangeChunkSize},t),n.resolve(i),E=null}}).catch(function(e){n.reject(e),E=null});var l=[],d=0,c=function(){var e=f(l);r.length&&e.length!==r.length&&v('reported HTTP length is different from actual');try{i=new S(R,e,r.password,t),n.resolve(i)}catch(e){n.reject(e)}l=[]},p=new Promise(function(e,t){var n=function(e){try{if(a(),e.done)return i||c(),void(E=null);var r=e.value;d+=m(r),s.isStreamingSupported||N.send('DocProgress',{loaded:d,total:u(d,s.contentLength||0)}),i?i.sendProgressiveData(r):l.push(r),s.read().then(n,t)}catch(a){t(a)}};s.read().then(n,t)});return p.catch(function(t){n.reject(t),E=null}),E=function(){o.cancelAllRequests('abort')},n.promise}var _=!1,E=null,P=[],R=e.docId,D=e.docId+'_worker',N=new s(D,R,t),O;N.postMessageTransfers=e.postMessageTransfers;var B=function(e){var t=function(e){a(),N.send('GetDoc',{pdfInfo:e})},n=function(t){t instanceof c?t.code===p.NEED_PASSWORD?N.send('NeedPassword',t):t.code===p.INCORRECT_PASSWORD&&N.send('IncorrectPassword',t):t instanceof o?N.send('InvalidPDF',t):t instanceof l?N.send('MissingPDF',t):t instanceof d?N.send('UnexpectedResponse',t):N.send('UnknownError',new g(t.message,t.toString()))};a();var r={url:void 0===e.cMapUrl?null:e.cMapUrl,packed:!0===e.cMapPacked},i={forceDataSchema:e.disableCreateObjectURL,maxImageSize:void 0===e.maxImageSize?-1:e.maxImageSize,disableFontFace:e.disableFontFace,cMapOptions:r};A(e,i).then(function(e){if(_)throw e.terminate(),new Error('Worker was terminated');O=e,N.send('PDFManagerReady',null),O.onLoadedStream().then(function(e){N.send('DataLoaded',{length:e.bytes.byteLength})})}).then(function e(){a(),k(!1).then(t,function(r){return a(),r instanceof h?void(O.requestLoadedStream(),O.onLoadedStream().then(function(){a(),k(!0).then(t,n)})):(r instanceof c&&O.passwordChanged().then(e),void n(r))},n)},n)};return N.on('GetPage',function(e){return O.getPage(e.pageIndex).then(function(e){var t=O.ensure(e,'rotate'),a=O.ensure(e,'ref'),n=O.ensure(e,'view');return Promise.all([t,a,n]).then(function(e){return{rotate:e[0],ref:e[1],view:e[2]}})})}),N.on('GetPageIndex',function(e){var t=new C(e.ref.num,e.ref.gen),a=O.pdfDocument.catalog;return a.getPageIndex(t)}),N.on('GetDestinations',function(){return O.ensureCatalog('destinations')}),N.on('GetDestination',function(e){return O.ensureCatalog('getDestination',[e.id])}),N.on('GetPageLabels',function(){return O.ensureCatalog('pageLabels')}),N.on('GetAttachments',function(){return O.ensureCatalog('attachments')}),N.on('GetJavaScript',function(){return O.ensureCatalog('javaScript')}),N.on('GetOutline',function(){return O.ensureCatalog('documentOutline')}),N.on('GetMetadata',function(){return Promise.all([O.ensureDoc('documentInfo'),O.ensureCatalog('metadata')])}),N.on('GetData',function(){return O.requestLoadedStream(),O.onLoadedStream().then(function(e){return e.bytes})}),N.on('GetStats',function(){return O.pdfDocument.xref.stats}),N.on('UpdatePassword',function(e){O.updatePassword(e)}),N.on('GetAnnotations',function(e){return O.getPage(e.pageIndex).then(function(t){return O.ensure(t,'getAnnotationsData',[e.intent])})}),N.on('RenderPageRequest',function(t){var e=t.pageIndex;O.getPage(e).then(function(a){var o=new T('RenderPageRequest: page '+e);n(o);var s=e+1,l=Date.now();a.getOperatorList(N,o,t.intent).then(function(e){r(o),x('page='+s+' - getOperatorList: time='+(Date.now()-l)+'ms, len='+e.totalLength)},function(a){if(r(o),!o.terminated){N.send('UnsupportedFeature',{featureId:i.unknown});var n='worker.js: while trying to getPage() and getOperatorList()',l;l='string'==typeof a?{message:a,stack:n}:'object'==typeof a?{message:a.message||a.toString(),stack:a.stack||n}:{message:'Unknown exception type: '+typeof a,stack:n},N.send('PageError',{pageNum:s,error:l,intent:t.intent})}})})},this),N.on('GetTextContent',function(e){var t=e.pageIndex,a=e.normalizeWhitespace;return O.getPage(t).then(function(e){var i=new T('GetTextContent: page '+t);n(i);var o=Date.now();return e.extractTextContent(i,a).then(function(e){return r(i),x('text indexing: page='+(t+1)+' - time='+(Date.now()-o)+'ms'),e},function(e){if(r(i),!i.terminated)throw e})})}),N.on('Cleanup',function(){return O.cleanup()}),N.on('Terminate',function(){_=!0,O&&(O.terminate(),O=null),E&&E();var e=[];return P.forEach(function(t){e.push(t.finished),t.terminate()}),Promise.all(e).then(function(){N.destroy(),N=null})}),N.on('Ready',function(){B(e),e=null}),D}},L;'undefined'!=typeof window||'undefined'!=typeof e&&e.require||function(){if(!('console'in _)){var e={},t={log:function(){var e=Array.prototype.slice.call(arguments);_.postMessage({targetName:'main',action:'console_log',data:e})},error:function(){var e=Array.prototype.slice.call(arguments);throw _.postMessage({targetName:'main',action:'console_error',data:e}),'pdf.js execution error'},time:function(t){e[t]=Date.now()},timeEnd:function(t){var a=e[t];a||k('Unknown timer name '+t),this.log('Timer:',t,Date.now()-a)}};_.console=t}var a=new s('worker','main',self);E.setup(a,self),a.send('ready',null)}(),t.setPDFNetworkStreamClass=function(e){L=e},t.WorkerTask=T,t.WorkerMessageHandler=E});var m=function(){function e(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),this.loadedRequests=Object.create(null)}function t(e){var t=e.response;if('string'!=typeof t)return t;for(var a=t.length,n=new Uint8Array(a),r=0;r<a;r++)n[r]=255&t.charCodeAt(r);return n.buffer}var a=200,n=206,r=function(){try{var e=new XMLHttpRequest;return e.open('GET','https://example.com'),e.responseType='moz-chunked-arraybuffer','moz-chunked-arraybuffer'===e.responseType}catch(t){return!1}}();return e.prototype={requestRange:function(e,t,a){var n={begin:e,end:t};for(var r in a)n[r]=a[r];return this.request(n)},requestFull:function(e){return this.request(e)},request:function(e){var t=this.getXhr(),a=this.currXhrId++,n=this.pendingRequests[a]={xhr:t};for(var i in t.open('GET',this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var o=this.httpHeaders[i];'undefined'!=typeof o&&t.setRequestHeader(i,o)}if(this.isHttp&&'begin'in e&&'end'in e){var s=e.begin+'-'+(e.end-1);t.setRequestHeader('Range','bytes='+s),n.expectedStatus=206}else n.expectedStatus=200;var l=r&&!!e.onProgressiveData;return l?(t.responseType='moz-chunked-arraybuffer',n.onProgressiveData=e.onProgressiveData,n.mozChunked=!0):t.responseType='arraybuffer',e.onError&&(t.onerror=function(){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,a),t.onprogress=this.onProgress.bind(this,a),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,t.send(null),a},onProgress:function(e,a){var n=this.pendingRequests[e];if(n){if(n.mozChunked){var r=t(n.xhr);n.onProgressiveData(r)}var i=n.onProgress;i&&i(a)}},onStateChange:function(e){var r=this.pendingRequests[e];if(r){var i=r.xhr;if((2<=i.readyState&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===i.readyState)&&e in this.pendingRequests){if(delete this.pendingRequests[e],0===i.status&&this.isHttp)return void(r.onError&&r.onError(i.status));var o=i.status||a,s=o===a&&r.expectedStatus===n;if(!s&&o!==r.expectedStatus)return void(r.onError&&r.onError(i.status));this.loadedRequests[e]=!0;var l=t(i);if(o===n){var d=i.getResponseHeader('Content-Range'),c=/bytes (\d+)-(\d+)\/(\d+)/.exec(d),p=parseInt(c[1],10);r.onDone({begin:p,chunk:l})}else r.onProgressiveData?r.onDone(null):l?r.onDone({begin:0,chunk:l}):r.onError&&r.onError(i.status)}}},hasPendingRequests:function(){for(var e in this.pendingRequests)return!0;return!1},getRequestXhr:function(e){return this.pendingRequests[e].xhr},isStreamingRequest:function(e){return!!this.pendingRequests[e].onProgressiveData},isPendingRequest:function(e){return e in this.pendingRequests},isLoadedRequest:function(e){return e in this.loadedRequests},abortAllRequests:function(){for(var e in this.pendingRequests)this.abortRequest(0|e)},abortRequest:function(e){var t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}},e}();(function(e,t){t(e.pdfjsCoreNetwork={},e.pdfjsSharedUtil,e.pdfjsCoreWorker)})(this,function(e,t,a){function n(e){this._options=e;var t=e.source;this._manager=new m(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}function r(e,t){this._manager=e;var a=t.source,n={onHeadersReceived:this._onHeadersReceived.bind(this),onProgressiveData:a.disableStream?null:this._onProgressiveData.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=a.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=s(),this._disableRange=t.disableRange||!1,this._contentLength=a.length,this._rangeChunkSize=a.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.onProgress=null}function i(e,t,a){this._manager=e;var n={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=e.requestRange(t,a,n),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}var o=t.assert,s=t.createPromiseCapability,l=t.isInt,d=t.MissingPDFException,c=t.UnexpectedResponseException;n.prototype={_onRangeRequestReaderClosed:function(e){var t=this._rangeRequestReaders.indexOf(e);0<=t&&this._rangeRequestReaders.splice(t,1)},getFullReader:function(){return o(!this._fullRequestReader),this._fullRequestReader=new r(this._manager,this._options),this._fullRequestReader},getRangeReader:function(e,t){var a=new i(this._manager,e,t);return a.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(a),a},cancelAllRequests:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach(function(t){t.cancel(e)})}},r.prototype={_validateRangeRequestCapabilities:function(){if(this._disableRange)return!1;var e=this._manager,t=this._fullRequestId,a=e.getRequestXhr(t);if('bytes'!==a.getResponseHeader('Accept-Ranges'))return!1;var n=a.getResponseHeader('Content-Encoding')||'identity';if('identity'!==n)return!1;var r=a.getResponseHeader('Content-Length');return(r=parseInt(r,10),!!l(r))&&(this._contentLength=r,!(r<=2*this._rangeChunkSize))},_onHeadersReceived:function(){this._validateRangeRequestCapabilities()&&(this._isRangeSupported=!0);var e=this._manager,t=this._fullRequestId;e.isStreamingRequest(t)?this._isStreamingSupported=!0:this._isRangeSupported&&e.abortRequest(t),this._headersReceivedCapability.resolve()},_onProgressiveData:function(e){if(0<this._requests.length){var t=this._requests.shift();t.resolve({value:e,done:!1})}else this._cachedChunks.push(e)},_onDone:function(e){e&&this._onProgressiveData(e.chunk),this._done=!0;0<this._cachedChunks.length||(this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[])},_onError:function(e){var t=this._url,a;a=404===e||0===e&&/^file:/.test(t)?new d('Missing PDF "'+t+'".'):new c('Unexpected server response ('+e+') while retrieving PDF "'+t+'".',e),this._storedError=a,this._headersReceivedCapability.reject(a),this._requests.forEach(function(e){e.reject(a)}),this._requests=[],this._cachedChunks=[]},_onProgress:function(e){this.onProgress&&this.onProgress({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})},get isRangeSupported(){return this._isRangeSupported},get isStreamingSupported(){return this._isStreamingSupported},get contentLength(){return this._contentLength},get headersReady(){return this._headersReceivedCapability.promise},read:function(){if(this._storedError)return Promise.reject(this._storedError);if(0<this._cachedChunks.length){var e=this._cachedChunks.shift();return Promise.resolve(e)}if(this._done)return Promise.resolve({value:void 0,done:!0});var t=s();return this._requests.push(t),t.promise},cancel:function(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}},i.prototype={_close:function(){this.onClosed&&this.onClosed(this)},_onDone:function(e){var t=e.chunk;if(0<this._requests.length){var a=this._requests.shift();a.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:function(e){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:e.loaded})},get isStreamingSupported(){return!1},read:function(){if(null!==this._queuedChunk){var e=this._queuedChunk;return this._queuedChunk=null,Promise.resolve({value:e,done:!1})}if(this._done)return Promise.resolve({value:void 0,done:!0});var t=s();return this._requests.push(t),t.promise},cancel:function(){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()}},a.setPDFNetworkStreamClass(n),e.PDFNetworkStream=n,e.NetworkManager=m})}).call(h),t.PDFJS=h.pdfjsDisplayGlobal.PDFJS,t.build=h.pdfjsDisplayAPI.build,t.version=h.pdfjsDisplayAPI.version,t.getDocument=h.pdfjsDisplayAPI.getDocument,t.PDFDataRangeTransport=h.pdfjsDisplayAPI.PDFDataRangeTransport,t.PDFWorker=h.pdfjsDisplayAPI.PDFWorker,t.renderTextLayer=h.pdfjsDisplayTextLayer.renderTextLayer,t.AnnotationLayer=h.pdfjsDisplayAnnotationLayer.AnnotationLayer,t.CustomStyle=h.pdfjsDisplayDOMUtils.CustomStyle,t.PasswordResponses=h.pdfjsSharedUtil.PasswordResponses,t.InvalidPDFException=h.pdfjsSharedUtil.InvalidPDFException,t.MissingPDFException=h.pdfjsSharedUtil.MissingPDFException,t.SVGGraphics=h.pdfjsDisplaySVG.SVGGraphics,t.UnexpectedResponseException=h.pdfjsSharedUtil.UnexpectedResponseException,t.OPS=h.pdfjsSharedUtil.OPS,t.UNSUPPORTED_FEATURES=h.pdfjsSharedUtil.UNSUPPORTED_FEATURES,t.isValidUrl=h.pdfjsSharedUtil.isValidUrl,t.createObjectURL=h.pdfjsSharedUtil.createObjectURL,t.removeNullCharacters=h.pdfjsSharedUtil.removeNullCharacters,t.shadow=h.pdfjsSharedUtil.shadow,t.createBlob=h.pdfjsSharedUtil.createBlob,t.getFilenameFromUrl=h.pdfjsDisplayDOMUtils.getFilenameFromUrl,t.addLinkAttributes=h.pdfjsDisplayDOMUtils.addLinkAttributes})}).call(t,a(21)(e))},function(){(function(){'use strict';'undefined'==typeof PDFJS&&(('undefined'==typeof window?this:window).PDFJS={}),function(){function e(e,t){return new a(this.slice(e,t))}function t(e,t){2>arguments.length&&(t=0);for(var a=0,r=e.length;a<r;++a,++t)this[t]=255&e[a]}function a(a){var r,o,i;if('number'==typeof a)for(r=[],o=0;o<a;++o)r[o]=0;else if('slice'in a)r=a.slice(0);else for(r=[],o=0,i=a.length;o<i;++o)r[o]=a[o];return r.subarray=e,r.buffer=r,r.byteLength=r.length,r.set=t,'object'==typeof a&&a.buffer&&(r.buffer=a.buffer),r}return'undefined'==typeof Uint8Array?void(window.Uint8Array=a,window.Int8Array=a,window.Uint32Array=a,window.Int32Array=a,window.Uint16Array=a,window.Float32Array=a,window.Float64Array=a):('undefined'==typeof Uint8Array.prototype.subarray&&(Uint8Array.prototype.subarray=function(e,t){return new Uint8Array(this.slice(e,t))},Float32Array.prototype.subarray=function(e,t){return new Float32Array(this.slice(e,t))}),void('undefined'==typeof Float64Array&&(window.Float64Array=Float32Array)))}(),function(){window.URL||(window.URL=window.webkitURL)}(),function(){if('undefined'!=typeof Object.defineProperty){var e=!0;try{Object.defineProperty(new Image,'id',{value:'test'});var t=function(){};t.prototype={get id(){}},Object.defineProperty(new t,'id',{value:'',configurable:!0,enumerable:!0,writable:!1})}catch(t){e=!1}if(e)return}Object.defineProperty=function(e,t,a){delete e[t],'get'in a&&e.__defineGetter__(t,a.get),'set'in a&&e.__defineSetter__(t,a.set),'value'in a&&(e.__defineSetter__(t,function(e){return this.__defineGetter__(t,function(){return e}),e}),e[t]=a.value)}}(),function(){var e=XMLHttpRequest.prototype,t=new XMLHttpRequest;if('overrideMimeType'in t||Object.defineProperty(e,'overrideMimeType',{value:function(){}}),!('responseType'in t))return PDFJS.disableWorker=!0,Object.defineProperty(e,'responseType',{get:function(){return this._responseType||'text'},set:function(e){('text'===e||'arraybuffer'===e)&&(this._responseType=e,'arraybuffer'===e&&'function'==typeof this.overrideMimeType&&this.overrideMimeType('text/plain; charset=x-user-defined'))}}),'undefined'==typeof VBArray?void Object.defineProperty(e,'response',{get:function(){if('arraybuffer'!==this.responseType)return this.responseText;var e=this.responseText,t=e.length,a=new Uint8Array(t),n;for(n=0;n<t;++n)a[n]=255&e.charCodeAt(n);return a.buffer}}):void Object.defineProperty(e,'response',{get:function(){return'arraybuffer'===this.responseType?new Uint8Array(new VBArray(this.responseBody).toArray()):this.responseText}})}(),function(){if(!('btoa'in window)){var e='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';window.btoa=function(t){var a='',r,i;for(r=0,i=t.length;r<i;r+=3){var n=255&t.charCodeAt(r),o=255&t.charCodeAt(r+1),s=255&t.charCodeAt(r+2),l=r+1<i?(15&o)<<2|s>>6:64,d=r+2<i?63&s:64;a+=e.charAt(n>>2)+e.charAt((3&n)<<4|o>>4)+e.charAt(l)+e.charAt(d)}return a}}}(),function(){if(!('atob'in window)){window.atob=function(e){if(e=e.replace(/=+$/,''),1==e.length%4)throw new Error('bad atob input');for(var t=0,a=0,n='',r,i;i=e.charAt(a++);~i&&(r=t%4?64*r+i:i,t++%4)?n+=String.fromCharCode(255&r>>(6&-2*t)):0)i='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='.indexOf(i);return n}}}(),function(){'undefined'!=typeof Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,a=Array.prototype.slice.call(arguments,1);return function(){var n=a.concat(Array.prototype.slice.call(arguments));return t.apply(e,n)}})}(),function(){var e=document.createElement('div');'dataset'in e||Object.defineProperty(HTMLElement.prototype,'dataset',{get:function(){if(this._dataset)return this._dataset;for(var e={},t=0,a=this.attributes.length,n;t<a;t++)if(n=this.attributes[t],'data-'===n.name.substring(0,5)){var r=n.name.substring(5).replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()});e[r]=n.value}return Object.defineProperty(this,'_dataset',{value:e,writable:!1,enumerable:!1}),e},enumerable:!0})}(),function(){function e(e,t,a,n){var r=e.className||'',i=r.split(/\s+/g);''===i[0]&&i.shift();var o=i.indexOf(t);return 0>o&&a&&i.push(t),0<=o&&n&&i.splice(o,1),e.className=i.join(' '),0<=o}var t=document.createElement('div');if(!('classList'in t)){var a={add:function(t){e(this.element,t,!0,!1)},contains:function(t){return e(this.element,t,!1,!1)},remove:function(t){e(this.element,t,!1,!0)},toggle:function(t){e(this.element,t,!0,!0)}};Object.defineProperty(HTMLElement.prototype,'classList',{get:function(){if(this._classList)return this._classList;var e=Object.create(a,{element:{value:this,writable:!1,enumerable:!0}});return Object.defineProperty(this,'_classList',{value:e,writable:!1,enumerable:!1}),e},enumerable:!0})}}(),function(){'console'in window?!('bind'in console.log)&&(console.log=function(e){return function(t){return e(t)}}(console.log),console.error=function(e){return function(t){return e(t)}}(console.error),console.warn=function(e){return function(t){return e(t)}}(console.warn)):window.console={log:function(){},error:function(){},warn:function(){}}}(),function(){function e(t){return t.disabled||t.parentNode&&e(t.parentNode)}-1!==navigator.userAgent.indexOf('Opera')&&document.addEventListener('click',function(t){e(t.target)&&t.stopPropagation()},!0)}(),function(){0<=navigator.userAgent.indexOf('Trident')&&(PDFJS.disableCreateObjectURL=!0)}(),function(){'language'in navigator||(PDFJS.locale=navigator.userLanguage||'en-US')}(),function(){var e=0<Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor'),t=/Android\s[0-2][^\d]/,a=t.test(navigator.userAgent),n=/Chrome\/(39|40)\./.test(navigator.userAgent);(e||a||n)&&(PDFJS.disableRange=!0,PDFJS.disableStream=!0)}(),function(){(!history.pushState||0<=navigator.userAgent.indexOf('Android 2.'))&&(PDFJS.disableHistory=!0)}(),function(){if(window.CanvasPixelArray)'function'!=typeof window.CanvasPixelArray.prototype.set&&(window.CanvasPixelArray.prototype.set=function(e){for(var t=0,a=this.length;t<a;t++)this[t]=e[t]});else{var e=!1,t;if(0<=navigator.userAgent.indexOf('Chrom')?(t=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./),e=t&&21>parseInt(t[2])):0<=navigator.userAgent.indexOf('Android')?e=/Android\s[0-4][^\d]/g.test(navigator.userAgent):0<=navigator.userAgent.indexOf('Safari')&&(t=navigator.userAgent.match(/Version\/([0-9]+)\.([0-9]+)\.([0-9]+) Safari\//),e=t&&6>parseInt(t[1])),e){var a=window.CanvasRenderingContext2D.prototype,n=a.createImageData;a.createImageData=function(e,t){var a=n.call(this,e,t);return a.data.set=function(e){for(var t=0,a=this.length;t<a;t++)this[t]=e[t]},a},a=null}}}(),function(){function e(e){window.setTimeout(e,20)}var t=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);return t?void(window.requestAnimationFrame=e):void('requestAnimationFrame'in window||(window.requestAnimationFrame=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e))}(),function(){var e=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),t=/Android/g.test(navigator.userAgent);(e||t)&&(PDFJS.maxCanvasPixels=5242880)}(),function(){var e=0<=navigator.userAgent.indexOf('Trident')&&window.parent!==window;e&&(PDFJS.disableFullscreen=!0)}(),function(){'currentScript'in document||Object.defineProperty(document,'currentScript',{get:function(){var e=document.getElementsByTagName('script');return e[e.length-1]},enumerable:!0,configurable:!0})}()}).call('undefined'==typeof window?this:window)},function(e){var t='undefined'==typeof window?'undefined'!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}:window,a=function(){var e=/\blang(?:uage)?-(\w+)\b/i,a=0,n=t.Prism={util:{encode:function(e){return e instanceof r?new r(e.type,n.util.encode(e.content),e.alias):'Array'===n.util.type(e)?e.map(n.util.encode):e.replace(/&/g,'&').replace(/</g,'<').replace(/\u00a0/g,' ')},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,'__id',{value:++a}),e.__id},clone:function(e){var t=n.util.type(e);switch(t){case'Object':var a={};for(var r in e)e.hasOwnProperty(r)&&(a[r]=n.util.clone(e[r]));return a;case'Array':return e.map&&e.map(function(e){return n.util.clone(e)});}return e}},languages:{extend:function(e,t){var a=n.util.clone(n.languages[e]);for(var r in t)a[r]=t[r];return a},insertBefore:function(e,t,a,r){r=r||n.languages;var i=r[e];if(2==arguments.length){for(var o in a=arguments[1],a)a.hasOwnProperty(o)&&(i[o]=a[o]);return i}var s={};for(var l in i)if(i.hasOwnProperty(l)){if(l==t)for(var o in a)a.hasOwnProperty(o)&&(s[o]=a[o]);s[l]=i[l]}return n.languages.DFS(n.languages,function(t,a){a===r[e]&&t!=e&&(this[t]=s)}),r[e]=s},DFS:function(e,t,a,r){for(var o in r=r||{},e)e.hasOwnProperty(o)&&(t.call(e,o,e[o],a||o),'Object'!==n.util.type(e[o])||r[n.util.objId(e[o])]?'Array'===n.util.type(e[o])&&!r[n.util.objId(e[o])]&&(r[n.util.objId(e[o])]=!0,n.languages.DFS(e[o],t,o,r)):(r[n.util.objId(e[o])]=!0,n.languages.DFS(e[o],t,null,r)))}},plugins:{},highlightAll:function(e,t){var a={callback:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};n.hooks.run('before-highlightall',a);for(var r=a.elements||document.querySelectorAll(a.selector),o=0,i;i=r[o++];)n.highlightElement(i,!0===e,a.callback)},highlightElement:function(a,r,i){for(var o=a,s,l;o&&!e.test(o.className);)o=o.parentNode;o&&(s=(o.className.match(e)||[,''])[1].toLowerCase(),l=n.languages[s]),a.className=a.className.replace(e,'').replace(/\s+/g,' ')+' language-'+s,o=a.parentNode,/pre/i.test(o.nodeName)&&(o.className=o.className.replace(e,'').replace(/\s+/g,' ')+' language-'+s);var d=a.textContent,c={element:a,language:s,grammar:l,code:d};if(n.hooks.run('before-sanity-check',c),!c.code||!c.grammar)return c.code&&(c.element.textContent=c.code),void n.hooks.run('complete',c);if(n.hooks.run('before-highlight',c),r&&t.Worker){var p=new Worker(n.filename);p.onmessage=function(e){c.highlightedCode=e.data,n.hooks.run('before-insert',c),c.element.innerHTML=c.highlightedCode,i&&i.call(c.element),n.hooks.run('after-highlight',c),n.hooks.run('complete',c)},p.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else c.highlightedCode=n.highlight(c.code,c.grammar,c.language),n.hooks.run('before-insert',c),c.element.innerHTML=c.highlightedCode,i&&i.call(a),n.hooks.run('after-highlight',c),n.hooks.run('complete',c)},highlight:function(e,t,a){var i=n.tokenize(e,t);return r.stringify(n.util.encode(i),a)},tokenize:function(e,t){var a=n.Token,r=[e],o=t.rest;if(o){for(var s in o)t[s]=o[s];delete t.rest}tokenloop:for(var s in t)if(t.hasOwnProperty(s)&&t[s]){var l=t[s];l='Array'===n.util.type(l)?l:[l];for(var d=0;d<l.length;++d){var c=l[d],u=c.inside,g=!!c.lookbehind,h=!!c.greedy,m=0,f=c.alias;if(h&&!c.pattern.global){var b=c.pattern.toString().match(/[imuy]*$/)[0];c.pattern=RegExp(c.pattern.source,b+'g')}c=c.pattern||c;for(var y=0,i=0,x;y<r.length;i+=r[y].length,++y){if(x=r[y],r.length>e.length)break tokenloop;if(!(x instanceof a)){c.lastIndex=0;var v=c.exec(x),A=1;if(!v&&h&&y!=r.length-1){if(c.lastIndex=i,v=c.exec(e),!v)break;for(var C=v.index+(g?v[1].length:0),S=v.index+v[0].length,w=y,k=i,p=r.length;w<p&&k<S;++w)k+=r[w].length,C>=k&&(++y,i=k);if(r[y]instanceof a||r[w-1].greedy)continue;A=w-y,x=e.slice(i,k),v.index-=i}if(v){g&&(m=v[1].length);var C=v.index+m,v=v[0].slice(m),S=C+v.length,_=x.slice(0,C),T=x.slice(S),I=[y,A];_&&I.push(_);var E=new a(s,u?n.tokenize(v,u):v,f,v,h);I.push(E),T&&I.push(T),Array.prototype.splice.apply(r,I)}}}}}return r},hooks:{all:{},add:function(e,t){var a=n.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=n.hooks.all[e];if(a&&a.length)for(var r=0,i;i=a[r++];)i(t)}}},r=n.Token=function(e,t,a,n,r){this.type=e,this.content=t,this.alias=a,this.length=0|(n||'').length,this.greedy=!!r};if(r.stringify=function(e,t,a){if('string'==typeof e)return e;if('Array'===n.util.type(e))return e.map(function(a){return r.stringify(a,t,e)}).join('');var i={type:e.type,content:r.stringify(e.content,t,a),tag:'span',classes:['token',e.type],attributes:{},language:t,parent:a};if('comment'==i.type&&(i.attributes.spellcheck='true'),e.alias){var s='Array'===n.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(i.classes,s)}n.hooks.run('wrap',i);var l=Object.keys(i.attributes).map(function(e){return e+'="'+(i.attributes[e]||'').replace(/"/g,'"')+'"'}).join(' ');return'<'+i.tag+' class="'+i.classes.join(' ')+'"'+(l?' '+l:'')+'>'+i.content+'</'+i.tag+'>'},!t.document)return t.addEventListener?(t.addEventListener('message',function(e){var a=JSON.parse(e.data),r=a.language,i=a.code,o=a.immediateClose;t.postMessage(n.highlight(i,n.languages[r],r)),o&&t.close()},!1),t.Prism):t.Prism;var i=document.currentScript||[].slice.call(document.getElementsByTagName('script')).pop();return i&&(n.filename=i.src,document.addEventListener&&!i.hasAttribute('data-manual')&&('loading'===document.readyState?document.addEventListener('DOMContentLoaded',n.highlightAll):window.requestAnimationFrame?window.requestAnimationFrame(n.highlightAll):window.setTimeout(n.highlightAll,16))),t.Prism}();'undefined'!=typeof e&&e.exports&&(e.exports=a),'undefined'!=typeof global&&(global.Prism=a),a.languages.markup={comment:/<!--[\w\W]*?-->/,prolog:/<\?[\w\W]+?\?>/,doctype:/<!DOCTYPE[\w\W]+?>/i,cdata:/<!\[CDATA\[[\w\W]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},a.hooks.add('wrap',function(e){'entity'===e.type&&(e.attributes.title=e.content.replace(/&/,'&'))}),a.languages.xml=a.languages.markup,a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:{pattern:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},a.languages.css.atrule.inside.rest=a.util.clone(a.languages.css),a.languages.markup&&(a.languages.insertBefore('markup','tag',{style:{pattern:/(<style[\w\W]*?>)[\w\W]*?(?=<\/style>)/i,lookbehind:!0,inside:a.languages.css,alias:'language-css'}}),a.languages.insertBefore('inside','attr-value',{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:a.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:a.languages.css}},alias:'language-css'}},a.languages.markup.tag)),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend('clike',{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,function:/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*\*?|\/|~|\^|%|\.{3}/}),a.languages.insertBefore('javascript','keyword',{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}}),a.languages.insertBefore('javascript','string',{"template-string":{pattern:/`(?:\\\\|\\?[^\\])*?`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:'punctuation'},rest:a.languages.javascript}},string:/[\s\S]+/}}}),a.languages.markup&&a.languages.insertBefore('markup','tag',{script:{pattern:/(<script[\w\W]*?>)[\w\W]*?(?=<\/script>)/i,lookbehind:!0,inside:a.languages.javascript,alias:'language-javascript'}}),a.languages.js=a.languages.javascript,function(){'undefined'!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var e={js:'javascript',py:'python',rb:'ruby',ps1:'powershell',psm1:'powershell',sh:'bash',bat:'batch',h:'c',tex:'latex'};Array.prototype.forEach&&Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function(t){for(var n=t.getAttribute('data-src'),r=t,i=/\blang(?:uage)?-(?!\*)(\w+)\b/i,o;r&&!i.test(r.className);)r=r.parentNode;if(r&&(o=(t.className.match(i)||[,''])[1]),!o){var s=(n.match(/\.(\w+)$/)||[,''])[1];o=e[s]||s}var l=document.createElement('code');l.className='language-'+o,t.textContent='',l.textContent='Loading\u2026',t.appendChild(l);var d=new XMLHttpRequest;d.open('GET',n,!0),d.onreadystatechange=function(){4==d.readyState&&(400>d.status&&d.responseText?(l.textContent=d.responseText,a.highlightElement(l)):400<=d.status?l.textContent='\u2716 Error '+d.status+' while fetching file: '+d.statusText:l.textContent='\u2716 Error: File does not exist or is empty')},d.send(null)})},document.addEventListener('DOMContentLoaded',self.Prism.fileHighlight))}()},function(e,t,a){'use strict';if('production'!==process.env.NODE_ENV)var n=a(1),r=a(2),i=a(27),o={};e.exports=function(e,t,a,s,l){if('production'!==process.env.NODE_ENV)for(var d in e)if(e.hasOwnProperty(d)){var c;try{n('function'==typeof e[d],'%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.',s||'React class',a,d,typeof e[d]),c=e[d](t,d,s,a,null,i)}catch(e){c=e}if(r(!c||c instanceof Error,'%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).',s||'React class',a,d,typeof c),c instanceof Error&&!(c.message in o)){o[c.message]=!0;var p=l?l():'';r(!1,'Failed %s type: %s%s',a,c.message,null==p?'':p)}}}},function(e,t,a){'use strict';var n=a(87);e.exports=function(e){return n(e,!1)}},function(e,t,a){'use strict';var n=a(18),r=a(1),o=a(2),i=a(10),s=a(27),l=a(85);e.exports=function(e,t){function a(e){var t=e&&(k&&e[k]||e[x]);if('function'==typeof t)return t}function d(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=''}function p(e){function a(a,l,d,p,u,g,h){if(p=p||v,g=g||d,h!==s)if(t)r(!1,'Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types');else if('production'!==process.env.NODE_ENV&&'undefined'!=typeof console){var m=p+':'+d;!n[m]&&3>i&&(o(!1,'You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.',g,p),n[m]=!0,i++)}return null==l[d]?a?null===l[d]?new c('The '+u+' `'+g+'` is marked as required '+('in `'+p+'`, but its value is `null`.')):new c('The '+u+' `'+g+'` is marked as required in '+('`'+p+'`, but its value is `undefined`.')):null:e(l,d,p,u,g)}if('production'!==process.env.NODE_ENV)var n={},i=0;var l=a.bind(null,!1);return l.isRequired=a.bind(null,!0),l}function u(e){return p(function(t,a,n,r,i){var o=t[a],s=m(o);if(s!==e){var l=f(o);return new c('Invalid '+r+' `'+i+'` of type '+('`'+l+'` supplied to `'+n+'`, expected ')+('`'+e+'`.'))}return null})}function g(t){switch(typeof t){case'number':case'string':case'undefined':return!0;case'boolean':return!t;case'object':if(Array.isArray(t))return t.every(g);if(null===t||e(t))return!0;var n=a(t);if(n){var r=n.call(t),i;if(n!==t.entries){for(;!(i=r.next()).done;)if(!g(i.value))return!1;}else for(;!(i=r.next()).done;){var o=i.value;if(o&&!g(o[1]))return!1}}else return!1;return!0;default:return!1;}}function h(e,t){return'symbol'===e||'Symbol'===t['@@toStringTag']||'function'==typeof Symbol&&t instanceof Symbol}function m(e){var t=typeof e;return Array.isArray(e)?'array':e instanceof RegExp?'object':h(t,e)?'symbol':t}function f(e){if('undefined'==typeof e||null===e)return''+e;var t=m(e);if('object'===t){if(e instanceof Date)return'date';if(e instanceof RegExp)return'regexp'}return t}function b(e){var t=f(e);return'array'===t||'object'===t?'an '+t:'boolean'===t||'date'===t||'regexp'===t?'a '+t:t}function y(e){return e.constructor&&e.constructor.name?e.constructor.name:v}var k='function'==typeof Symbol&&Symbol.iterator,x='@@iterator',v='<<anonymous>>',A={array:u('array'),bool:u('boolean'),func:u('function'),number:u('number'),object:u('object'),string:u('string'),symbol:u('symbol'),any:function(){return p(n.thatReturnsNull)}(),arrayOf:function(e){return p(function(t,a,n,r,o){if('function'!=typeof e)return new c('Property `'+o+'` of component `'+n+'` has invalid PropType notation inside arrayOf.');var l=t[a];if(!Array.isArray(l)){var d=m(l);return new c('Invalid '+r+' `'+o+'` of type '+('`'+d+'` supplied to `'+n+'`, expected an array.'))}for(var p=0,i;p<l.length;p++)if(i=e(l,p,n,r,o+'['+p+']',s),i instanceof Error)return i;return null})},element:function(){return p(function(t,a,n,r,i){var o=t[a];if(!e(o)){var s=m(o);return new c('Invalid '+r+' `'+i+'` of type '+('`'+s+'` supplied to `'+n+'`, expected a single ReactElement.'))}return null})}(),instanceOf:function(e){return p(function(t,a,n,r,i){if(!(t[a]instanceof e)){var o=e.name||v,s=y(t[a]);return new c('Invalid '+r+' `'+i+'` of type '+('`'+s+'` supplied to `'+n+'`, expected ')+('instance of `'+o+'`.'))}return null})},node:function(){return p(function(e,t,a,n,r){return g(e[t])?null:new c('Invalid '+n+' `'+r+'` supplied to '+('`'+a+'`, expected a ReactNode.'))})}(),objectOf:function(e){return p(function(t,a,n,r,i){if('function'!=typeof e)return new c('Property `'+i+'` of component `'+n+'` has invalid PropType notation inside objectOf.');var o=t[a],l=m(o);if('object'!==l)return new c('Invalid '+r+' `'+i+'` of type '+('`'+l+'` supplied to `'+n+'`, expected an object.'));for(var d in o)if(o.hasOwnProperty(d)){var p=e(o,d,n,r,i+'.'+d,s);if(p instanceof Error)return p}return null})},oneOf:function(e){return Array.isArray(e)?p(function(t,a,n,r,o){for(var s=t[a],l=0;l<e.length;l++)if(d(s,e[l]))return null;var i=JSON.stringify(e);return new c('Invalid '+r+' `'+o+'` of value `'+s+'` '+('supplied to `'+n+'`, expected one of '+i+'.'))}):('production'===process.env.NODE_ENV?void 0:o(!1,'Invalid argument supplied to oneOf, expected an instance of array.'),n.thatReturnsNull)},oneOfType:function(e){if(!Array.isArray(e))return'production'===process.env.NODE_ENV?void 0:o(!1,'Invalid argument supplied to oneOfType, expected an instance of array.'),n.thatReturnsNull;for(var t=0,a;t<e.length;t++)if(a=e[t],'function'!=typeof a)return o(!1,'Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.',b(a),t),n.thatReturnsNull;return p(function(t,a,n,r,o){for(var l=0,i;l<e.length;l++)if(i=e[l],null==i(t,a,n,r,o,s))return null;return new c('Invalid '+r+' `'+o+'` supplied to '+('`'+n+'`.'))})},shape:function(e){return p(function(t,a,n,r,i){var o=t[a],l=m(o);if('object'!==l)return new c('Invalid '+r+' `'+i+'` of type `'+l+'` '+('supplied to `'+n+'`, expected `object`.'));for(var d in e){var p=e[d];if(p){var u=p(o,d,n,r,i+'.'+d,s);if(u)return u}}return null})},exact:function(e){return p(function(t,a,n,r,o){var l=t[a],d=m(l);if('object'!==d)return new c('Invalid '+r+' `'+o+'` of type `'+d+'` '+('supplied to `'+n+'`, expected `object`.'));var p=i({},t[a],e);for(var u in p){var g=e[u];if(!g)return new c('Invalid '+r+' `'+o+'` key `'+u+'` supplied to `'+n+'`.\nBad object: '+JSON.stringify(t[a],null,' ')+'\nValid keys: '+JSON.stringify(Object.keys(e),null,' '));var h=g(l,u,n,r,o+'.'+u,s);if(h)return h}return null})}};return c.prototype=Error.prototype,A.checkPropTypes=l,A.PropTypes=A,A}},function(e,t,a){'use strict';var n=a(0),r=a(60).Parser,i=a(56),o=new r,s=n.PropTypes,l=n.createClass({displayName:'ReactMarkdown',propTypes:{className:s.string,containerProps:s.object,source:s.string.isRequired,containerTagName:s.string,childBefore:s.object,childAfter:s.object,sourcePos:s.bool,escapeHtml:s.bool,skipHtml:s.bool,softBreak:s.string,allowNode:s.func,allowedTypes:s.array,disallowedTypes:s.array,transformLinkUri:s.func,transformImageUri:s.func,unwrapDisallowed:s.bool,renderers:s.object,walker:s.func},getDefaultProps:function(){return{containerTagName:'div'}},render:function(){var e=this.props.containerProps||{},t=new i(this.props),a=o.parse(this.props.source||'');if(this.props.walker)for(var r=a.walker(),s;s=r.next();)this.props.walker.call(this,s,r);return this.props.className&&(e.className=this.props.className),n.createElement.apply(n,[this.props.containerTagName,e,this.props.childBefore].concat(t.render(a).concat([this.props.childAfter])))}});l.types=i.types,l.renderers=i.renderers,l.uriTransformer=i.uriTransformer,e.exports=l},function(e){'use strict';e.exports={escape:function(e){var t=/[=:]/g,a={"=":'=0',":":'=2'},n=(''+e).replace(t,function(e){return a[e]});return'$'+n},unescape:function(e){var t=/(=0|=2)/g,a={"=0":'=',"=2":':'},n='.'===e[0]&&'$'===e[1]?e.substring(2):e.substring(1);return(''+n).replace(t,function(e){return a[e]})}}},function(e,t,a){'use strict';var n=a(6),r=a(1),i=function(e){var t=this;if(t.instancePool.length){var a=t.instancePool.pop();return t.call(a,e),a}return new t(e)},o=function(e){var t=this;e instanceof t?void 0:'production'===process.env.NODE_ENV?n('25'):r(!1,'Trying to release an instance into a pool of a different type.'),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};e.exports={addPoolingTo:function(e,t){var a=e;return a.instancePool=[],a.getPooled=t||i,a.poolSize||(a.poolSize=10),a.release=o,a},oneArgumentPooler:i,twoArgumentPooler:function(e,t){var a=this;if(a.instancePool.length){var n=a.instancePool.pop();return a.call(n,e,t),n}return new a(e,t)},threeArgumentPooler:function(e,t,a){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t,a),r}return new n(e,t,a)},fourArgumentPooler:function(e,t,a,n){var r=this;if(r.instancePool.length){var i=r.instancePool.pop();return r.call(i,e,t,a,n),i}return new r(e,t,a,n)}}},function(e,t,a){'use strict';var n=a(10),r=a(28),i=a(92),o=a(93),s=a(4),l=a(95),d=a(97),c=a(99),p=a(100),u=s.createElement,g=s.createFactory,h=s.cloneElement;if('production'!==process.env.NODE_ENV){var m=a(20),f=a(13),b=a(30),y=!1;u=b.createElement,g=b.createFactory,h=b.cloneElement}var k=n,x=function(e){return e};if('production'!==process.env.NODE_ENV){var v=!1,A=!1;k=function(){return m(v,'React.__spread is deprecated and should not be used. Use Object.assign directly or another helper function with similar semantics. You may be seeing this warning due to your compiler. See https://fb.me/react-spread-deprecation for more details.'),v=!0,n.apply(null,arguments)},x=function(e){return m(A,'React.createMixin is deprecated and should not be used. In React v16.0, it will be removed. You can use this mixin directly instead. See https://fb.me/createmixin-was-never-implemented for more info.'),A=!0,e}}var C={Children:{map:i.map,forEach:i.forEach,count:i.count,toArray:i.toArray,only:p},Component:r.Component,PureComponent:r.PureComponent,createElement:u,cloneElement:h,isValidElement:s.isValidElement,PropTypes:l,createClass:c,createFactory:g,createMixin:x,DOM:o,version:d,__spread:k};if('production'!==process.env.NODE_ENV){var S=!1;f&&(Object.defineProperty(C,'PropTypes',{get:function(){return m(y,'Accessing PropTypes via the main React package is deprecated, and will be removed in React v16.0. Use the latest available v15.* prop-types package from npm instead. For info on usage, compatibility, migration and more, see https://fb.me/prop-types-docs'),y=!0,l}}),Object.defineProperty(C,'createClass',{get:function(){return m(S,'Accessing createClass via the main React package is deprecated, and will be removed in React v16.0. Use a plain JavaScript class instead. If you\'re not yet ready to migrate, create-react-class v15.* is available on npm as a temporary, drop-in replacement. For more info see https://fb.me/react-create-class'),S=!0,c}})),C.DOM={};var w=!1;Object.keys(o).forEach(function(e){C.DOM[e]=function(){return w||(m(!1,'Accessing factories like React.DOM.%s has been deprecated and will be removed in v16.0+. Use the react-dom-factories package instead. Version 1.0 provides a drop-in replacement. For more info, see https://fb.me/react-dom-factories',e),w=!0),o[e].apply(o,arguments)}})}e.exports=C},function(e,t,a){'use strict';function n(e){return(''+e).replace(f,'$&/')}function r(e,t){this.func=e,this.context=t,this.count=0}function i(e,t){var a=e.func,n=e.context;a.call(n,t,e.count++)}function o(e,t,a,n){this.result=e,this.keyPrefix=t,this.func=a,this.context=n,this.count=0}function s(e,t,a){var r=e.result,i=e.keyPrefix,o=e.func,s=e.context,d=o.call(s,t,e.count++);Array.isArray(d)?l(d,r,a,u.thatReturnsArgument):null!=d&&(p.isValidElement(d)&&(d=p.cloneAndReplaceKey(d,i+(d.key&&(!t||t.key!==d.key)?n(d.key)+'/':'')+a)),r.push(d))}function l(e,t,a,r,i){var l='';null!=a&&(l=n(a)+'/');var d=o.getPooled(t,l,r,i);g(e,s,d),o.release(d)}function d(){return null}var c=a(90),p=a(4),u=a(18),g=a(101),h=c.twoArgumentPooler,m=c.fourArgumentPooler,f=/\/+/g;r.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},c.addPoolingTo(r,h),o.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},c.addPoolingTo(o,m);e.exports={forEach:function(e,t,a){if(null==e)return e;var n=r.getPooled(t,a);g(e,i,n),r.release(n)},map:function(e,t,a){if(null==e)return e;var n=[];return l(e,n,null,t,a),n},mapIntoWithKeyPrefixInternal:l,count:function(e){return g(e,d,null)},toArray:function(e){var t=[];return l(e,t,null,u.thatReturnsArgument),t}}},function(e,t,a){'use strict';var n=a(4),r=n.createFactory;if('production'!==process.env.NODE_ENV){var i=a(30);r=i.createFactory}var o={a:r('a'),abbr:r('abbr'),address:r('address'),area:r('area'),article:r('article'),aside:r('aside'),audio:r('audio'),b:r('b'),base:r('base'),bdi:r('bdi'),bdo:r('bdo'),big:r('big'),blockquote:r('blockquote'),body:r('body'),br:r('br'),button:r('button'),canvas:r('canvas'),caption:r('caption'),cite:r('cite'),code:r('code'),col:r('col'),colgroup:r('colgroup'),data:r('data'),datalist:r('datalist'),dd:r('dd'),del:r('del'),details:r('details'),dfn:r('dfn'),dialog:r('dialog'),div:r('div'),dl:r('dl'),dt:r('dt'),em:r('em'),embed:r('embed'),fieldset:r('fieldset'),figcaption:r('figcaption'),figure:r('figure'),footer:r('footer'),form:r('form'),h1:r('h1'),h2:r('h2'),h3:r('h3'),h4:r('h4'),h5:r('h5'),h6:r('h6'),head:r('head'),header:r('header'),hgroup:r('hgroup'),hr:r('hr'),html:r('html'),i:r('i'),iframe:r('iframe'),img:r('img'),input:r('input'),ins:r('ins'),kbd:r('kbd'),keygen:r('keygen'),label:r('label'),legend:r('legend'),li:r('li'),link:r('link'),main:r('main'),map:r('map'),mark:r('mark'),menu:r('menu'),menuitem:r('menuitem'),meta:r('meta'),meter:r('meter'),nav:r('nav'),noscript:r('noscript'),object:r('object'),ol:r('ol'),optgroup:r('optgroup'),option:r('option'),output:r('output'),p:r('p'),param:r('param'),picture:r('picture'),pre:r('pre'),progress:r('progress'),q:r('q'),rp:r('rp'),rt:r('rt'),ruby:r('ruby'),s:r('s'),samp:r('samp'),script:r('script'),section:r('section'),select:r('select'),small:r('small'),source:r('source'),span:r('span'),strong:r('strong'),style:r('style'),sub:r('sub'),summary:r('summary'),sup:r('sup'),table:r('table'),tbody:r('tbody'),td:r('td'),textarea:r('textarea'),tfoot:r('tfoot'),th:r('th'),thead:r('thead'),time:r('time'),title:r('title'),tr:r('tr'),track:r('track'),u:r('u'),ul:r('ul'),var:r('var'),video:r('video'),wbr:r('wbr'),circle:r('circle'),clipPath:r('clipPath'),defs:r('defs'),ellipse:r('ellipse'),g:r('g'),image:r('image'),line:r('line'),linearGradient:r('linearGradient'),mask:r('mask'),path:r('path'),pattern:r('pattern'),polygon:r('polygon'),polyline:r('polyline'),radialGradient:r('radialGradient'),rect:r('rect'),stop:r('stop'),svg:r('svg'),text:r('text'),tspan:r('tspan')};e.exports=o},function(e){'use strict';var t={};'production'!==process.env.NODE_ENV&&(t={prop:'prop',context:'context',childContext:'child context'}),e.exports=t},function(e,t,a){'use strict';var n=a(4),r=n.isValidElement,i=a(86);e.exports=i(r)},function(e){'use strict';e.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},function(e){'use strict';e.exports='15.6.2'},function(e,t,a){'use strict';var n=a(6),r=a(94),i=a(96),o=a(1),s=a(2),l;'undefined'!=typeof process&&process.env&&'test'===process.env.NODE_ENV&&(l=a(19));var d={};e.exports=function(e,t,c,p,u,g){for(var h in e)if(e.hasOwnProperty(h)){var m;try{'function'==typeof e[h]?void 0:'production'===process.env.NODE_ENV?n('84',p||'React class',r[c],h):o(!1,'%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.',p||'React class',r[c],h),m=e[h](t,h,p,c,null,i)}catch(e){m=e}if('production'===process.env.NODE_ENV?void 0:s(!m||m instanceof Error,'%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).',p||'React class',r[c],h,typeof m),m instanceof Error&&!(m.message in d)){d[m.message]=!0;var f='';'production'!==process.env.NODE_ENV&&(!l&&(l=a(19)),null===g?null!==u&&(f=l.getCurrentStackAddendum(u)):f=l.getStackAddendumByID(g)),'production'===process.env.NODE_ENV?void 0:s(!1,'Failed %s type: %s%s',c,m.message,f)}}}},function(e,t,a){'use strict';var n=a(28),r=n.Component,i=a(4),o=i.isValidElement,s=a(31),l=a(64);e.exports=l(r,o,s)},function(e,t,a){'use strict';var n=a(6),r=a(4),i=a(1);e.exports=function(e){return r.isValidElement(e)?void 0:'production'===process.env.NODE_ENV?n('143'):i(!1,'React.Children.only expected to receive a single React element child.'),e}},function(e,t,a){'use strict';function n(e,t){return e&&'object'==typeof e&&null!=e.key?c.escape(e.key):t.toString(36)}function r(e,t,a,m){var f=typeof e;if(('undefined'==f||'boolean'==f)&&(e=null),null===e||'string'==f||'number'==f||'object'==f&&e.$$typeof===s)return a(m,e,''===t?u+n(e,0):t),1;var b=0,y=''===t?u:t+g,k,x;if(Array.isArray(e))for(var v=0;v<e.length;v++)k=e[v],x=y+n(k,v),b+=r(k,x,a,m);else{var A=l(e);if(A){var C=A.call(e),S;if(A!==e.entries)for(var w=0;!(S=C.next()).done;)k=S.value,x=y+n(k,w++),b+=r(k,x,a,m);else{if('production'!==process.env.NODE_ENV){var _='';if(o.current){var T=o.current.getName();T&&(_=' Check the render method of `'+T+'`.')}'production'===process.env.NODE_ENV?void 0:p(h,'Using Maps as children is not yet fully supported. It is an experimental feature that might be removed. Convert it to a sequence / iterable of keyed ReactElements instead.%s',_),h=!0}for(;!(S=C.next()).done;){var I=S.value;I&&(k=I[1],x=y+c.escape(I[0])+g+n(k,0),b+=r(k,x,a,m))}}}else if('object'==f){var E='';if('production'!==process.env.NODE_ENV&&(E=' If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons.',e._isReactElement&&(E=' It looks like you\'re using an element created by a different version of React. Make sure to use only one copy of React.'),o.current)){var L=o.current.getName();L&&(E+=' Check the render method of `'+L+'`.')}var P=e+'';'production'===process.env.NODE_ENV?i('31','[object Object]'===P?'object with keys {'+Object.keys(e).join(', ')+'}':P,E):d(!1,'Objects are not valid as a React child (found: %s).%s','[object Object]'===P?'object with keys {'+Object.keys(e).join(', ')+'}':P,E)}}return b}var i=a(6),o=a(12),s=a(29),l=a(32),d=a(1),c=a(89),p=a(2),u='.',g=':',h=!1;e.exports=function(e,t,a){return null==e?0:r(e,'',t,a)}},function(){var e=String.prototype;e.repeat||function(){'use strict';var t=function(){try{var e={},t=Object.defineProperty,a=t(e,e,e)&&t}catch(e){}return a}(),a=function(e){if(null==this)throw TypeError();var t=this+'',a=e?+e:0;if(a!=a&&(a=0),0>a||a==Infinity)throw RangeError();for(var n='';a;)1==a%2&&(n+=t),1<a&&(t+=t),a>>=1;return n};t?t(String.prototype,'repeat',{value:a,configurable:!0,writable:!0}):e.repeat=a}()},function(e,t,a){var n=a(65);'string'==typeof n&&(n=[[e.i,n,'']]);a(11)(n,{});n.locals&&(e.exports=n.locals),!1},function(e,t,a){var n=a(66);'string'==typeof n&&(n=[[e.i,n,'']]);a(11)(n,{});n.locals&&(e.exports=n.locals),!1},function(e,t,a){var n=a(67);'string'==typeof n&&(n=[[e.i,n,'']]);a(11)(n,{});n.locals&&(e.exports=n.locals),!1},function(e,t,a){var n=a(69);'string'==typeof n&&(n=[[e.i,n,'']]);a(11)(n,{});n.locals&&(e.exports=n.locals),!1},function(e,t){function a(e,t,a){return r.yubl(t((a||r.yufull)(e)))}var n=String.fromCharCode;t._getPrivFilters=function(){function e(e){var t=e.split(w,2);return t[0]&&(2===t.length||e.length!==t[0].length)?t[0]:null}function t(e,t,a,n){return t=t||f,a=a||m,void 0===e?'undefined':null===e?'null':e.toString().replace(p,'\uFFFD').replace(a,function(e,a,r,i){return a?(a=+('9'>=a[0]?a:'0'+a),n?s(a):128===a?'\u20AC':130===a?'\u201A':131===a?'\u0192':132===a?'\u201E':133===a?'\u2026':134===a?'\u2020':135===a?'\u2021':136===a?'\u02C6':137===a?'\u2030':138===a?'\u0160':139===a?'\u2039':140===a?'\u0152':142===a?'\u017D':145===a?'\u2018':146===a?'\u2019':147===a?'\u201C':148===a?'\u201D':149===a?'\u2022':150===a?'\u2013':151===a?'\u2014':152===a?'\u02DC':153===a?'\u2122':154===a?'\u0161':155===a?'\u203A':156===a?'\u0153':158===a?'\u017E':159===a?'\u0178':55296<=a&&57343>=a||13===a?'\uFFFD':E.frCoPt(a)):t[r||i]||e})}function a(e){return'\\'+e.charCodeAt(0).toString(16).toLowerCase()+' '}function r(e){return e.replace(v,function(e){return'-x-'+e})}function i(a){a=E.yufull(t(a));var n=e(a);return n&&S[n.toLowerCase()]?'##'+a:a}var o=/</g,l=/"/g,d=/'/g,c=/&/g,p=/\x00/g,u=/(?:^$|[\x00\x09-\x0D "'`=<>])/g,g=/[&<>"'`]/g,h=/(?:\x00|^-*!?>|--!?>|--?!?$|\]>|\]$)/g,m=/&(?:#([xX][0-9A-Fa-f]+|\d+);?|(Tab|NewLine|colon|semi|lpar|rpar|apos|sol|comma|excl|ast|midast|ensp|emsp|thinsp);|(nbsp|amp|AMP|lt|LT|gt|GT|quot|QUOT);?)/g,f={Tab:'\t',NewLine:'\n',colon:':',semi:';',lpar:'(',rpar:')',apos:'\'',sol:'/',comma:',',excl:'!',ast:'*',midast:'*',ensp:'\u2002',emsp:'\u2003',thinsp:'\u2009',nbsp:'\xA0',amp:'&',lt:'<',gt:'>',quot:'"',QUOT:'"'},b=/^(?:(?!-*expression)#?[-\w]+|[+-]?(?:\d+|\d*\.\d+)(?:r?em|ex|ch|cm|mm|in|px|pt|pc|%|vh|vw|vmin|vmax)?|!important|)$/i,y=/[\x00-\x1F\x7F\[\]{}\\"]/g,k=/[\x00-\x1F\x7F\[\]{}\\']/g,v=/url[\(\u207D\u208D]+/g,A=/['\(\)]/g,C=/\/\/%5[Bb]([A-Fa-f0-9:]+)%5[Dd]/,S={javascript:1,data:1,vbscript:1,mhtml:1,"x-schema":1},w=/(?::|&#[xX]0*3[aA];?|�*58;?|:)/,_=/(?:^[\x00-\x20]+|[\t\n\r\x00]+)/g,T={Tab:'\t',NewLine:'\n'},I=function(e,t,a){return e===void 0?'undefined':null===e?'null':e.toString().replace(t,a)},s=String.fromCodePoint||function(e){return 0===arguments.length?'':65535>=e?n(e):(e-=65536,n((e>>10)+55296,e%1024+56320))},E;return E={frCoPt:function(e){return e===void 0||null===e?'':!isFinite(e=+e)||0>=e||1114111<e||1<=e&&8>=e||14<=e&&31>=e||127<=e&&159>=e||64976<=e&&65007>=e||11===e||65535==(65535&e)||65534==(65535&e)?'\uFFFD':s(e)},d:t,yup:function(a){return a=e(a.replace(p,'')),a?t(a,T,null,!0).replace(_,'').toLowerCase():null},y:function(e){return I(e,g,function(e){return'&'===e?'&':'<'===e?'<':'>'===e?'>':'"'===e?'"':'\''===e?''':'`'})},ya:function(e){return I(e,c,'&')},yd:function(e){return I(e,o,'<')},yc:function(e){return I(e,h,function(e){return'\0'===e?'\uFFFD':'--!'===e||'--'===e||'-'===e||']'===e?e+' ':e.slice(0,-1)+' >'})},yavd:function(e){return I(e,l,'"')},yavs:function(e){return I(e,d,''')},yavu:function(e){return I(e,u,function(e){return'\t'===e?'	':'\n'===e?' ':'\x0B'===e?'':'\f'===e?'':'\r'===e?' ':' '===e?' ':'='===e?'=':'<'===e?'<':'>'===e?'>':'"'===e?'"':'\''===e?''':'`'===e?'`':'\uFFFD'})},yu:encodeURI,yuc:encodeURIComponent,yubl:function(e){return S[E.yup(e)]?'x-'+e:e},yufull:function(e){return E.yu(e).replace(C,function(e,t){return'//['+t+']'})},yublf:function(e){return E.yubl(E.yufull(e))},yceu:function(e){return e=t(e),b.test(e)?e:';-x:\''+r(e.replace(k,a))+'\';-v:'},yced:function(e){return r(t(e).replace(y,a))},yces:function(e){return r(t(e).replace(k,a))},yceuu:function(e){return i(e).replace(A,function(e){return'\''===e?'\\27 ':'('===e?'%28':'%29'})},yceud:function(e){return i(e)},yceus:function(e){return i(e).replace(d,'\\27 ')}}};var r=t._privFilters=t._getPrivFilters();t.inHTMLData=r.yd,t.inHTMLComment=r.yc,t.inSingleQuotedAttr=r.yavs,t.inDoubleQuotedAttr=r.yavd,t.inUnQuotedAttr=r.yavu,t.uriInSingleQuotedAttr=function(e){return a(e,r.yavs)},t.uriInDoubleQuotedAttr=function(e){return a(e,r.yavd)},t.uriInUnQuotedAttr=function(e){return a(e,r.yavu)},t.uriInHTMLData=r.yufull,t.uriInHTMLComment=function(e){return r.yc(r.yufull(e))},t.uriPathInSingleQuotedAttr=function(e){return a(e,r.yavs,r.yu)},t.uriPathInDoubleQuotedAttr=function(e){return a(e,r.yavd,r.yu)},t.uriPathInUnQuotedAttr=function(e){return a(e,r.yavu,r.yu)},t.uriPathInHTMLData=r.yu,t.uriPathInHTMLComment=function(e){return r.yc(r.yu(e))},t.uriQueryInSingleQuotedAttr=t.uriPathInSingleQuotedAttr,t.uriQueryInDoubleQuotedAttr=t.uriPathInDoubleQuotedAttr,t.uriQueryInUnQuotedAttr=t.uriPathInUnQuotedAttr,t.uriQueryInHTMLData=t.uriPathInHTMLData,t.uriQueryInHTMLComment=t.uriPathInHTMLComment,t.uriComponentInSingleQuotedAttr=function(e){return r.yavs(r.yuc(e))},t.uriComponentInDoubleQuotedAttr=function(e){return r.yavd(r.yuc(e))},t.uriComponentInUnQuotedAttr=function(e){return r.yavu(r.yuc(e))},t.uriComponentInHTMLData=r.yuc,t.uriComponentInHTMLComment=function(e){return r.yc(r.yuc(e))},t.uriFragmentInSingleQuotedAttr=function(e){return r.yubl(r.yavs(r.yuc(e)))},t.uriFragmentInDoubleQuotedAttr=function(e){return r.yubl(r.yavd(r.yuc(e)))},t.uriFragmentInUnQuotedAttr=function(e){return r.yubl(r.yavu(r.yuc(e)))},t.uriFragmentInHTMLData=t.uriComponentInHTMLData,t.uriFragmentInHTMLComment=t.uriComponentInHTMLComment},function(e){e.exports=require('child_process')}]);