vendor: 5,698 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["https://static.usehaven.com/assets/BikK9A2q.js","https://static.usehaven.com/assets/5v_HMQ8i.js"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`f071606d256de3b2e5001e8c91951dd823c43bd6`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`02bbd997-4fad-4e01-9cb2-89f1897eee13`,e._sentryDebugIdIdentifier=`sentry-dbid-02bbd997-4fad-4e01-9cb2-89f1897eee13`)}catch{}})();import{a as __toCommonJS,i as __require,n as __esmMin,o as __toESM,r as __exportAll,t as __commonJSMin}from"./5v_HMQ8i.js";import{An as normalize$2,B as FontNames,Bn as require_zstream,Cn as require_hyphen,Cr as unzlibSync,Dn as require_hsl_to_hex,En as require_parse,Er as init_typeof,Fn as $557adaaeb0c7885f$exports,G as __generator,H as __assign,Hn as $747425b437e121da$export$2e2bcd8739ae039,In as require_md5,K as __rest,L as UPNG,Ln as require_constants,Mn as require_abs_svg_path,Nn as require_crypto_js,On as require_src,Pn as src_default,R as Encodings,Rn as require_inflate,Ru as require_jsx_runtime,Sn as require_en_us,Sr as init_browser,Tn as require_unit,Tr as _typeof,U as __awaiter,Un as require_is_url,V as require_pako,Vn as $d636bc798e7178db$export$185802fd694ee1f5,W as __extends$1,Wn as require_queue,_n as Justify,bn as PositionType,dn as loadYoga$1,fn as Align,gn as Gutter,hn as FlexDirection,jn as require_parse_svg_path,kn as require_color_string,ln as require_object_assign,mn as Edge,nc as init_preload_helper,pn as Display,q as __spreadArrays,tc as __vitePreload,un as emoji_regex_xs_default,vn as MeasureMode,wn as bidiFactory,wr as zlibSync,xn as Wrap,xr as require___vite_browser_external,yn as Overflow,z as Font$1,zn as require_deflate,zu as require_react}from"./BikK9A2q.js";var require_scheduler_production=__commonJSMin((e=>{function t(e,t){var _e=e.length;e.push(t);a:for(;0<_e;){var xe=_e-1>>>1,Ce=e[xe];if(0<Se(Ce,t))e[xe]=t,e[_e]=Ce,_e=xe;else break a}}function _e(e){return e.length===0?null:e[0]}function xe(e){if(e.length===0)return null;var t=e[0],_e=e.pop();if(_e!==t){e[0]=_e;a:for(var xe=0,Ce=e.length,Te=Ce>>>1;xe<Te;){var Ee=2*(xe+1)-1,De=e[Ee],Oe=Ee+1,ke=e[Oe];if(0>Se(De,_e))Oe<Ce&&0>Se(ke,De)?(e[xe]=ke,e[Oe]=_e,xe=Oe):(e[xe]=De,e[Ee]=_e,xe=Ee);else if(Oe<Ce&&0>Se(ke,_e))e[xe]=ke,e[Oe]=_e,xe=Oe;else break a}}return t}function Se(e,t){var _e=e.sortIndex-t.sortIndex;return _e===0?e.id-t.id:_e}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var Ce=performance;e.unstable_now=function(){return Ce.now()}}else{var Te=Date,Ee=Te.now();e.unstable_now=function(){return Te.now()-Ee}}var De=[],Oe=[],ke=1,Ae=null,je=3,Me=!1,Pe=!1,Fe=!1,Ie=!1,Re=typeof setTimeout==`function`?setTimeout:null,ze=typeof clearTimeout==`function`?clearTimeout:null,Be=typeof setImmediate<`u`?setImmediate:null;function Ve(e){for(var Se=_e(Oe);Se!==null;){if(Se.callback===null)xe(Oe);else if(Se.startTime<=e)xe(Oe),Se.sortIndex=Se.expirationTime,t(De,Se);else break;Se=_e(Oe)}}function He(e){if(Fe=!1,Ve(e),!Pe)if(_e(De)!==null)Pe=!0,Ue||(Ue=!0,Ye());else{var t=_e(Oe);t!==null&&Qe(He,t.startTime-e)}}var Ue=!1,We=-1,Ge=5,Ke=-1;function qe(){return Ie?!0:!(e.unstable_now()-Ke<Ge)}function Je(){if(Ie=!1,Ue){var t=e.unstable_now();Ke=t;var Se=!0;try{a:{Pe=!1,Fe&&(Fe=!1,ze(We),We=-1),Me=!0;var Ce=je;try{b:{for(Ve(t),Ae=_e(De);Ae!==null&&!(Ae.expirationTime>t&&qe());){var Te=Ae.callback;if(typeof Te==`function`){Ae.callback=null,je=Ae.priorityLevel;var Ee=Te(Ae.expirationTime<=t);if(t=e.unstable_now(),typeof Ee==`function`){Ae.callback=Ee,Ve(t),Se=!0;break b}Ae===_e(De)&&xe(De),Ve(t)}else xe(De);Ae=_e(De)}if(Ae!==null)Se=!0;else{var ke=_e(Oe);ke!==null&&Qe(He,ke.startTime-t),Se=!1}}break a}finally{Ae=null,je=Ce,Me=!1}Se=void 0}}finally{Se?Ye():Ue=!1}}}var Ye;if(typeof Be==`function`)Ye=function(){Be(Je)};else if(typeof MessageChannel<`u`){var Xe=new MessageChannel,Ze=Xe.port2;Xe.port1.onmessage=Je,Ye=function(){Ze.postMessage(null)}}else Ye=function(){Re(Je,0)};function Qe(t,_e){We=Re(function(){t(e.unstable_now())},_e)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):Ge=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return je},e.unstable_next=function(e){switch(je){case 1:case 2:case 3:var t=3;break;default:t=je}var _e=je;je=t;try{return e()}finally{je=_e}},e.unstable_requestPaint=function(){Ie=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var _e=je;je=e;try{return t()}finally{je=_e}},e.unstable_scheduleCallback=function(xe,Se,Ce){var Te=e.unstable_now();switch(typeof Ce==`object`&&Ce?(Ce=Ce.delay,Ce=typeof Ce==`number`&&0<Ce?Te+Ce:Te):Ce=Te,xe){case 1:var Ee=-1;break;case 2:Ee=250;break;case 5:Ee=1073741823;break;case 4:Ee=1e4;break;default:Ee=5e3}return Ee=Ce+Ee,xe={id:ke++,callback:Se,priorityLevel:xe,startTime:Ce,expirationTime:Ee,sortIndex:-1},Ce>Te?(xe.sortIndex=Ce,t(Oe,xe),_e(De)===null&&xe===_e(Oe)&&(Fe?(ze(We),We=-1):Fe=!0,Qe(He,Ce-Te))):(xe.sortIndex=Ee,t(De,xe),Pe||Me||(Pe=!0,Ue||(Ue=!0,Ye()))),xe},e.unstable_shouldYield=qe,e.unstable_wrapCallback=function(e){var t=je;return function(){var _e=je;je=t;try{return e.apply(this,arguments)}finally{je=_e}}}}
2)),require_scheduler=__commonJSMin(((e,t)=>{t.exports=require_scheduler_production()})),jspdf_es_min_exports=__exportAll({AcroForm:()=>St,AcroFormAppearance:()=>At,AcroFormButton:()=>mt,AcroFormCheckBox:()=>wt,AcroFormChoiceField:()=>ft,AcroFormComboBox:()=>pt,AcroFormEditBox:()=>gt,AcroFormListBox:()=>dt,AcroFormPasswordField:()=>Lt,AcroFormPushButton:()=>vt,AcroFormRadioButton:()=>bt,AcroFormTextField:()=>Nt,GState:()=>j,ShadingPattern:()=>B,TilingPattern:()=>M,default:()=>E,jsPDF:()=>E});function i$2(){n.console&&typeof n.console.log==`function`&&n.console.log.apply(n.console,arguments)}function o$3(e,t,_e){var xe=new XMLHttpRequest;xe.open(`GET`,e),xe.responseType=`blob`,xe.onload=function(){l$3(xe.response,t,_e)},xe.onerror=function(){a$3.error(`could not download file`)},xe.send()}function s$3(e){var t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function c$1(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{var t=document.createEvent(`MouseEvents`);t.initMouseEvent(`click`,!0,!0,window,0,0,0,80,20,!1,!1,
vendor: 9,600 bytes, line 2
2!1,!1,0,null),e.dispatchEvent(t)}}function f$3(e){var t;e||=``,this.ok=!1,e.charAt(0)==`#`&&(e=e.substr(1,6)),e={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`00ffff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000000`,blanchedalmond:`ffebcd`,blue:`0000ff`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`00ffff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dodgerblue:`1e90ff`,feldspar:`d19275`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`ff00ff`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgrey:`d3d3d3`,lightgreen:`90ee90`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslateblue:`8470ff`,lightslategray:`778899`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`00ff00`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`ff00ff`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370d8`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`d87093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,red:`ff0000`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,violetred:`d02090`,wheat:`f5deb3`,white:`ffffff`,whitesmoke:`f5f5f5`,yellow:`ffff00`,yellowgreen:`9acd32`}[e=(e=e.replace(/ /g,``)).toLowerCase()]||e;for(var _e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:[`rgb(123, 234, 45)`,`rgb(255,234,245)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:[`#00ff00`,`336699`],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:[`#fb0`,`f0f`],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],xe=0;xe<_e.length;xe++){var Se=_e[xe].re,Ce=_e[xe].process,Te=Se.exec(e);Te&&(t=Ce(Te),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return`rgb(`+this.r+`, `+this.g+`, `+this.b+`)`},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),_e=this.b.toString(16);return e.length==1&&(e=`0`+e),t.length==1&&(t=`0`+t),_e.length==1&&(_e=`0`+_e),`#`+e+t+_e}}function d$2(e,t){var _e=e[0],xe=e[1],Se=e[2],Ce=e[3];_e=g(_e,xe,Se,Ce,t[0],7,-680876936),Ce=g(Ce,_e,xe,Se,t[1],12,-389564586),Se=g(Se,Ce,_e,xe,t[2],17,606105819),xe=g(xe,Se,Ce,_e,t[3],22,-1044525330),_e=g(_e,xe,Se,Ce,t[4],7,-176418897),Ce=g(Ce,_e,xe,Se,t[5],12,1200080426),Se=g(Se,Ce,_e,xe,t[6],17,-1473231341),xe=g(xe,Se,Ce,_e,t[7],22,-45705983),_e=g(_e,xe,Se,Ce,t[8],7,1770035416),Ce=g(Ce,_e,xe,Se,t[9],12,-1958414417),Se=g(Se,Ce,_e,xe,t[10],17,-42063),xe=g(xe,Se,Ce,_e,t[11],22,-1990404162),_e=g(_e,xe,Se,Ce,t[12],7,1804603682),Ce=g(Ce,_e,xe,Se,t[13],12,-40341101),Se=g(Se,Ce,_e,xe,t[14],17,-1502002290),_e=m$2(_e,xe=g(xe,Se,Ce,_e,t[15],22,1236535329),Se,Ce,t[1],5,-165796510),Ce=m$2(Ce,_e,xe,Se,t[6],9,-1069501632),Se=m$2(Se,Ce,_e,xe,t[11],14,643717713),xe=m$2(xe,Se,Ce,_e,t[0],20,-373897302),_e=m$2(_e,xe,Se,Ce,t[5],5,-701558691),Ce=m$2(Ce,_e,xe,Se,t[10],9,38016083),Se=m$2(Se,Ce,_e,xe,t[15],14,-660478335),xe=m$2(xe,Se,Ce,_e,t[4],20,-405537848),_e=m$2(_e,xe,Se,Ce,t[9],5,568446438),Ce=m$2(Ce,_e,xe,Se,t[14],9,-1019803690),Se=m$2(Se,Ce,_e,xe,t[3],14,-187363961),xe=m$2(xe,Se,Ce,_e,t[8],20,1163531501),_e=m$2(_e,xe,Se,Ce,t[13],5,-1444681467),Ce=m$2(Ce,_e,xe,Se,t[2],9,-51403784),Se=m$2(Se,Ce,_e,xe,t[7],14,1735328473),_e=v$4(_e,xe=m$2(xe,Se,Ce,_e,t[12],20,-1926607734),Se,Ce,t[5],4,-378558),Ce=v$4(Ce,_e,xe,Se,t[8],11,-2022574463),Se=v$4(Se,Ce,_e,xe,t[11],16,1839030562),xe=v$4(xe,Se,Ce,_e,t[14],23,-35309556),_e=v$4(_e,xe,Se,Ce,t[1],4,-1530992060),Ce=v$4(Ce,_e,xe,Se,t[4],11,1272893353),Se=v$4(Se,Ce,_e,xe,t[7],16,-155497632),xe=v$4(xe,Se,Ce,_e,t[10],23,-1094730640),_e=v$4(_e,xe,Se,Ce,t[13],4,681279174),Ce=v$4(Ce,_e,xe,Se,t[0],11,-358537222),Se=v$4(Se,Ce,_e,xe,t[3],16,-722521979),xe=v$4(xe,Se,Ce,_e,t[6],23,76029189),_e=v$4(_e,xe,Se,Ce,t[9],4,-640364487),Ce=v$4(Ce,_e,xe,Se,t[12],11,-421815835),Se=v$4(Se,Ce,_e,xe,t[15],16,530742520),_e=b$2(_e,xe=v$4(xe,Se,Ce,_e,t[2],23,-995338651),Se,Ce,t[0],6,-198630844),Ce=b$2(Ce,_e,xe,Se,t[7],10,1126891415),Se=b$2(Se,Ce,_e,xe,t[14],15,-1416354905),xe=b$2(xe,Se,Ce,_e,t[5],21,-57434055),_e=b$2(_e,xe,Se,Ce,t[12],6,1700485571),Ce=b$2(Ce,_e,xe,Se,t[3],10,-1894986606),Se=b$2(Se,Ce,_e,xe,t[10],15,-1051523),xe=b$2(xe,Se,Ce,_e,t[1],21,-2054922799),_e=b$2(_e,xe,Se,Ce,t[8],6,1873313359),Ce=b$2(Ce,_e,xe,Se,t[15],10,-30611744),Se=b$2(Se,Ce,_e,xe,t[6],15,-1560198380),xe=b$2(xe,Se,Ce,_e,t[13],21,1309151649),_e=b$2(_e,xe,Se,Ce,t[4],6,-145523070),Ce=b$2(Ce,_e,xe,Se,t[11],10,-1120210379),Se=b$2(Se,Ce,_e,xe,t[2],15,718787259),xe=b$2(xe,Se,Ce,_e,t[9],21,-343485551),e[0]=_(_e,e[0]),e[1]=_(xe,e[1]),e[2]=_(Se,e[2]),e[3]=_(Ce,e[3])}function p$2(e,t,_e,xe,Se,Ce){return t=_(_(t,e),_(xe,Ce)),_(t<<Se|t>>>32-Se,_e)}function g(e,t,_e,xe,Se,Ce,Te){return p$2(t&_e|~t&xe,e,t,Se,Ce,Te)}function m$2(e,t,_e,xe,Se,Ce,Te){return p$2(t&xe|_e&~xe,e,t,Se,Ce,Te)}function v$4(e,t,_e,xe,Se,Ce,Te){return p$2(t^_e^xe,e,t,Se,Ce,Te)}function b$2(e,t,_e,xe,Se,Ce,Te){return p$2(_e^(t|~xe),e,t,Se,Ce,Te)}function y$2(e){var t,_e=e.length,xe=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)d$2(xe,w(e.substring(t-64,t)));e=e.substring(t-64);var Se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)Se[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(Se[t>>2]|=128<<(t%4<<3),t>55)for(d$2(xe,Se),t=0;t<16;t++)Se[t]=0;return Se[14]=8*_e,d$2(xe,Se),xe}function w(e){var t,_e=[];for(t=0;t<64;t+=4)_e[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return _e}function L(e){for(var t=``,_e=0;_e<4;_e++)t+=N[e>>8*_e+4&15]+N[e>>8*_e&15];return t}function A(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function x(e){return y$2(e).map(A).join(``)}function _(e,t){if(S$2){var _e=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(_e>>16)<<16|65535&_e}return e+t&4294967295}function P(e,t){var _e,xe,Se,Ce;if(e!==_e){for(var Te=(Se=e,Ce=1+(256/e.length>>0),Array(Ce+1).join(Se)),Ee=[],De=0;De<256;De++)Ee[De]=De;var Oe=0;for(De=0;De<256;De++){var ke=Ee[De];Oe=(Oe+ke+Te.charCodeAt(De))%256,Ee[De]=Ee[Oe],Ee[Oe]=ke}_e=e,xe=Ee}else Ee=xe;var Ae=t.length,je=0,Me=0,Pe=``;for(De=0;De<Ae;De++)Me=(Me+(ke=Ee[je=(je+1)%256]))%256,Ee[je]=Ee[Me],Ee[Me]=ke,Te=Ee[(Ee[je]+Ee[Me])%256],Pe+=String.fromCharCode(t.charCodeAt(De)^Te);return Pe}function I(e,t,_e,xe){this.v=1,this.r=2;var Se=192;e.forEach((function(e){if(k$2.perm!==void 0)throw Error(`Invalid permission: `+e);Se+=k$2[e]})),this.padding=`(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz`;var Ce=(t+this.padding).substr(0,32),Te=(_e+this.padding).substr(0,32);this.O=this.processOwnerPassword(Ce,Te),this.P=-(1+(255^Se)),this.encryptionKey=x(Ce+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(xe)).substr(0,5),this.U=P(this.encryptionKey,this.padding)}function F(e){if(/[^\u0000-\u00ff]/.test(e))throw Error(`Invalid PDF Name Object: `+e+`, Only accept ASCII characters.`);for(var t=``,_e=e.length,xe=0;xe<_e;xe++){var Se=e.charCodeAt(xe);Se<33||Se===35||Se===37||Se===40||Se===41||Se===47||Se===60||Se===62||Se===91||Se===93||Se===123||Se===125||Se>126?t+=`#`+(`0`+Se.toString(16)).slice(-2):t+=e[xe]}return t}function C(e){if(_typeof(e)!==`object`)throw Error(`Invalid Context passed to initialize PubSub (jsPDF-module)`);var t={};this.subscribe=function(e,_e,xe){if(xe||=!1,typeof e!=`string`||typeof _e!=`function`||typeof xe!=`boolean`)throw Error(`Invalid arguments passed to PubSub.subscribe (jsPDF-module)`);t.hasOwnProperty(e)||(t[e]={});var Se=Math.random().toString(35);return t[e][Se]=[_e,!!xe],Se},this.unsubscribe=function(e){for(var _e in t)if(t[_e][e])return delete t[_e][e],Object.keys(t[_e]).length===0&&delete t[_e],!0;return!1},this.publish=function(_e){if(t.hasOwnProperty(_e)){var xe=Array.prototype.slice.call(arguments,1
2),Se=[];for(var Ce in t[_e]){var Te=t[_e][Ce];try{Te[0].apply(e,xe)}catch(e){n.console&&a$3.error(`jsPDF PubSub Error`,e.message,e)}Te[1]&&Se.push(Ce)}Se.length&&Se.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function j(e){if(!(this instanceof j))return new j(e);var t=`opacity,stroke-opacity`.split(`,`);for(var _e in e)e.hasOwnProperty(_e)&&t.indexOf(_e)>=0&&(this[_e]=e[_e]);this.id=``,this.objectNumber=-1}function O(e,t){this.gState=e,this.matrix=t,this.id=``,this.objectNumber=-1}function B(e,t,_e,xe,Se){if(!(this instanceof B))return new B(e,t,_e,xe,Se);this.type=e===`axial`?2:3,this.coords=t,this.colors=_e,O.call(this,xe,Se)}function M(e,t,_e,xe,Se){if(!(this instanceof M))return new M(e,t,_e,xe,Se);this.boundingBox=e,this.xStep=t,this.yStep=_e,this.stream=``,this.cloneIndex=0,O.call(this,xe,Se)}function E(e){var t,_e=typeof arguments[0]==`string`?arguments[0]:`p`,xe=arguments[1],Se=arguments[2],Ce=arguments[3],Te=[],Ee=1,De=16,Oe=`S`,ke=null;_typeof(e||={})===`object`&&(_e=e.orientation,xe=e.unit||xe,Se=e.format||Se,Ce=e.compress||e.compressPdf||Ce,(ke=e.encryption||null)!==null&&(ke.userPassword=ke.userPassword||``,ke.ownerPassword=ke.ownerPassword||``,ke.userPermissions=ke.userPermissions||[]),Ee=typeof e.userUnit==`number`?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(De=e.floatPrecision),Oe=e.defaultPathOperation||`S`),Te=e.filters||(!0===Ce?[`FlateEncode`]:Te),xe||=`mm`,_e=(``+(_e||`P`)).toLowerCase();var Ae=e.putOnlyUsedFonts||!1,je={},Me={internal:{},__private__:{}};Me.__private__.PubSub=C;var Pe=`1.3`,Fe=Me.__private__.getPdfVersion=function(){return Pe};Me.__private__.setPdfVersion=function(e){Pe=e};var Ie={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Me.__private__.getPageFormats=function(){return Ie};var Re=Me.__private__.getPageFormat=function(e){return Ie[e]};Se||=`a4`;var ze={COMPAT:`compat`,ADVANCED:`advanced`},Be=ze.COMPAT;function Ve(){this.saveGraphicsState(),xn(new tr(In,0,0,-In,0,Yi()*In).toString()+` cm`),this.setFontSize(this.getFontSize()/In),Oe=`n`,Be=ze.ADVANCED}function He(){this.restoreGraphicsState(),Oe=`S`,Be=ze.COMPAT}var Ue=Me.__private__.combineFontStyleAndFontWeight=function(e,t){if(e==`bold`&&t==`normal`||e==`bold`&&t==400||e==`normal`&&t==`italic`||e==`bold`&&t==`italic`)throw Error(`Invalid Combination of fontweight and fontstyle`);return t&&(e=t==400||t===`normal`?e===`italic`?`italic`:`normal`:t!=700&&t!==`bold`||e!==`normal`?(t==700?`bold`:t)+``+e:`bold`),e};Me.advancedAPI=function(e){var t=Be===ze.COMPAT;return t&&Ve.call(this),typeof e!=`function`||(e(this),t&&He.call(this)),this},Me.compatAPI=function(e){var t=Be===ze.ADVANCED;return t&&He.call(this),typeof e!=`function`||(e(this),t&&Ve.call(this)),this},Me.isAdvancedAPI=function(){return Be===ze.ADVANCED};var We,Ge=function(e){if(Be!==ze.ADVANCED)throw Error(e+` is only available in 'advanced' API mode. You need to call advancedAPI() first.`)},Ke=Me.roundToPrecision=Me.__private__.roundToPrecision=function(e,_e){var xe=t||_e;if(isNaN(e)||isNaN(xe))throw Error(`Invalid argument passed to jsPDF.roundToPrecision`);return e.toFixed(xe).replace(/0+$/,``)};We=Me.hpf=Me.__private__.hpf=typeof De==`number`?function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.hpf`);return Ke(e,De)}:De===`smart`?function(e){if(isNaN(e))throw Error(`Invalid argument passed to
2jsPDF.hpf`);return Ke(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.hpf`);return Ke(e,16)};var qe=Me.f2=Me.__private__.f2=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.f2`);return Ke(e,2)},Je=Me.__private__.f3=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.f3`);return Ke(e,3)},Ye=Me.scale=Me.__private__.scale=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.scale`);return Be===ze.COMPAT?e*In:Be===ze.ADVANCED?e:void 0},Xe=function(e){return Be===ze.COMPAT?Yi()-e:Be===ze.ADVANCED?e:void 0},Ze=function(e){return Ye(Xe(e))};Me.__private__.setPrecision=Me.setPrecision=function(e){typeof parseInt(e,10)==`number`&&(t=parseInt(e,10))};var Qe,$e=`00000000000000000000000000000000`,en=Me.__private__.getFileId=function(){return $e},tn=Me.__private__.setFileId=function(e){return $e=e!==void 0&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():$e.split(``).map((function(){return`ABCDEF0123456789`.charAt(Math.floor(16*Math.random()))})).join(``),ke!==null&&(ri=new I(ke.userPermissions,ke.userPassword,ke.ownerPassword,$e)),$e};Me.setFileId=function(e){return tn(e),this},Me.getFileId=function(){return en()};var nn=Me.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),_e=t<0?`+`:`-`,xe=Math.floor(Math.abs(t/60)),Se=Math.abs(t%60),Ce=[_e,ln(xe),`'`,ln(Se),`'`].join(``);return[`D:`,e.getFullYear(),ln(e.getMonth()+1),ln(e.getDate()),ln(e.getHours()),ln(e.getMinutes()),ln(e.getSeconds()),Ce].join(``)},rn=Me.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),_e=parseInt(e.substr(6,2),10)-1,xe=parseInt(e.substr(8,2),10),Se=parseInt(e.substr(10,2),10),Ce=parseInt(e.substr(12,2),10),Te=parseInt(e.substr(14,2),10);return new Date(t,_e,xe,Se,Ce,Te,0)},an=Me.__private__.setCreationDate=function(e){var t;if(e===void 0&&(e=new Date),e instanceof Date)t=nn(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw Error(`Invalid argument passed to jsPDF.setCreationDate`);t=e}return Qe=t},sn=Me.__private__.getCreationDate=function(e){var t=Qe;return e===`jsDate`&&(t=rn(Qe)),t};Me.setCreationDate=function(e){return an(e),this},Me.getCreationDate=function(e){return sn(e)};var cn,ln=Me.__private__.padd2=function(e){return(`0`+parseInt(e)).slice(-2)},un=Me.__private__.padd2Hex=function(e){return(`00`+(e=e.toString())).substr(e.length)},dn=0,fn=[],pn=[],mn=0,hn=[],gn=[],_n=!1,vn=pn,yn=function(){dn=0,mn=0,pn=[],fn=[],hn=[],lr=or(),ur=or()};Me.__private__.setCustomOutputDestination=function(e){_n=!0,vn=e};var bn=function(e){_n||(vn=e)};Me.__private__.resetCustomOutputDestination=function(){_n=!1,vn=pn};var xn=Me.__private__.out=function(e){return e=e.toString(),mn+=e.length+1,vn.push(e),vn},Sn=Me.__private__.write=function(e){return xn(arguments.length===1?e.toString():Array.prototype.join.call(arguments,` `))},Cn=Me.__private__.getArrayBuffer=function(e){for(var t=e.length,_e=new ArrayBuffer(t),xe=new Uint8Array(_e);t--;)xe[t]=e.charCodeAt(t);return _e},wn=[[`Helvetica`,`helvetica`,`normal`,`WinAnsiEncoding`],[`Helvetica-Bold`,`helvetica`,`bold`,`WinAnsiEncoding`],[`Helvetica-Oblique`,`helvetica`,`italic`,`WinAnsiEncoding`],[`Helvetica-BoldOblique`,`helvetica`,`bolditalic`,`WinAnsiEncoding`],[`Courier`,`courier`,`normal`,`WinAnsiEncoding`],[`Courier-Bold`,`courier`,`bold`,`WinAnsiEncoding`],[`Courier-Oblique`,`courier`,`italic`,`WinAnsiEncoding`],[`Courier-BoldOblique`,`courier`,`bolditalic`,`WinAnsiEncoding`],[`Times-Roman`,`times`,`normal`,`WinAnsiEncoding`],[`Times-Bold`,`times`,`bold`,`WinAnsiEncoding`],[`Times-Italic`,`times`,`italic`,`WinAnsiEncoding`],[`Times-BoldItalic`,`times`,`bolditalic`,`WinAnsiEncoding`],[`ZapfDingbats`,`zapfdingbats`,`normal`,null],[`Symbol`,`symbol`,`normal`,null]];Me.__private__.getStandardFonts=function(){return wn};var Tn=e.fontSize||16;Me.__private__.setFontSize=Me.setFontSize=function(e){return Tn=Be===ze.ADVANCED?e/In:e,this};var En,Dn=Me.__private__.getFontSize=Me.getFontSize=function(){return Be===ze.COMPAT?Tn:Tn*In},On=e.R2L||!1;Me.__private__.setR2L=Me.setR2L=function(e){return On=e,this},Me.__private__.getR2L=Me.getR2L=function(){return On};var kn,An=Me.__private__.setZoomMode=function(e){var t=[void 0,null,`fullwidth`,`fullheight`,`fullpage`,`original`];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))En=e;else if(isNaN(e)){if(t.indexOf(e)===-1)throw Error(`zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "`+e+`" is not recognized.`);En=e}else En=parseInt(e,10)};Me.__private__.getZoomMode=function(){return En};var jn,Mn=Me.__private__.setPageMode=function(e){if([void 0,null,`UseNone`,`UseOutlines`,`UseThumbs`,`FullScreen`].indexOf(e)==-1)throw Error(`Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "`+e+`" is not recognized.`);kn=e};Me.__private__.getPageMode=function(){return kn};var Nn=Me.__private__.setLayoutMode=function(e){if([void 0,null,`continuous`,`single`,`twoleft`,`tworight`,`two`].indexOf(e)==-1)throw Error(`Layout mode must be one of continuous, single, twoleft, tworight. "`+e+`" is not recognized.`);jn=e};Me.__private__.getLayoutMode=function(){return jn},Me.__private__.setDisplayMode=Me.setDisplayMode=function(e,t,_e){return An(e),Nn(t),Mn(_e),this};var Pn={title:``,subject:``,author:``,keywords:``,creator:``};Me.__private__.getDocumentProperty=function(e){if(Object.keys(Pn).indexOf(e)===-1)throw Error(`Invalid argument passed to
2jsPDF.getDocumentProperty`);return Pn[e]},Me.__private__.getDocumentProperties=function(){return Pn},Me.__private__.setDocumentProperties=Me.setProperties=Me.setDocumentProperties=function(e){for(var t in Pn)Pn.hasOwnProperty(t)&&e[t]&&(Pn[t]=e[t]);return this},Me.__private__.setDocumentProperty=function(e,t){if(Object.keys(Pn).indexOf(e)===-1)throw Error(`Invalid arguments passed to jsPDF.setDocumentProperty`);return Pn[e]=t};var Fn,In,Ln,Rn,zn,Bn={},Vn={},Hn=[],Un={},Wn={},Gn={},Kn={},qn=null,Jn=0,Yn=[],Xn=new C(Me),Zn=e.hotfixes||[],Qn={},$n={},er=[],tr=function e(t,_e,xe,Se,Ce,Te){if(!(this instanceof e))return new e(t,_e,xe,Se,Ce,Te);isNaN(t)&&(t=1),isNaN(_e)&&(_e=0),isNaN(xe)&&(xe=0),isNaN(Se)&&(Se=1),isNaN(Ce)&&(Ce=0),isNaN(Te)&&(Te=0),this._matrix=[t,_e,xe,Se,Ce,Te]};Object.defineProperty(tr.prototype,`sx`,{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(tr.prototype,`shy`,{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(tr.prototype,`shx`,{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(tr.prototype,`sy`,{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(tr.prototype,`tx`,{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(tr.prototype,`ty`,{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(tr.prototype,`a`,{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(tr.prototype,`b`,{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(tr.prototype,`c`,{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(tr.prototype,`d`,{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(tr.prototype,`e`,{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(tr.prototype,`f`,{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(tr.prototype,`rotation`,{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(tr.prototype,`scaleX`,{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(tr.prototype,`scaleY`,{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(tr.prototype,`isIdentity`,{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),tr.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(We).join(e)},tr.prototype.multiply=function(e){return new tr(e.sx*this.sx+e.shy*this.shx,e.sx*this.shy+e.shy*this.sy,e.shx*this.sx+e.sy*this.shx,e.shx*this.shy+e.sy*this.sy,e.tx*this.sx+e.ty*this.shx+this.tx,e.tx*this.shy+e.ty*this.sy+this.ty)},tr.prototype.decompose=function(){var e=this.sx,t=this.shy,_e=this.shx,xe=this.sy,Se=this.tx,Ce=this.ty,Te=Math.sqrt(e*e+t*t),Ee=(e/=Te)*_e+(t/=Te)*xe;_e-=e*Ee,xe-=t*Ee;var De=Math.sqrt(_e*_e+xe*xe);return Ee/=De,e*(xe/=De)<t*(_e/=De)&&(e=-e,t=-t,Ee=-Ee,Te=-Te),{scale:new tr(Te,0,0,De,0,0),translate:new tr(1,0,0,1,Se,Ce),rotate:new tr(e,t,-t,e,0,0),skew:new tr(1,0,Ee,1,0,0)}},tr.prototype.toString=function(e){return this.join(` `)},tr.prototype.inversed=function(){var e=this.sx,t=this.shy,_e=this.shx,xe=this.sy,Se=this.tx,Ce=this.ty,Te=1/(e*xe-t*_e),Ee=xe*Te,De=-t*Te,Oe=-_e*Te,ke=e*Te;return new tr(Ee,De,Oe,ke,-Ee*Se-Oe*Ce,-De*Se-ke*Ce)},tr.prototype.applyToPoint=function(e){return new Vi(e.x*this.sx+e.y*this.shx+this.tx,e.x*this.shy+e.y*this.sy+this.ty)},tr.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),_e=this.applyToPoint(new Vi(e.x+e.w,e.y+e.h));return new Hi(t.x,t.y,_e.x-t.x,_e.y-t.y)},tr.prototype.clone=function(){var e=this.sx,t=this.shy,_e=this.shx,xe=this.sy,Se=this.tx,Ce=this.ty;return new tr(e,t,_e,xe,Se,Ce)},Me.Matrix=tr;var nr=Me.matrixMult=function(e,t){return t.multiply(e)},rr=new tr(1,0,0,1,0,0);Me.unitMatrix=Me.identityMatrix=rr;var ir=function(e,t){if(!Wn[e]){var _e=(t instanceof B?`Sh`:`P`)+(Object.keys(Un).length+1).toString(10);t.id=_e,Wn[e]=_e,Un[_e]=t,Xn.publish(`addPattern`,t)}};Me.ShadingPattern=B,Me.TilingPattern=M,Me.addShadingPattern=function(e,t){return Ge(`addShadingPattern()`),ir(e,t),this},Me.beginTilingPattern=function(e){Ge(`beginTilingPattern()`),Wi(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},Me.endTilingPattern=function(e,t){Ge(`endTilingPattern()`),t.stream=gn[cn].join(`
3`),ir(e,t),Xn.publish(`endTilingPattern`,t),er.pop().restore()};var ar=Me.__private__.newObject=function(){var e=or();return sr(e,!0),e},or=Me.__private__.newObjectDeferred=function(){return dn++,fn[dn]=function(){return mn},dn},sr=function(e,t){return t=typeof t==`boolean`&&t,fn[e]=mn,t&&xn(e+` 0 obj`),e},cr=Me.__private__.newAdditionalObject=function(){var e={objId:or(),content:``};return hn.push(e),e},lr=or(),ur=or(),dr=Me.__private__.decodeColorString=function(e){var t=e.split(` `);if(t.length!==2||t[1]!==`g`&&t[1]!==`G`)t.length===5&&(t[4]===`k`||t[4]===`K`)&&(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),`r`]);else{var _e=parseFloat(t[0]);t=[_e,_e,_e,`r`]}for(var xe=`#`,Se=0;Se<3;Se++)xe+=(`0`+Math.floor(255*parseFloat(t[Se])).toString(16)).slice(-2);return xe},fr=Me.__private__.encodeColorString=function(e){var t;typeof e==`string`&&(e={ch1:e});var _e=e.ch1,xe=e.ch2,Se=e.ch3,Ce=e.ch4,Te=e.pdfColorType===`draw`?[`G`,`RG`,`K`]:[`g`,`rg`,`k`];if(typeof _e==`string`&&_e.charAt(0)!==`#`){var Ee=new f$3(_e);if(Ee.ok)_e=Ee.toHex();else if(!/^\d*\.?\d*$/.test(_e))throw Error(`Invalid color "`+_e+`" passed to jsPDF.encodeColorString.`)}if(typeof _e==`string`&&/^#[0-9A-Fa-f]{3}$/.test(_e)&&(_e=`#`+_e[1]+_e[1]+_e[2]+_e[2]+_e[3]+_e[3]),typeof _e==`string`&&/^#[0-9A-Fa-f]{6}$/.test(_e)){var De=parseInt(_e.substr(1),16);_e=De>>16&255,xe=De>>8&255,Se=255&De}if(xe===void 0||Ce===void 0&&_e===xe&&xe===Se)if(typeof _e==`string`)t=_e+` `+Te[0];else switch(e.precision){case 2:t=qe(_e/255)+` `+Te[0];break;case 3:default:t=Je(_e/255)+` `+Te[0]}else if(Ce===void 0||_typeof(Ce)===`object`){if(Ce&&!isNaN(Ce.a)&&Ce.a===0)return t=[`1.`,`1.`,`1.`,Te[1]].join(` `);if(typeof _e==`string`)t=[_e,xe,Se,Te[1]].join(` `);else switch(e.precision){case 2:t=[qe(_e/255),qe(xe/255),qe(Se/255),Te[1]].join(` `);break;default:case 3:t=[Je(_e/255),Je(xe/255),Je(Se/255),Te[1]].join(` `)}}else if(typeof _e==`string`)t=[_e,xe,Se,Ce,Te[2]].join(` `);else switch(e.precision){case 2:t=[qe(_e),qe(xe),qe(Se),qe(Ce),Te[2]].join(` `);break;case 3:default:t=[Je(_e),Je(xe),Je(Se),Je(Ce),Te[2]].join(` `)}return t},pr=Me.__private__.getFilters=function(){return Te},mr=Me.__private__.putStream=function(e){var t=(e||={}).data||``,_e=e.filters||pr(),xe=e.alreadyAppliedFilters||[],Se=e.addLength1||!1,Ce=t.length,Te=e.objectId,Ee=function(e){return e};if(ke!==null&&Te===void 0)throw Error(`ObjectId must be passed to putStream for file encryption`);ke!==null&&(Ee=ri.encryptor(Te,0));var De={};!0===_e&&(_e=[`FlateEncode`]);var Oe=e.additionalKeyValues||[],Ae=(De=E.API.processDataByFilters===void 0?{data:t,reverseChain:[]}:E.API.processDataByFilters(t,_e)).reverseChain+(Array.isArray(xe)?xe.join(` `):xe.toString());if(De.data.length!==0&&(Oe.push({key:`Length`,value:De.data.length}),!0===Se&&Oe.push({key:`Length1`,value:Ce})),Ae.length!=0)if(Ae.split(`/`).length-1==1)Oe.push({key:`Filter`,value:Ae});else{Oe.push({key:`Filter`,value:`[`+Ae+`]`});for(var je=0;je<Oe.length;je+=1)if(Oe[je].key===`DecodeParms`){for(var Me=[],Pe=0;Pe<De.reverseChain.split(`/`).length-1;Pe+=1)Me.push(`null`);Me.push(Oe[je].value),Oe[je].value=`[`+Me.join(` `)+`]`}}xn(`<<`);for(var Fe=0;Fe<Oe.length;Fe++)xn(`/`+Oe[Fe].key+` `+Oe[Fe].value);xn(`>>`),De.data.length!==0&&(xn(`stream`),xn(Ee(De.data)),xn(`endstream`))},hr=Me.__private__.putPage=function(e){var t=e.number,_e=e.data,xe=e.objId,Se=e.contentsObjId;sr(xe,!0),xn(`<</Type /Page`),xn(`/Parent `+e.rootDictionaryObjId+` 0 R`),xn(`/Resources `+e.resourceDictionaryObjId+` 0 R`),xn(`/MediaBox [`+parseFloat(We(e.mediaBox.bottomLeftX))+` `+parseFloat(We(e.mediaBox.bottomLeftY))+` `+We(e.mediaBox.topRightX)+` `+We(e.mediaBox.topRightY)+`]`),e.cropBox!==null&&xn(`/CropBox [`+We(e.cropBox.bottomLeftX)+` `+We(e.cropBox.bottomLeftY)+` `+We(e.cropBox.topRightX)+` `+We(e.cropBox.topRightY)+`]`),e.bleedBox!==null&&xn(`/BleedBox [`+We(e.bleedBox.bottomLeftX)+` `+We(e.bleedBox.bottomLeftY)+` `+We(e.bleedBox.topRightX)+` `+We(e.bleedBox.topRightY)+`]`),e.trimBox!==null&&xn(`/TrimBox [`+We(e.trimBox.bottomLeftX)+` `+We(e.trimBox.bottomLeftY)+` `+We(e.trimBox.topRightX)+` `+We(e.trimBox.topRightY)+`]`),e.artBox!==null&&xn(`/ArtBox [`+We(e.artBox.bottomLeftX)+` `+We(e.artBox.bottomLeftY)+` `+We(e.artBox.topRightX)+` `+We(e.artBox.topRightY)+`]`),typeof e.userUnit==`number`&&e.userUnit!==1&&xn(`/UserUnit `+e.userUnit),Xn.publish(`putPage`,{objId:xe,pageContext:Yn[t],pageNumber:t,page:_e}),xn(`/Contents `+Se+` 0 R`),xn(`>>`),xn(`endobj`);var Ce=_e.join(` 4`);return Be===ze.ADVANCED&&(Ce+=` 5Q`),sr(Se,!0),mr({data:Ce,filters:pr(),objectId:Se}),xn(`endobj`),xe},gr=Me.__private__.putPages=function(){var e,t,_e=[];for(e=1;
5e<=Jn;e++)Yn[e].objId=or(),Yn[e].contentsObjId=or();for(e=1;e<=Jn;e++)_e.push(hr({number:e,data:gn[e],objId:Yn[e].objId,contentsObjId:Yn[e].contentsObjId,mediaBox:Yn[e].mediaBox,cropBox:Yn[e].cropBox,bleedBox:Yn[e].bleedBox,trimBox:Yn[e].trimBox,artBox:Yn[e].artBox,userUnit:Yn[e].userUnit,rootDictionaryObjId:lr,resourceDictionaryObjId:ur}));sr(lr,!0),xn(`<</Type /Pages`);var xe=`/Kids [`;for(t=0;t<Jn;t++)xe+=_e[t]+` 0 R `;xn(xe+`]`),xn(`/Count `+Jn),xn(`>>`),xn(`endobj`),Xn.publish(`postPutPages`)},_r=function(e){Xn.publish(`putFont`,{font:e,out:xn,newObject:ar,putStream:mr}),!0!==e.isAlreadyPutted&&(e.objectNumber=ar(),xn(`<<`),xn(`/Type /Font`),xn(`/BaseFont /`+F(e.postScriptName)),xn(`/Subtype /Type1`),typeof e.encoding==`string`&&xn(`/Encoding /`+e.encoding),xn(`/FirstChar 32`),xn(`/LastChar 255`),xn(`>>`),xn(`endobj`))},vr=function(){for(var e in Bn)Bn.hasOwnProperty(e)&&(!1===Ae||!0===Ae&&je.hasOwnProperty(e))&&_r(Bn[e])},yr=function(e){e.objectNumber=ar();var t=[];t.push({key:`Type`,value:`/XObject`}),t.push({key:`Subtype`,value:`/Form`}),t.push({key:`BBox`,value:`[`+[We(e.x),We(e.y),We(e.x+e.width),We(e.y+e.height)].join(` `)+`]`}),t.push({key:`Matrix`,value:`[`+e.matrix.toString()+`]`}),mr({data:e.pages[1].join(` 6`),additionalKeyValues:t,objectId:e.objectNumber}),xn(`endobj`)},br=function(){for(var e in Qn)Qn.hasOwnProperty(e)&&yr(Qn[e])},xr=function(e,t){var _e,xe=[],Se=1/(t-1);for(_e=0;_e<1;_e+=Se)xe.push(_e);if(xe.push(1),e[0].offset!=0){var Ce={offset:0,color:e[0].color};e.unshift(Ce)}if(e[e.length-1].offset!=1){var Te={offset:1,color:e[e.length-1].color};e.push(Te)}for(var Ee=``,De=0,Oe=0;Oe<xe.length;Oe++){for(_e=xe[Oe];_e>e[De+1].offset;)De++;var ke=e[De].offset,Ae=(_e-ke)/(e[De+1].offset-ke),je=e[De].color,Me=e[De+1].color;Ee+=un(Math.round((1-Ae)*je[0]+Ae*Me[0]).toString(16))+un(Math.round((1-Ae)*je[1]+Ae*Me[1]).toString(16))+un(Math.round((1-Ae)*je[2]+Ae*Me[2]).toString(16))}return Ee.trim()},Sr=function(e,t){t||=21;var _e=ar(),xe=xr(e.colors,t),Se=[];Se.push({key:`FunctionType`,value:`0`}),Se.push({key:`Domain`,value:`[0.0 1.0]`}),Se.push({key:`Size`,value:`[`+t+`]`}
vendor: 4,110 bytes, line 6
6),Se.push({key:`BitsPerSample`,value:`8`}),Se.push({key:`Range`,value:`[0.0 1.0 0.0 1.0 0.0 1.0]`}),Se.push({key:`Decode`,value:`[0.0 1.0 0.0 1.0 0.0 1.0]`}),mr({data:xe,additionalKeyValues:Se,alreadyAppliedFilters:[`/ASCIIHexDecode`],objectId:_e}),xn(`endobj`),e.objectNumber=ar(),xn(`<< /ShadingType `+e.type),xn(`/ColorSpace /DeviceRGB`);var Ce=`/Coords [`+We(parseFloat(e.coords[0]))+` `+We(parseFloat(e.coords[1]))+` `;e.type===2?Ce+=We(parseFloat(e.coords[2]))+` `+We(parseFloat(e.coords[3])):Ce+=We(parseFloat(e.coords[2]))+` `+We(parseFloat(e.coords[3]))+` `+We(parseFloat(e.coords[4]))+` `+We(parseFloat(e.coords[5])),xn(Ce+=`]`),e.matrix&&xn(`/Matrix [`+e.matrix.toString()+`]`),xn(`/Function `+_e+` 0 R`),xn(`/Extend [true true]`),xn(`>>`),xn(`endobj`)},Cr=function(e,t){var _e=or(),xe=ar();t.push({resourcesOid:_e,objectOid:xe}),e.objectNumber=xe;var Se=[];Se.push({key:`Type`,value:`/Pattern`}),Se.push({key:`PatternType`,value:`1`}),Se.push({key:`PaintType`,value:`1`}),Se.push({key:`TilingType`,value:`1`}),Se.push({key:`BBox`,value:`[`+e.boundingBox.map(We).join(` `)+`]`}),Se.push({key:`XStep`,value:We(e.xStep)}),Se.push({key:`YStep`,value:We(e.yStep)}),Se.push({key:`Resources`,value:_e+` 0 R`}),e.matrix&&Se.push({key:`Matrix`,value:`[`+e.matrix.toString()+`]`}),mr({data:e.stream,additionalKeyValues:Se,objectId:e.objectNumber}),xn(`endobj`)},wr=function(e){for(var t in Un)Un.hasOwnProperty(t)&&(Un[t]instanceof B?Sr(Un[t]):Un[t]instanceof M&&Cr(Un[t],e))},Tr=function(e){for(var t in e.objectNumber=ar(),xn(`<<`),e)switch(t){case`opacity`:xn(`/ca `+qe(e[t]));break;case`stroke-opacity`:xn(`/CA `+qe(e[t]))}xn(`>>`),xn(`endobj`)},Er=function(){for(var e in Gn)Gn.hasOwnProperty(e)&&Tr(Gn[e])},Dr=function(){for(var e in xn(`/XObject <<`),Qn)Qn.hasOwnProperty(e)&&Qn[e].objectNumber>=0&&xn(`/`+e+` `+Qn[e].objectNumber+` 0 R`);Xn.publish(`putXobjectDict`),xn(`>>`)},Or=function(){ri.oid=ar(),xn(`<<`),xn(`/Filter /Standard`),xn(`/V `+ri.v),xn(`/R `+ri.r),xn(`/U <`+ri.toHexString(ri.U)+`>`),xn(`/O <`+ri.toHexString(ri.O)+`>`),xn(`/P `+ri.P),xn(`>>`),xn(`endobj`)},kr=function(){for(var e in xn(`/Font <<`),Bn)Bn.hasOwnProperty(e)&&(!1===Ae||!0===Ae&&je.hasOwnProperty(e))&&xn(`/`+e+` `+Bn[e].objectNumber+` 0 R`);xn(`>>`)},Ar=function(){if(Object.keys(Un).length>0){for(var e in xn(`/Shading <<`),Un)Un.hasOwnProperty(e)&&Un[e]instanceof B&&Un[e].objectNumber>=0&&xn(`/`+e+` `+Un[e].objectNumber+` 0 R`);Xn.publish(`putShadingPatternDict`),xn(`>>`)}},jr=function(e){if(Object.keys(Un).length>0){for(var t in xn(`/Pattern <<`),Un)Un.hasOwnProperty(t)&&Un[t]instanceof Me.TilingPattern&&Un[t].objectNumber>=0&&Un[t].objectNumber<e&&xn(`/`+t+` `+Un[t].objectNumber+` 0 R`);Xn.publish(`putTilingPatternDict`),xn(`>>`)}},Mr=function(){if(Object.keys(Gn).length>0){for(var e in xn(`/ExtGState <<`),Gn)Gn.hasOwnProperty(e)&&Gn[e].objectNumber>=0&&xn(`/`+e+` `+Gn[e].objectNumber+` 0 R`);Xn.publish(`putGStateDict`),xn(`>>`)}},Nr=function(e){sr(e.resourcesOid,!0),xn(`<<`),xn(`/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]`),kr(),Ar(),jr(e.objectOid),Mr(),Dr(),xn(`>>`),xn(`endobj`)},Pr=function(){var e=[];vr(),Er(),br(),wr(e),Xn.publish(`putResources`),e.forEach(Nr),Nr({resourcesOid:ur,objectOid:2**53-1}),Xn.publish(`postPutResources`)},Fr=function(){Xn.publish(`putAdditionalObjects`);for(var e=0;e<hn.length;e++){var t=hn[e];sr(t.objId,!0),xn(t.content),xn(`endobj`)}Xn.publish(`postPutAdditionalObjects`)},Ir=function(e){Vn[e.fontName]=Vn[e.fontName]||{},Vn[e.fontName][e.fontStyle]=e.id},Lr=function(e,t,_e,xe,Se){var Ce={id:`F`+(Object.keys(Bn).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:_e,encoding:xe,isStandardFont:Se||!1,metadata:{}};return Xn.publish(`addFont`,{font:Ce,instance:this}),Bn[Ce.id]=Ce,Ir(Ce),Ce.id},Rr=function(e){for(var t=0,_e=wn.length;t<_e;t++){var xe=Lr.call(this,e[t][0],e[t][1],e[t][2],wn[t][3],!0);!1===Ae&&(je[xe]=!0);var Se=e[t][0].split(`-`);Ir({id:xe,fontName:Se[0],fontStyle:Se[1]||``})}Xn.publish(`addFonts`,{fonts:Bn,dictionary:Vn})},zr=function(e){return e.foo=function(){try{return e.apply(this,arguments)}catch(e){var t=e.stack||``;
vendor: 8,111 bytes, lines 6-8
6~t.indexOf(` at `)&&(t=t.split(` at `)[1]);var _e=`Error in function `+t.split(` 7`)[0].split(`<`)[0]+`: `+e.message;if(!n.console)throw Error(_e);n.console.error(_e,e),n.alert&&alert(_e)}},e.foo.bar=e,e.foo},Br=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke;if(Se=(t||={}).sourceEncoding||`Unicode`,Te=t.outputEncoding,(t.autoencode||Te)&&Bn[Fn].metadata&&Bn[Fn].metadata[Se]&&Bn[Fn].metadata[Se].encoding&&(Ce=Bn[Fn].metadata[Se].encoding,!Te&&Bn[Fn].encoding&&(Te=Bn[Fn].encoding),!Te&&Ce.codePages&&(Te=Ce.codePages[0]),typeof Te==`string`&&(Te=Ce[Te]),Te)){for(De=!1,Ee=[],_e=0,xe=e.length;_e<xe;_e++)(Oe=Te[e.charCodeAt(_e)])?Ee.push(String.fromCharCode(Oe)):Ee.push(e[_e]),Ee[_e].charCodeAt(0)>>8&&(De=!0);e=Ee.join(``)}for(_e=e.length;De===void 0&&_e!==0;)e.charCodeAt(_e-1)>>8&&(De=!0),_e--;if(!De)return e;for(Ee=t.noBOM?[]:[254,255],_e=0,xe=e.length;_e<xe;_e++){if((ke=(Oe=e.charCodeAt(_e))>>8)>>8)throw Error(`Character at position `+_e+` of string '`+e+`' exceeds 16bits. Cannot be encoded into UCS-2 BE`);Ee.push(ke),Ee.push(Oe-(ke<<8))}return String.fromCharCode.apply(void 0,Ee)},Vr=Me.__private__.pdfEscape=Me.pdfEscape=function(e,t){return Br(e,t).replace(/\\/g,`\\\\`).replace(/\(/g,`\\(`).replace(/\)/g,`\\)`)},Hr=Me.__private__.beginPage=function(e){gn[++Jn]=[],Yn[Jn]={objId:0,contentsObjId:0,userUnit:Number(Ee),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},Gr(Jn),bn(gn[cn])},Ur=function(e,t){var xe,Ce,Te;switch(_e=t||_e,typeof e==`string`&&(xe=Re(e.toLowerCase()),Array.isArray(xe)&&(Ce=xe[0],Te=xe[1])),Array.isArray(e)&&(Ce=e[0]*In,Te=e[1]*In),isNaN(Ce)&&(Ce=Se[0],Te=Se[1]),(Ce>14400||Te>14400)&&(a$3.warn(`A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400`),Ce=Math.min(14400,Ce),Te=Math.min(14400,Te)),Se=[Ce,Te],_e.substr(0,1)){case`l`:Te>Ce&&(Se=[Te,Ce]);break;case`p`:Ce>Te&&(Se=[Te,Ce])}Hr(Se),wi(Si),xn(Mi),Ri!==0&&xn(Ri+` J`),zi!==0&&xn(zi+` j`),Xn.publish(`addPage`,{pageNumber:Jn})},Wr=function(e){e>0&&e<=Jn&&(gn.splice(e,1),Yn.splice(e,1),Jn--,cn>Jn&&(cn=Jn),this.setPage(cn))},Gr=function(e){e>0&&e<=Jn&&(cn=e)},Kr=Me.__private__.getNumberOfPages=Me.getNumberOfPages=function(){return gn.length-1},qr=function(e,t,_e){var xe,Se=void 0;return _e||={},e=e===void 0?Bn[Fn].fontName:e,t=t===void 0?Bn[Fn].fontStyle:t,xe=e.toLowerCase(),Vn[xe]!==void 0&&Vn[xe][t]!==void 0?Se=Vn[xe][t]:Vn[e]!==void 0&&Vn[e][t]!==void 0?Se=Vn[e][t]:!1===_e.disableWarning&&a$3.warn(`Unable to look up font label for font '`+e+`', '`+t+`'. Refer to getFontList() for available fonts.`),Se||_e.noFallback||((Se=Vn.times[t])??(Se=Vn.times.normal)),Se},Jr=Me.__private__.putInfo=function(){var e=ar(),t=function(e){return e};for(var _e in ke!==null&&(t=ri.encryptor(e,0)),xn(`<<`),xn(`/Producer (`+Vr(t(`jsPDF `+E.version))+`)`),Pn)Pn.hasOwnProperty(_e)&&Pn[_e]&&xn(`/`+_e.substr(0,1).toUpperCase()+_e.substr(1)+` (`+Vr(t(Pn[_e]))+`)`);xn(`/CreationDate (`+Vr(t(Qe))+`)`),xn(`>>`),xn(`endobj`)},Yr=Me.__private__.putCatalog=function(e){var t=(e||={}).rootDictionaryObjId||lr;switch(ar(),xn(`<<`),xn(`/Type /Catalog`),xn(`/Pages `+t+` 0 R`),En||=`fullwidth`,En){case`fullwidth`:xn(`/OpenAction [3 0 R /FitH null]`);break;case`fullheight`:xn(`/OpenAction [3 0 R /FitV null]`);break;case`fullpage`:xn(`/OpenAction [3 0 R /Fit]`);break;case`original`:xn(`/OpenAction [3 0 R /XYZ null null 1]`);break;default:var _e=``+En;_e.substr(_e.length-1)===`%`&&(En=parseInt(En)/100),typeof En==`number`&&xn(`/OpenAction [3 0 R /XYZ null null `+qe(En)+`]`)}switch(jn||=`continuous`,jn){case`continuous`:xn(`/PageLayout /OneColumn`);break;case`single`:xn(`/PageLayout /SinglePage`);break;case`two`:case`twoleft`:xn(`/PageLayout /TwoColumnLeft`);break;case`tworight`:xn(`/PageLayout /TwoColumnRight`)}kn&&xn(`/PageMode /`+kn),Xn.publish(`putCatalog`),xn(`>>`),xn(`endobj`)},Xr=Me.__private__.putTrailer=function(){xn(`trailer`),xn(`<<`),xn(`/Size `+(dn+1)),xn(`/Root `+dn+` 0 R`),xn(`/Info `+(dn-1)+` 0 R`),ke!==null&&xn(`/Encrypt `+ri.oid+` 0 R`),xn(`/ID [ <`+$e+`> <`+$e+`> ]`),xn(`>>`)},Zr=Me.__private__.putHeader=function(){xn(`%PDF-`+Pe),xn(`%ºÃˆ `)},Qr=Me.__private__.putXRef=function(){var e=`0000000000`;xn(`xref`),xn(`0 `+(dn+1)),xn(`0000000000 65535 f `);for(var t=1;t<=dn;t++)typeof fn[t]==`function`?xn((e+fn[t]()).slice(-10)+` 00000 n `):fn[t]===void 0?xn(`0000000000 00000 n `):xn((e+fn[t]).slice(-10)+` 00000 n `)},$r=Me.__private__.buildDocument=function(){yn(),bn(pn),Xn.publish(`buildDocument`),Zr(),gr(),Fr(),Pr(),ke!==null&&Or(),Jr(),Yr();var e=mn;return Qr(),Xr(),xn(`startxref`),xn(``+e),xn(`%%EOF`),bn(gn[cn]),pn.join(` 8`)},ei=Me.__private__.getBlob=function(e){return new Blob([Cn(e)],{type:`application/pdf`})},ti=Me.output=Me.__private__.output=zr((function(e,t){switch(typeof(t||={})==`string`?t={filename:t}:t.filename=t.filename||`generated.pdf`,e){case void 0:return $r();case`save`:Me.save(t.filename);break;case`arraybuffer`:return Cn($r());case`blob`:return ei($r());case`bloburi`:case`bloburl`:if(n.URL!==void 0&&typeof n.URL.createObjectURL==`function`)return n.URL&&n.URL.createObjectURL(ei($r()))||void 0;a$3.warn(`bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.`);break;case`datauristring`:case`dataurlstring`:var _e=``,xe=$r();try{_e=h(xe)}catch{_e=h(unescape(encodeURIComponent(xe)))}return`data:application/pdf;filename=`+t.filename+`;base64,`+_e;case`pdfobjectnewwindow`:if(Object.prototype.toString.call(n)===`[object Window]`){var Se=`https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js`,Ce=` integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"`;t.pdfObjectUrl&&(Se=t.pdfObjectUrl,Ce=``);var Te=`<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="`+Se+`"`+Ce+`><\/script><script >PDFObject.embed("`+this.output(`dataurlstring`)+`", `+JSON.stringify(t)+`);<\/script></body></html>`,Ee=n.open();return Ee!==null&&Ee.document.write(Te),Ee}throw Error(`The option pdfobjectnewwindow just works in a browser-environment.`);case`pdfjsnewwindow`:if(Object.prototype.toString.call(n)===`[object Window]`){var De=`<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="`+(t.pdfJsUrl||`examples/PDF.js/web/viewer.html`)+`?file=&downloadName=`+t.filename+`" width="500px" height="400px" /></body></html>`,Oe=n.open();if(Oe!==null){Oe.document.write(De);var ke=this;Oe.document.documentElement.querySelector(`#pdfViewer`).onload=function(){Oe.document.title=t.filename,Oe.document.documentElement.querySelector(`#pdfViewer`).contentWindow.PDFViewerApplication.open(ke.output(`bloburl`))}}return Oe}throw Error(`The option pdfjsnewwindow just works in a browser-environment.`);case`dataurlnewwindow`:if(Object.prototype.toString.call(n)!==`[object Window]`)throw Error(`The option dataurlnewwindow just works in a browser-environment.`);var Ae=`<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="`+this.output(`datauristring`,t)+`"></iframe></body></html>`,je=n.open();if(je!==null&&(je.document.write(Ae),je.document.title=t.filename),je||typeof safari>`u`)return je;break;case`datauri`:case`dataurl`:return n.document.location.href=this.output(`datauristring`,t);default:return null}})),ni=function(e){return!0===Array.isArray(Zn)&&Zn.indexOf(e)>-1};switch(xe){case`pt`:In=1;break;case`mm`:In=72/25.4;break;case`cm`:In=72/2.54;break;case`in`:In=72;break;case`px`:In=ni(`px_scaling`)==1?.75:96/72;break;case`pc`:case`em`:In=12;break;case`ex`:In=6;break;default:if(typeof xe!=`number`)throw Error(`Invalid unit: `+xe);In=xe}var ri=null;an(),tn();var ii=function(e){return ke===null?function(e){return e}:ri.encryptor(e,0)},ai=Me.__private__.getPageInfo=Me.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw Error(`Invalid argument passed to
8jsPDF.getPageInfo`);return{objId:Yn[e].objId,pageNumber:e,pageContext:Yn[e]}},oi=Me.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw Error(`Invalid argument passed to jsPDF.getPageInfoByObjId`);for(var t in Yn)if(Yn[t].objId===e)break;return ai(t)},si=Me.__private__.getCurrentPageInfo=Me.getCurrentPageInfo=function(){return{objId:Yn[cn].objId,pageNumber:cn,pageContext:Yn[cn]}};Me.addPage=function(){return Ur.apply(this,arguments),this},Me.setPage=function(){return Gr.apply(this,arguments),bn.call(this,gn[cn]),this},Me.insertPage=function(e){return this.addPage(),this.movePage(cn,e),this},Me.movePage=function(e,t){var _e,xe;if(e>t){_e=gn[e],xe=Yn[e];for(var Se=e;Se>t;Se--)gn[Se]=gn[Se-1],Yn[Se]=Yn[Se-1];gn[t]=_e,Yn[t]=xe,this.setPage(t)}else if(e<t){_e=gn[e],xe=Yn[e];for(var Ce=e;Ce<t;Ce++)gn[Ce]=gn[Ce+1],Yn[Ce]=Yn[Ce+1];gn[t]=_e,Yn[t]=xe,this.setPage(t)}return this},Me.deletePage=function(){return Wr.apply(this,arguments),this},Me.__private__.text=Me.text=function(e,t,_e,xe,Se){var Ce,Te,Ee,De,Oe,ke,Ae,Me,Pe,Fe=(xe||={}).scope||this;if(typeof e==`number`&&typeof t==`number`&&(typeof _e==`string`||Array.isArray(_e))){var Ie=_e;_e=t,t=e,e=Ie}if(arguments[3]instanceof tr==0?(Ee=arguments[4],De=arguments[5],_typeof(Ae=arguments[3])===`object`&&Ae!==null||(typeof Ee==`string`&&(De=Ee,Ee=null),typeof Ae==`string`&&(De=Ae,Ae=null),typeof Ae==`number`&&(Ee=Ae,Ae=null),xe={flags:Ae,angle:Ee,align:De})):(Ge(`The transform parameter of text() with a Matrix value`),Pe=Se),isNaN(t)||isNaN(_e)||e==null)throw Error(`Invalid arguments passed to jsPDF.text`);if(e.length===0)return Fe;var Re=``,Ve=!1,He=typeof xe.lineHeightFactor==`number`?xe.lineHeightFactor:xi,Ue=Fe.internal.scaleFactor;function Ke(e){return e=e.split(` `).join(Array(xe.TabLen||9).join(` `)),Vr(e,Ae)}function qe(e){for(var t,_e=e.concat(),xe=[],Se=_e.length;Se--;)typeof(t=_e.shift())==`string`?xe.push(t):Array.isArray(e)&&(t.length===1||t[1]===void 0&&t[2]===void 0)?xe.push(t[0]):xe.push([t[0],t[1],t[2]]);return xe}function Je(e,t){var _e;if(typeof e==`string`)_e=t(e)[0];else if(Array.isArray(e)){for(var xe,Se,Ce=e.concat(),Te=[],Ee=Ce.length;Ee--;)typeof(xe=Ce.shift())==`string`?Te.push(t(xe)[0]):Array.isArray(xe)&&typeof xe[0]==`string`&&(Se=t(xe[0],xe[1],xe[2]),Te.push([Se[0],Se[1],Se[2]]));_e=Te}return _e}var Xe=!1,Ze=!0;if(typeof e==`string`)Xe=!0;else if(Array.isArray(e)){var Qe=e.concat();Te=[];for(var $e,en=Qe.length;en--;)(typeof($e=Qe.shift())!=`string`||Array.isArray($e)&&typeof $e[0]!=`string`)&&(Ze=!1);Xe=Ze}if(!1===Xe)throw Error(`Type of text must be string or Array. "`+e+`" is not recognized.`);typeof e==`string`&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var tn=Tn/Fe.internal.scaleFactor,nn=tn*(He-1);switch(xe.baseline){case`bottom`:_e-=nn;break;case`top`:_e+=tn-nn;break;case`hanging`:_e+=tn-2*nn;break;case`middle`:_e+=tn/2-nn}if((ke=xe.maxWidth||0)>0&&(typeof e==`string`?e=Fe.splitTextToSize(e,ke):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce((function(e,t){return e.concat(Fe.splitTextToSize(t,ke))}),[]))),Ce={text:e,x:t,y:_e,options:xe,mutex:{pdfEscape:Vr,activeFontKey:Fn,fonts:Bn,activeFontSize:Tn}},Xn.publish(`preProcessText`,Ce),e=Ce.text,Ee=(xe=Ce.options).angle,Pe instanceof tr==0&&Ee&&typeof Ee==`number`){Ee*=Math.PI/180,xe.rotationDirection===0&&(Ee=-Ee),Be===ze.ADVANCED&&(Ee=-Ee);var rn=Math.cos(Ee),an=Math.sin(Ee);Pe=new tr(rn,an,-an,rn,0,0)}else Ee&&Ee instanceof tr&&(Pe=Ee);Be!==ze.ADVANCED||Pe||(Pe=rr),(Oe=xe.charSpace||Ii)!==void 0&&(Re+=We(Ye(Oe))+` Tc 9`,this.setCharSpace(this.getCharSpace()||0)),(Me=xe.horizontalScale)!==void 0&&(Re+=We(100*Me)+` Tz 10`),xe.lang;var sn=-1,cn=xe.renderingMode===void 0?xe.stroke:xe.renderingMode,ln=Fe.internal.getCurrentPageInfo().pageContext;switch(cn){case 0:case!1:case`fill`:sn=0;break;case 1:case!0:case`stroke`:sn=1;break;case 2:case`fillThenStroke`:sn=2;break;case 3:case`invisible`:sn=3;break;case 4:case`fillAndAddForClipping`:sn=4;break;case 5:case`strokeAndAddPathForClipping`:sn=5;break;case 6:case`fillThenStrokeAndAddToPathForClipping`:sn=6;break;
10case 7:case`addToPathForClipping`:sn=7}var un=ln.usedRenderingMode===void 0?-1:ln.usedRenderingMode;sn===-1?un!==-1&&(Re+=`0 Tr 11`):Re+=sn+` Tr 12`,sn!==-1&&(ln.usedRenderingMode=sn),De=xe.align||`left`;var dn,fn=Tn*He,pn=Fe.internal.pageSize.getWidth(),mn=Bn[Fn];Oe=xe.charSpace||Ii,ke=xe.maxWidth||0,Ae=Object.assign({autoencode:!0,noBOM:!0},xe.flags);var hn=[],gn=function(e){return Fe.getStringUnitWidth(e,{font:mn,charSpace:Oe,fontSize:Tn,doKerning:!1})*Tn/Ue};if(Object.prototype.toString.call(e)===`[object Array]`){var _n;Te=qe(e),De!==`left`&&(dn=Te.map(gn));var vn,yn=0;if(De===`right`){t-=dn[0],e=[],en=Te.length;for(var bn=0;bn<en;bn++)bn===0?(vn=Oi(t),_n=ki(_e)):(vn=Ye(yn-dn[bn]),_n=-fn),e.push([Te[bn],vn,_n]),yn=dn[bn]}else if(De===`center`){t-=dn[0]/2,e=[],en=Te.length;for(var Sn=0;Sn<en;Sn++)Sn===0?(vn=Oi(t),_n=ki(_e)):(vn=Ye((yn-dn[Sn])/2),_n=-fn),e.push([Te[Sn],vn,_n]),yn=dn[Sn]}else if(De===`left`){e=[],en=Te.length;for(var Cn=0;Cn<en;Cn++)e.push(Te[Cn])}else if(De===`justify`&&mn.encoding===`Identity-H`){e=[],en=Te.length,ke=ke===0?pn:ke;for(var wn=0,En=0;En<en;En++)if(_n=En===0?ki(_e):-fn,vn=En===0?Oi(t):wn,En<en-1){var Dn=Ye((ke-dn[En])/(Te[En].split(` `).length-1)),kn=Te[En].split(` `);e.push([kn[0]+` `,vn,_n]),wn=0;for(var An=1;An<kn.length;An++){var jn=(gn(kn[An-1]+` `+kn[An])-gn(kn[An]))*Ue+Dn;An==kn.length-1?e.push([kn[An],jn,0]):e.push([kn[An]+` `,jn,0]),wn-=jn}}else e.push([Te[En],vn,_n]);e.push([``,wn,0])}else{if(De!==`justify`)throw Error(`Unrecognized alignment option, use "left", "center", "right" or "justify".`);for(e=[],en=Te.length,ke=ke===0?pn:ke,En=0;En<en;En++)_n=En===0?ki(_e):-fn,vn=En===0?Oi(t):0,En<en-1?hn.push(We(Ye((ke-dn[En])/(Te[En].split(` `).length-1)))):hn.push(0),e.push([Te[En],vn,_n])}}!0===(typeof xe.R2L==`boolean`?xe.R2L:On)&&(e=Je(e,(function(e,t,_e){return[e.split(``).reverse().join(``),t,_e]}))),Ce={text:e,x:t,y:_e,options:xe,mutex:{pdfEscape:Vr,activeFontKey:Fn,fonts:Bn,activeFontSize:Tn}},Xn.publish(`postProcessText`,Ce),e=Ce.text,Ve=Ce.mutex.isHex||!1;var Mn=Bn[Fn].encoding;Mn!==`WinAnsiEncoding`&&Mn!==`StandardEncoding`||(e=Je(e,(function(e,t,_e){return[Ke(e),t,_e]}))),Te=qe(e),e=[];for(var Nn,Pn,In,Ln=0,Rn=1,zn=Array.isArray(Te[0])?Rn:Ln,Vn=``,Hn=function(e,t,_e){var Se=``;return _e instanceof tr?(_e=typeof xe.angle==`number`?nr(_e,new tr(1,0,0,1,e,t)):nr(new tr(1,0,0,1,e,t),_e),Be===ze.ADVANCED&&(_e=nr(new tr(1,0,0,-1,0,0),_e)),Se=_e.join(` `)+` Tm 13`):Se=We(e)+` `+We(t)+` Td 14`,Se},Un=0;Un<Te.length;Un++){switch(Vn=``,zn){case Rn:In=(Ve?`<`:`(`)+Te[Un][0]+(Ve?`>`:`)`),Nn=parseFloat(Te[Un][1]),Pn=parseFloat(Te[Un][2]);break;case Ln:In=(Ve?`<`:`(`)+Te[Un]+(Ve?`>`:`)`),Nn=Oi(t),Pn=ki(_e)}hn!==void 0&&hn[Un]!==void 0&&(Vn=hn[Un]+` Tw 15`),Un===0?e.push(Vn+Hn(Nn,Pn,Pe)+In):zn===Ln?e.push(Vn+In):zn===Rn&&e.push(Vn+Hn(Nn,Pn,Pe)+In)}e=zn===Ln?e.join(` Tj 16T* `):e.join(` Tj 17`),e+=` Tj 18`;var Wn=`BT 19/`;return Wn+=Fn+` `+Tn+` Tf 20`,Wn+=We(Tn*He)+` TL 21`,Wn+=Pi+` 22`,Wn+=Re,Wn+=e,xn(Wn+=`ET`),je[Fn]=!0,Fe};var ci=Me.__private__.clip=Me.clip=function(e){return xn(e===`evenodd`?`W*`:`W`),this};Me.clipEvenOdd=function(){return ci(`evenodd`)},Me.__private__.discardPath=Me.discardPath=function(){return xn(`n`),this};var li=Me.__private__.isValidStyle=function(e){var t=!1;return[void 0,null,`S`,`D`,`F`,`DF`,`FD`,`f`,`f*`,`B`,`B*`,`n`].indexOf(e)!==-1&&(t=!0),t};Me.__private__.setDefaultPathOperation=Me.setDefaultPathOperation=function(e){return li(e)&&(Oe=e),this};var ui=Me.__private__.getStyle=Me.getStyle=function(e){var t=Oe;switch(e){case`D`:case`S`:t=`S`;break;case`F`:t=`f`;break;case`FD`:case`DF`:t=`B`;break;case`f`:case`f*`:case`B`:case`B*`:t=e}return t},di=Me.close=function(){return xn(`h`),this};Me.stroke=function(){return xn(`S`),this},Me.fill=function(e){return fi(`f`,e),this},Me.fillEvenOdd=function(e){return fi(`f*`,e),this},Me.fillStroke=function(e){return fi(`B`,e),this},Me.fillStrokeEvenOdd=function(e){return fi(`B*`,e),this};var fi=function(e,t){_typeof(t)===`object`?hi(t,e):xn(e)},pi=function(e){e===null||Be===ze.ADVANCED&&e===void 0||(e=ui(e),xn(e))};function mi(e,t,_e,xe,Se){var Ce=new M(t||this.boundingBox,_e||this.xStep,xe||this.yStep,this.gState,Se||this.matrix
vendor: 4,580 bytes, line 22
22);return Ce.stream=this.stream,ir(e+`$$`+ this.cloneIndex+++`$$`,Ce),Ce}var hi=function(e,t){var _e=Wn[e.key],xe=Un[_e];if(xe instanceof B)xn(`q`),xn(gi(t)),xe.gState&&Me.setGState(xe.gState),xn(e.matrix.toString()+` cm`),xn(`/`+_e+` sh`),xn(`Q`);else if(xe instanceof M){var Se=new tr(1,0,0,-1,0,Yi());e.matrix&&(Se=Se.multiply(e.matrix||rr),_e=mi.call(xe,e.key,e.boundingBox,e.xStep,e.yStep,Se).id),xn(`q`),xn(`/Pattern cs`),xn(`/`+_e+` scn`),xe.gState&&Me.setGState(xe.gState),xn(t),xn(`Q`)}},gi=function(e){switch(e){case`f`:case`F`:return`W n`;case`f*`:return`W* n`;case`B`:return`W S`;case`B*`:return`W* S`;case`S`:return`W S`;case`n`:return`W n`}},_i=Me.moveTo=function(e,t){return xn(We(Ye(e))+` `+We(Ze(t))+` m`),this},vi=Me.lineTo=function(e,t){return xn(We(Ye(e))+` `+We(Ze(t))+` l`),this},yi=Me.curveTo=function(e,t,_e,xe,Se,Ce){return xn([We(Ye(e)),We(Ze(t)),We(Ye(_e)),We(Ze(xe)),We(Ye(Se)),We(Ze(Ce)),`c`].join(` `)),this};Me.__private__.line=Me.line=function(e,t,_e,xe,Se){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||!li(Se))throw Error(`Invalid arguments passed to jsPDF.line`);return Be===ze.COMPAT?this.lines([[_e-e,xe-t]],e,t,[1,1],Se||`S`):this.lines([[_e-e,xe-t]],e,t,[1,1]).stroke()},Me.__private__.lines=Me.lines=function(e,t,_e,xe,Se,Ce){var Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re;if(typeof e==`number`&&(Re=_e,_e=t,t=e,e=Re),xe||=[1,1],Ce||=!1,isNaN(t)||isNaN(_e)||!Array.isArray(e)||!Array.isArray(xe)||!li(Se)||typeof Ce!=`boolean`)throw Error(`Invalid arguments passed to jsPDF.lines`);for(_i(t,_e),Te=xe[0],Ee=xe[1],Oe=e.length,Fe=t,Ie=_e,De=0;De<Oe;De++)(ke=e[De]).length===2?(Fe=ke[0]*Te+Fe,Ie=ke[1]*Ee+Ie,vi(Fe,Ie)):(Ae=ke[0]*Te+Fe,je=ke[1]*Ee+Ie,Me=ke[2]*Te+Fe,Pe=ke[3]*Ee+Ie,Fe=ke[4]*Te+Fe,Ie=ke[5]*Ee+Ie,yi(Ae,je,Me,Pe,Fe,Ie));return Ce&&di(),pi(Se),this},Me.path=function(e){for(var t=0;t<e.length;t++){var _e=e[t],xe=_e.c;switch(_e.op){case`m`:_i(xe[0],xe[1]);break;case`l`:vi(xe[0],xe[1]);break;case`c`:yi.apply(this,xe);break;case`h`:di()}}return this},Me.__private__.rect=Me.rect=function(e,t,_e,xe,Se){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||!li(Se))throw Error(`Invalid arguments passed to jsPDF.rect`);return Be===ze.COMPAT&&(xe=-xe),xn([We(Ye(e)),We(Ze(t)),We(Ye(_e)),We(Ye(xe)),`re`].join(` `)),pi(Se),this},Me.__private__.triangle=Me.triangle=function(e,t,_e,xe,Se,Ce,Te){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||isNaN(Se)||isNaN(Ce)||!li(Te))throw Error(`Invalid arguments passed to jsPDF.triangle`);return this.lines([[_e-e,xe-t],[Se-_e,Ce-xe],[e-Se,t-Ce]],e,t,[1,1],Te,!0),this},Me.__private__.roundedRect=Me.roundedRect=function(e,t,_e,xe,Se,Ce,Te){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||isNaN(Se)||isNaN(Ce)||!li(Te))throw Error(`Invalid arguments passed to jsPDF.roundedRect`);var Ee=4/3*(Math.SQRT2-1);return Se=Math.min(Se,.5*_e),Ce=Math.min(Ce,.5*xe),this.lines([[_e-2*Se,0],[Se*Ee,0,Se,Ce-Ce*Ee,Se,Ce],[0,xe-2*Ce],[0,Ce*Ee,-Se*Ee,Ce,-Se,Ce],[2*Se-_e,0],[-Se*Ee,0,-Se,-Ce*Ee,-Se,-Ce],[0,2*Ce-xe],[0,-Ce*Ee,Se*Ee,-Ce,Se,-Ce]],e+Se,t,[1,1],Te,!0),this},Me.__private__.ellipse=Me.ellipse=function(e,t,_e,xe,Se){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||!li(Se))throw Error(`Invalid arguments passed to jsPDF.ellipse`);var Ce=4/3*(Math.SQRT2-1)*_e,Te=4/3*(Math.SQRT2-1)*xe;return _i(e+_e,t),yi(e+_e,t-Te,e+Ce,t-xe,e,t-xe),yi(e-Ce,t-xe,e-_e,t-Te,e-_e,t),yi(e-_e,t+Te,e-Ce,t+xe,e,t+xe),yi(e+Ce,t+xe,e+_e,t+Te,e+_e,t),pi(Se),this},Me.__private__.circle=Me.circle=function(e,t,_e,xe){if(isNaN(e)||isNaN(t)||isNaN(_e)||!li(xe))throw Error(`Invalid arguments passed to jsPDF.circle`);return this.ellipse(e,t,_e,_e,xe)},Me.setFont=function(e,t,_e){return _e&&(t=Ue(t,_e)),Fn=qr(e,t,{disableWarning:!1}),this};var bi=Me.__private__.getFont=Me.getFont=function(){return Bn[qr.apply(Me,arguments)]};Me.__private__.getFontList=Me.getFontList=function(){var e,t,_e={};for(e in Vn)if(Vn.hasOwnProperty(e))for(t in _e[e]=[],Vn[e])Vn[e].hasOwnProperty(t)&&_e[e].push(t);return _e},Me.addFont=function(e,t,_e,xe,Se){var Ce=[`StandardEncoding`,`MacRomanEncoding`,`Identity-H`,`WinAnsiEncoding`];return arguments[3]&&Ce.indexOf(arguments[3])!==-1?Se=arguments[3]:arguments[3]&&Ce.indexOf(arguments[3])==-1&&(_e=Ue(_e,xe)),Se||=`Identity-H`,Lr.call(this,e,t,_e,Se)};var xi,Si=e.lineWidth||.200025,Ci=Me.__private__.getLineWidth=Me.getLineWidth=function(){return Si},wi=Me.__private__.setLineWidth=Me.setLineWidth=function(e){return Si=e,xn(We(Ye(e))+` w`),this};Me.__private__.setLineDash=E.API.setLineDash=E.API.setLineDashPattern=function(e,t){if(e||=[],t||=0,isNaN(t)||!Array.isArray(e))throw Error(`Invalid arguments passed to
22jsPDF.setLineDash`);return e=e.map((function(e){return We(Ye(e))})).join(` `),t=We(Ye(t)),xn(`[`+e+`] `+t+` d`),this};var Ti=Me.__private__.getLineHeight=Me.getLineHeight=function(){return Tn*xi};Me.__private__.getLineHeight=Me.getLineHeight=function(){return Tn*xi};var Ei=Me.__private__.setLineHeightFactor=Me.setLineHeightFactor=function(e){return typeof(e||=1.15)==`number`&&(xi=e),this},Di=Me.__private__.getLineHeightFactor=Me.getLineHeightFactor=function(){return xi};Ei(e.lineHeight);var Oi=Me.__private__.getHorizontalCoordinate=function(e){return Ye(e)},ki=Me.__private__.getVerticalCoordinate=function(e){return Be===ze.ADVANCED?e:Yn[cn].mediaBox.topRightY-Yn[cn].mediaBox.bottomLeftY-Ye(e)},Ai=Me.__private__.getHorizontalCoordinateString=Me.getHorizontalCoordinateString=function(e){return We(Oi(e))},ji=Me.__private__.getVerticalCoordinateString=Me.getVerticalCoordinateString=function(e){return We(ki(e))},Mi=e.strokeColor||`0 G`;Me.__private__.getStrokeColor=Me.getDrawColor=function(){return dr(Mi)},Me.__private__.setStrokeColor=Me.setDrawColor=function(e,t,_e,xe){return Mi=fr({ch1:e,ch2:t,ch3:_e,ch4:xe,pdfColorType:`draw`,precision:2}),xn(Mi),this};var Ni=e.fillColor||`0 g`;Me.__private__.getFillColor=Me.getFillColor=function(){return dr(Ni)},Me.__private__.setFillColor=Me.setFillColor=function(e,t,_e,xe){return Ni=fr({ch1:e,ch2:t,ch3:_e,ch4:xe,pdfColorType:`fill`,precision:2}),xn(Ni),this};var Pi=e.textColor||`0 g`,Fi=Me.__private__.getTextColor=Me.getTextColor=function(){return dr(Pi)};Me.__private__.setTextColor=Me.setTextColor=function(e,t,_e,xe){return Pi=fr({ch1:e,ch2:t,ch3:_e,ch4:xe,pdfColorType:`text`,precision:3}),this};var Ii=e.charSpace,Li=Me.__private__.getCharSpace=Me.getCharSpace=function(){return parseFloat(Ii||0)};Me.__private__.setCharSpace=Me.setCharSpace=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.setCharSpace`);return Ii=e,this};var Ri=0;Me.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},Me.__private__.setLineCap=Me.setLineCap=function(e){var t=Me.CapJoinStyles[e];if(t===void 0)throw Error(`Line cap style of '`+e+`' is not recognized. See or extend .CapJoinStyles property for valid styles`);return Ri=t,xn(t+` J`),this};var zi=0;Me.__private__.setLineJoin=Me.setLineJoin=function(e){var t=Me.CapJoinStyles[e];if(t===void 0)throw Error(`Line join style of '`+e+`' is not recognized. See or extend .CapJoinStyles property for valid styles`);return zi=t,xn(t+` j`),this},Me.__private__.setLineMiterLimit=Me.__private__.setMiterLimit=Me.setLineMiterLimit=Me.setMiterLimit=function(e){if(e||=0,isNaN(e))throw Error(`Invalid argument passed to jsPDF.setLineMiterLimit`);return xn(We(Ye(e))+` M`),this},Me.GState=j,Me.setGState=function(e){(e=typeof e==`string`?Gn[Kn[e]]:Bi(null,e)).equals(qn)||(xn(`/`+e.id+` gs`),qn=e)};var Bi=function(e,t){if(!e||!Kn[e]){var _e=!1;for(var xe in Gn)if(Gn.hasOwnProperty(xe)&&Gn[xe].equals(t)){_e=!0;break}if(_e)t=Gn[xe];else{var Se=`GS`+(Object.keys(Gn).length+1).toString(10);Gn[Se]=t,t.id=Se}return e&&(Kn[e]=t.id),Xn.publish(`addGState`,t),t}};Me.addGState=function(e,t){return Bi(e,t),this},Me.saveGraphicsState=function(){return xn(`q`),Hn.push({key:Fn,size:Tn,color:Pi}),this},Me.restoreGraphicsState=function(){xn(`Q`);var e=Hn.pop();return Fn=e.key,Tn=e.size,Pi=e.color,qn=null,this},Me.setCurrentTransformationMatrix=function(e){return xn(e.toString()+` cm`),this},Me.comment=function(e){return xn(`#`+e),this};var Vi=function(e,t){var _e=e||0;Object.defineProperty(this,`x`,{enumerable:!0,get:function(){return _e},set:function(e){isNaN(e)||(_e=parseFloat(e))}});var xe=t||0;Object.defineProperty(this,`y`,{enumerable:!0,get:function(){return xe},set:function(e){isNaN(e)||(xe=parseFloat(e))}});var Se=`pt`;return Object.defineProperty(this,`type`,{enumerable:!0,get:function(){return Se},set:function(e){Se=e.toString()}}),this},Hi=function(e,t,_e,xe){Vi.call(this,e,t),this.type=`rect`;var Se=_e||0;Object.defineProperty(this,`w`,{enumerable:!0,get:function(){return Se},set:function(e){isNaN(e)||(Se=parseFloat(e))}});var Ce=xe||0;return Object.defineProperty(this,`h`,{enumerable:!0,get:function(){return Ce},set:function(e){isNaN(e)||(Ce=parseFloat(e))}}),this},Ui=function(){this.page=Jn,this.currentPage=cn,this.pages=gn.slice(0),this.pagesContext=Yn.slice(0),this.x=Ln,this.y=Rn,this.matrix=zn,this.width=qi(cn),this.height=Yi(cn),this.outputDestination=vn,this.id=``,this.objectNumber=-1};Ui.prototype.restore=function(){Jn=this.page,cn=this.currentPage,Yn=this.pagesContext,gn=this.pages,Ln=this.x,Rn=this.y,zn=this.matrix,Ji(cn,this.width),Xi(cn,this.height),vn=this.outputDestination};var Wi=function(e,t,_e,xe,Se){er.push(new Ui),Jn=cn=0,gn=[],Ln=e,Rn=t,zn=Se,Hr([_e,xe])}
22,Gi=function(e){if($n[e])er.pop().restore();else{var t=new Ui,_e=`Xo`+(Object.keys(Qn).length+1).toString(10);t.id=_e,$n[e]=_e,Qn[_e]=t,Xn.publish(`addFormObject`,t),er.pop().restore()}};for(var Ki in Me.beginFormObject=function(e,t,_e,xe,Se){return Wi(e,t,_e,xe,Se),this},Me.endFormObject=function(e){return Gi(e),this},Me.doFormObject=function(e,t){var _e=Qn[$n[e]];return xn(`q`),xn(t.toString()+` cm`),xn(`/`+_e.id+` Do`),xn(`Q`),this},Me.getFormObject=function(e){var t=Qn[$n[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},Me.save=function(e,t){return e||=`generated.pdf`,(t||={}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(l$3(ei($r()),e),typeof l$3.unload==`function`&&n.setTimeout&&setTimeout(l$3.unload,911),this):new Promise((function(t,_e){try{var xe=l$3(ei($r()),e);typeof l$3.unload==`function`&&n.setTimeout&&setTimeout(l$3.unload,911),t(xe)}catch(e){_e(e.message)}}))},E.API)E.API.hasOwnProperty(Ki)&&(Ki===`events`&&E.API.events.length?function(e,t){var _e,xe,Se;for(Se=t.length-1;Se!==-1;Se--)_e=t[Se][0],xe=t[Se][1],e.subscribe.apply(e,[_e].concat(typeof xe==`function`?[xe]:xe))}(Xn,E.API.events):Me[Ki]=E.API[Ki]);var qi=Me.getPageWidth=function(e){return(Yn[e||=cn].mediaBox.topRightX-Yn[e].mediaBox.bottomLeftX)/In},Ji=Me.setPageWidth=function(e,t){Yn[e].mediaBox.topRightX=t*In+Yn[e].mediaBox.bottomLeftX},Yi=Me.getPageHeight=function(e){return(Yn[e||=cn].mediaBox.topRightY-Yn[e].mediaBox.bottomLeftY)/In},Xi=Me.setPageHeight=function(e,t){Yn[e].mediaBox.topRightY=t*In+Yn[e].mediaBox.bottomLeftY};return Me.internal={pdfEscape:Vr,getStyle:ui,getFont:bi,getFontSize:Dn,getCharSpace:Li,getTextColor:Fi,getLineHeight:Ti,getLineHeightFactor:Di,getLineWidth:Ci,write:Sn,getHorizontalCoordinate:Oi,getVerticalCoordinate:ki,getCoordinateString:Ai,getVerticalCoordinateString:ji,collections:{},newObject:ar,newAdditionalObject:cr,newObjectDeferred:or,newObjectDeferredBegin:sr,getFilters:pr,putStream:mr,events:Xn,scaleFactor:In,pageSize:{getWidth:function(){return qi(cn)},setWidth:function(e){Ji(cn,e)},getHeight:function(){return Yi(cn)},setHeight:function(e){Xi(cn,e)}},encryptionOptions:ke,encryption:ri,getEncryptor:ii,output:ti,getNumberOfPages:Kr,pages:gn,out:xn,f2:qe,f3:Je,getPageInfo:ai,getPageInfoByObjId:oi,getCurrentPageInfo:si,getPDFVersion:Fe,Point:Vi,Rectangle:Hi,Matrix:tr,hasHotfix:ni},Object.defineProperty(Me.internal.pageSize,`width`,{get:function(){return qi(cn)},set:function(e){Ji(cn,e)},enumerable:!0,configurable:!0}),Object.defineProperty(Me.internal.pageSize,`height`,{get:function(){return Yi(cn)},set:function(e){Xi(cn,e)},enumerable:!0,configurable:!0}),Rr.call(Me,wn),Fn=`F1`,Ur(Se,_e),Xn.publish(`initialized`),Me}function _t(e){return e.reduce((function(e,t,_e){return e[t]=_e,e}),{})}function jt(e){var t=e.family.replace(/"|'/g,``).toLowerCase(),_e=function(e){return Pt[e||=`normal`]?e:`normal`}(e.style),xe=function(e){if(!e)return 400;if(typeof e==`number`)return e>=100&&e<=900&&e%100==0?e:400;if(/^\d00$/.test(e))return parseInt(e);switch(e){case`bold`:return 700;default:return 400}}(e.weight),Se=function(e){return typeof It[e||=`normal`]==`number`?e:`normal`}(e.stretch);return{family:t,style:_e,weight:xe,stretch:Se,src:e.src||[],ref:e.ref||{name:t,style:[Se,_e,xe].join(` `)}}}function Ot(e,t,_e,xe){var Se;for(Se=_e;Se>=0&&Se<t.length;Se+=xe)if(e[t[Se]])return e[t[Se]];for(Se=_e;Se>=0&&Se<t.length;Se-=xe)if(e[t[Se]])return e[t[Se]]}function Et(e){return[e.stretch,e.style,e.weight,e.family].join(` `)}function qt(e,t,_e){for(var xe=(_e||={}).defaultFontFamily||`times`,Se=Object.assign({},Bt,_e.genericFontFamilies||{}),Ce=null,Te=null,Ee=0;Ee<t.length;++Ee)if(Se[(Ce=jt(t[Ee])).family]&&(Ce.family=Se[Ce.family]),e.hasOwnProperty(Ce.family)){Te=e[Ce.family];break}if(!(Te||=e[xe]))throw Error(`Could not find a font-family for the rule '`+Et(Ce)+`' and default family '`+xe+`'.`);if(Te=function(e,t){if(t[e])return t[e];var _e=It[e],xe=Ot(t,kt,_e,_e<=It.normal?-1:1);if(!xe)throw Error(`Could not find a matching font-stretch value for `+e);return xe}(Ce.stretch,Te),Te=function(e,t){if(t[e])return t[e];for(var _e=Pt[e],xe=0;xe<_e.length;++xe)if(t[_e[xe]])return t[_e[xe]];throw Error(`Could not find a matching font-style for `+e)}(Ce.style,Te),!(Te=function(e,t){if(t[e])return t[e];
vendor: 45,102 bytes, line 22
22if(e===400&&t[500])return t[500];if(e===500&&t[400])return t[400];var _e=Ct[e],xe=Ot(t,Ft,_e,e<400?-1:1);if(!xe)throw Error(`Could not find a matching font-weight for value `+e);return xe}(Ce.weight,Te)))throw Error(`Failed to resolve a font for the rule '`+Et(Ce)+`'.`);return Te}function Dt(e){return e.trimLeft()}function Rt(e,t){for(var _e=0;_e<e.length;){if(e.charAt(_e)===t)return[e.substring(0,_e),e.substring(_e+1)];_e+=1}return null}function Tt(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}function Zt(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw Error(`Invalid GIF 87a/89a header.`);var _e=e[t++]|e[t++]<<8,xe=e[t++]|e[t++]<<8,Se=e[t++],Ce=Se>>7,Te=1<<(7&Se)+1;e[t++],e[t++];var Ee=null,De=null;Ce&&(Ee=t,De=Te,t+=3*Te);var Oe=!0,ke=[],Ae=0,je=null,Me=0,Pe=null;for(this.width=_e,this.height=xe;Oe&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,Pe=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((Je=e[t++])>=0))throw Error(`Invalid block size`);if(Je===0)break;t+=Je}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw Error(`Invalid graphics extension block.`);var Fe=e[t++];Ae=e[t++]|e[t++]<<8,je=e[t++],!(1&Fe)&&(je=null),Me=Fe>>2&7,t++;break;case 254:for(;;){if(!((Je=e[t++])>=0))throw Error(`Invalid block size`);if(Je===0)break;t+=Je}break;default:throw Error(`Unknown graphic control label: 0x`+e[t-1].toString(16))}break;case 44:var Ie=e[t++]|e[t++]<<8,Re=e[t++]|e[t++]<<8,ze=e[t++]|e[t++]<<8,Be=e[t++]|e[t++]<<8,Ve=e[t++],He=Ve>>6&1,Ue=1<<(7&Ve)+1,We=Ee,Ge=De,Ke=!1;Ve>>7&&(Ke=!0,We=t,Ge=Ue,t+=3*Ue);var qe=t;for(t++;;){var Je;if(!((Je=e[t++])>=0))throw Error(`Invalid block size`);if(Je===0)break;t+=Je}ke.push({x:Ie,y:Re,width:ze,height:Be,has_local_palette:Ke,palette_offset:We,palette_size:Ge,data_offset:qe,data_length:t-qe,transparent_index:je,interlaced:!!He,delay:Ae,disposal:Me});break;case 59:Oe=!1;break;default:throw Error(`Unknown gif block: 0x`+e[t-1].toString(16))}this.numFrames=function(){return ke.length},this.loopCount=function(){return Pe},this.frameInfo=function(e){if(e<0||e>=ke.length)throw Error(`Frame index out of range.`);return ke[e]},this.decodeAndBlitFrameBGRA=function(t,xe){var Se=this.frameInfo(t),Ce=Se.width*Se.height,Te=new Uint8Array(Ce);$t(e,Se.data_offset,Te,Ce);var Ee=Se.palette_offset,De=Se.transparent_index;De===null&&(De=256);var Oe=Se.width,ke=_e-Oe,Ae=Oe,je=4*(Se.y*_e+Se.x),Me=4*((Se.y+Se.height)*_e+Se.x),Pe=je,Fe=4*ke;!0===Se.interlaced&&(Fe+=4*_e*7);for(var Ie=8,Re=0,ze=Te.length;Re<ze;++Re){var Be=Te[Re];if(Ae===0&&(Ae=Oe,(Pe+=Fe)>=Me&&(Fe=4*ke+4*_e*(Ie-1),Pe=je+(Oe+ke)*(Ie<<1),Ie>>=1)),Be===De)Pe+=4;else{var Ve=e[Ee+3*Be],He=e[Ee+3*Be+1],Ue=e[Ee+3*Be+2];xe[Pe++]=Ue,xe[Pe++]=He,xe[Pe++]=Ve,xe[Pe++]=255}--Ae}},this.decodeAndBlitFrameRGBA=function(t,xe){var Se=this.frameInfo(t),Ce=Se.width*Se.height,Te=new Uint8Array(Ce);$t(e,Se.data_offset,Te,Ce);var Ee=Se.palette_offset,De=Se.transparent_index;De===null&&(De=256);var Oe=Se.width,ke=_e-Oe,Ae=Oe,je=4*(Se.y*_e+Se.x),Me=4*((Se.y+Se.height)*_e+Se.x),Pe=je,Fe=4*ke;!0===Se.interlaced&&(Fe+=4*_e*7);for(var Ie=8,Re=0,ze=Te.length;Re<ze;++Re){var Be=Te[Re];if(Ae===0&&(Ae=Oe,(Pe+=Fe)>=Me&&(Fe=4*ke+4*_e*(Ie-1),Pe=je+(Oe+ke)*(Ie<<1),Ie>>=1)),Be===De)Pe+=4;else{var Ve=e[Ee+3*Be],He=e[Ee+3*Be+1],Ue=e[Ee+3*Be+2];xe[Pe++]=Ve,xe[Pe++]=He,xe[Pe++]=Ue,xe[Pe++]=255}--Ae}}}function $t(e,t,_e,xe){for(var Se=e[t++],Ce=1<<Se,Te=Ce+1,Ee=Te+1,De=Se+1,Oe=(1<<De)-1,ke=0,Ae=0,je=0,Me=e[t++],Pe=new Int32Array(4096),Fe=null;;){for(;ke<16&&Me!==0;)Ae|=e[t++]<<ke,ke+=8,Me===1?Me=e[t++]:--Me;if(ke<De)break;var Ie=Ae&Oe;if(Ae>>=De,ke-=De,Ie!==Ce){if(Ie===Te)break;for(var Re=Ie<Ee?Ie:Fe,ze=0,Be=Re;Be>Ce;)Be=Pe[Be]>>8,++ze;var Ve=Be;if(je+ze+(Re===Ie?0:1)>xe)return void a$3.log(`Warning, gif stream longer than expected.`);_e[je++]=Ve;var He=je+=ze;for(Re!==Ie&&(_e[je++]=Ve),Be=Re;ze--;)Be=Pe[Be],_e[--He]=255&Be,Be>>=8;Fe!==null&&Ee<4096&&(Pe[Ee++]=Fe<<8|Ve,Ee>=Oe+1&&De<12&&(++De,Oe=Oe<<1|1)),Fe=Ie}else Ee=Te+1,Oe=(1<<(De=Se+1))-1,Fe=null}return je!==xe&&a$3.log(`Warning, gif stream shorter than expected.`),_e}function Qt(e){var t,_e,xe,Se,Ce,Te=Math.floor,Ee=Array(64),De=Array(64),Oe=Array(64),ke=Array(64),Ae=Array(65535),je=Array(65535),Me=Array(64),Pe=Array(64),Fe=[],Ie=0,Re=7,ze=Array(64),Be=Array(64),Ve=Array(64),He=Array(256),Ue=Array(2048),We=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Ge=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ke=[0,1,2,3,4,5,6,7,8,9,10,11],qe=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Je=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Ye=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Xe=[0,1,2,3,4,5,6,7,8,9,10,11],Ze=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Qe=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function $e(e,t){for(var _e=0,xe=0,Se=[],Ce=1;Ce<=16;Ce++){for(var Te=1;Te<=e[Ce];Te++)Se[t[xe]]=[],Se[t[xe]][0]=_e,Se[t[xe]][1]=Ce,xe++,_e++;_e*=2}return Se}function en(e){for(var t=e[0],_e=e[1]-1;_e>=0;)t&1<<_e&&(Ie|=1<<Re),_e--,--Re<0&&(Ie==255?(tn(255),tn(0)):tn(Ie),Re=7,Ie=0)}function tn(e){Fe.push(e)}function nn(e){tn(e>>8&255),tn(255&e)}function rn(e,t,_e,xe,Se){for(var Ce,Te=Se[0],Ee=Se[240],De=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je=0;for(ke=0;ke<8;++ke){_e=e[je],xe=e[je+1],Se=e[je+2],Ce=e[je+3],Te=e[je+4],Ee=e[je+5],De=e[je+6];var Pe=_e+(Oe=e[je+7]),Fe=_e-Oe,Ie=xe+De,Re=xe-De,ze=Se+Ee,Be=Se-Ee,Ve=Ce+Te,He=Ce-Te,Ue=Pe+Ve,We=Pe-Ve,Ge=Ie+ze,Ke=Ie-ze;e[je]=Ue+Ge,e[je+4]=Ue-Ge;var qe=.707106781*(Ke+We);e[je+2]=We+qe,e[je+6]=We-qe;var Je=.382683433*((Ue=He+Be)-(Ke=Re+Fe)),Ye=.5411961*Ue+Je,Xe=1.306562965*Ke+Je,Ze=.707106781*(Ge=Be+Re),Qe=Fe+Ze,$e=Fe-Ze;e[je+5]=$e+Ye,e[je+3]=$e-Ye,e[je+1]=Qe+Xe,e[je+7]=Qe-Xe,je+=8}for(je=0,ke=0;ke<8;++ke){_e=e[je],xe=e[je+8],Se=e[je+16],Ce=e[je+24],Te=e[je+32],Ee=e[je+40],De=e[je+48];var en=_e+(Oe=e[je+56]),tn=_e-Oe,nn=xe+De,rn=xe-De,an=Se+Ee,sn=Se-Ee,cn=Ce+Te,ln=Ce-Te,un=en+cn,dn=en-cn,fn=nn+an,pn=nn-an;e[je]=un+fn,e[je+32]=un-fn;var mn=.707106781*(pn+dn);e[je+16]=dn+mn,e[je+48]=dn-mn;var hn=.382683433*((un=ln+sn)-(pn=rn+tn)),gn=.5411961*un+hn,_n=1.306562965*pn+hn,vn=.707106781*(fn=sn+rn),yn=tn+vn,bn=tn-vn;e[je+40]=bn+gn,e[je+24]=bn-gn,e[je+8]=yn+_n,e[je+56]=yn-_n,je++}for(ke=0;ke<64;++ke)Ae=e[ke]*t[ke],Me[ke]=Ae>0?Ae+.5|0:Ae-.5|0;return Me}(e,t),Oe=0;Oe<64;++Oe)Pe[We[Oe]]=De[Oe];var ke=Pe[0]-_e;_e=Pe[0],ke==0?en(xe[0]):(en(xe[je[Ce=32767+ke]]),en(Ae[Ce]));for(var Fe=63;Fe>0&&Pe[Fe]==0;)Fe--;if(Fe==0)return en(Te),_e;for(var Ie,Re=1;Re<=Fe;){for(var ze=Re;Pe[Re]==0&&Re<=Fe;)++Re;var Be=Re-ze;if(Be>=16){Ie=Be>>4;for(var Ve=1;Ve<=Ie;++Ve)en(Ee);Be&=15}Ce=32767+Pe[Re],en(Se[(Be<<4)+je[Ce]]),en(Ae[Ce]),Re++}return Fe!=63&&en(Te),_e}function an(e){(e=Math.min(Math.max(e,1),100),Ce!=e)&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],_e=0;_e<64;_e++){var xe=Te((t[_e]*e+50)/100);xe=Math.min(Math.max(xe,1),255),Ee[We[_e]]=xe}for(var Se=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Ce=0;Ce<64;Ce++){var Ae=Te((Se[Ce]*e+50)/100);Ae=Math.min(Math.max(Ae,1),255),De[We[Ce]]=Ae}for(var je=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Me=0,Pe=0;Pe<8;Pe++)for(var Fe=0;Fe<8;Fe++)Oe[Me]=1/(Ee[We[Me]]*je[Pe]*je[Fe]*8),ke[Me]=1/(De[We[Me]]*je[Pe]*je[Fe]*8),Me++}(Math.floor(e<50?5e3/e:200-2*e)),Ce=e)}this.encode=function(e,Ce){Ce&&an(Ce),Fe=[],Ie=0,Re=7,nn(65496),nn(65504),nn(16),tn(74),tn(70),tn(73),tn(70),tn(0),tn(1),tn(1),tn(0),nn(1),nn(1),tn(0),tn(0),function(){nn(65499),nn(132),tn(0);for(var e=0;e<64;e++)tn(Ee[e]);tn(1);for(var t=0;t<64;t++)tn(De[t])}(),function(e,t){nn(65472),nn(17),tn(8),nn(t),nn(e),tn(3),tn(1),tn(17),tn(0),tn(2),tn(17),tn(1),tn(3),tn(17),tn(1)}(e.width,e.height),function(){nn(65476),nn(418),tn(0);for(var e=0;e<16;e++)tn(Ge[e+1]);for(var t=0;t<=11;t++)tn(Ke[t]);tn(16);for(var _e=0;_e<16;_e++)tn(qe[_e+1]);for(var xe=0;xe<=161;xe++)tn(Je[xe]);tn(1);for(var Se=0;Se<16;Se++)tn(Ye[Se+1]);for(var Ce=0;Ce<=11;Ce++)tn(Xe[Ce]);tn(17);for(var Te=0;Te<16;Te++)tn(Ze[Te+1]);for(var Ee=0;Ee<=161;Ee++)tn(Qe[Ee])}(),nn(65498),nn(12),tn(3),tn(1),tn(0),tn(2),tn(17),tn(3),tn(17),tn(0),tn(63),tn(0);var Te=0,Ae=0,je=0;Ie=0,Re=7,this.encode.displayName=`_encode_`;for(var Me,Pe,He,We,$e,sn,cn,ln,un,dn=e.data,fn=e.width,pn=e.height,mn=4*fn,hn=0;hn<pn;){for(Me=0;Me<mn;){for($e=mn*hn+Me,cn=-1,ln=0,un=0;un<64;un++)sn=$e+(ln=un>>3)*mn+(cn=4*(7&un)),hn+ln>=pn&&(sn-=mn*(hn+1+ln-pn)),Me+cn>=mn&&(sn-=Me+cn-mn+4),Pe=dn[sn++],He=dn[sn++],We=dn[sn++],ze[un]=(Ue[Pe]+Ue[He+256>>0]+Ue[We+512>>0]>>16)-128,Be[un]=(Ue[Pe+768>>0]+Ue[He+1024>>0]+Ue[We+1280>>0]>>16)-128,Ve[un]=(Ue[Pe+1280>>0]+Ue[He+1536>>0]+Ue[We+1792>>0]>>16)-128;Te=rn(ze,Oe,Te,t,xe),Ae=rn(Be,ke,Ae,_e,Se),je=rn(Ve,ke,je,_e,Se),Me+=32}hn+=8}if(Re>=0){var gn=[];gn[1]=Re+1,gn[0]=(1<<Re+1)-1,en(gn)}return nn(65497),new Uint8Array(Fe)},e||=50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)He[t]=e(t)}(),t=$e(Ge,Ke),_e=$e(Ye,Xe),xe=$e(qe,Je),Se=$e(Ze,Qe),function(){for(var e=1,t=2,_e=1;_e<=15;_e++){for(var xe=e;xe<t;xe++)je[32767+xe]=_e,Ae[32767+xe]=[],Ae[32767+xe][1]=_e,Ae[32767+xe][0]=xe;for(var Se=-(t-1);Se<=-e;Se++)je[32767+Se]=_e,Ae[32767+Se]=[],Ae[32767+Se][1]=_e,Ae[32767+Se][0]=t-1+Se;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)Ue[e]=19595*e,Ue[e+256>>0]=38470*e,Ue[e+512>>0]=7471*e+32768,Ue[e+768>>0]=-11059*e,Ue[e+1024>>0]=-21709*e,Ue[e+1280>>0]=32768*e+8421375,Ue[e+1536>>0]=-27439*e,Ue[e+1792>>0]=-5329*e}(),an(e)}function te(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,[`BM`,`BA`,`CI`,`CP`,`IC`,`PT`].indexOf(this.flag)===-1)throw Error(`Invalid BMP File`);this.parseHeader(),this.parseBGR()}function ee(e){function t(e){if(!e)throw Error(`assert :P`)}function _e(e,t,_e){for(var xe=0;4>xe;xe++)if(e[t+xe]!=_e.charCodeAt(xe))return!0;return!1}function xe(e,t,_e,xe,Se){for(var Ce=0;Ce<Se;Ce++)e[t+Ce]=_e[xe+Ce]}function Se(e,t,_e,xe){for(var Se=0;Se<xe;Se++)e[t+Se]=_e}function Ce(e){return new Int32Array(e)}function Te(e,t){for(var _e=[],xe=0;xe<e;xe++)_e.push(new t);return _e}function Ee(e,t){var _e=[];return function e(_e,xe,Se){for(var Ce=Se[xe],Te=0;Te<Ce&&(_e.push(Se.length>xe+1?[]:new t),!(Se.length<xe+1));Te++)e(_e[Te],xe+1,Se)}(_e,0,e),_e}var De=function(){var e=this;function De(e,t){for(var _e=1<<t-1>>>0;e&_e;)_e>>>=1;return _e?(e&_e-1)+_e:e}function Oe(e,_e,xe,Se,Ce){t(!(Se%xe));do e[_e+(Se-=xe)]=Ce;while(0<Se)}function ke(e,_e,xe,Se,Te){if(t(2328>=Te),512>=Te)var Ee=Ce(512);else if((Ee=Ce(Te))==null)return 0;return function(e,_e,xe,Se,Te,Ee){var ke,je,Me=_e,Pe=1<<xe,Fe=Ce(16),Ie=Ce(16);for(t(Te!=0),t(Se!=null),t(e!=null),t(0<xe),je=0;je<Te;++je){if(15<Se[je])return 0;++Fe[Se[je]]}if(Fe[0]==Te)return 0;for(Ie[1]=0,ke=1;15>ke;++ke){if(Fe[ke]>1<<ke)return 0;Ie[ke+1]=Ie[ke]+Fe[ke]}for(je=0;je<Te;++je)ke=Se[je],0<Se[je]&&(Ee[Ie[ke]++]=je);if(Ie[15]==1)return(Se=new Ae).g=0,Se.value=Ee[0],Oe(e,Me,1,Pe,Se),Pe;var Re,ze=-1,Be=Pe-1,Ve=0,He=1,Ue=1,We=1<<xe;for(je=0,ke=1,Te=2;ke<=xe;++ke,Te<<=1){if(He+=Ue<<=1,0>(Ue-=Fe[ke]))return 0;for(;0<Fe[ke];--Fe[ke])(Se=new Ae).g=ke,Se.value=Ee[je++],Oe(e,Me+Ve,Te,We,Se),Ve=De(Ve,ke)}for(ke=xe+1,Te=2;15>=ke;++ke,Te<<=1){if(He+=Ue<<=1,0>(Ue-=Fe[ke]))return 0;for(;0<Fe[ke];--Fe[ke]){if(Se=new Ae,(Ve&Be)!=ze){for(Me+=We,Re=1<<(ze=ke)-xe;15>ze&&!(0>=(Re-=Fe[ze]));)++ze,Re<<=1;Pe+=We=1<<(Re=ze-xe),e[_e+(ze=Ve&Be)].g=Re+xe,e[_e+ze].value=Me-_e-ze}Se.g=ke-xe,Se.value=Ee[je++],Oe(e,Me+(Ve>>xe),Te,We,Se),Ve=De(Ve,ke)}}return He==2*Ie[15]-1?Pe:0}(e,_e,xe,Se,Te,Ee)}function Ae(){this.value=this.g=0}function je(){this.value=this.g=0}function Me(){this.G=Te(5,Ae),this.H=Ce(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=Te(sa,je)}function Pe(e,_e,xe,Se){t(e!=null),t(_e!=null),t(2147483648>Se),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=_e,e.pa=xe,e.Jd=_e,e.Yc=xe+Se,e.Zc=4<=Se?xe+Se-4+1:xe,qe(e)}function Fe(e,t){for(var _e=0;0<t--;)_e|=Ye(e,128)<<t;return _e}function Ie(e,t){var _e=Fe(e,t);return Je(e)?-_e:_e}function Re(e,_e,xe,Se){var Ce,Te=0;for(t(e!=null),t(_e!=null),t(4294967288>Se),e.Sb=Se,e.Ra=0,e.u=0,e.h=0,4<Se&&(Se=4),Ce=0;Ce<Se;++Ce)Te+=_e[xe+Ce]<<8*Ce;e.Ra=Te,e.bb=Se,e.oa=_e,e.pa=xe}function ze(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<ua-8>>>0,++e.bb,e.u-=8;We(e)&&(e.h=1,e.u=0)}function Be(e,_e){if(t(0<=_e),!e.h&&_e<=la){var xe=Ue(e)&ca[_e];return e.u+=_e,ze(e),xe}return e.h=1,e.u=0}function Ve(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function He(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Ue(e){return e.Ra>>>(e.u&ua-1)>>>0}function We(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>ua}function Ge(e,t){e.u=t,e.h=We(e)}function Ke(e){e.u>=da&&(t(e.u>=da),ze(e))}function qe(e){t(e!=null&&e.oa!=null),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(e!=null&&e.oa!=null),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function Je(e){return Fe(e,1)}function Ye(e,t){var _e=e.Ca;0>e.b&&qe(e);var xe=e.b,Se=_e*t>>>8,Ce=(e.I>>>xe>Se)+0;for(Ce?(_e-=Se,e.I-=Se+1<<xe>>>0):_e=Se+1,xe=_e,Se=0;256<=xe;)Se+=8,xe>>=8;return xe=7^Se+fa[xe],e.b-=xe,e.Ca=(_e<<xe)-1,Ce}function Xe(e,t,_e){e[t+0]=_e>>24&255,e[t+1]=_e>>16&255,e[t+2]=_e>>8&255,e[t+3]=_e>>0&255}function Ze(e,t){return e[t+0]<<0|e[t+1]<<8}function Qe(e,t){return Ze(e,t)|e[t+2]<<16}function $e(e,t){return Ze(e,t)|Ze(e,t+2)<<16}function en(e,_e){var xe=1<<_e;return t(e!=null),t(0<_e),e.X=Ce(xe),e.X==null?0:(e.Mb=32-_e,e.Xa=_e,1)}function tn(e,_e){t(e!=null),t(_e!=null),t(e.Xa==_e.Xa),xe(_e.X,0,e.X,0,1<<_e.Xa)}function nn(){this.X=[],this.Xa=this.Mb=0}function rn(e,_e,xe,Se){t(xe!=null),t(Se!=null);var Ce=xe[0],Te=Se[0];return Ce==0&&(Ce=(e*Te+_e/2)/_e),Te==0&&(Te=(_e*Ce+e/2)/e),0>=Ce||0>=Te?0:(xe[0]=Ce,Se[0]=Te,1)}function an(e,t){return e+(1<<t)-1>>>t}function sn(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function cn(t,_e){e[_e]=function(_e,xe,Se,Ce,Te,Ee,De){var Oe;for(Oe=0;Oe<Te;++Oe){var ke=e[t](Ee[De+Oe-1],Se,Ce+Oe);Ee[De+Oe]=sn(_e[xe+Oe],ke)}}}function ln(){this.ud=this.hd=this.jd=0}function un(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function dn(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function fn(e,t){return dn(e+(e-t+.5>>1))}function pn(e,t,_e){return Math.abs(t-_e)-Math.abs(e-_e)}function mn(e,t,_e,xe,Se,Ce,Te){for(xe=Ce[Te-1],_e=0;_e<Se;++_e)Ce[Te+_e]=xe=sn(e[t+_e],xe)}function hn(e,t,_e,xe,Se){var Ce;for(Ce=0;Ce<_e;++Ce){var Te=e[t+Ce],Ee=Te>>8&255,De=16711935&(De=(De=16711935&Te)+((Ee<<16)+Ee));xe[Se+Ce]=(4278255360&Te)+De>>>0}}function gn(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function _n(e,t,_e,xe,Se,Ce){var Te;for(Te=0;Te<xe;++Te){var Ee=t[_e+Te],De=Ee>>>8,Oe=Ee,ke=255&(ke=(ke=Ee>>>16)+((e.jd<<24>>24)*(De<<24>>24)>>>5));Oe=255&(Oe=(Oe+=(e.hd<<24>>24)*(De<<24>>24)>>>5)+((e.ud<<24>>24)*(ke<<24>>24)>>>5)),Se[Ce+Te]=(4278255360&Ee)+(ke<<16)+Oe}}function vn(t,_e,xe,Se,Ce){e[_e]=function(e,t,_e,xe,Te,Ee,De,Oe,ke){for(xe=De;xe<Oe;++xe)for(De=0;De<ke;++De)Te[Ee++]=Ce(_e[Se(e[t++])])},e[t]=function(t,_e,Te,Ee,De,Oe,ke){var Ae=8>>t.b,je=t.Ea,Me=t.K[0],Pe=t.w;if(8>Ae)for(t=(1<<t.b)-1,Pe=(1<<Ae)-1;_e<Te;++_e){var Fe,Ie=0;for(Fe=0;Fe<je;++Fe)Fe&t||(Ie=Se(Ee[De++])),Oe[ke++]=Ce(Me[Ie&Pe]),Ie>>=Ae}else e[`VP8LMapColor`+xe](Ee,De,Me,Pe,Oe,ke,_e,Te,je)}}function yn(e,t,_e,xe,Se){for(_e=t+_e;t<_e;){var Ce=e[t++];xe[Se++]=Ce>>16&255,xe[Se++]=Ce>>8&255,xe[Se++]=Ce>>0&255}}function bn(e,t,_e,xe,Se){for(_e=t+_e;t<_e;){var Ce=e[t++];xe[Se++]=Ce>>16&255,xe[Se++]=Ce>>8&255,xe[Se++]=Ce>>0&255,xe[Se++]=Ce>>24&255}}function xn(e,t,_e,xe,Se){for(_e=t+_e;t<_e;){var Ce=(Te=e[t++])>>16&240|Te>>12&15,Te=Te>>0&240|Te>>28&15;xe[Se++]=Ce,xe[Se++]=Te}}function Sn(e,t,_e,xe,Se){for(_e=t+_e;t<_e;){var Ce=(Te=e[t++])>>16&248|Te>>13&7,Te=Te>>5&224|Te>>3&31;xe[Se++]=Ce,xe[Se++]=Te}}function Cn(e,t,_e,xe,Se){for(_e=t+_e;t<_e;){var Ce=e[t++];xe[Se++]=Ce>>0&255,xe[Se++]=Ce>>8&255,xe[Se++]=Ce>>16&255}}function wn(e,t,_e,Se,Ce,Te){if(Te==0)for(_e=t+_e;t<_e;)Xe(Se,((Te=e[t++])[0]>>24|Te[1]>>8&65280|Te[2]<<8&16711680|Te[3]<<24)>>>0),Ce+=32;else xe(Se,Ce,e,t,_e)}function Tn(t,_e){e[_e][0]=e[t+`0`],e[_e][1]=e[t+`1`],e[_e][2]=e[t+`2`],e[_e][3]=e[t+`3`],e[_e][4]=e[t+`4`],e[_e][5]=e[t+`5`],e[_e][6]=e[t+`6`],e[_e][7]=e[t+`7`],e[_e][8]=e[t+`8`],e[_e][9]=e[t+`9`],e[_e][10]=e[t+`10`],e[_e][11]=e[t+`11`],e[_e][12]=e[t+`12`],e[_e][13]=e[t+`13`],e[_e][14]=e[t+`0`],e[_e][15]=e[t+`0`]}function En(e){return e==fo||e==po||e==mo||e==ho}function Dn(){this.eb=[],this.size=this.A=this.fb=0}function On(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function kn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Dn,this.f.kb=new On,this.sd=null}function An(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function jn(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Mn(e){return alert(`todo:WebPSamplerProcessPlane`),e.T}function Nn(e,t){var _e=e.T,Se=t.ba.f.RGBA,Ce=Se.eb,Te=Se.fb+e.ka*Se.A,Ee=Bo[t.ba.S],De=e.y,Oe=e.O,ke=e.f,Ae=e.N,je=e.ea,Me=e.W,Pe=t.cc,Fe=t.dc,Ie=t.Mc,Re=t.Nc,ze=e.ka,Be=e.ka+e.T,Ve=e.U,He=Ve+1>>1;for(ze==0?Ee(De,Oe,null,null,ke,Ae,je,Me,ke,Ae,je,Me,Ce,Te,null,null,Ve):(Ee(t.ec,t.fc,De,Oe,Pe,Fe,Ie,Re,ke,Ae,je,Me,Ce,Te-Se.A,Ce,Te,Ve),++_e);ze+2<Be;ze+=2)Pe=ke,Fe=Ae,Ie=je,Re=Me,Ae+=e.Rc,Me+=e.Rc,Te+=2*Se.A,Ee(De,(Oe+=2*e.fa)-e.fa,De,Oe,Pe,Fe,Ie,Re,ke,Ae,je,Me,Ce,Te-Se.A,Ce,Te,Ve);return Oe+=e.fa,e.j+Be<e.o?(xe(t.ec,t.fc,De,Oe,Ve),xe(t.cc,t.dc,ke,Ae,He),xe(t.Mc,t.Nc,je,Me,He),_e--):1&Be||Ee(De,Oe,null,null,ke,Ae,je,Me,ke,Ae,je,Me,Ce,Te+Se.A,null,null,Ve),_e}function Pn(e,_e,xe){var Se=e.F,Ce=[e.J];if(Se!=null){var Te=e.U,Ee=_e.ba.S,De=Ee==co||Ee==mo;_e=_e.ba.f.RGBA;var Oe=[0],ke=e.ka;Oe[0]=e.T,e.Kb&&(ke==0?--Oe[0]:(--ke,Ce[0]-=e.width),e.j+e.ka+e.T==e.o&&(Oe[0]=e.o-e.j-ke));var Ae=_e.eb;ke=_e.fb+ke*_e.A,e=qa(Se,Ce[0],e.width,Te,Oe,Ae,ke+(De?0:3),_e.A),t(xe==Oe),e&&En(Ee)&&Ga(Ae,ke,De,Te,Oe,_e.A)}return 0}function Fn(e){var t=e.ma,_e=t.ba.S,xe=11>_e,Se=_e==ao||_e==so||_e==co||_e==lo||_e==12||En(_e);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!ia(t.Oa,e,Se?11:12))return 0;if(Se&&En(_e)&&Vi(),e.da)alert(`todo:use_scaling`);else{if(xe){if(t.Ib=Mn,e.Kb){if(_e=e.U+1>>1,t.memory=Ce(e.U+2*_e),t.memory==null)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+_e,t.Ib=Nn,Vi()}}else alert(`todo:EmitYUV`);Se&&(t.Jb=Pn,xe&&zi())}if(xe&&!es){for(e=0;256>e;++e)ts[e]=89858*(e-128)+Yo>>Jo,is[e]=-22014*(e-128)+Yo,rs[e]=-45773*(e-128),ns[e]=113618*(e-128)+Yo>>Jo;for(e=Xo;e<Zo;++e)t=76283*(e-16)+Yo>>Jo,as[e-Xo]=mr(t,255),os[e-Xo]=mr(t+8>>4,15);es=1}return 1}function In(e){var _e=e.ma,xe=e.U,Se=e.T;return t(!(1&e.ka)),0>=xe||0>=Se?0:(xe=_e.Ib(e,_e),_e.Jb!=null&&_e.Jb(e,_e,xe),_e.Dc+=xe,1)}function Ln(e){e.ma.memory=null}function Rn(e,t,_e,xe){return Be(e,8)==47?(t[0]=Be(e,14)+1,_e[0]=Be(e,14)+1,xe[0]=Be(e,1),Be(e,3)==0?!e.h:0):0}function zn(e,t){if(4>e)return e+1;var _e=e-2>>1;return(2+(1&e)<<_e)+Be(t,_e)+1}function Bn(e,t){return 120<t?t-120:1<=(_e=((_e=xo[t-1])>>4)*e+(8-(15&_e)))?_e:1;var _e}function Vn(e,t,_e){var xe=Ue(_e),Se=e[t+=255&xe].g-8;return 0<Se&&(Ge(_e,_e.u+8),xe=Ue(_e),t+=e[t].value,t+=xe&(1<<Se)-1),Ge(_e,_e.u+e[t].g),e[t].value}function Hn(e,_e,xe){return xe.g+=e.g,xe.value+=e.value<<_e>>>0,t(8>=xe.g),e.g}function Un(e,_e,xe){var Se=e.xc;return t((_e=Se==0?0:e.vc[e.md*(xe>>Se)+(_e>>Se)])<e.Wb),e.Ya[_e]}function Wn(e,_e,Se,Ce){var Te=e.ab,Ee=e.c*_e,De=e.C;_e=De+_e;var Oe=Se,ke=Ce;for(Ce=e.Ta,Se=e.Ua;0<Te--;){var Ae=e.gc[Te],je=De,Me=_e,Pe=Oe,Fe=ke,Ie=(ke=Ce,Oe=Se,Ae.Ea);switch(t(je<Me),t(Me<=Ae.nc),Ae.hc){case 2:ha(Pe,Fe,(Me-je)*Ie,ke,Oe);break;case 0:var Re=je,ze=Me,Be=ke,Ve=Oe,He=(qe=Ae).Ea;Re==0&&(pa(Pe,Fe,null,null,1,Be,Ve),mn(Pe,Fe+1,0,0,He-1,Be,Ve+1),Fe+=He,Ve+=He,++Re);for(var Ue=1<<qe.b,We=Ue-1,Ge=an(He,qe.b),Ke=qe.K,qe=qe.w+(Re>>qe.b)*Ge;Re<ze;){var Je=Ke,Ye=qe,Xe=1;for(ma(Pe,Fe,Be,Ve-He,1,Be,Ve);Xe<He;){var Ze=(Xe&~We)+Ue;Ze>He&&(Ze=He),(0,ba[Je[Ye++]>>8&15])(Pe,Fe+ +Xe,Be,Ve+Xe-He,Ze-Xe,Be,Ve+Xe),Xe=Ze}Fe+=He,Ve+=He,++Re&We||(qe+=Ge)}Me!=Ae.nc&&xe(ke,Oe-Ie,ke,Oe+(Me-je-1)*Ie,Ie);break;case 1:for(Ie=Pe,ze=Fe,He=(Pe=Ae.Ea)-(Ve=Pe&~(Be=(Fe=1<<Ae.b)-1)),Re=an(Pe,Ae.b),Ue=Ae.K,Ae=Ae.w+(je>>Ae.b)*Re;je<Me;){for(We=Ue,Ge=Ae,Ke=new ln,qe=ze+Ve,Je=ze+Pe;ze<qe;)gn(We[Ge++],Ke),xa(Ke,Ie,ze,Fe,ke,Oe),ze+=Fe,Oe+=Fe;ze<Je&&(gn(We[Ge++],Ke),xa(Ke,Ie,ze,He,ke,Oe),ze+=He,Oe+=He),++je&Be||(Ae+=Re)}break;case 3:if(Pe==ke&&Fe==Oe&&0<Ae.b){for(ze=ke,Pe=Ie=Oe+(Me-je)*Ie-(Ve=(Me-je)*an(Ae.Ea,Ae.b)),Fe=ke,Be=Oe,Re=[],Ve=(He=Ve)-1;0<=Ve;--Ve)Re[Ve]=Fe[Be+Ve];for(Ve=He-1;0<=Ve;--Ve)ze[Pe+Ve]=Re[Ve];ga(Ae,je,Me,ke,Ie,ke,Oe)}else ga(Ae,je,Me,Pe,Fe,ke,Oe)}Oe=Ce,ke=Se}ke!=Se&&xe(Ce,Se,Oe,ke,Ee)}function Gn(e,_e){var xe=e.V,Se=e.Ba+e.c*e.C,Ce=_e-e.C;if(t(_e<=e.l.o),t(16>=Ce),0<Ce){var Te=e.l,Ee=e.Ta,De=e.Ua,Oe=Te.width;if(Wn(e,Ce,xe,Se),Ce=De=[De],t((xe=e.C)<(Se=_e)),t(Te.v<Te.va),Se>Te.o&&(Se=Te.o),xe<Te.j){var ke=Te.j-xe;xe=Te.j,Ce[0]+=ke*Oe}if(xe>=Se?xe=0:(Ce[0]+=4*Te.v,Te.ka=xe-Te.j,Te.U=Te.va-Te.v,Te.T=Se-xe,xe=1),xe){if(De=De[0],11>(xe=e.ca).S){var Ae=xe.f.RGBA,je=(Se=xe.S,Ce=Te.U,Te=Te.T,ke=Ae.eb,Ae.A),Me=Te;for(Ae=Ae.fb+e.Ma*Ae.A;0<Me--;){var Pe=Ee,Fe=De,Ie=Ce,Re=ke,ze=Ae;switch(Se){case io:Sa(Pe,Fe,Ie,Re,ze);break;case ao:Ca(Pe,Fe,Ie,Re,ze);break;case fo:Ca(Pe,Fe,Ie,Re,ze),Ga(Re,ze,0,Ie,1,0);break;case oo:Ea(Pe,Fe,Ie,Re,ze);break;case so:wn(Pe,Fe,Ie,Re,ze,1);break;case po:wn(Pe,Fe,Ie,Re,ze,1),Ga(Re,ze,0,Ie,1,0);break;case co:wn(Pe,Fe,Ie,Re,ze,0);break;case mo:wn(Pe,Fe,Ie,Re,ze,0),Ga(Re,ze,1,Ie,1,0);break;case lo:wa(Pe,Fe,Ie,Re,ze);break;case ho:wa(Pe,Fe,Ie,Re,ze),Ka(Re,ze,Ie,1,0);break;case uo:Ta(Pe,Fe,Ie,Re,ze);break;default:t(0)}De+=Oe,Ae+=je}e.Ma+=Te}else alert(`todo:EmitRescaledRowsYUVA`);t(e.Ma<=xe.height)}}e.C=_e,t(e.C<=e.i)}function Kn(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var _e=e.Ya[t].G,xe=e.Ya[t].H;if(0<_e[1][xe[1]+0].g||0<_e[2][xe[2]+0].g||0<_e[3][xe[3]+0].g)return 0}return 1}function qn(e,_e,xe,Se,Ce,Te){if(e.Z!=0){var Ee=e.qd,De=e.rd;for(t(zo[e.Z]!=null);_e<xe;++_e)zo[e.Z](Ee,De,Se,Ce,Se,Ce,Te),Ee=Se,De=Ce,Ce+=Te;e.qd=Ee,e.rd=De}}function Jn(e,_e){var xe=e.l.ma,Se=xe.Z==0||xe.Z==1?e.l.j:e.C;if(Se=e.C<Se?Se:e.C,t(_e<=e.l.o),_e>Se){var Ce=e.l.width,Te=xe.ca,Ee=xe.tb+Ce*Se,De=e.V,Oe=e.Ba+e.c*Se,ke=e.gc;t(e.ab==1),t(ke[0].hc==3),va(ke[0],Se,_e,De,Oe,Te,Ee),qn(xe,Se,_e,Te,Ee,Ce)}e.C=e.Ma=_e}function Yn(e,_e,xe,Se,Ce,Te,Ee){var De=e.$/Se,Oe=e.$%Se,ke=e.m,Ae=e.s,je=xe+e.$,Me=je;Ce=xe+Se*Ce;var Pe=xe+Se*Te,Fe=280+Ae.ua,Ie=e.Pb?De:16777216,Re=0<Ae.ua?Ae.Wa:null,ze=Ae.wc,Be=je<Pe?Un(Ae,Oe,De):null;t(e.C<Te),t(Pe<=Ce);var Ve=!1;t:for(;;){for(;Ve||je<Pe;){var He=0;if(De>=Ie){var qe=je-xe;t((Ie=e).Pb),Ie.wd=Ie.m,Ie.xd=qe,0<Ie.s.ua&&tn(Ie.s.Wa,Ie.s.vb),Ie=De+Co}if(Oe&ze||(Be=Un(Ae,Oe,De)),t(Be!=null),Be.Qb&&(_e[je]=Be.qb,Ve=!0),!Ve)if(Ke(ke),Be.jc){He=ke,qe=_e;var Je=je,Ye=Be.pd[Ue(He)&sa-1];t(Be.jc),256>Ye.g?(Ge(He,He.u+Ye.g),qe[Je]=Ye.value,He=0):(Ge(He,He.u+Ye.g-256),t(256<=Ye.value),He=Ye.value),He==0&&(Ve=!0)}else He=Vn(Be.G[0],Be.H[0],ke);if(ke.h)break;if(Ve||256>He){if(!Ve)if(Be.nd)_e[je]=(Be.qb|He<<8)>>>0;else{if(Ke(ke),Ve=Vn(Be.G[1],Be.H[1],ke),Ke(ke),qe=Vn(Be.G[2],Be.H[2],ke),Je=Vn(Be.G[3],Be.H[3],ke),ke.h)break;_e[je]=(Je<<24|Ve<<16|He<<8|qe)>>>0}if(Ve=!1,++je,++Oe>=Se&&(Oe=0,++De,Ee!=null&&De<=Te&&!(De%16)&&Ee(e,De),Re!=null))for(;Me<je;)He=_e[Me++],Re.X[(506832829*He&4294967295)>>>Re.Mb]=He}else if(280>He){if(He=zn(He-256,ke),qe=Vn(Be.G[4],Be.H[4],ke),Ke(ke),qe=Bn(Se,qe=zn(qe,ke)),ke.h)break;if(je-xe<qe||Ce-je<He)break t;for(Je=0;Je<He;++Je)_e[je+Je]=_e[je+Je-qe];for(je+=He,Oe+=He;Oe>=Se;)Oe-=Se,++De,Ee!=null&&De<=Te&&!(De%16)&&Ee(e,De);if(t(je<=Ce),Oe&ze&&(Be=Un(Ae,Oe,De)),Re!=null)for(;Me<je;)He=_e[Me++],Re.X[(506832829*He&4294967295)>>>Re.Mb]=He}else{if(!(He<Fe))break t;for(Ve=He-280,t(Re!=null);Me<je;)He=_e[Me++],Re.X[(506832829*He&4294967295)>>>Re.Mb]=He;He=je,t(!(Ve>>>(qe=Re).Xa)),_e[He]=qe.X[Ve],Ve=!0}Ve||t(ke.h==We(ke))}if(e.Pb&&ke.h&&je<Ce)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&tn(e.s.vb,e.s.Wa);else{if(ke.h)break t;Ee?.(e,De>Te?Te:De),e.a=0,e.$=je-xe}return 1}return e.a=3,0}function Xn(e){t(e!=null),e.vc=null,e.yc=null,e.Ya=null;var _e=e.Wa;_e!=null&&(_e.X=null),e.vb=null,t(e!=null)}function Zn(){var t=new ki;return t==null?null:(t.a=0,t.xb=Ro,Tn(`Predictor`,`VP8LPredictors`),Tn(`Predictor`,`VP8LPredictors_C`),Tn(`PredictorAdd`,`VP8LPredictorsAdd`),Tn(`PredictorAdd`,`VP8LPredictorsAdd_C`),ha=hn,xa=_n,Sa=yn,Ca=bn,wa=xn,Ta=Sn,Ea=Cn,e.VP8LMapColor32b=_a,e.VP8LMapColor8b=ya,t)}function Qn(e,_e,xe,Ee,De){var Oe=1,je=[e],Pe=[_e],Fe=Ee.m,Ie=Ee.s,Re=null,ze=0;t:for(;;){if(xe)for(;Oe&&Be(Fe,1);){var Ve=je,He=Pe,We=Ee,qe=1,Je=We.m,Ye=We.gc[We.ab],Xe=Be(Je,2);if(We.Oc&1<<Xe)Oe=0;else{switch(We.Oc|=1<<Xe,Ye.hc=Xe,Ye.Ea=Ve[0],Ye.nc=He[0],Ye.K=[null],++We.ab,t(4>=We.ab),Xe){case 0:case 1:Ye.b=Be(Je,3)+2,qe=Qn(an(Ye.Ea,Ye.b),an(Ye.nc,Ye.b),0,We,Ye.K),Ye.K=Ye.K[0];break;case 3:var Ze,Qe=Be(Je,8)+1,$e=16<Qe?0:4<Qe?1:2<Qe?2:3;if(Ve[0]=an(Ye.Ea,$e),Ye.b=$e,Ze=qe=Qn(Qe,1,0,We,Ye.K)){var tn,nn=Qe,rn=Ye,cn=1<<(8>>rn.b),ln=Ce(cn);if(ln==null)Ze=0;else{var un=rn.K[0],dn=rn.w;for(ln[0]=rn.K[0][0],tn=1;tn<1*nn;++tn)ln[tn]=sn(un[dn+tn],ln[tn-1]);for(;tn<4*cn;++tn)ln[tn]=0;rn.K[0]=null,rn.K[0]=ln,Ze=1}}qe=Ze;break;case 2:break;default:t(0)}Oe=qe}}if(je=je[0],Pe=Pe[0],Oe&&Be(Fe,1)&&!(Oe=1<=(ze=Be(Fe,4))&&11>=ze)){Ee.a=3;break t}var fn;if(fn=Oe)e:{var pn,mn,hn,gn=Ee,_n=je,vn=Pe,yn=ze,bn=xe,xn=gn.m,Sn=gn.s,Cn=[null],wn=1,Tn=0,En=So[yn];r:for(;;){if(bn&&Be(xn,1)){var Dn=Be(xn,3)+2,On=an(_n,Dn),kn=an(vn,Dn),An=On*kn;if(!Qn(On,kn,0,gn,Cn))break r;for(Cn=Cn[0],Sn.xc=Dn,pn=0;pn<An;++pn){var jn=Cn[pn]>>8&65535;Cn[pn]=jn,jn>=wn&&(wn=jn+1)}}if(xn.h)break r;for(mn=0;5>mn;++mn){var Mn=vo[mn];!mn&&0<yn&&(Mn+=1<<yn),Tn<Mn&&(Tn=Mn)}var Nn=Te(wn*En,Ae),Pn=wn,Fn=Te(Pn,Me);if(Fn==null)var In=null;else t(65536>=Pn),In=Fn;var Ln=Ce(Tn);if(In==null||Ln==null||Nn==null){gn.a=1;break r}var Rn=Nn;for(pn=hn=0;pn<wn;++pn){var zn=In[pn],Bn=zn.G,Vn=zn.H,Un=0,Wn=1,Gn=0;for(mn=0;5>mn;++mn){Mn=vo[mn],Bn[mn]=Rn,Vn[mn]=hn,!mn&&0<yn&&(Mn+=1<<yn);n:{var Kn,qn=Mn,Jn=gn,Zn=Ln,$n=Rn,er=hn,tr=0,nr=Jn.m,rr=Be(nr,1);if(Se(Zn,0,0,qn),rr){var ir=Be(nr,1)+1,ar=Be(nr,Be(nr,1)==0?1:8);Zn[ar]=1,ir==2&&(Zn[ar=Be(nr,8)]=1);var or=1}else{var sr=Ce(19),cr=Be(nr,4)+4;if(19<cr){Jn.a=3;var lr=0;break n}for(Kn=0;Kn<cr;++Kn)sr[bo[Kn]]=Be(nr,3);var ur=void 0,dr=void 0,fr=Jn,pr=sr,mr=qn,hr=Zn,gr=0,_r=fr.m,vr=8,yr=Te(128,Ae);i:for(;ke(yr,0,7,pr,19);){if(Be(_r,1)){if((ur=2+Be(_r,2+2*Be(_r,3)))>mr)break i}else ur=mr;for(dr=0;dr<mr&&ur--;){Ke(_r);var br=yr[0+(127&Ue(_r))];Ge(_r,_r.u+br.g);var xr=br.value;if(16>xr)hr[dr++]=xr,xr!=0&&(vr=xr);else{var Sr=xr==16,Cr=xr-16,wr=_o[Cr],Tr=Be(_r,go[Cr])+wr;if(dr+Tr>mr)break i;for(var Er=Sr?vr:0;0<Tr--;)hr[dr++]=Er}}gr=1;break i}gr||(fr.a=3),or=gr}(or&&=!nr.h)&&(tr=ke($n,er,8,Zn,qn)),or&&tr!=0?lr=tr:(Jn.a=3,lr=0)}if(lr==0)break r;if(Wn&&yo[mn]==1&&(Wn=Rn[hn].g==0),Un+=Rn[hn].g,hn+=lr,3>=mn){var Dr,Or=Ln[0];for(Dr=1;Dr<Mn;++Dr)Ln[Dr]>Or&&(Or=Ln[Dr]);Gn+=Or}}if(zn.nd=Wn,zn.Qb=0,Wn&&(zn.qb=(Bn[3][Vn[3]+0].value<<24|Bn[1][Vn[1]+0].value<<16|Bn[2][Vn[2]+0].value)>>>0,Un==0&&256>Bn[0][Vn[0]+0].value&&(zn.Qb=1,zn.qb+=Bn[0][Vn[0]+0].value<<8)),zn.jc=!zn.Qb&&6>Gn,zn.jc){var kr,Ar=zn;for(kr=0;kr<sa;++kr){var jr=kr,Mr=Ar.pd[jr],Nr=Ar.G[0][Ar.H[0]+jr];256<=Nr.value?(Mr.g=Nr.g+256,Mr.value=Nr.value):(Mr.g=0,Mr.value=0,jr>>=Hn(Nr,8,Mr),jr>>=Hn(Ar.G[1][Ar.H[1]+jr],16,Mr),jr>>=Hn(Ar.G[2][Ar.H[2]+jr],0,Mr),Hn(Ar.G[3][Ar.H[3]+jr],24,Mr))}}}Sn.vc=Cn,Sn.Wb=wn,Sn.Ya=In,Sn.yc=Nn,fn=1;break e}fn=0}if(!(Oe=fn)){Ee.a=3;break t}if(0<ze){if(Ie.ua=1<<ze,!en(Ie.Wa,ze)){Ee.a=1,Oe=0;break t}}else Ie.ua=0;var Pr=Ee,Fr=je,Ir=Pe,Lr=Pr.s,Rr=Lr.xc;if(Pr.c=Fr,Pr.i=Ir,Lr.md=an(Fr,Rr),Lr.wc=Rr==0?-1:(1<<Rr)-1,xe){Ee.xb=Lo;break t}if((Re=Ce(je*Pe))==null){Ee.a=1,Oe=0;break t}Oe=(Oe=Yn(Ee,Re,0,je,Pe,Pe,null))&&!Fe.h;break t}return Oe?(De==null?(t(Re==null),t(xe)):De[0]=Re,Ee.$=0,xe||Xn(Ie)):Xn(Ie),Oe}function $n(e,_e){var xe=e.c*e.i,Se=xe+_e+16*_e;return t(e.c<=_e),e.V=Ce(Se),e.V==null?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+xe+_e,1)}function er(e,_e){var xe=e.C,Se=_e-xe,Ce=e.V,Te=e.Ba+e.c*xe;for(t(_e<=e.l.o);0<Se;){var Ee=16<Se?16:Se,De=e.l.ma,Oe=e.l.width,ke=Oe*Ee,Ae=De.ca,je=De.tb+Oe*xe,Me=e.Ta,Pe=e.Ua;Wn(e,Ee,Ce,Te),Ja(Me,Pe,Ae,je,ke),qn(De,xe,xe+Ee,Ae,je,Oe),Se-=Ee,Ce+=Ee*e.c,xe+=Ee}t(xe==_e),e.C=e.Ma=_e}function tr(){this.ub=this.yd=this.td=this.Rb=0}function nr(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function rr(){this.Fb=this.Bb=this.Cb=0,this.Zb=Ce(4),this.Lb=Ce(4)}function ir(){this.Yb=function(){var e=[];return function e(t,_e,xe){for(var Se=xe[_e],Ce=0;Ce<Se&&(t.push(xe.length>_e+1?[]:0),!(xe.length<_e+1));Ce++)e(t[Ce],_e+1,xe)}(e,0,[3,11]),e}()}function ar(){this.jb=Ce(3),this.Wc=Ee([4,8],ir),this.Xc=Ee([4,17],ir)}function or(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Ce(4),this.od=new Ce(4)}function sr(){this.ld=this.La=this.dd=this.tc=0}function cr(){this.Na=this.la=0}function lr(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function ur(){this.ad=Ce(384),this.Za=0,this.Ob=Ce(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function dr(){this.uc=this.M=this.Nb=0,this.wa=Array(new sr),this.Y=0,this.ya=Array(new ur),this.aa=0,this.l=new hr}function fr(){this.y=Ce(16),this.f=Ce(8),this.ea=Ce(8)}function pr(){this.cb=this.a=0,this.sc=``,this.m=new Ve,this.Od=new tr,this.Kc=new nr,this.ed=new or,this.Qa=new rr,this.Ic=this.$c=this.Aa=0,this.D=new dr,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=Te(8,Ve),this.ia=0,this.pb=Te(4,lr),this.Pa=new ar,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new fr),this.Hd=0,this.rb=Array(new cr),this.sb=0,this.wa=Array(new sr),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new ur),this.L=this.aa=0,this.gd=Ee([4,2],sr),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function mr(e,t){return 0>e?0:e>t?t:e}function hr(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma=`void`,this.put=`VP8IoPutHook`,this.ac=`VP8IoSetupHook`,this.bc=`VP8IoTeardownHook`,this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function gr(){var e=new pr;return e!=null&&(e.a=0,e.sc=`OK`,e.cb=0,e.Xb=0,Eo||=br),e}function _r(e,t,_e){return e.a==0&&(e.a=t,e.sc=_e,e.cb=0),0}function vr(e,t,_e){return 3<=_e&&e[t+0]==157&&e[t+1]==1&&e[t+2]==42}function yr(e,_e){if(e==null)return 0;if(e.a=0,e.sc=`OK`,_e==null)return _r(e,2,`null VP8Io passed to VP8GetHeaders()`);var xe=_e.data,Ce=_e.w,Te=_e.ha;if(4>Te)return _r(e,7,`Truncated header.`);var Ee=xe[Ce+0]|xe[Ce+1]<<8|xe[Ce+2]<<16,De=e.Od;if(De.Rb=!(1&Ee),De.td=Ee>>1&7,De.yd=Ee>>4&1,De.ub=Ee>>5,3<De.td)return _r(e,3,`Incorrect keyframe parameters.`);if(!De.yd)return _r(e,4,`Frame not displayable.`);Ce+=3,Te-=3;var Oe=e.Kc;if(De.Rb){if(7>Te)return _r(e,7,`cannot parse picture header`);if(!vr(xe,Ce,Te))return _r(e,3,`Bad code word`);Oe.c=16383&(xe[Ce+4]<<8|xe[Ce+3]),Oe.Td=xe[Ce+4]>>6,Oe.i=16383&(xe[Ce+6]<<8|xe[Ce+5]),Oe.Ud=xe[Ce+6]>>6,Ce+=7,Te-=7,e.za=Oe.c+15>>4,e.Ub=Oe.i+15>>4,_e.width=Oe.c,_e.height=Oe.i,_e.Da=0,_e.j=0,_e.v=0,_e.va=_e.width,_e.o=_e.height,_e.da=0,_e.ib=_e.width,_e.hb=_e.height,_e.U=_e.width,_e.T=_e.height,Se((Ee=e.Pa).jb,0,255,Ee.jb.length),t((Ee=e.Qa)!=null),Ee.Cb=0,Ee.Bb=0,Ee.Fb=1,Se(Ee.Zb,0,0,Ee.Zb.length),Se(Ee.Lb,0,0,Ee.Lb)}if(De.ub>Te)return _r(e,7,`bad partition length`);Pe(Ee=e.m,xe,Ce,De.ub),Ce+=De.ub,Te-=De.ub,De.Rb&&(Oe.Ld=Je(Ee),Oe.Kd=Je(Ee)),Oe=e.Qa;var ke,Ae=e.Pa;if(t(Ee!=null),t(Oe!=null),Oe.Cb=Je(Ee),Oe.Cb){if(Oe.Bb=Je(Ee),Je(Ee)){for(Oe.Fb=Je(Ee),ke=0;4>ke;++ke)Oe.Zb[ke]=Je(Ee)?Ie(Ee,7):0;for(ke=0;4>ke;++ke)Oe.Lb[ke]=Je(Ee)?Ie(Ee,6):0}if(Oe.Bb)for(ke=0;3>ke;++ke)Ae.jb[ke]=Je(Ee)?Fe(Ee,8):255}else Oe.Bb=0;if(Ee.Ka)return _r(e,3,`cannot parse segment header`);if((Oe=e.ed).zd=Je(Ee),Oe.Tb=Fe(Ee,6),Oe.wb=Fe(Ee,3),Oe.Pc=Je(Ee),Oe.Pc&&Je(Ee)){for(Ae=0;4>Ae;++Ae)Je(Ee)&&(Oe.vd[Ae]=Ie(Ee,6));for(Ae=0;4>Ae;++Ae)Je(Ee)&&(Oe.od[Ae]=Ie(Ee,6))}if(e.L=Oe.Tb==0?0:Oe.zd?1:2,Ee.Ka)return _r(e,3,`cannot parse filter header`);var je=Te;if(Te=ke=Ce,Ce=ke+je,Oe=je,e.Xb=(1<<Fe(e.m,2))-1,je<3*(Ae=e.Xb))xe=7;else{for(ke+=3*Ae,Oe-=3*Ae,je=0;je<Ae;++je){var Me=xe[Te+0]|xe[Te+1]<<8|xe[Te+2]<<16;Me>Oe&&(Me=Oe),Pe(e.Jc[+je],xe,ke,Me),ke+=Me,Oe-=Me,Te+=3}Pe(e.Jc[+Ae],xe,ke,Oe),xe=ke<Ce?0:5}if(xe!=0)return _r(e,xe,`cannot parse partitions`);for(xe=Fe(ke=e.m,7),Te=Je(ke)?Ie(ke,4):0,Ce=Je(ke)?Ie(ke,4):0,Oe=Je(ke)?Ie(ke,4):0,Ae=Je(ke)?Ie(ke,4):0,ke=Je(ke)?Ie(ke,4):0,je=e.Qa,Me=0;4>Me;++Me){if(je.Cb){var Re=je.Zb[Me];je.Fb||(Re+=xe)}else{if(0<Me){e.pb[Me]=e.pb[0];continue}Re=xe}var ze=e.pb[Me];ze.Sc[0]=wo[mr(Re+Te,127)],ze.Sc[1]=To[mr(Re+0,127)],ze.Eb[0]=2*wo[mr(Re+Ce,127)],ze.Eb[1]=101581*To[mr(Re+Oe,127)]>>16,8>ze.Eb[1]&&(ze.Eb[1]=8),ze.Qc[0]=wo[mr(Re+Ae,117)],ze.Qc[1]=To[mr(Re+ke,127)],ze.lc=Re+ke}if(!De.Rb)return _r(e,4,`Not a key frame.`);for(Je(Ee),De=e.Pa,xe=0;4>xe;++xe){for(Te=0;8>Te;++Te)for(Ce=0;3>Ce;++Ce)for(Oe=0;11>Oe;++Oe)Ae=Ye(Ee,Mo[xe][Te][Ce][Oe])?Fe(Ee,8):Ao[xe][Te][Ce][Oe],De.Wc[xe][Te].Yb[Ce][Oe]=Ae;for(Te=0;17>Te;++Te)De.Xc[xe][Te]=De.Wc[xe][No[Te]]}return e.kc=Je(Ee),e.kc&&(e.Bd=Fe(Ee,8)),e.cb=1}function br(e,t,_e,xe,Se,Ce,Te){var Ee=t[Se].Yb[_e];for(_e=0;16>Se;++Se){if(!Ye(e,Ee[_e+0]))return Se;for(;!Ye(e,Ee[_e+1]);)if(Ee=t[++Se].Yb[0],_e=0,Se==16)return 16;var De=t[Se+1].Yb;if(Ye(e,Ee[_e+2])){var Oe=e,ke=0;if(Ye(Oe,(je=Ee)[(Ae=_e)+3]))if(Ye(Oe,je[Ae+6])){for(Ee=0,Ae=2*(ke=Ye(Oe,je[Ae+8]))+(je=Ye(Oe,je[Ae+9+ke])),ke=0,je=Do[Ae];je[Ee];++Ee)ke+=ke+Ye(Oe,je[Ee]);ke+=3+(8<<Ae)}else Ye(Oe,je[Ae+7])?(ke=7+2*Ye(Oe,165),ke+=Ye(Oe,145)):ke=5+Ye(Oe,159);else ke=Ye(Oe,je[Ae+4])?3+Ye(Oe,je[Ae+5]):2;Ee=De[2]}else ke=1,Ee=De[1];De=Te+Oo[Se],0>(Oe=e).b&&qe(Oe);var Ae,je=Oe.b,Me=(Ae=Oe.Ca>>1)-(Oe.I>>je)>>31;--Oe.b,Oe.Ca+=Me,Oe.Ca|=1,Oe.I-=(Ae+1&Me)<<je,Ce[De]=((ke^Me)-Me)*xe[(0<Se)+0]}return 16}function xr(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,Se(e.zc,0,0,e.zc.length),e.ja=0}function Sr(e,_e){if(e==null)return 0;if(_e==null)return _r(e,2,`NULL VP8Io parameter in VP8Decode().`);if(!e.cb&&!yr(e,_e))return 0;if(t(e.cb),_e.ac==null||_e.ac(_e)){_e.ob&&(e.L=0);var Ee=cs[e.L];if(e.L==2?(e.yb=0,e.zb=0):(e.yb=_e.v-Ee>>4,e.zb=_e.j-Ee>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=_e.o+15+Ee>>4,e.Hb=_e.va+15+Ee>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var De=e.ed;for(Ee=0;4>Ee;++Ee){var Oe;if(e.Qa.Cb){var ke=e.Qa.Lb[Ee];e.Qa.Fb||(ke+=De.Tb)}else ke=De.Tb;for(Oe=0;1>=Oe;++Oe){var Ae=e.gd[Ee][Oe],je=ke;if(De.Pc&&(je+=De.vd[0],Oe&&(je+=De.od[0])),0<(je=0>je?0:63<je?63:je)){var Me=je;0<De.wb&&(Me=4<De.wb?Me>>2:Me>>1)>9-De.wb&&(Me=9-De.wb),1>Me&&(Me=1),Ae.dd=Me,Ae.tc=2*je+Me,Ae.ld=40<=je?2:+(15<=je)}else Ae.tc=0;Ae.La=Oe}}}Ee=0}else _r(e,6,`Frame setup failed`),Ee=e.a;if(Ee=Ee==0){if(Ee){e.$c=0,0<e.Aa||(e.Ic=us);t:{Ee=e.Ic,De=4*(Me=e.za);var Pe=32*Me,Fe=Me+1,Ie=0<e.L?Me*(0<e.Aa?2:1):0,Re=(e.Aa==2?2:1)*Me;if((Ae=De+832+(Oe=3*(16*Ee+cs[e.L])/2*Pe)+(ke=e.Fa!=null&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=Ae)Ee=0;else{if(Ae>e.Vb){if(e.Vb=0,e.Ec=Ce(Ae),e.Fc=0,e.Ec==null){Ee=_r(e,1,`no memory during frame initialization.`);break t}e.Vb=Ae}Ae=e.Ec,je=e.Fc,e.Ac=Ae,e.Bc=je,je+=De,e.Gd=Te(Pe,fr),e.Hd=0,e.rb=Te(Fe+1,cr),e.sb=1,e.wa=Ie?Te(Ie,sr):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=Me),t(!0),e.oc=Ae,e.pc=je,je+=832,e.ya=Te(Re,ur),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,e.Aa==2&&(e.D.aa+=Me),e.R=16*Me,e.B=8*Me,Me=(Pe=cs[e.L])*e.R,Pe=Pe/2*e.B,e.sa=Ae,e.ta=je+Me,e.qa=e.sa,e.ra=e.ta+16*Ee*e.R+Pe,e.Ha=e.qa,e.Ia=e.ra+8*Ee*e.B+Pe,e.$c=0,je+=Oe,e.mb=ke?Ae:null,e.nb=ke?je:null,t(je+ke<=e.Fc+e.Vb),xr(e),Se(e.Ac,e.Bc,0,De),Ee=1}}if(Ee){if(_e.ka=0,_e.y=e.sa,_e.O=e.ta,_e.f=e.qa,_e.N=e.ra,_e.ea=e.Ha,_e.Vd=e.Ia,_e.fa=e.R,_e.Rc=e.B,_e.F=null,_e.J=0,!$a){for(Ee=-255;255>=Ee;++Ee)Ya[255+Ee]=0>Ee?-Ee:Ee;for(Ee=-1020;1020>=Ee;++Ee)Xa[1020+Ee]=-128>Ee?-128:127<Ee?127:Ee;for(Ee=-112;112>=Ee;++Ee)Za[112+Ee]=-16>Ee?-16:15<Ee?15:Ee;for(Ee=-255;510>=Ee;++Ee)Qa[255+Ee]=0>Ee?0:255<Ee?255:Ee;$a=1}Da=Mr,Oa=Or,Aa=kr,ja=Ar,Ma=jr,ka=Dr,Na=_i,Pa=vi,Fa=xi,Ia=Si,La=yi,Ra=bi,za=Ci,Ba=wi,Va=di,Ha=fi,Ua=pi,Wa=mi,Fo[0]=qr,Fo[1]=Pr,Fo[2]=Gr,Fo[3]=Kr,Fo[4]=Jr,Fo[5]=Xr,Fo[6]=Yr,Fo[7]=Zr,Fo[8]=$r,Fo[9]=Qr,Po[0]=Br,Po[1]=Ir,Po[2]=Lr,Po[3]=Rr,Po[4]=Vr,Po[5]=Hr,Po[6]=Ur,Io[0]=ri,Io[1]=Fr,Io[2]=ei,Io[3]=ti,Io[4]=ai,Io[5]=ii,Io[6]=oi,Ee=1}else Ee=0}Ee&&=function(e,_e){for(e.M=0;e.M<e.Va;++e.M){var Te,Ee=e.Jc[e.M&e.Xb],De=e.m,Oe=e;for(Te=0;Te<Oe.za;++Te){var ke=De,Ae=Oe,je=Ae.Ac,Me=Ae.Bc+4*Te,Pe=Ae.zc,Fe=Ae.ya[Ae.aa+Te];if(Ae.Qa.Bb?Fe.$b=Ye(ke,Ae.Pa.jb[0])?2+Ye(ke,Ae.Pa.jb[2]):Ye(ke,Ae.Pa.jb[1]):Fe.$b=0,Ae.kc&&(Fe.Ad=Ye(ke,Ae.Bd)),Fe.Za=!Ye(ke,145)+0,Fe.Za){var Ie=Fe.Ob,Re=0;for(Ae=0;4>Ae;++Ae){var ze,Be=Pe[0+Ae];for(ze=0;4>ze;++ze){Be=jo[je[Me+ze]][Be];for(var Ve=ko[Ye(ke,Be[0])];0<Ve;)Ve=ko[2*Ve+Ye(ke,Be[Ve])];Be=-Ve,je[Me+ze]=Be}xe(Ie,Re,je,Me,4),Re+=4,Pe[0+Ae]=Be}}else Be=Ye(ke,156)?Ye(ke,128)?1:3:Ye(ke,163)?2:0,Fe.Ob[0]=Be,Se(je,Me,Be,4),Se(Pe,0,Be,4);Fe.Dd=Ye(ke,142)?Ye(ke,114)?Ye(ke,183)?1:3:2:0}if(Oe.m.Ka)return _r(e,7,`Premature end-of-partition0 encountered.`);for(;e.ja<e.za;++e.ja){if(Oe=Ee,ke=(De=e).rb[De.sb-1],je=De.rb[De.sb+De.ja],Te=De.ya[De.aa+De.ja],Me=De.kc?Te.Ad:0)ke.la=je.la=0,Te.Za||(ke.Na=je.Na=0),Te.Hc=0,Te.Gc=0,Te.ia=0;else{var He,Ue;if(ke=je,je=Oe,Me=De.Pa.Xc,Pe=De.ya[De.aa+De.ja],Fe=De.pb[Pe.$b],Ae=Pe.ad,Ie=0,Re=De.rb[De.sb-1],Be=ze=0,Se(Ae,Ie,0,384),Pe.Za)var We=0,Ge=Me[3];else{Ve=Ce(16);var Ke=ke.Na+Re.Na;if(Ke=Eo(je,Me[1],Ke,Fe.Eb,0,Ve,0),ke.Na=Re.Na=(0<Ke)+0,1<Ke)Da(Ve,0,Ae,Ie);else{var qe=Ve[0]+3>>3;for(Ve=0;256>Ve;Ve+=16)Ae[Ie+Ve]=qe}We=1,Ge=Me[0]}var Je=15&ke.la,Xe=15&Re.la;for(Ve=0;4>Ve;++Ve){var Ze=1&Xe;for(qe=Ue=0;4>qe;++qe)Je=Je>>1|(Ze=(Ke=Eo(je,Ge,Ke=Ze+(1&Je),Fe.Sc,We,Ae,Ie))>We)<<7,Ue=Ue<<2|(3<Ke?3:1<Ke?2:Ae[Ie+0]!=0),Ie+=16;Je>>=4,Xe=Xe>>1|Ze<<7,ze=(ze<<8|Ue)>>>0}for(Ge=Je,We=Xe>>4,He=0;4>He;He+=2){for(Ue=0,Je=ke.la>>4+He,Xe=Re.la>>4+He,Ve=0;2>Ve;++Ve){for(Ze=1&Xe,qe=0;2>qe;++qe)Ke=Ze+(1&Je),Je=Je>>1|(Ze=0<(Ke=Eo(je,Me[2],Ke,Fe.Qc,0,Ae,Ie)))<<3,Ue=Ue<<2|(3<Ke?3:1<Ke?2:Ae[Ie+0]!=0),Ie+=16;Je>>=2,Xe=Xe>>1|Ze<<5}Be|=Ue<<4*He,Ge|=Je<<4<<He,We|=(240&Xe)<<He}ke.la=Ge,Re.la=We,Pe.Hc=ze,Pe.Gc=Be,Pe.ia=43690&Be?0:Fe.ia,Me=!(ze|Be)}if(0<De.L&&(De.wa[De.Y+De.ja]=De.gd[Te.$b][Te.Za],De.wa[De.Y+De.ja].La|=!Me),Oe.Ka)return _r(e,7,`Premature end-of-file encountered.`)}if(xr(e),De=_e,Oe=1,Te=(Ee=e).D,ke=0<Ee.L&&Ee.M>=Ee.zb&&Ee.M<=Ee.Va,Ee.Aa==0)t:{if(Te.M=Ee.M,Te.uc=ke,na(Ee,Te),Oe=1,Te=(Ue=Ee.D).Nb,ke=(Be=cs[Ee.L])*Ee.R,je=Be/2*Ee.B,Ve=16*Te*Ee.R,qe=8*Te*Ee.B,Me=Ee.sa,Pe=Ee.ta-ke+Ve,Fe=Ee.qa,Ae=Ee.ra-je+qe,Ie=Ee.Ha,Re=Ee.Ia-je+qe,Xe=(Je=Ue.M)==0,ze=Je>=Ee.Va-1,Ee.Aa==2&&na(Ee,Ue),Ue.uc)for(Ze=(Ke=Ee).D.M,t(Ke.D.uc),Ue=Ke.yb;Ue<Ke.Hb;++Ue){We=Ue,Ge=Ze;var Qe=($e=(un=Ke).D).Nb;He=un.R;var $e=$e.wa[$e.Y+We],en=un.sa,tn=un.ta+16*Qe*He+16*We,nn=$e.dd,rn=$e.tc;if(rn!=0)if(t(3<=rn),un.L==1)0<We&&Ha(en,tn,He,rn+4),$e.La&&Wa(en,tn,He,rn),0<Ge&&Va(en,tn,He,rn+4),$e.La&&Ua(en,tn,He,rn);else{var an=un.B,sn=un.qa,cn=un.ra+8*Qe*an+8*We,ln=un.Ha,un=un.Ia+8*Qe*an+8*We;Qe=$e.ld,0<We&&(Pa(en,tn,He,rn+4,nn,Qe),Ia(sn,cn,ln,un,an,rn+4,nn,Qe)),$e.La&&(Ra(en,tn,He,rn,nn,Qe),Ba(sn,cn,ln,un,an,rn,nn,Qe)),0<Ge&&(Na(en,tn,He,rn+4,nn,Qe),Fa(sn,cn,ln,un,an,rn+4,nn,Qe)),$e.La&&(La(en,tn,He,rn,nn,Qe),za(sn,cn,ln,un,an,rn,nn,Qe))}}if(Ee.ia&&alert(`todo:DitherRow`),De.put!=null){if(Ue=16*Je,Je=16*(Je+1),Xe?(De.y=Ee.sa,De.O=Ee.ta+Ve,De.f=Ee.qa,De.N=Ee.ra+qe,De.ea=Ee.Ha,De.W=Ee.Ia+qe):(Ue-=Be,De.y=Me,De.O=Pe,De.f=Fe,De.N=Ae,De.ea=Ie,De.W=Re),ze||(Je-=Be),Je>De.o&&(Je=De.o),De.F=null,De.J=null,Ee.Fa!=null&&0<Ee.Fa.length&&Ue<Je&&(De.J=Pi(Ee,De,Ue,Je-Ue),De.F=Ee.mb,De.F==null&&De.F.length==0)){Oe=_r(Ee,3,`Could not decode alpha data.`);break t}Ue<De.j&&(Be=De.j-Ue,Ue=De.j,t(!(1&Be)),De.O+=Ee.R*Be,De.N+=Ee.B*(Be>>1),De.W+=Ee.B*(Be>>1),De.F!=null&&(De.J+=De.width*Be)),Ue<Je&&(De.O+=De.v,De.N+=De.v>>1,De.W+=De.v>>1,De.F!=null&&(De.J+=De.v),De.ka=Ue-De.j,De.U=De.va-De.v,De.T=Je-Ue,Oe=De.put(De))}Te+1!=Ee.Ic||ze||(xe(Ee.sa,Ee.ta-ke,Me,Pe+16*Ee.R,ke),xe(Ee.qa,Ee.ra-je,Fe,Ae+8*Ee.B,je),xe(Ee.Ha,Ee.Ia-je,Ie,Re+8*Ee.B,je))}if(!Oe)return _r(e,6,`Output aborted.`)}return 1}(e,_e),_e.bc!=null&&_e.bc(_e),Ee&=1}return Ee?(e.cb=0,Ee):0}function Cr(e,t,_e,xe,Se){Se=e[t+_e+32*xe]+(Se>>3),e[t+_e+32*xe]=-256&Se?0>Se?0:255:Se}function wr(e,t,_e,xe,Se,Ce){Cr(e,t,0,_e,xe+Se),Cr(e,t,1,_e,xe+Ce),Cr(e,t,2,_e,xe-Ce),Cr(e,t,3,_e,xe-Se)}function Tr(e){return(20091*e>>16)+e}function Er(e,t,_e,xe){var Se,Te=0,Ee=Ce(16);for(Se=0;4>Se;++Se){var De=e[t+0]+e[t+8],Oe=e[t+0]-e[t+8],ke=(35468*e[t+4]>>16)-Tr(e[t+12]),Ae=Tr(e[t+4])+(35468*e[t+12]>>16);Ee[Te+0]=De+Ae,Ee[Te+1]=Oe+ke,Ee[Te+2]=Oe-ke,Ee[Te+3]=De-Ae,Te+=4,t++}for(Se=Te=0;4>Se;++Se)De=(e=Ee[Te+0]+4)+Ee[Te+8],Oe=e-Ee[Te+8],ke=(35468*Ee[Te+4]>>16)-Tr(Ee[Te+12]),Cr(_e,xe,0,0,De+(Ae=Tr(Ee[Te+4])+(35468*Ee[Te+12]>>16))),Cr(_e,xe,1,0,Oe+ke),Cr(_e,xe,2,0,Oe-ke),Cr(_e,xe,3,0,De-Ae),Te++,xe+=32}function Dr(e,t,_e,xe){var Se=e[t+0]+4,Ce=35468*e[t+4]>>16,Te=Tr(e[t+4]),Ee=35468*e[t+1]>>16;wr(_e,xe,0,Se+Te,e=Tr(e[t+1]),Ee),wr(_e,xe,1,Se+Ce,e,Ee),wr(_e,xe,2,Se-Ce,e,Ee),wr(_e,xe,3,Se-Te,e,Ee)}function Or(e,t,_e,xe,Se){Er(e,t,_e,xe),Se&&Er(e,t+16,_e,xe+4)}function kr(e,t,_e,xe){Oa(e,t+0,_e,xe,1),Oa(e,t+32,_e,xe+128,1)}function Ar(e,t,_e,xe){var Se;for(e=e[t+0]+4,Se=0;4>Se;++Se)for(t=0;4>t;++t)Cr(_e,xe,t,Se,e)}function jr(e,t,_e,xe){e[t+0]&&ja(e,t+0,_e,xe),e[t+16]&&ja(e,t+16,_e,xe+4),e[t+32]&&ja(e,t+32,_e,xe+128),e[t+48]&&ja(e,t+48,_e,xe+128+4)}function Mr(e,t,_e,xe){var Se,Te=Ce(16);for(Se=0;4>Se;++Se){var Ee=e[t+0+Se]+e[t+12+Se],De=e[t+4+Se]+e[t+8+Se],Oe=e[t+4+Se]-e[t+8+Se],ke=e[t+0+Se]-e[t+12+Se];Te[0+Se]=Ee+De,Te[8+Se]=Ee-De,Te[4+Se]=ke+Oe,Te[12+Se]=ke-Oe}for(Se=0;4>Se;++Se)Ee=(e=Te[0+4*Se]+3)+Te[3+4*Se],De=Te[1+4*Se]+Te[2+4*Se],Oe=Te[1+4*Se]-Te[2+4*Se],ke=e-Te[3+4*Se],_e[xe+0]=Ee+De>>3,_e[xe+16]=ke+Oe>>3,_e[xe+32]=Ee-De>>3,_e[xe+48]=ke-Oe>>3,xe+=64}function Nr(e,t,_e){var xe,Se=t-32,Ce=no,Te=255-e[Se-1];for(xe=0;xe<_e;++xe){var Ee,De=Ce,Oe=Te+e[t-1];for(Ee=0;Ee<_e;++Ee)e[t+Ee]=De[Oe+e[Se+Ee]];t+=32}}function Pr(e,t){Nr(e,t,4)}function Fr(e,t){Nr(e,t,8)}function Ir(e,t){Nr(e,t,16)}function Lr(e,t){var _e;for(_e=0;16>_e;++_e)xe(e,t+32*_e,e,t-32,16)}function Rr(e,t){var _e;for(_e=16;0<_e;--_e)Se(e,t,e[t-1],16),t+=32}function zr(e,t,_e){var xe;for(xe=0;16>xe;++xe)Se(t,_e+32*xe,e,16)}function Br(e,t){var _e,xe=16;for(_e=0;16>_e;++_e)xe+=e[t-1+32*_e]+e[t+_e-32];zr(xe>>5,e,t)}function Vr(e,t){var _e,xe=8;for(_e=0;16>_e;++_e)xe+=e[t-1+32*_e];zr(xe>>4,e,t)}function Hr(e,t){var _e,xe=8;for(_e=0;16>_e;++_e)xe+=e[t+_e-32];zr(xe>>4,e,t)}function Ur(e,t){zr(128,e,t)}function Wr(e,t,_e){return e+2*t+_e+2>>2}function Gr(e,t){var _e,Se=t-32;for(Se=new Uint8Array([Wr(e[Se-1],e[Se+0],e[Se+1]),Wr(e[Se+0],e[Se+1],e[Se+2]),Wr(e[Se+1],e[Se+2],e[Se+3]),Wr(e[Se+2],e[Se+3],e[Se+4])]),_e=0;4>_e;++_e)xe(e,t+32*_e,Se,0,Se.length)}function Kr(e,t){var _e=e[t-1],xe=e[t-1+32],Se=e[t-1+64],Ce=e[t-1+96];Xe(e,t+0,16843009*Wr(e[t-1-32],_e,xe)),Xe(e,t+32,16843009*Wr(_e,xe,Se)),Xe(e,t+64,16843009*Wr(xe,Se,Ce)),Xe(e,t+96,16843009*Wr(Se,Ce,Ce))}function qr(e,t){var _e,xe=4;
vendor: 4,697 bytes, line 22
22for(_e=0;4>_e;++_e)xe+=e[t+_e-32]+e[t-1+32*_e];for(xe>>=3,_e=0;4>_e;++_e)Se(e,t+32*_e,xe,4)}function Jr(e,t){var _e=e[t-1+0],xe=e[t-1+32],Se=e[t-1+64],Ce=e[t-1-32],Te=e[t+0-32],Ee=e[t+1-32],De=e[t+2-32],Oe=e[t+3-32];e[t+0+96]=Wr(xe,Se,e[t-1+96]),e[t+1+96]=e[t+0+64]=Wr(_e,xe,Se),e[t+2+96]=e[t+1+64]=e[t+0+32]=Wr(Ce,_e,xe),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=Wr(Te,Ce,_e),e[t+3+64]=e[t+2+32]=e[t+1+0]=Wr(Ee,Te,Ce),e[t+3+32]=e[t+2+0]=Wr(De,Ee,Te),e[t+3+0]=Wr(Oe,De,Ee)}function Yr(e,t){var _e=e[t+1-32],xe=e[t+2-32],Se=e[t+3-32],Ce=e[t+4-32],Te=e[t+5-32],Ee=e[t+6-32],De=e[t+7-32];e[t+0+0]=Wr(e[t+0-32],_e,xe),e[t+1+0]=e[t+0+32]=Wr(_e,xe,Se),e[t+2+0]=e[t+1+32]=e[t+0+64]=Wr(xe,Se,Ce),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=Wr(Se,Ce,Te),e[t+3+32]=e[t+2+64]=e[t+1+96]=Wr(Ce,Te,Ee),e[t+3+64]=e[t+2+96]=Wr(Te,Ee,De),e[t+3+96]=Wr(Ee,De,De)}function Xr(e,t){var _e=e[t-1+0],xe=e[t-1+32],Se=e[t-1+64],Ce=e[t-1-32],Te=e[t+0-32],Ee=e[t+1-32],De=e[t+2-32],Oe=e[t+3-32];e[t+0+0]=e[t+1+64]=Ce+Te+1>>1,e[t+1+0]=e[t+2+64]=Te+Ee+1>>1,e[t+2+0]=e[t+3+64]=Ee+De+1>>1,e[t+3+0]=De+Oe+1>>1,e[t+0+96]=Wr(Se,xe,_e),e[t+0+64]=Wr(xe,_e,Ce),e[t+0+32]=e[t+1+96]=Wr(_e,Ce,Te),e[t+1+32]=e[t+2+96]=Wr(Ce,Te,Ee),e[t+2+32]=e[t+3+96]=Wr(Te,Ee,De),e[t+3+32]=Wr(Ee,De,Oe)}function Zr(e,t){var _e=e[t+0-32],xe=e[t+1-32],Se=e[t+2-32],Ce=e[t+3-32],Te=e[t+4-32],Ee=e[t+5-32],De=e[t+6-32],Oe=e[t+7-32];e[t+0+0]=_e+xe+1>>1,e[t+1+0]=e[t+0+64]=xe+Se+1>>1,e[t+2+0]=e[t+1+64]=Se+Ce+1>>1,e[t+3+0]=e[t+2+64]=Ce+Te+1>>1,e[t+0+32]=Wr(_e,xe,Se),e[t+1+32]=e[t+0+96]=Wr(xe,Se,Ce),e[t+2+32]=e[t+1+96]=Wr(Se,Ce,Te),e[t+3+32]=e[t+2+96]=Wr(Ce,Te,Ee),e[t+3+64]=Wr(Te,Ee,De),e[t+3+96]=Wr(Ee,De,Oe)}function Qr(e,t){var _e=e[t-1+0],xe=e[t-1+32],Se=e[t-1+64],Ce=e[t-1+96];e[t+0+0]=_e+xe+1>>1,e[t+2+0]=e[t+0+32]=xe+Se+1>>1,e[t+2+32]=e[t+0+64]=Se+Ce+1>>1,e[t+1+0]=Wr(_e,xe,Se),e[t+3+0]=e[t+1+32]=Wr(xe,Se,Ce),e[t+3+32]=e[t+1+64]=Wr(Se,Ce,Ce),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=Ce}function $r(e,t){var _e=e[t-1+0],xe=e[t-1+32],Se=e[t-1+64],Ce=e[t-1+96],Te=e[t-1-32],Ee=e[t+0-32],De=e[t+1-32],Oe=e[t+2-32];e[t+0+0]=e[t+2+32]=_e+Te+1>>1,e[t+0+32]=e[t+2+64]=xe+_e+1>>1,e[t+0+64]=e[t+2+96]=Se+xe+1>>1,e[t+0+96]=Ce+Se+1>>1,e[t+3+0]=Wr(Ee,De,Oe),e[t+2+0]=Wr(Te,Ee,De),e[t+1+0]=e[t+3+32]=Wr(_e,Te,Ee),e[t+1+32]=e[t+3+64]=Wr(xe,_e,Te),e[t+1+64]=e[t+3+96]=Wr(Se,xe,_e),e[t+1+96]=Wr(Ce,Se,xe)}function ei(e,t){var _e;for(_e=0;8>_e;++_e)xe(e,t+32*_e,e,t-32,8)}function ti(e,t){var _e;for(_e=0;8>_e;++_e)Se(e,t,e[t-1],8),t+=32}function ni(e,t,_e){var xe;for(xe=0;8>xe;++xe)Se(t,_e+32*xe,e,8)}function ri(e,t){var _e,xe=8;for(_e=0;8>_e;++_e)xe+=e[t+_e-32]+e[t-1+32*_e];ni(xe>>4,e,t)}function ii(e,t){var _e,xe=4;for(_e=0;8>_e;++_e)xe+=e[t+_e-32];ni(xe>>3,e,t)}function ai(e,t){var _e,xe=4;for(_e=0;8>_e;++_e)xe+=e[t-1+32*_e];ni(xe>>3,e,t)}function oi(e,t){ni(128,e,t)}function si(e,t,_e){var xe=e[t-_e],Se=e[t+0],Ce=3*(Se-xe)+eo[1020+e[t-2*_e]-e[t+_e]],Te=to[112+(Ce+4>>3)];e[t-_e]=no[255+xe+to[112+(Ce+3>>3)]],e[t+0]=no[255+Se-Te]}function ci(e,t,_e,xe){var Se=e[t+0],Ce=e[t+_e];return ro[255+e[t-2*_e]-e[t-_e]]>xe||ro[255+Ce-Se]>xe}function li(e,t,_e,xe){return 4*ro[255+e[t-_e]-e[t+0]]+ro[255+e[t-2*_e]-e[t+_e]]<=xe}function ui(e,t,_e,xe,Se){var Ce=e[t-3*_e],Te=e[t-2*_e],Ee=e[t-_e],De=e[t+0],Oe=e[t+_e],ke=e[t+2*_e],Ae=e[t+3*_e];return 4*ro[255+Ee-De]+ro[255+Te-Oe]>xe?0:ro[255+e[t-4*_e]-Ce]<=Se&&ro[255+Ce-Te]<=Se&&ro[255+Te-Ee]<=Se&&ro[255+Ae-ke]<=Se&&ro[255+ke-Oe]<=Se&&ro[255+Oe-De]<=Se}function di(e,t,_e,xe){var Se=2*xe+1;for(xe=0;16>xe;++xe)li(e,t+xe,_e,Se)&&si(e,t+xe,_e)}function fi(e,t,_e,xe){var Se=2*xe+1;for(xe=0;16>xe;++xe)li(e,t+xe*_e,1,Se)&&si(e,t+xe*_e,1)}function pi(e,t,_e,xe){var Se;for(Se=3;0<Se;--Se)di(e,t+=4*_e,_e,xe)}function mi(e,t,_e,xe){var Se;for(Se=3;0<Se;--Se)fi(e,t+=4,_e,xe)}function hi(e,t,_e,xe,Se,Ce,Te,Ee){for(Ce=2*Ce+1;0<Se--;){if(ui(e,t,_e,Ce,Te))if(ci(e,t,_e,Ee))si(e,t,_e);else{var De=e,Oe=t,ke=_e,Ae=De[Oe-2*ke],je=De[Oe-ke],Me=De[Oe+0],Pe=De[Oe+ke],Fe=De[Oe+2*ke],Ie=27*(ze=eo[1020+3*(Me-je)+eo[1020+Ae-Pe]])+63>>7,Re=18*ze+63>>7,ze=9*ze+63>>7;De[Oe-3*ke]=no[255+De[Oe-3*ke]+ze],De[Oe-2*ke]=no[255+Ae+Re],De[Oe-ke]=no[255+je+Ie],De[Oe+0]=no[255+Me-Ie],De[Oe+ke]=no[255+Pe-Re],De[Oe+2*ke]=no[255+Fe-ze]}t+=xe}}function gi(e,t,_e,xe,Se,Ce,Te,Ee){for(Ce=2*Ce+1;0<Se--;){if(ui(e,t,_e,Ce,Te))if(ci(e,t,_e,Ee))si(e,t,_e);else{var De=e,Oe=t,ke=_e,Ae=De[Oe-ke],je=De[Oe+0],Me=De[Oe+ke],Pe=to[112+((Fe=3*(je-Ae))+4>>3)],Fe=to[112+(Fe+3>>3)],Ie=Pe+1>>1;De[Oe-2*ke]=no[255+De[Oe-2*ke]+Ie],De[Oe-ke]=no[255+Ae+Fe],De[Oe+0]=no[255+je-Pe],De[Oe+ke]=no[255+Me-Ie]}t+=xe}}function _i(e,t,_e,xe,Se,Ce){hi(e,t,_e,1,16,xe,Se,Ce)}function vi(e,t,_e,xe,Se,Ce){hi(e,t,1,_e,16,xe,Se,Ce)}function yi(e,t,_e,xe,Se,Ce){var Te;
vendor: 16,539 bytes, line 22
22for(Te=3;0<Te;--Te)gi(e,t+=4*_e,_e,1,16,xe,Se,Ce)}function bi(e,t,_e,xe,Se,Ce){var Te;for(Te=3;0<Te;--Te)gi(e,t+=4,1,_e,16,xe,Se,Ce)}function xi(e,t,_e,xe,Se,Ce,Te,Ee){hi(e,t,Se,1,8,Ce,Te,Ee),hi(_e,xe,Se,1,8,Ce,Te,Ee)}function Si(e,t,_e,xe,Se,Ce,Te,Ee){hi(e,t,1,Se,8,Ce,Te,Ee),hi(_e,xe,1,Se,8,Ce,Te,Ee)}function Ci(e,t,_e,xe,Se,Ce,Te,Ee){gi(e,t+4*Se,Se,1,8,Ce,Te,Ee),gi(_e,xe+4*Se,Se,1,8,Ce,Te,Ee)}function wi(e,t,_e,xe,Se,Ce,Te,Ee){gi(e,t+4,1,Se,8,Ce,Te,Ee),gi(_e,xe+4,1,Se,8,Ce,Te,Ee)}function Ti(){this.ba=new kn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new jn,this.memory=0,this.Ib=`OutputFunc`,this.Jb=`OutputAlphaFunc`,this.Nd=`OutputRowFunc`}function Ei(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Di(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Oi(){this.ua=0,this.Wa=new nn,this.vb=new nn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Me,this.yc=new Ae}function ki(){this.xb=this.a=0,this.l=new hr,this.ca=new kn,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new He,this.Pb=0,this.wd=new He,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Oi,this.ab=0,this.gc=Te(4,Di),this.Oc=0}function Ai(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new hr,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ji(e,t,_e,xe,Se,Ce,Te){for(e=e==null?0:e[t+0],t=0;t<Te;++t)Se[Ce+t]=e+_e[xe+t]&255,e=Se[Ce+t]}function Mi(e,t,_e,xe,Se,Ce,Te){var Ee;if(e==null)ji(null,null,_e,xe,Se,Ce,Te);else for(Ee=0;Ee<Te;++Ee)Se[Ce+Ee]=e[t+Ee]+_e[xe+Ee]&255}function Ni(e,t,_e,xe,Se,Ce,Te){if(e==null)ji(null,null,_e,xe,Se,Ce,Te);else{var Ee,De=e[t+0],Oe=De,ke=De;for(Ee=0;Ee<Te;++Ee)Oe=ke+(De=e[t+Ee])-Oe,ke=_e[xe+Ee]+(-256&Oe?0>Oe?0:255:Oe)&255,Oe=De,Se[Ce+Ee]=ke}}function Pi(e,_e,Se,Te){var Ee=_e.width,De=_e.o;if(t(e!=null&&_e!=null),0>Se||0>=Te||Se+Te>De)return null;if(!e.Cc){if(e.ga==null){var Oe;if(e.ga=new Ai,(Oe=e.ga==null)||(Oe=_e.width*_e.o,t(e.Gb.length==0),e.Gb=Ce(Oe),e.Uc=0,e.Gb==null?Oe=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,Oe=1),Oe=!Oe),!Oe){Oe=e.ga;var ke=e.Fa,Ae=e.P,je=e.qc,Me=e.mb,Pe=e.nb,Fe=Ae+1,Ie=je-1,ze=Oe.l;if(t(ke!=null&&Me!=null&&_e!=null),zo[0]=null,zo[1]=ji,zo[2]=Mi,zo[3]=Ni,Oe.ca=Me,Oe.tb=Pe,Oe.c=_e.width,Oe.i=_e.height,t(0<Oe.c&&0<Oe.i),1>=je)_e=0;else if(Oe.$a=ke[Ae+0]>>0&3,Oe.Z=ke[Ae+0]>>2&3,Oe.Lc=ke[Ae+0]>>4&3,Ae=ke[Ae+0]>>6&3,0>Oe.$a||1<Oe.$a||4<=Oe.Z||1<Oe.Lc||Ae)_e=0;else if(ze.put=In,ze.ac=Fn,ze.bc=Ln,ze.ma=Oe,ze.width=_e.width,ze.height=_e.height,ze.Da=_e.Da,ze.v=_e.v,ze.va=_e.va,ze.j=_e.j,ze.o=_e.o,Oe.$a)t:{t(Oe.$a==1),_e=Zn();e:for(;;){if(_e==null){_e=0;break t}if(t(Oe!=null),Oe.mc=_e,_e.c=Oe.c,_e.i=Oe.i,_e.l=Oe.l,_e.l.ma=Oe,_e.l.width=Oe.c,_e.l.height=Oe.i,_e.a=0,Re(_e.m,ke,Fe,Ie),!Qn(Oe.c,Oe.i,1,_e,null)||(_e.ab==1&&_e.gc[0].hc==3&&Kn(_e.s)?(Oe.ic=1,ke=_e.c*_e.i,_e.Ta=null,_e.Ua=0,_e.V=Ce(ke),_e.Ba=0,_e.V==null?(_e.a=1,_e=0):_e=1):(Oe.ic=0,_e=$n(_e,Oe.c)),!_e))break e;_e=1;break t}Oe.mc=null,_e=0}else _e=Ie>=Oe.c*Oe.i;Oe=!_e}if(Oe)return null;e.ga.Lc==1?Te=De-Se:e.Ga=0}t(e.ga!=null),t(Se+Te<=De);t:{if(_e=(ke=e.ga).c,De=ke.l.o,ke.$a==0){if(Fe=e.rc,Ie=e.Vc,ze=e.Fa,Ae=e.P+1+Se*_e,je=e.mb,Me=e.nb+Se*_e,t(Ae<=e.P+e.qc),ke.Z!=0)for(t(zo[ke.Z]!=null),Oe=0;Oe<Te;++Oe)zo[ke.Z](Fe,Ie,ze,Ae,je,Me,_e),Fe=je,Ie=Me,Me+=_e,Ae+=_e;else for(Oe=0;Oe<Te;++Oe)xe(je,Me,ze,Ae,_e),Fe=je,Ie=Me,Me+=_e,Ae+=_e;e.rc=Fe,e.Vc=Ie}else{if(t(ke.mc!=null),_e=Se+Te,t((Oe=ke.mc)!=null),t(_e<=Oe.i),Oe.C>=_e)_e=1;else if(ke.ic||zi(),ke.ic){ke=Oe.V,Fe=Oe.Ba,Ie=Oe.c;var Be=Oe.i,Ve=(ze=1,Ae=Oe.$/Ie,je=Oe.$%Ie,Me=Oe.m,Pe=Oe.s,Oe.$),He=Ie*Be,Ue=Ie*_e,Ge=Pe.wc,qe=Ve<Ue?Un(Pe,je,Ae):null;t(Ve<=He),t(_e<=Be),t(Kn(Pe));e:for(;;){for(;!Me.h&&Ve<Ue;){if(je&Ge||(qe=Un(Pe,je,Ae)),t(qe!=null),Ke(Me),256>(Be=Vn(qe.G[0],qe.H[0],Me)))ke[Fe+Ve]=Be,++Ve,++je>=Ie&&(je=0,++Ae<=_e&&!(Ae%16)&&Jn(Oe,Ae));else{if(!(280>Be)){ze=0;break e}Be=zn(Be-256,Me);var Je,Ye=Vn(qe.G[4],qe.H[4],Me);if(Ke(Me),!(Ve>=(Ye=Bn(Ie,Ye=zn(Ye,Me)))&&He-Ve>=Be)){ze=0;break e}for(Je=0;Je<Be;++Je)ke[Fe+Ve+Je]=ke[Fe+Ve+Je-Ye];for(Ve+=Be,je+=Be;je>=Ie;)je-=Ie,++Ae<=_e&&!(Ae%16)&&Jn(Oe,Ae);Ve<Ue&&je&Ge&&(qe=Un(Pe,je,Ae))}t(Me.h==We(Me))}Jn(Oe,Ae>_e?_e:Ae);break e}!ze||Me.h&&Ve<He?(ze=0,Oe.a=Me.h?5:3):Oe.$=Ve,_e=ze}else _e=Yn(Oe,Oe.V,Oe.Ba,Oe.c,Oe.i,_e,er);if(!_e){Te=0;break t}}Se+Te>=De&&(e.Cc=1),Te=1}if(!Te)return null;if(e.Cc&&((Te=e.ga)!=null&&(Te.mc=null),e.ga=null,0<e.Ga))return alert(`todo:WebPDequantizeLevels`),null}return e.nb+Se*Ee}function Fi(e,t,_e,xe,Se,Ce){for(;0<Se--;){var Te,Ee=e,De=t+ +!!_e,Oe=e,ke=t+(_e?0:3);for(Te=0;Te<xe;++Te){var Ae=Oe[ke+4*Te];Ae!=255&&(Ae*=32897,Ee[De+4*Te+0]=Ee[De+4*Te+0]*Ae>>23,Ee[De+4*Te+1]=Ee[De+4*Te+1]*Ae>>23,Ee[De+4*Te+2]=Ee[De+4*Te+2]*Ae>>23)}t+=Ce}}function Ii(e,t,_e,xe,Se){for(;0<xe--;){var Ce;for(Ce=0;Ce<_e;++Ce){var Te=e[t+2*Ce+0],Ee=15&(Oe=e[t+2*Ce+1]),De=4369*Ee,Oe=(240&Oe|Oe>>4)*De>>16;e[t+2*Ce+0]=(240&Te|Te>>4)*De>>16&240|(15&Te|Te<<4)*De>>16>>4&15,e[t+2*Ce+1]=240&Oe|Ee}t+=Se}}function Li(e,t,_e,xe,Se,Ce,Te,Ee){var De,Oe,ke=255;for(Oe=0;Oe<Se;++Oe){for(De=0;De<xe;++De){var Ae=e[t+De];Ce[Te+4*De]=Ae,ke&=Ae}t+=_e,Te+=Ee}return ke!=255}function Ri(e,t,_e,xe,Se){var Ce;for(Ce=0;Ce<Se;++Ce)_e[xe+Ce]=e[t+Ce]>>8}function zi(){Ga=Fi,Ka=Ii,qa=Li,Ja=Ri}function Bi(_e,xe,Se){e[_e]=function(e,_e,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be){var Ve,He=Be-1>>1,Ue=Ee[De+0]|Oe[ke+0]<<16,We=Ae[je+0]|Me[Pe+0]<<16;t(e!=null);var Ge=3*Ue+We+131074>>2;for(xe(e[_e+0],255&Ge,Ge>>16,Fe,Ie),Ce!=null&&(Ge=3*We+Ue+131074>>2,xe(Ce[Te+0],255&Ge,Ge>>16,Re,ze)),Ve=1;Ve<=He;++Ve){var Ke=Ee[De+Ve]|Oe[ke+Ve]<<16,qe=Ae[je+Ve]|Me[Pe+Ve]<<16,Je=Ue+Ke+We+qe+524296,Ye=Je+2*(Ke+We)>>3;Ge=Ye+Ue>>1,Ue=(Je=Je+2*(Ue+qe)>>3)+Ke>>1,xe(e[_e+2*Ve-1],255&Ge,Ge>>16,Fe,Ie+(2*Ve-1)*Se),xe(e[_e+2*Ve-0],255&Ue,Ue>>16,Fe,Ie+(2*Ve-0)*Se),Ce!=null&&(Ge=Je+We>>1,Ue=Ye+qe>>1,xe(Ce[Te+2*Ve-1],255&Ge,Ge>>16,Re,ze+(2*Ve-1)*Se),xe(Ce[Te+2*Ve+0],255&Ue,Ue>>16,Re,ze+(2*Ve+0)*Se)),Ue=Ke,We=qe}1&Be||(Ge=3*Ue+We+131074>>2,xe(e[_e+Be-1],255&Ge,Ge>>16,Fe,Ie+(Be-1)*Se),Ce!=null&&(Ge=3*We+Ue+131074>>2,xe(Ce[Te+Be-1],255&Ge,Ge>>16,Re,ze+(Be-1)*Se)))}}function Vi(){Bo[io]=Vo,Bo[ao]=Uo,Bo[oo]=Ho,Bo[so]=Wo,Bo[co]=Go,Bo[lo]=Ko,Bo[uo]=qo,Bo[fo]=Uo,Bo[po]=Wo,Bo[mo]=Go,Bo[ho]=Ko}function Hi(e){return e&~$o?0>e?0:255:e>>Qo}function Ui(e,t){return Hi((19077*e>>8)+(26149*t>>8)-14234)}function Wi(e,t,_e){return Hi((19077*e>>8)-(6419*t>>8)-(13320*_e>>8)+8708)}function Gi(e,t){return Hi((19077*e>>8)+(33050*t>>8)-17685)}function Ki(e,t,_e,xe,Se){xe[Se+0]=Ui(e,_e),xe[Se+1]=Wi(e,t,_e),xe[Se+2]=Gi(e,t)}function qi(e,t,_e,xe,Se){xe[Se+0]=Gi(e,t),xe[Se+1]=Wi(e,t,_e),xe[Se+2]=Ui(e,_e)}function Ji(e,t,_e,xe,Se){var Ce=Wi(e,t,_e);t=Ce<<3&224|Gi(e,t)>>3,xe[Se+0]=248&Ui(e,_e)|Ce>>5,xe[Se+1]=t}function Yi(e,t,_e,xe,Se){var Ce=240&Gi(e,t)|15;xe[Se+0]=240&Ui(e,_e)|Wi(e,t,_e)>>4,xe[Se+1]=Ce}function Xi(e,t,_e,xe,Se){xe[Se+0]=255,Ki(e,t,_e,xe,Se+1)}function Zi(e,t,_e,xe,Se){qi(e,t,_e,xe,Se),xe[Se+3]=255}function Qi(e,t,_e,xe,Se){Ki(e,t,_e,xe,Se),xe[Se+3]=255}function mr(e,t){return 0>e?0:e>t?t:e}function $i(t,_e,xe){e[t]=function(e,t,Se,Ce,Te,Ee,De,Oe,ke){for(var Ae=Oe+(-2&ke)*xe;Oe!=Ae;)_e(e[t+0],Se[Ce+0],Te[Ee+0],De,Oe),_e(e[t+1],Se[Ce+0],Te[Ee+0],De,Oe+xe),t+=2,++Ce,++Ee,Oe+=2*xe;1&ke&&_e(e[t+0],Se[Ce+0],Te[Ee+0],De,Oe)}}function ea(e,t,_e){return _e==0?e==0?t==0?6:5:t==0?4:0:_e}function ta(e,t,_e,xe,Se){switch(e>>>30){case 3:Oa(t,_e,xe,Se,0);break;case 2:ka(t,_e,xe,Se);break;case 1:ja(t,_e,xe,Se)}}function na(e,t){var _e,Ce,Te=t.M,Ee=t.Nb,De=e.oc,Oe=e.pc+40,ke=e.oc,Ae=e.pc+584,je=e.oc,Me=e.pc+600;for(_e=0;16>_e;++_e)De[Oe+32*_e-1]=129;for(_e=0;8>_e;++_e)ke[Ae+32*_e-1]=129,je[Me+32*_e-1]=129;for(0<Te?De[Oe-1-32]=ke[Ae-1-32]=je[Me-1-32]=129:(Se(De,Oe-32-1,127,21),Se(ke,Ae-32-1,127,9),Se(je,Me-32-1,127,9)),Ce=0;Ce<e.za;++Ce){var Pe=t.ya[t.aa+Ce];if(0<Ce){for(_e=-1;16>_e;++_e)xe(De,Oe+32*_e-4,De,Oe+32*_e+12,4);for(_e=-1;8>_e;++_e)xe(ke,Ae+32*_e-4,ke,Ae+32*_e+4,4),xe(je,Me+32*_e-4,je,Me+32*_e+4,4)}var Fe=e.Gd,Ie=e.Hd+Ce,Re=Pe.ad,ze=Pe.Hc;if(0<Te&&(xe(De,Oe-32,Fe[Ie].y,0,16),xe(ke,Ae-32,Fe[Ie].f,0,8),xe(je,Me-32,Fe[Ie].ea,0,8)),Pe.Za){var Be=De,Ve=Oe-32+16;for(0<Te&&(Ce>=e.za-1?Se(Be,Ve,Fe[Ie].y[15],4):xe(Be,Ve,Fe[Ie+1].y,0,4)),_e=0;4>_e;_e++)Be[Ve+128+_e]=Be[Ve+256+_e]=Be[Ve+384+_e]=Be[Ve+0+_e];for(_e=0;16>_e;++_e,ze<<=2)Be=De,Ve=Oe+ss[_e],Fo[Pe.Ob[_e]](Be,Ve),ta(ze,Re,16*_e,Be,Ve)}else if(Be=ea(Ce,Te,Pe.Ob[0]),Po[Be](De,Oe),ze!=0)for(_e=0;16>_e;++_e,ze<<=2)ta(ze,Re,16*_e,De,Oe+ss[_e]);for(_e=Pe.Gc,Be=ea(Ce,Te,Pe.Dd),Io[Be](ke,Ae),Io[Be](je,Me),ze=Re,Be=ke,Ve=Ae,255&(Pe=_e>>0)&&(170&Pe?Aa(ze,256,Be,Ve):Ma(ze,256,Be,Ve)),Pe=je,ze=Me,255&(_e>>=8)&&(170&_e?Aa(Re,320,Pe,ze):Ma(Re,320,Pe,ze)),Te<e.Ub-1&&(xe(Fe[Ie].y,0,De,Oe+480,16),xe(Fe[Ie].f,0,ke,Ae+224,8),xe(Fe[Ie].ea,0,je,Me+224,8)),_e=8*Ee*e.B,Fe=e.sa,Ie=e.ta+16*Ce+16*Ee*e.R,Re=e.qa,Pe=e.ra+8*Ce+_e,ze=e.Ha,Be=e.Ia+8*Ce+_e,_e=0;16>_e;++_e)xe(Fe,Ie+_e*e.R,De,Oe+32*_e,16);for(_e=0;8>_e;++_e)xe(Re,Pe+_e*e.B,ke,Ae+32*_e,8),xe(ze,Be+_e*e.B,je,Me+32*_e,8)}}function ra(e,xe,Se,Ce,Te,Ee,De,Oe,ke){var Ae=[0],je=[0],Me=0,Pe=ke==null?0:ke.kd,Fe=ke??new Ei;if(e==null||12>Se)return 7;Fe.data=e,Fe.w=xe,Fe.ha=Se,xe=[xe],Se=[Se],Fe.gb=[Fe.gb];t:{var Ie=xe,ze=Se,Be=Fe.gb;if(t(e!=null),t(ze!=null),t(Be!=null),Be[0]=0,12<=ze[0]&&!_e(e,Ie[0],`RIFF`)){if(_e(e,Ie[0]+8,`WEBP`)){Be=3;break t}var Ve=$e(e,Ie[0]+4);if(12>Ve||4294967286<Ve){Be=3;break t}if(Pe&&Ve>ze[0]-8){Be=7;break t}Be[0]=Ve,Ie[0]+=12,ze[0]-=12}Be=0}if(Be!=0)return Be;for(Ve=0<Fe.gb[0],Se=Se[0];;){t:{var Ue=e;ze=xe,Be=Se;var We=Ae,Ge=je,Ke=Ie=[0];if((Ye=Me=[Me])[0]=0,8>Be[0])Be=7;else{if(!_e(Ue,ze[0],`VP8X`)){if($e(Ue,ze[0]+4)!=10){Be=3;break t}if(18>Be[0]){Be=7;break t}var qe=$e(Ue,ze[0]+8),Je=1+Qe(Ue,ze[0]+12);if(2147483648<=Je*(Ue=1+Qe(Ue,ze[0]+15))){Be=3;break t}Ke!=null&&(Ke[0]=qe),We!=null&&(We[0]=Je),Ge!=null&&(Ge[0]=Ue),ze[0]+=18,Be[0]-=18,Ye[0]=1}Be=0}}if(Me=Me[0],Ie=Ie[0],Be!=0)return Be;if(ze=!!(2&Ie),!Ve&&Me)return 3;if(Ee!=null&&(Ee[0]=!!(16&Ie)),De!=null&&(De[0]=ze),Oe!=null&&(Oe[0]=0),De=Ae[0],Ie=je[0],Me&&ze&&ke==null){Be=0;break}if(4>Se){Be=7;break}if(Ve&&Me||!Ve&&!Me&&!_e(e,xe[0],`ALPH`)){Se=[Se],Fe.na=[Fe.na],Fe.P=[Fe.P],Fe.Sa=[Fe.Sa];t:{qe=e,Be=xe,Ve=Se;var Ye=Fe.gb;We=Fe.na,Ge=Fe.P,Ke=Fe.Sa,Je=22,t(qe!=null),t(Ve!=null),Ue=Be[0];var Xe=Ve[0];for(t(We!=null),t(Ke!=null),We[0]=null,Ge[0]=null,Ke[0]=0;;){if(Be[0]=Ue,Ve[0]=Xe,8>Xe){Be=7;break t}var Ze=$e(qe,Ue+4);if(4294967286<Ze){Be=3;break t}var en=8+Ze+1&-2;if(Je+=en,0<Ye&&Je>Ye){Be=3;break t}if(!_e(qe,Ue,`VP8 `)||!_e(qe,Ue,`VP8L`)){Be=0;break t}if(Xe[0]<en){Be=7;break t}_e(qe,Ue,`ALPH`)||(We[0]=qe,Ge[0]=Ue+8,Ke[0]=Ze),Ue+=en,Xe-=en}}if(Se=Se[0],Fe.na=Fe.na[0],Fe.P=Fe.P[0],Fe.Sa=Fe.Sa[0],Be!=0)break}Se=[Se],Fe.Ja=[Fe.Ja],Fe.xa=[Fe.xa];t:if(Ye=e,Be=xe,Ve=Se,We=Fe.gb[0],Ge=Fe.Ja,Ke=Fe.xa,qe=Be[0],Ue=!_e(Ye,qe,`VP8 `),Je=!_e(Ye,qe,`VP8L`),t(Ye!=null),t(Ve!=null),t(Ge!=null),t(Ke!=null),8>Ve[0])Be=7;else{if(Ue||Je){if(Ye=$e(Ye,qe+4),12<=We&&Ye>We-12){Be=3;break t}if(Pe&&Ye>Ve[0]-8){Be=7;break t}Ge[0]=Ye,Be[0]+=8,Ve[0]-=8,Ke[0]=Je}else Ke[0]=5<=Ve[0]&&Ye[qe+0]==47&&!(Ye[qe+4]>>5),Ge[0]=Ve[0];Be=0}if(Se=Se[0],Fe.Ja=Fe.Ja[0],Fe.xa=Fe.xa[0],xe=xe[0],Be!=0)break;if(4294967286<Fe.Ja)return 3;if(Oe==null||ze||(Oe[0]=Fe.xa?2:1),De=[De],Ie=[Ie],Fe.xa){if(5>Se){Be=7;break}Oe=De,Pe=Ie,ze=Ee,e==null||5>Se?e=0:5<=Se&&e[xe+0]==47&&!(e[xe+4]>>5)?(Ve=[0],Ye=[0],We=[0],Re(Ge=new He,e,xe,Se),Rn(Ge,Ve,Ye,We)?(Oe!=null&&(Oe[0]=Ve[0]),Pe!=null&&(Pe[0]=Ye[0]),ze!=null&&(ze[0]=We[0]),e=1):e=0):e=0}else{if(10>Se){Be=7;break}Oe=Ie,e==null||10>Se||!vr(e,xe+3,Se-3)?e=0:(Pe=e[xe+0]|e[xe+1]<<8|e[xe+2]<<16,ze=16383&(e[xe+7]<<8|e[xe+6]),e=16383&(e[xe+9]<<8|e[xe+8]),1&Pe||3<(Pe>>1&7)||!(Pe>>4&1)||Pe>>5>=Fe.Ja||!ze||!e?e=0:(De&&(De[0]=ze),Oe&&(Oe[0]=e),e=1))}if(!e||(De=De[0],Ie=Ie[0],Me&&(Ae[0]!=De||je[0]!=Ie)))return 3;ke!=null&&(ke[0]=Fe,ke.offset=xe-ke.w,t(4294967286>xe-ke.w),t(ke.offset==ke.ha-Se));break}return Be==0||Be==7&&Me&&ke==null?(Ee!=null&&(Ee[0]|=Fe.na!=null&&0<Fe.na.length),Ce!=null&&(Ce[0]=De),Te!=null&&(Te[0]=Ie),0):Be}function ia(e,t,_e){var xe=t.width,Se=t.height,Ce=0,Te=0,Ee=xe,De=Se;if(t.Da=e!=null&&0<e.Da,t.Da&&(Ee=e.cd,De=e.bd,Ce=e.v,Te=e.j,11>_e||(Ce&=-2,Te&=-2),0>Ce||0>Te||0>=Ee||0>=De||Ce+Ee>xe||Te+De>Se))return 0;if(t.v=Ce,t.j=Te,t.va=Ce+Ee,t.o=Te+De,t.U=Ee,t.T=De,t.da=e!=null&&0<e.da,t.da){if(!rn(Ee,De,_e=[e.ib],Ce=[e.hb]))return 0;t.ib=_e[0],t.hb=Ce[0]}return t.ob=e!=null&&e.ob,t.Kb=e==null||!e.Sd,t.da&&(t.ob=t.ib<3*xe/4&&t.hb<3*Se/4,t.Kb=0),1}function aa(e){if(e==null)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,t.F!=null&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function oa(e,t,_e,xe){if(xe==null||0>=e||0>=t)return 2;if(_e!=null){if(_e.Da){var Se=_e.cd,Te=_e.bd,Ee=-2&_e.v,De=-2&_e.j;if(0>Ee||0>De||0>=Se||0>=Te||Ee+Se>e||De+Te>t)return 2;e=Se,t=Te}if(_e.da){if(!rn(e,t,Se=[_e.ib],Te=[_e.hb]))return 2;e=Se[0],t=Te[0]}}xe.width=e,xe.height=t;t:{var Oe=xe.width,ke=xe.height;if(e=xe.S,0>=Oe||0>=ke||!(e>=io&&13>e))e=2;else{if(0>=xe.Rd&&xe.sd==null){Ee=Te=Se=t=0;var Ae=(De=Oe*ds[e])*ke;if(11>e||(Te=(ke+1)/2*(t=(Oe+1)/2),e==12&&(Ee=(Se=Oe)*ke)),(ke=Ce(Ae+2*Te+Ee))==null){e=1;break t}xe.sd=ke,11>e?((Oe=xe.f.RGBA).eb=ke,Oe.fb=0,Oe.A=De,Oe.size=Ae):((Oe=xe.f.kb).y=ke,Oe.O=0,Oe.fa=De,Oe.Fd=Ae,Oe.f=ke,Oe.N=0+Ae,Oe.Ab=t,Oe.Cd=Te,Oe.ea=ke,Oe.W=0+Ae+Te,Oe.Db=t,Oe.Ed=Te,e==12&&(Oe.F=ke,Oe.J=0+Ae+2*Te),Oe.Tc=Ee,Oe.lb=Se)}if(t=1,Se=xe.S,Te=xe.width,Ee=xe.height,Se>=io&&13>Se)if(11>Se)e=xe.f.RGBA,t&=(De=Math.abs(e.A))*(Ee-1)+Te<=e.size,t&=De>=Te*ds[Se],t&=e.eb!=null;else{e=xe.f.kb,De=(Te+1)/2,Ae=(Ee+1)/2,Oe=Math.abs(e.fa),ke=Math.abs(e.Ab);var je=Math.abs(e.Db),Me=Math.abs(e.lb),Pe=Me*(Ee-1)+Te;t&=Oe*(Ee-1)+Te<=e.Fd,t&=ke*(Ae-1)+De<=e.Cd,t=(t&=je*(Ae-1)+De<=e.Ed)&Oe>=Te&ke>=De&je>=De,t&=e.y!=null,t&=e.f!=null,t&=e.ea!=null,Se==12&&(t&=Me>=Te,t&=Pe<=e.Tc,t&=e.F!=null)}else t=0;e=t?0:2}}return e!=0||_e!=null&&_e.fd&&(e=aa(xe)),e}var sa=64,ca=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],la=24,ua=32,da=8,fa=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];cn(`Predictor0`,`PredictorAdd0`),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,_e){return t[_e+0]},e.Predictor3=function(e,t,_e){return t[_e+1]},e.Predictor4=function(e,t,_e){return t[_e-1]},e.Predictor5=function(e,t,_e){return un(un(e,t[_e+1]),t[_e+0])},e.Predictor6=function(e,t,_e){return un(e,t[_e-1])},e.Predictor7=function(e,t,_e){return un(e,t[_e+0])},e.Predictor8=function(e,t,_e){return un(t[_e-1],t[_e+0])},e.Predictor9=function(e,t,_e){return un(t[_e+0],t[_e+1])},e.Predictor10=function(e,t,_e){return un(un(e,t[_e-1]),un(t[_e+0],t[_e+1]))},e.Predictor11=function(e,t,_e){var xe=t[_e+0];return 0>=pn(xe>>24&255,e>>24&255,(t=t[_e-1])>>24&255)+pn(xe>>16&255,e>>16&255,t>>16&255)+pn(xe>>8&255,e>>8&255,t>>8&255)+pn(255&xe,255&e,255&t)?xe:e},e.Predictor12=function(e,t,_e){var xe=t[_e+0];return(dn((e>>24&255)+(xe>>24&255)-((t=t[_e-1])>>24&255))<<24|dn((e>>16&255)+(xe>>16&255)-(t>>16&255))<<16|dn((e>>8&255)+(xe>>8&255)-(t>>8&255))<<8|dn((255&e)+(255&xe)-(255&t)))>>>0},e.Predictor13=function(e,t,_e){var xe=t[_e-1];return(fn((e=un(e,t[_e+0]))>>24&255,xe>>24&255)<<24|fn(e>>16&255,xe>>16&255)<<16|fn(e>>8&255,xe>>8&255)<<8|fn(e>>0&255,xe>>0&255))>>>0};var pa=e.PredictorAdd0;e.PredictorAdd1=mn,cn(`Predictor2`,`PredictorAdd2`),cn(`Predictor3`,`PredictorAdd3`),cn(`Predictor4`,`PredictorAdd4`),cn(`Predictor5`,`PredictorAdd5`),cn(`Predictor6`,`PredictorAdd6`),cn(`Predictor7`,`PredictorAdd7`),cn(`Predictor8`,`PredictorAdd8`),cn(`Predictor9`,`PredictorAdd9`),cn(`Predictor10`,`PredictorAdd10`),cn(`Predictor11`,`PredictorAdd11`),cn(`Predictor12`,`PredictorAdd12`),cn(`Predictor13`,`PredictorAdd13`);var ma=e.PredictorAdd2;vn(`ColorIndexInverseTransform`,`MapARGB`,`32b`,(function(e){return e>>8&255}),(function(e){return e})),vn(`VP8LColorIndexInverseTransformAlpha`,`MapAlpha`,`8b`,(function(e){return e}),(function(e){return e>>8&255}
vendor: 5,067 bytes, line 22
22));var ha,ga=e.ColorIndexInverseTransform,_a=e.MapARGB,va=e.VP8LColorIndexInverseTransformAlpha,ya=e.MapAlpha,ba=e.VP8LPredictorsAdd=[];ba.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya=Ce(511),Xa=Ce(2041),Za=Ce(225),Qa=Ce(767),$a=0,eo=Xa,to=Za,no=Qa,ro=Ya,io=0,ao=1,oo=2,so=3,co=4,lo=5,uo=6,fo=7,po=8,mo=9,ho=10,go=[2,3,7],_o=[3,3,11],vo=[280,256,256,256,40],yo=[0,1,1,1,0],bo=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],xo=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],So=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Co=8,wo=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],To=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Eo=null,Do=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Oo=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ko=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ao=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,25
225,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],jo=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,
221,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Mo=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 4,234 bytes, line 22
225,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],No=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Po=[],Fo=[],Io=[],Lo=1,Ro=2,zo=[],Bo=[];Bi(`UpsampleRgbLinePair`,Ki,3),Bi(`UpsampleBgrLinePair`,qi,3),Bi(`UpsampleRgbaLinePair`,Qi,4),Bi(`UpsampleBgraLinePair`,Zi,4),Bi(`UpsampleArgbLinePair`,Xi,4),Bi(`UpsampleRgba4444LinePair`,Yi,2),Bi(`UpsampleRgb565LinePair`,Ji,2);var Vo=e.UpsampleRgbLinePair,Ho=e.UpsampleBgrLinePair,Uo=e.UpsampleRgbaLinePair,Wo=e.UpsampleBgraLinePair,Go=e.UpsampleArgbLinePair,Ko=e.UpsampleRgba4444LinePair,qo=e.UpsampleRgb565LinePair,Jo=16,Yo=1<<Jo-1,Xo=-227,Zo=482,Qo=6,$o=(256<<Qo)-1,es=0,ts=Ce(256),ns=Ce(256),rs=Ce(256),is=Ce(256),as=Ce(Zo-Xo),os=Ce(Zo-Xo);$i(`YuvToRgbRow`,Ki,3),$i(`YuvToBgrRow`,qi,3),$i(`YuvToRgbaRow`,Qi,4),$i(`YuvToBgraRow`,Zi,4),$i(`YuvToArgbRow`,Xi,4),$i(`YuvToRgba4444Row`,Yi,2),$i(`YuvToRgb565Row`,Ji,2);var ss=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],cs=[0,2,8],ls=[8,7,6,4,4,2,2,2,1,1,1,1],us=1;this.WebPDecodeRGBA=function(e,_e,xe,Se,Ce){var Te=ao,Ee=new Ti,De=new kn;Ee.ba=De,De.S=Te,De.width=[De.width],De.height=[De.height];var Oe=De.width,ke=De.height,Ae=new An;if(Ae==null||e==null)var je=2;else t(Ae!=null),je=ra(e,_e,xe,Ae.width,Ae.height,Ae.Pd,Ae.Qd,Ae.format,null);if(je==0?(Oe!=null&&(Oe[0]=Ae.width[0]),ke!=null&&(ke[0]=Ae.height[0]),Oe=1):Oe=0,Oe){De.width=De.width[0],De.height=De.height[0],Se!=null&&(Se[0]=De.width),Ce!=null&&(Ce[0]=De.height);t:{if(Se=new hr,(Ce=new Ei).data=e,Ce.w=_e,Ce.ha=xe,Ce.kd=1,_e=[0],t(Ce!=null),((e=ra(Ce.data,Ce.w,Ce.ha,null,null,null,_e,null,Ce))==0||e==7)&&_e[0]&&(e=4),(_e=e)==0){if(t(Ee!=null),Se.data=Ce.data,Se.w=Ce.w+Ce.offset,Se.ha=Ce.ha-Ce.offset,Se.put=In,Se.ac=Fn,Se.bc=Ln,Se.ma=Ee,Ce.xa){if((e=Zn())==null){Ee=1;break t}if(function(e,_e){var xe=[0],Se=[0],Ce=[0];e:for(;;){if(e==null)return 0;if(_e==null)return e.a=2,0;if(e.l=_e,e.a=0,Re(e.m,_e.data,_e.w,_e.ha),!Rn(e.m,xe,Se,Ce)){e.a=3;break e}if(e.xb=Ro,_e.width=xe[0],_e.height=Se[0],!Qn(xe[0],Se[0],1,e,null))break e;return 1}return t(e.a!=0),0}(e,Se)){if(Se=(_e=oa(Se.width,Se.height,Ee.Oa,Ee.ba))==0){e:{Se=e;r:for(;;){if(Se==null){Se=0;break e}if(t(Se.s.yc!=null),t(Se.s.Ya!=null),t(0<Se.s.Wb),t((xe=Se.l)!=null),t((Ce=xe.ma)!=null),Se.xb!=0){if(Se.ca=Ce.ba,Se.tb=Ce.tb,t(Se.ca!=null),!ia(Ce.Oa,xe,so)){Se.a=2;break r}if(!$n(Se,xe.width)||xe.da)break r;if((xe.da||En(Se.ca.S))&&zi(),11>Se.ca.S||(alert(`todo:WebPInitConvertARGBToYUV`),Se.ca.f.kb.F!=null&&zi()),Se.Pb&&0<Se.s.ua&&Se.s.vb.X==null&&!en(Se.s.vb,Se.s.Wa.Xa)){Se.a=1;break r}Se.xb=0}if(!Yn(Se,Se.V,Se.Ba,Se.c,Se.i,xe.o,Gn))break r;Ce.Dc=Se.Ma,Se=1;break e}t(Se.a!=0),Se=0}Se=!Se}Se&&(_e=e.a)}else _e=e.a}else{if((e=new gr)==null){Ee=1;break t}if(e.Fa=Ce.na,e.P=Ce.P,e.qc=Ce.Sa,yr(e,Se)){if((_e=oa(Se.width,Se.height,Ee.Oa,Ee.ba))==0){if(e.Aa=0,xe=Ee.Oa,t((Ce=e)!=null),xe!=null){if(0<(Oe=0>(Oe=xe.Md)?0:100<Oe?255:255*Oe/100)){for(ke=Ae=0;4>ke;++ke)12>(je=Ce.pb[ke]).lc&&(je.ia=Oe*ls[0>je.lc?0:je.lc]>>3),Ae|=je.ia;Ae&&(alert(`todo:VP8InitRandom`),Ce.ia=1)}Ce.Ga=xe.Id,100<Ce.Ga?Ce.Ga=100:0>Ce.Ga&&(Ce.Ga=0)}Sr(e,Se)||(_e=e.a)}}else _e=e.a}_e==0&&Ee.Oa!=null&&Ee.Oa.fd&&(_e=aa(Ee.ba))}Ee=_e}Te=Ee==0?11>Te?De.f.RGBA.eb:De.f.kb.y:null}else Te=null;return Te};var ds=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Oe(e,t){for(var _e=``,xe=0;xe<4;xe++)_e+=String.fromCharCode(e[t++]);return _e}function ke(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function Ae(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new De;
22var je=[0],Me=[0],Pe=[],Fe=new De,Ie=e,Re=function(e,t){var _e={},xe=0,Se=!1,Ce=0,Te=0;if(_e.frames=[],!function(e,t,_e,xe){for(var Se=0;Se<xe;Se++)if(e[t+Se]!=_e.charCodeAt(Se))return!0;return!1}(e,t,`RIFF`,4)){var Ee,De;for(Ae(e,t+=4),t+=8;t<e.length;){var je=Oe(e,t),Me=Ae(e,t+=4);t+=4;var Pe=Me+(1&Me);switch(je){case`VP8 `:case`VP8L`:_e.frames[xe]===void 0&&(_e.frames[xe]={}),(Re=_e.frames[xe]).src_off=Se?Te:t-8,Re.src_size=Ce+Me+8,xe++,Se&&(Se=!1,Ce=0,Te=0);break;case`VP8X`:(Re=_e.header={}).feature_flags=e[t];var Fe=t+4;Re.canvas_width=1+ke(e,Fe),Fe+=3,Re.canvas_height=1+ke(e,Fe),Fe+=3;break;case`ALPH`:Se=!0,Ce=Pe+8,Te=t-8;break;case`ANIM`:(Re=_e.header).bgcolor=Ae(e,t),Fe=t+4,Re.loop_count=(Ee=e)[(De=Fe)+0]<<0|Ee[De+1]<<8,Fe+=2;break;case`ANMF`:var Ie,Re;(Re=_e.frames[xe]={}).offset_x=2*ke(e,t),t+=3,Re.offset_y=2*ke(e,t),t+=3,Re.width=1+ke(e,t),t+=3,Re.height=1+ke(e,t),t+=3,Re.duration=ke(e,t),t+=3,Ie=e[t++],Re.dispose=1&Ie,Re.blend=Ie>>1&1}je!=`ANMF`&&(t+=Pe)}return _e}}(Ie,0);Re.response=Ie,Re.rgbaoutput=!0,Re.dataurl=!1;var ze=Re.header?Re.header:null,Be=Re.frames?Re.frames:null;if(ze){ze.loop_counter=ze.loop_count,je=[ze.canvas_height],Me=[ze.canvas_width];for(var Ve=0;Ve<Be.length&&Be[Ve].blend!=0;Ve++);}var He=Be[0],Ue=Fe.WebPDecodeRGBA(Ie,He.src_off,He.src_size,Me,je);He.rgba=Ue,He.imgwidth=Me[0],He.imgheight=je[0];for(var We=0;We<Me[0]*je[0]*4;We++)Pe[We]=Ue[We];return this.width=Me,this.height=je,this.data=Pe,this}var n,a$3,u$3,h,l$3,N,S$2,k$2,q,D,R,T,U,z,H,W,V,G$1,Y,J,X,K,Z,$,Q,tt,et,rt,nt,it,at,ot,st,ct,ut,ht,lt,ft,dt,pt,gt,mt,vt,bt,yt,wt,Nt,Lt,At,xt,St,Pt,kt,It,Ft,Ct,Bt,Mt,Ut,zt,Ht,Wt,Vt,Gt,Yt,Jt,Xt,Kt,re,ne,ie,ae,oe,se,ce,ue,he,le,fe,de,pe,ge,me,ve,be,ye,we,Ne,Le,init_jspdf_es_min=__esmMin((()=>{init_typeof(),init_browser(),init_preload_helper(),n=function(){return typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this}(),a$3={log:i$2,warn:function(e){n.console&&(typeof n.console.warn==`function`?n.console.warn.apply(n.console,arguments):i$2.call(null,arguments))},error:function(e){n.console&&(typeof n.console.error==`function`?n.console.error.apply(n.console,arguments):i$2(e))}},l$3=n.saveAs||((typeof window>`u`?`undefined`:_typeof(window))!==`object`||window!==n?function(){}:typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype?function(e,t,_e){var xe=n.URL||n.webkitURL,Se=document.createElement(`a`);t=t||e.name||`download`,Se.download=t,Se.rel=`noopener`,typeof e==`string`?(Se.href=e,Se.origin===location.origin?c$1(Se):s$3(Se.href)?o$3(e,t,_e):c$1(Se,Se.target=`_blank`)):(Se.href=xe.createObjectURL(e),setTimeout((function(){xe.revokeObjectURL(Se.href)}),4e4),setTimeout((function(){c$1(Se)}),0))}:`msSaveOrOpenBlob`in navigator?function(e,t,_e){if(t=t||e.name||`download`,typeof e==`string`)if(s$3(e))o$3(e,t,_e);else{var xe=document.createElement(`a`);xe.href=e,xe.target=`_blank`,setTimeout((function(){c$1(xe)}))}else navigator.msSaveOrOpenBlob(function(e,t){return t===void 0?t={autoBom:!1}:_typeof(t)!==`object`&&(a$3.warn(`Deprecated: Expected third argument to be a object`),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}(e,_e),t)}:function(e,t,_e,xe){if((xe||=open(``,`_blank`))&&(xe.document.title=xe.document.body.innerText=`downloading...`),typeof e==`string`)return o$3(e,t,_e);var Se=e.type===`application/octet-stream`,Ce=/constructor/i.test(n.HTMLElement)||n.safari,Te=/CriOS\/[\d]+/.test(navigator.userAgent);if((Te||Se&&Ce)&&(typeof FileReader>`u`?`undefined`:_typeof(FileReader))===`object`){var Ee=new FileReader;Ee.onloadend=function(){var e=Ee.result;e=Te?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),xe?xe.location.href=e:location=e,xe=null},Ee.readAsDataURL(e)}else{var De=n.URL||n.webkitURL,Oe=De.createObjectURL(e);xe?xe.location=Oe:location.href=Oe,xe=null,setTimeout((function(){De.revokeObjectURL(Oe)}),4e4)}}),u$3=n.atob.bind(n),h=n.btoa.bind(n),N=`0123456789abcdef`.split(``),S$2=function(e){for(var t=0;t<e.length;t++)e[t]=L(e[t]);return e.join(``)}(y$2(`hello`))!=`5d41402abc4b2a76b9719d911017c592`,k$2={print:4,modify:8,copy:16,"annot-forms":32},I.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},I.prototype.toHexString=function(e){return e.split(``).map((function(e){return(`0`+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join(``)},I.prototype.hexToBytes=function(e){for(var t=[],_e=0;_e<e.length;_e+=2)t.push(String.fromCharCode(parseInt(e.substr(_e,2),16)));return t.join(``)},I.prototype.processOwnerPassword=function(e,t){return P(x(t).substr(0,5),e)},I.prototype.encryptor=function(e,t){var _e=x(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return P(_e,e)}},j.prototype.equals=function(e){var t,_e=`id,objectNumber,equals`;if(!e||_typeof(e)!==_typeof(this))return!1;var xe=0;for(t in this)if(!(_e.indexOf(t)>
vendor: 6,144 bytes, lines 22-29
22=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;xe++}for(t in e)e.hasOwnProperty(t)&&_e.indexOf(t)<0&&xe--;return xe===0},E.API={events:[]},E.version=`2.5.2`,q=E.API,D=1,R=function(e){return e.replace(/\\/g,`\\\\`).replace(/\(/g,`\\(`).replace(/\)/g,`\\)`)},T=function(e){return e.replace(/\\\\/g,`\\`).replace(/\\\(/g,`(`).replace(/\\\)/g,`)`)},U=function(e){return e.toFixed(2)},z=function(e){return e.toFixed(5)},q.__acroform__={},H=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},W=function(e){return e*D},V=function(e){var t=new ut,_e=At.internal.getHeight(e)||0,xe=At.internal.getWidth(e)||0;return t.BBox=[0,0,Number(U(xe)),Number(U(_e))],t},G$1=q.__acroform__.setBit=function(e,t){if(e||=0,t||=0,isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.setBit`);return e|=1<<t},Y=q.__acroform__.clearBit=function(e,t){if(e||=0,t||=0,isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.clearBit`);return e&=~(1<<t)},J=q.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.getBit`);return e&1<<t?1:0},X=q.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf`);return J(e,t-1)},K=q.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf`);return G$1(e,t-1)},Z=q.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf`);return Y(e,t-1)},$=q.__acroform__.calculateCoordinates=function(e,t){var _e=t.internal.getHorizontalCoordinate,xe=t.internal.getVerticalCoordinate,Se=e[0],Ce=e[1],Te=e[2],Ee=e[3],De={};return De.lowerLeft_X=_e(Se)||0,De.lowerLeft_Y=xe(Ce+Ee)||0,De.upperRight_X=_e(Se+Te)||0,De.upperRight_Y=xe(Ce)||0,[Number(U(De.lowerLeft_X)),Number(U(De.lowerLeft_Y)),Number(U(De.upperRight_X)),Number(U(De.upperRight_Y))]},Q=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],_e=tt(e,e._V||e.DV),xe=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push(`/Tx BMC`),t.push(`q`),t.push(`BT`),t.push(e.scope.__private__.encodeColorString(e.color)),t.push(`/`+xe+` `+U(_e.fontSize)+` Tf`),t.push(`1 0 0 1 0 0 Tm`),t.push(_e.text),t.push(`ET`),t.push(`Q`),t.push(`EMC`);var Se=V(e);return Se.scope=e.scope,Se.stream=t.join(` 23`),Se}},tt=function(e,t){var _e=e.fontSize===0?e.maxFontSize:e.fontSize,xe={text:``,fontSize:``},Se=(t=(t=t.substr(0,1)==`(`?t.substr(1):t).substr(t.length-1)==`)`?t.substr(0,t.length-1):t).split(` `);Se=e.multiline?Se.map((function(e){return e.split(` 24`)})):Se.map((function(e){return[e]}));var Ce=_e,Te=At.internal.getHeight(e)||0;Te=Te<0?-Te:Te;var Ee=At.internal.getWidth(e)||0;Ee=Ee<0?-Ee:Ee;var De=function(t,_e,xe){return t+1<Se.length?et(_e+` `+Se[t+1][0],e,xe).width<=Ee-4:!1};Ce++;t:for(;Ce>0;){t=``,Ce--;var Oe,ke,Ae=et(`3`,e,Ce).height,je=e.multiline?Te-Ce:(Te-Ae)/2,Me=je+=2,Pe=0,Fe=0,Ie=0;if(Ce<=0){t=`(...) Tj 25`,t+=`% Width of Text: `+et(t,e,Ce=12).width+`, FieldWidth:`+Ee+` 26`;break}for(var Re=``,ze=0,Be=0;Be<Se.length;Be++)if(Se.hasOwnProperty(Be)){var Ve=!1;if(Se[Be].length!==1&&Ie!==Se[Be].length-1){if((Ae+2)*(ze+2)+2>Te)continue t;Re+=Se[Be][Ie],Ve=!0,Fe=Be,Be--}else{Re=(Re+=Se[Be][Ie]+` `).substr(Re.length-1)==` `?Re.substr(0,Re.length-1):Re;var He=parseInt(Be),Ue=De(He,Re,Ce),We=Be>=Se.length-1;if(Ue&&!We){Re+=` `,Ie=0;continue}if(Ue||We){if(We)Fe=He;else if(e.multiline&&(Ae+2)*(ze+2)+2>Te)continue t}else{if(!e.multiline||(Ae+2)*(ze+2)+2>Te)continue t;Fe=He}}for(var Ge=``,Ke=Pe;Ke<=Fe;Ke++){var qe=Se[Ke];if(e.multiline){if(Ke===Fe){Ge+=qe[Ie]+` `,Ie=(Ie+1)%qe.length;continue}if(Ke===Pe){Ge+=qe[qe.length-1]+` `;continue}}Ge+=qe[0]+` `}switch(Ge=Ge.substr(Ge.length-1)==` `?Ge.substr(0,Ge.length-1):Ge,ke=et(Ge,e,Ce).width,e.textAlign){case`right`:Oe=Ee-ke-2;break;case`center`:Oe=(Ee-ke)/2;break;default:Oe=2}t+=U(Oe)+` `+U(Me)+` Td 27`,t+=`(`+R(Ge)+`) Tj 28`,t+=-U(Oe)+` 0 Td 29`,Me=-(Ce+2),ke=0,Pe=Ve?Fe:Fe+1,ze++,Re=``}break}return xe.text=t,xe.fontSize=Ce,xe},et=function(e,t,_e){var xe=t.scope.internal.getFont(t.fontName,t.fontStyle),Se=t.scope.getStringUnitWidth(e,{font:xe,fontSize:parseFloat(_e),charSpace:0})*parseFloat(_e);return{height:t.scope.getStringUnitWidth(`3`,{font:xe,fontSize:parseFloat(_e),charSpace:0})*parseFloat(_e)*1.5,width:Se}},rt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},nt=function(e,t){var _e={type:`reference`,object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===_e.type&&e.object===_e.object}))===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(_e)},it=function(e,t){for(var _e in e)if(e.hasOwnProperty(_e)){var xe=_e,Se=e[_e];t.internal.newObjectDeferredBegin(Se.objId,!0),_typeof(Se)===`object`&&typeof Se.putStream==`function`&&Se.putStream(),delete e[xe]}},at=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||!1===e.internal.acroformPlugin.isInitialized)){if(lt.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(rt)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw Error(`Exception while creating AcroformDictionary`);D=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new ht,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe(`postPutResources`,(function(){(function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})(e)})),e.internal.events.subscribe(`buildDocument`,(function(){(function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var _e in t)if(t.hasOwnProperty(_e)){var xe=t[_e];xe.objId=void 0,xe.hasAnnotation&&nt(xe,e)}
29})(e)})),e.internal.events.subscribe(`putCatalog`,(function(){(function(e){if(e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw Error(`putCatalogCallback: Root missing.`);e.internal.write(`/AcroForm `+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+` 0 R`)})(e)})),e.internal.events.subscribe(`postPutPages`,(function(t){(function(e,t){var _e=!e;for(var xe in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e||=t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(xe)){var Se=e[xe],Ce=[],Te=Se.Rect;if(Se.Rect&&=$(Se.Rect,t),t.internal.newObjectDeferredBegin(Se.objId,!0),Se.DA=At.createDefaultAppearanceStream(Se),_typeof(Se)===`object`&&typeof Se.getKeyValueListForStream==`function`&&(Ce=Se.getKeyValueListForStream()),Se.Rect=Te,Se.hasAppearanceStream&&!Se.appearanceStreamContent){var Ee=Q(Se);Ce.push({key:`AP`,value:`<</N `+Ee+`>>`}),t.internal.acroformPlugin.xForms.push(Ee)}if(Se.appearanceStreamContent){var De=``;for(var Oe in Se.appearanceStreamContent)if(Se.appearanceStreamContent.hasOwnProperty(Oe)){var ke=Se.appearanceStreamContent[Oe];if(De+=`/`+Oe+` `,De+=`<<`,Object.keys(ke).length>=1||Array.isArray(ke)){for(var xe in ke)if(ke.hasOwnProperty(xe)){var Ae=ke[xe];typeof Ae==`function`&&(Ae=Ae.call(t,Se)),De+=`/`+xe+` `+Ae+` `,t.internal.acroformPlugin.xForms.indexOf(Ae)>=0||t.internal.acroformPlugin.xForms.push(Ae)}}else typeof(Ae=ke)==`function`&&(Ae=Ae.call(t,Se)),De+=`/`+xe+` `+Ae,t.internal.acroformPlugin.xForms.indexOf(Ae)>=0||t.internal.acroformPlugin.xForms.push(Ae);De+=`>>`}Ce.push({key:`AP`,value:`<< 30`+De+`>>`})}t.internal.putStream({additionalKeyValues:Ce,objectId:Se.objId}),t.internal.out(`endobj`)}_e&&it(t.internal.acroformPlugin.xForms,t)})(t,e)})),e.internal.acroformPlugin.isInitialized=!0}},ot=q.__acroform__.arrayToPdfArray=function(e,t,_e){var xe=function(e){return e};if(Array.isArray(e)){for(var Se=`[`,Ce=0;Ce<e.length;Ce++)switch(Ce!==0&&(Se+=` `),_typeof(e[Ce])){case`boolean`:case`number`:case`object`:Se+=e[Ce].toString();break;case`string`:e[Ce].substr(0,1)===`/`?Se+=e[Ce].toString():(t!==void 0&&_e&&(xe=_e.internal.getEncryptor(t)),Se+=`(`+R(xe(e[Ce].toString()))+`)`)}return Se+=`]`}throw Error(`Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray`)},st=function(e,t,_e){var xe=function(e){return e};return t!==void 0&&_e&&(xe=_e.internal.getEncryptor(t)),(e||=``).toString(),e=`(`+R(xe(e))+`)`},ct=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,`objId`,{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,`scope`,{value:this._scope,writable:!0})},ct.prototype.toString=function(){return this.objId+` 0 R`},ct.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out(`endobj`)},ct.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter((function(e){return e!=`content`&&e!=`appearanceStreamContent`&&e!=`scope`&&e!=`objId`&&e.substring(0,1)!=`_`}));for(var _e in t)if(!1===Object.getOwnPropertyDescriptor(this,t[_e]).configurable){var xe=t[_e],Se=this[xe];Se&&(Array.isArray(Se)?e.push({key:xe,value:ot(Se,this.objId,this.scope)}):Se instanceof ct?(Se.scope=this.scope,e.push({key:xe,value:Se.objId+` 0 R`})):typeof Se!=`function`&&e.push({key:xe,value:Se}))}return e},ut=function(){ct.call(this),Object.defineProperty(this,`Type`,{value:`/XObject`,configurable:!1,writable:!0}),Object.defineProperty(this,`Subtype`,{value:`/Form`,configurable:!1,writable:!0}),Object.defineProperty(this,`FormType`,{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,`BBox`,{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,`Resources`,{value:`2 0 R`,configurable:!1,writable:!0}
vendor: 4,133 bytes, line 30
30),Object.defineProperty(this,`stream`,{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})},H(ut,ct),ht=function(){ct.call(this);var e,t=[];Object.defineProperty(this,`Kids`,{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,`Fields`,{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,`DA`,{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),`(`+R(t(e))+`)`}},set:function(t){e=t}})},H(ht,ct),lt=function e(){ct.call(this);var t=4;Object.defineProperty(this,`F`,{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw Error(`Invalid value "`+e+`" for attribute F supplied.`);t=e}}),Object.defineProperty(this,`showWhenPrinted`,{enumerable:!0,configurable:!0,get:function(){return!!X(t,3)},set:function(e){!!e==1?this.F=K(t,3):this.F=Z(t,3)}});var _e=0;Object.defineProperty(this,`Ff`,{enumerable:!1,configurable:!1,get:function(){return _e},set:function(e){if(isNaN(e))throw Error(`Invalid value "`+e+`" for attribute Ff supplied.`);_e=e}});var xe=[];Object.defineProperty(this,`Rect`,{enumerable:!1,configurable:!1,get:function(){if(xe.length!==0)return xe},set:function(e){xe=e===void 0?[]:e}}),Object.defineProperty(this,`x`,{enumerable:!0,configurable:!0,get:function(){return!xe||isNaN(xe[0])?0:xe[0]},set:function(e){xe[0]=e}}),Object.defineProperty(this,`y`,{enumerable:!0,configurable:!0,get:function(){return!xe||isNaN(xe[1])?0:xe[1]},set:function(e){xe[1]=e}}),Object.defineProperty(this,`width`,{enumerable:!0,configurable:!0,get:function(){return!xe||isNaN(xe[2])?0:xe[2]},set:function(e){xe[2]=e}}),Object.defineProperty(this,`height`,{enumerable:!0,configurable:!0,get:function(){return!xe||isNaN(xe[3])?0:xe[3]},set:function(e){xe[3]=e}});var Se=``;Object.defineProperty(this,`FT`,{enumerable:!0,configurable:!1,get:function(){return Se},set:function(e){switch(e){case`/Btn`:case`/Tx`:case`/Ch`:case`/Sig`:Se=e;break;default:throw Error(`Invalid value "`+e+`" for attribute FT supplied.`)}}});var Ce=null;Object.defineProperty(this,`T`,{enumerable:!0,configurable:!1,get:function(){if(!Ce||Ce.length<1){if(this instanceof yt)return;Ce=`FieldObject`+ e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),`(`+R(t(Ce))+`)`},set:function(e){Ce=e.toString()}}),Object.defineProperty(this,`fieldName`,{configurable:!0,enumerable:!0,get:function(){return Ce},set:function(e){Ce=e}});var Te=`helvetica`;Object.defineProperty(this,`fontName`,{enumerable:!0,configurable:!0,get:function(){return Te},set:function(e){Te=e}});var Ee=`normal`;Object.defineProperty(this,`fontStyle`,{enumerable:!0,configurable:!0,get:function(){return Ee},set:function(e){Ee=e}});var De=0;Object.defineProperty(this,`fontSize`,{enumerable:!0,configurable:!0,get:function(){return De},set:function(e){De=e}});var Oe=void 0;Object.defineProperty(this,`maxFontSize`,{enumerable:!0,configurable:!0,get:function(){return Oe===void 0?50/D:Oe},set:function(e){Oe=e}});var ke=`black`;Object.defineProperty(this,`color`,{enumerable:!0,configurable:!0,get:function(){return ke},set:function(e){ke=e}});var Ae=`/F1 0 Tf 0 g`;Object.defineProperty(this,`DA`,{enumerable:!0,configurable:!1,get:function(){if(!(!Ae||this instanceof yt||this instanceof Nt))return st(Ae,this.objId,this.scope)},set:function(e){e=e.toString(),Ae=e}});var je=null;Object.defineProperty(this,`DV`,{enumerable:!1,configurable:!1,get:function(){if(je)return this instanceof mt==0?st(je,this.objId,this.scope):je},set:function(e){e=e.toString(),je=this instanceof mt==0?e.substr(0,1)===`(`?T(e.substr(1,e.length-2)):T(e):e}}),Object.defineProperty(this,`defaultValue`,{enumerable:!0,configurable:!0,get:function(){return this instanceof mt==1?T(je.substr(1,je.length-1)):je},set:function(e){e=e.toString(),je=this instanceof mt==1?`/`+e:e}});var Me=null;Object.defineProperty(this,`_V`,{enumerable:!1,configurable:!1,get:function(){if(Me)return Me},set:function(e){this.V=e}}
30),Object.defineProperty(this,`V`,{enumerable:!1,configurable:!1,get:function(){if(Me)return this instanceof mt==0?st(Me,this.objId,this.scope):Me},set:function(e){e=e.toString(),Me=this instanceof mt==0?e.substr(0,1)===`(`?T(e.substr(1,e.length-2)):T(e):e}}),Object.defineProperty(this,`value`,{enumerable:!0,configurable:!0,get:function(){return this instanceof mt==1?T(Me.substr(1,Me.length-1)):Me},set:function(e){e=e.toString(),Me=this instanceof mt==1?`/`+e:e}}),Object.defineProperty(this,`hasAnnotation`,{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,`Type`,{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?`/Annot`:null}}),Object.defineProperty(this,`Subtype`,{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?`/Widget`:null}});var Pe,Fe=!1;Object.defineProperty(this,`hasAppearanceStream`,{enumerable:!0,configurable:!0,get:function(){return Fe},set:function(e){e=!!e,Fe=e}}),Object.defineProperty(this,`page`,{enumerable:!0,configurable:!0,get:function(){if(Pe)return Pe},set:function(e){Pe=e}}),Object.defineProperty(this,`readOnly`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,1)},set:function(e){!!e==1?this.Ff=K(this.Ff,1):this.Ff=Z(this.Ff,1)}}),Object.defineProperty(this,`required`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,2)},set:function(e){!!e==1?this.Ff=K(this.Ff,2):this.Ff=Z(this.Ff,2)}}),Object.defineProperty(this,`noExport`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,3)},set:function(e){!!e==1?this.Ff=K(this.Ff,3):this.Ff=Z(this.Ff,3)}});var Ie=null;Object.defineProperty(this,`Q`,{enumerable:!0,configurable:!1,get:function(){if(Ie!==null)return Ie},set:function(e){if([0,1,2].indexOf(e)===-1)throw Error(`Invalid value "`+e+`" for attribute Q supplied.`);Ie=e}}),Object.defineProperty(this,`textAlign`,{get:function(){var e;switch(Ie){case 0:default:e=`left`;break;case 1:e=`center`;break;case 2:e=`right`}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case`right`:case 2:Ie=2;break;case`center`:case 1:Ie=1;break;default:Ie=0}}})},H(lt,ct),ft=function(){lt.call(this),this.FT=`/Ch`,this.V=`()`,this.fontName=`zapfdingbats`;var e=0;Object.defineProperty(this,`TI`,{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,`topIndex`,{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,`Opt`,{enumerable:!0,configurable:!1,get:function(){return ot(t,this.objId,this.scope)},set:function(e){var _e,xe=[];typeof(_e=e)==`string`&&(xe=function(e,t,_e){_e||=1;for(var xe,Se=[];xe=t.exec(e);)Se.push(xe[_e]);return Se}(_e,/\((.*?)\)/g)),t=xe}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e||=``).toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,_e){for(_e||=!1,e=(e||=``).toString();t.indexOf(e)!==-1&&(t.splice(t.indexOf(e),1),!1!==_e););},Object.defineProperty(this,`combo`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,18)},set:function(e){!!e==1?this.Ff=K(this.Ff,18):this.Ff=Z(this.Ff,18)}}),Object.defineProperty(this,`edit`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,19)},set:function(e){!0===this.combo&&(!!e==1?this.Ff=K(this.Ff,19):this.Ff=Z(this.Ff,19))}}),Object.defineProperty(this,`sort`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,20)},set:function(e){!!e==1?(this.Ff=K(this.Ff,20),t.sort()):this.Ff=Z(this.Ff,20)}}),Object.defineProperty(this,`multiSelect`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,22)},set:function(e){!!e==1?this.Ff=K(this.Ff,22):this.Ff=Z(this.Ff,22)}}),Object.defineProperty(this,`doNotSpellCheck`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,23)},set:function(e){!!e==1?this.Ff=K(this.Ff,23):this.Ff=Z(this.Ff,23)}}),Object.defineProperty(this,`commitOnSelChange`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,27)},set:function(e){!!e==1?this.Ff=K(this.Ff,27):this.Ff=Z(this.Ff,27)}}),this.hasAppearanceStream=!1},H(ft,lt),dt=function(){ft.call(this),this.fontName=`helvetica`,this.combo=!1},H(dt,ft),pt=function(){dt.call(this),this.combo=!0},H(pt,dt),gt=function(){pt.call(this),this.edit=!0},H(gt,pt),mt=function(){lt.call(this),this.FT=`/Btn`,Object.defineProperty(this,`noToggleToOff`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,15)},set:function(e){!!e==1?this.Ff=K(this.Ff,15):this.Ff=Z(this.Ff,15)}}),Object.defineProperty(this,`radio`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,16)},set:function(e){!!e==1?this.Ff=K(this.Ff,16):this.Ff=Z(this.Ff,16)}}),Object.defineProperty(this,`pushButton`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,17)},set:function(e){!!e==1?this.Ff=K(this.Ff,17):this.Ff=Z(this.Ff,17)}}),Object.defineProperty(this,`radioIsUnison`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,26)},set:function(e){!!e==1?this.Ff=K(this.Ff,26):this.Ff=Z(this.Ff,26)}});var e,t={};
30Object.defineProperty(this,`MK`,{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var _e,xe=[];for(_e in xe.push(`<<`),t)xe.push(`/`+_e+` (`+R(e(t[_e]))+`)`);return xe.push(`>>`),xe.join(` 31`)}},set:function(e){_typeof(e)===`object`&&(t=e)}}),Object.defineProperty(this,`caption`,{enumerable:!0,configurable:!0,get:function(){return t.CA||``},set:function(e){typeof e==`string`&&(t.CA=e)}}),Object.defineProperty(this,`AS`,{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,`appearanceState`,{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e=`/`+t}})},H(mt,lt),vt=function(){mt.call(this),this.pushButton=!0},H(vt,mt),bt=function(){mt.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,`Kids`,{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t===void 0?[]:t}})},H(bt,mt),yt=function(){var e,t;lt.call(this),Object.defineProperty(this,`Parent`,{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,`optionName`,{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var _e,xe={};Object.defineProperty(this,`MK`,{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,_e=[];for(t in _e.push(`<<`),xe)_e.push(`/`+t+` (`+R(e(xe[t]))+`)`);return _e.push(`>>`),_e.join(` 32`)},set:function(e){_typeof(e)===`object`&&(xe=e)}}),Object.defineProperty(this,`caption`,{enumerable:!0,configurable:!0,get:function(){return xe.CA||``},set:function(e){typeof e==`string`&&(xe.CA=e)}}),Object.defineProperty(this,`AS`,{enumerable:!1,configurable:!1,get:function(){return _e},set:function(e){_e=e}}),Object.defineProperty(this,`appearanceState`,{enumerable:!0,configurable:!0,get:function(){return _e.substr(1,_e.length-1)},set:function(e){_e=`/`+e}}),this.caption=`l`,this.appearanceState=`Off`,this._AppearanceType=At.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)},H(yt,lt),bt.prototype.setAppearance=function(e){if(!(`createAppearanceStream`in e)||!(`getCA`in e))throw Error(`Couldn't assign Appearance to RadioButton. Appearance was Invalid!`);for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var _e=this.Kids[t];_e.appearanceStreamContent=e.createAppearanceStream(_e.optionName),_e.caption=e.getCA()}},bt.prototype.createOption=function(e){var t=new yt;return t.Parent=this,t.optionName=e,this.Kids.push(t),xt.call(this.scope,t),t},wt=function(){mt.call(this),this.fontName=`zapfdingbats`,this.caption=`3`,this.appearanceState=`On`,this.value=`On`,this.textAlign=`center`,this.appearanceStreamContent=At.CheckBox.createAppearanceStream()},H(wt,mt),Nt=function(){lt.call(this),this.FT=`/Tx`,Object.defineProperty(this,`multiline`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,13)},set:function(e){!!e==1?this.Ff=K(this.Ff,13):this.Ff=Z(this.Ff,13)}}),Object.defineProperty(this,`fileSelect`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,21)},set:function(e){!!e==1?this.Ff=K(this.Ff,21):this.Ff=Z(this.Ff,21)}}),Object.defineProperty(this,`doNotSpellCheck`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,23)},set:function(e){!!e==1?this.Ff=K(this.Ff,23):this.Ff=Z(this.Ff,23)}}),Object.defineProperty(this,`doNotScroll`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,24)},set:function(e){!!e==1?this.Ff=K(this.Ff,24):this.Ff=Z(this.Ff,24)}}),Object.defineProperty(this,`comb`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,25)},set:function(e){!!e==1?this.Ff=K(this.Ff,25):this.Ff=Z(this.Ff,25)}}),Object.defineProperty(this,`richText`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,26)},set:function(e){!!e==1?this.Ff=K(this.Ff,26):this.Ff=Z(this.Ff,26)}});var e=null;Object.defineProperty(this,`MaxLen`,{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,`maxLength`,{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,`hasAppearanceStream`,{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})}
vendor: 13,321 bytes, lines 32-41
32,H(Nt,lt),Lt=function(){Nt.call(this),Object.defineProperty(this,`password`,{enumerable:!0,configurable:!0,get:function(){return!!X(this.Ff,14)},set:function(e){!!e==1?this.Ff=K(this.Ff,14):this.Ff=Z(this.Ff,14)}}),this.password=!0},H(Lt,Nt),At={CheckBox:{createAppearanceStream:function(){return{N:{On:At.CheckBox.YesNormal},D:{On:At.CheckBox.YesPushDown,Off:At.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=[],xe=e.scope.internal.getFont(e.fontName,e.fontStyle).id,Se=e.scope.__private__.encodeColorString(e.color),Ce=tt(e,e.caption);return _e.push(`0.749023 g`),_e.push(`0 0 `+U(At.internal.getWidth(e))+` `+U(At.internal.getHeight(e))+` re`),_e.push(`f`),_e.push(`BMC`),_e.push(`q`),_e.push(`0 0 1 rg`),_e.push(`/`+xe+` `+U(Ce.fontSize)+` Tf `+Se),_e.push(`BT`),_e.push(Ce.text),_e.push(`ET`),_e.push(`Q`),_e.push(`EMC`),t.stream=_e.join(` 33`),t},YesNormal:function(e){var t=V(e);t.scope=e.scope;var _e=e.scope.internal.getFont(e.fontName,e.fontStyle).id,xe=e.scope.__private__.encodeColorString(e.color),Se=[],Ce=At.internal.getHeight(e),Te=At.internal.getWidth(e),Ee=tt(e,e.caption);return Se.push(`1 g`),Se.push(`0 0 `+U(Te)+` `+U(Ce)+` re`),Se.push(`f`),Se.push(`q`),Se.push(`0 0 1 rg`),Se.push(`0 0 `+U(Te-1)+` `+U(Ce-1)+` re`),Se.push(`W`),Se.push(`n`),Se.push(`0 g`),Se.push(`BT`),Se.push(`/`+_e+` `+U(Ee.fontSize)+` Tf `+xe),Se.push(Ee.text),Se.push(`ET`),Se.push(`Q`),t.stream=Se.join(` 34`),t},OffPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=[];return _e.push(`0.749023 g`),_e.push(`0 0 `+U(At.internal.getWidth(e))+` `+U(At.internal.getHeight(e))+` re`),_e.push(`f`),t.stream=_e.join(` 35`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:At.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=At.RadioButton.Circle.YesNormal,t.D[e]=At.RadioButton.Circle.YesPushDown,t},getCA:function(){return`l`},YesNormal:function(e){var t=V(e);t.scope=e.scope;var _e=[],xe=At.internal.getWidth(e)<=At.internal.getHeight(e)?At.internal.getWidth(e)/4:At.internal.getHeight(e)/4;xe=Number((.9*xe).toFixed(5));var Se=At.internal.Bezier_C,Ce=Number((xe*Se).toFixed(5));return _e.push(`q`),_e.push(`1 0 0 1 `+z(At.internal.getWidth(e)/2)+` `+z(At.internal.getHeight(e)/2)+` cm`),_e.push(xe+` 0 m`),_e.push(xe+` `+Ce+` `+Ce+` `+xe+` 0 `+xe+` c`),_e.push(`-`+Ce+` `+xe+` -`+xe+` `+Ce+` -`+xe+` 0 c`),_e.push(`-`+xe+` -`+Ce+` -`+Ce+` -`+xe+` 0 -`+xe+` c`),_e.push(Ce+` -`+xe+` `+xe+` -`+Ce+` `+xe+` 0 c`),_e.push(`f`),_e.push(`Q`),t.stream=_e.join(` 36`),t},YesPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=[],xe=At.internal.getWidth(e)<=At.internal.getHeight(e)?At.internal.getWidth(e)/4:At.internal.getHeight(e)/4;xe=Number((.9*xe).toFixed(5));var Se=Number((2*xe).toFixed(5)),Ce=Number((Se*At.internal.Bezier_C).toFixed(5)),Te=Number((xe*At.internal.Bezier_C).toFixed(5));return _e.push(`0.749023 g`),_e.push(`q`),_e.push(`1 0 0 1 `+z(At.internal.getWidth(e)/2)+` `+z(At.internal.getHeight(e)/2)+` cm`),_e.push(Se+` 0 m`),_e.push(Se+` `+Ce+` `+Ce+` `+Se+` 0 `+Se+` c`),_e.push(`-`+Ce+` `+Se+` -`+Se+` `+Ce+` -`+Se+` 0 c`),_e.push(`-`+Se+` -`+Ce+` -`+Ce+` -`+Se+` 0 -`+Se+` c`),_e.push(Ce+` -`+Se+` `+Se+` -`+Ce+` `+Se+` 0 c`),_e.push(`f`),_e.push(`Q`),_e.push(`0 g`),_e.push(`q`),_e.push(`1 0 0 1 `+z(At.internal.getWidth(e)/2)+` `+z(At.internal.getHeight(e)/2)+` cm`),_e.push(xe+` 0 m`),_e.push(xe+` `+Te+` `+Te+` `+xe+` 0 `+xe+` c`),_e.push(`-`+Te+` `+xe+` -`+xe+` `+Te+` -`+xe+` 0 c`),_e.push(`-`+xe+` -`+Te+` -`+Te+` -`+xe+` 0 -`+xe+` c`),_e.push(Te+` -`+xe+` `+xe+` -`+Te+` `+xe+` 0 c`),_e.push(`f`),_e.push(`Q`),t.stream=_e.join(` 37`),t},OffPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=[],xe=At.internal.getWidth(e)<=At.internal.getHeight(e)?At.internal.getWidth(e)/4:At.internal.getHeight(e)/4;xe=Number((.9*xe).toFixed(5));var Se=Number((2*xe).toFixed(5)),Ce=Number((Se*At.internal.Bezier_C).toFixed(5));return _e.push(`0.749023 g`),_e.push(`q`),_e.push(`1 0 0 1 `+z(At.internal.getWidth(e)/2)+` `+z(At.internal.getHeight(e)/2)+` cm`),_e.push(Se+` 0 m`),_e.push(Se+` `+Ce+` `+Ce+` `+Se+` 0 `+Se+` c`),_e.push(`-`+Ce+` `+Se+` -`+Se+` `+Ce+` -`+Se+` 0 c`),_e.push(`-`+Se+` -`+Ce+` -`+Ce+` -`+Se+` 0 -`+Se+` c`),_e.push(Ce+` -`+Se+` `+Se+` -`+Ce+` `+Se+` 0 c`),_e.push(`f`),_e.push(`Q`),t.stream=_e.join(` 38`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:At.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=At.RadioButton.Cross.YesNormal,t.D[e]=At.RadioButton.Cross.YesPushDown,t},getCA:function(){return`8`},YesNormal:function(e){var t=V(e);t.scope=e.scope;var _e=[],xe=At.internal.calculateCross(e);return _e.push(`q`),_e.push(`1 1 `+U(At.internal.getWidth(e)-2)+` `+U(At.internal.getHeight(e)-2)+` re`),_e.push(`W`),_e.push(`n`),_e.push(U(xe.x1.x)+` `+U(xe.x1.y)+` m`),_e.push(U(xe.x2.x)+` `+U(xe.x2.y)+` l`),_e.push(U(xe.x4.x)+` `+U(xe.x4.y)+` m`),_e.push(U(xe.x3.x)+` `+U(xe.x3.y)+` l`),_e.push(`s`),_e.push(`Q`),t.stream=_e.join(` 39`),t},YesPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=At.internal.calculateCross(e),xe=[];return xe.push(`0.749023 g`),xe.push(`0 0 `+U(At.internal.getWidth(e))+` `+U(At.internal.getHeight(e))+` re`),xe.push(`f`),xe.push(`q`),xe.push(`1 1 `+U(At.internal.getWidth(e)-2)+` `+U(At.internal.getHeight(e)-2)+` re`),xe.push(`W`),xe.push(`n`),xe.push(U(_e.x1.x)+` `+U(_e.x1.y)+` m`),xe.push(U(_e.x2.x)+` `+U(_e.x2.y)+` l`),xe.push(U(_e.x4.x)+` `+U(_e.x4.y)+` m`),xe.push(U(_e.x3.x)+` `+U(_e.x3.y)+` l`),xe.push(`s`),xe.push(`Q`),t.stream=xe.join(` 40`),t},OffPushDown:function(e){var t=V(e);t.scope=e.scope;var _e=[];return _e.push(`0.749023 g`),_e.push(`0 0 `+U(At.internal.getWidth(e))+` `+U(At.internal.getHeight(e))+` re`),_e.push(`f`),t.stream=_e.join(` 41`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,_e=e.scope.__private__.encodeColorString(e.color);return`/`+t+` `+e.fontSize+` Tf `+_e}},At.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=At.internal.getWidth(e),_e=At.internal.getHeight(e),xe=Math.min(t,_e);return{x1:{x:(t-xe)/2,y:(_e-xe)/2+xe},x2:{x:(t-xe)/2+xe,y:(_e-xe)/2},x3:{x:(t-xe)/2,y:(_e-xe)/2},x4:{x:(t-xe)/2+xe,y:(_e-xe)/2+xe}}}},At.internal.getWidth=function(e){var t=0;return _typeof(e)===`object`&&(t=W(e.Rect[2])),t},At.internal.getHeight=function(e){var t=0;return _typeof(e)===`object`&&(t=W(e.Rect[3])),t},xt=q.addField=function(e){if(at(this,e),!(e instanceof lt))throw Error(`Invalid argument passed to jsPDF.addField.`);var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this},q.AcroFormChoiceField=ft,q.AcroFormListBox=dt,q.AcroFormComboBox=pt,q.AcroFormEditBox=gt,q.AcroFormButton=mt,q.AcroFormPushButton=vt,q.AcroFormRadioButton=bt,q.AcroFormCheckBox=wt,q.AcroFormTextField=Nt,q.AcroFormPasswordField=Lt,q.AcroFormAppearance=At,q.AcroForm={ChoiceField:ft,ListBox:dt,ComboBox:pt,EditBox:gt,Button:mt,PushButton:vt,RadioButton:bt,CheckBox:wt,TextField:Nt,PasswordField:Lt,Appearance:At},E.AcroForm={ChoiceField:ft,ListBox:dt,ComboBox:pt,EditBox:gt,Button:mt,PushButton:vt,RadioButton:bt,CheckBox:wt,TextField:Nt,PasswordField:Lt,Appearance:At},St=E.AcroForm,(function(e){e.__addimage__={};var t=`UNKNOWN`,_e={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},xe=e.__addimage__.getImageFileTypeByImageData=function(e,xe){var Se,Ce,Te,Ee,De,Oe=t;if((xe||=t)===`RGBA`||e.data!==void 0&&e.data instanceof Uint8ClampedArray&&`height`in e&&`width`in e)return`RGBA`;if(Ue(e))for(De in _e)for(Te=_e[De],Se=0;Se<Te.length;Se+=1){for(Ee=!0,Ce=0;Ce<Te[Se].length;Ce+=1)if(Te[Se][Ce]!==void 0&&Te[Se][Ce]!==e[Ce]){Ee=!1;break}if(!0===Ee){Oe=De;break}}else for(De in _e)for(Te=_e[De],Se=0;Se<Te.length;Se+=1){for(Ee=!0,Ce=0;Ce<Te[Se].length;Ce+=1)if(Te[Se][Ce]!==void 0&&Te[Se][Ce]!==e.charCodeAt(Ce)){Ee=!1;break}if(!0===Ee){Oe=De;break}}return Oe===t&&xe!==t&&(Oe=xe),Oe},Se=function e(t){for(var _e=this.internal.write,xe=this.internal.putStream,Se=(0,this.internal.getFilters)();Se.indexOf(`FlateEncode`)!==-1;)Se.splice(Se.indexOf(`FlateEncode`),1);t.objectId=this.internal.newObject();var Ce=[];if(Ce.push({key:`Type`,value:`/XObject`}),Ce.push({key:`Subtype`,value:`/Image`}),Ce.push({key:`Width`,value:t.width}),Ce.push({key:`Height`,value:t.height}),t.colorSpace===Ie.INDEXED?Ce.push({key:`ColorSpace`,value:`[/Indexed /DeviceRGB `+(t.palette.length/3-1)+` `+(`sMask`in t&&t.sMask!==void 0?t.objectId+2:t.objectId+1)+` 0 R]`}):(Ce.push({key:`ColorSpace`,value:`/`+t.colorSpace}),t.colorSpace===Ie.DEVICE_CMYK&&Ce.push({key:`Decode`,value:`[1 0 1 0 1 0 1 0]`})),Ce.push({key:`BitsPerComponent`,value:t.bitsPerComponent}),`decodeParameters`in t&&t.decodeParameters!==void 0&&Ce.push({key:`DecodeParms`,value:`<<`+t.decodeParameters+`>>`}),`transparency`in t&&Array.isArray(t.transparency)){for(var Te=``,Ee=0,De=t.transparency.length;Ee<De;Ee++)Te+=t.transparency[Ee]+` `+t.transparency[Ee]+` `;Ce.push({key:`Mask`,value:`[`+Te+`]`})}t.sMask!==void 0&&Ce.push({key:`SMask`,value:t.objectId+1+` 0 R`});var Oe=t.filter===void 0?void 0:[`/`+t.filter];if(xe({data:t.data,additionalKeyValues:Ce,alreadyAppliedFilters:Oe,objectId:t.objectId}),_e(`endobj`),`sMask`in t&&t.sMask!==void 0){var ke=`/Predictor `+t.predictor+` /Colors 1 /BitsPerComponent `+t.bitsPerComponent+` /Columns `+t.width,Ae={width:t.width,height:t.height,colorSpace:`DeviceGray`,bitsPerComponent:t.bitsPerComponent,decodeParameters:ke,data:t.sMask};`filter`in t&&(Ae.filter=t.filter),e.call(this,Ae)}if(t.colorSpace===Ie.INDEXED){var je=this.internal.newObject();xe({data:Ge(new Uint8Array(t.palette)),objectId:je}),_e(`endobj`)}},Ce=function(){var e=this.internal.collections.addImage_images;for(var t in e)Se.call(this,e[t])},Te=function(){var e,t=this.internal.collections.addImage_images,_e=this.internal.write;for(var xe in t)_e(`/I`+(e=t[xe]).index,e.objectId,`0`,`R`)},Ee=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe(`putResources`,Ce),this.internal.events.subscribe(`putXobjectDict`,Te))},De=function(){var e=this.internal.collections.addImage_images;return Ee.call(this),e},Oe=function(){return Object.keys(this.internal.collections.addImage_images).length},ke=function(t){return typeof e[`process`+t.toUpperCase()]==`function`},Ae=function(e){return _typeof(e)===`object`&&e.nodeType===1},je=function(t,_e){if(t.nodeName===`IMG`&&t.hasAttribute(`src`)){var xe=``+t.getAttribute(`src`);if(xe.indexOf(`data:image/`)===0)return u$3(unescape(xe).split(`base64,`).pop());var Se=e.loadFile(xe,!0);if(Se!==void 0)return Se}if(t.nodeName===`CANVAS`){if(t.width===0||t.height===0)throw Error(`Given canvas must have data. Canvas width: `+t.width+`, height: `+t.height);var Ce;switch(_e){case`PNG`:Ce=`image/png`;break;case`WEBP`:Ce=`image/webp`;break;default:Ce=`image/jpeg`}return u$3(t.toDataURL(Ce,1).split(`base64,`).pop())}},Me=function(e){var t=this.internal.collections.addImage_images;if(t){for(var _e in t)if(e===t[_e].alias)return t[_e]}},Pe=function(e,t,_e){return e||t||(e=-96,t=-96),e<0&&(e=-1*_e.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*_e.height*72/t/this.internal.scaleFactor),e===0&&(e=t*_e.width/_e.height),t===0&&(t=e*_e.height/_e.width),[e,t]},Fe=function(e,t,_e,xe,Se,Ce){var Te=Pe.call(this,_e,xe,Se),Ee=this.internal.getCoordinateString,Oe=this.internal.getVerticalCoordinateString,ke=De.call(this);if(_e=Te[0],xe=Te[1],ke[Se.index]=Se,Ce){Ce*=Math.PI/180;var Ae=Math.cos(Ce),je=Math.sin(Ce),Me=function(e){return e.toFixed(4)},Fe=[Me(Ae),Me(je),Me(-1*je),Me(Ae),0,0,`cm`]}this.internal.write(`q`),Ce?(this.internal.write([1,`0`,`0`,1,Ee(e),Oe(t+xe),`cm`].join(` `)),this.internal.write(Fe.join(` `)),this.internal.write([Ee(_e),`0`,`0`,Ee(xe),`0`,`0`,`cm`].join(` `))):this.internal.write([Ee(_e),`0`,`0`,Ee(xe),Ee(e),Oe(t+xe),`cm`].join(` `)),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,`cm`].join(` `)),this.internal.write(`/I`+Se.index+` Do`),this.internal.write(`Q`)},Ie=e.color_spaces={DEVICE_RGB:`DeviceRGB`,DEVICE_GRAY:`DeviceGray`,DEVICE_CMYK:`DeviceCMYK`,CAL_GREY:`CalGray`,CAL_RGB:`CalRGB`,LAB:`Lab`,ICC_BASED:`ICCBased`,INDEXED:`Indexed`,PATTERN:`Pattern`,SEPARATION:`Separation`,DEVICE_N:`DeviceN`};e.decode={DCT_DECODE:`DCTDecode`,FLATE_DECODE:`FlateDecode`,LZW_DECODE:`LZWDecode`,JPX_DECODE:`JPXDecode`,JBIG2_DECODE:`JBIG2Decode`,ASCII85_DECODE:`ASCII85Decode`,ASCII_HEX_DECODE:`ASCIIHexDecode`,RUN_LENGTH_DECODE:`RunLengthDecode`,CCITT_FAX_DECODE:`CCITTFaxDecode`};var Re=e.image_compression={NONE:`NONE`,FAST:`FAST`,MEDIUM:`MEDIUM`,SLOW:`SLOW`},ze=e.__addimage__.sHashCode=function(e){var t,_e,xe=0;if(typeof e==`string`)for(_e=e.length,t=0;t<_e;t++)xe=(xe<<5)-xe+e.charCodeAt(t),xe|=0;else if(Ue(e))for(_e=e.byteLength/2,t=0;t<_e;t++)xe=(xe<<5)-xe+e[t],xe|=0;return xe}
41,Be=e.__addimage__.validateStringAsBase64=function(e){(e||=``).toString().trim();var t=!0;return e.length===0&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},Ve=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e||=``).split(`base64,`),_e=null;if(t.length===2){var xe=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(t[0]);Array.isArray(xe)&&(_e={mimeType:xe[1],charset:xe[2],data:t[1]})}return _e},He=e.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`};e.__addimage__.isArrayBuffer=function(e){return He()&&e instanceof ArrayBuffer};var Ue=e.__addimage__.isArrayBufferView=function(e){return He()&&typeof Uint32Array<`u`&&(e instanceof Int8Array||e instanceof Uint8Array||typeof Uint8ClampedArray<`u`&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},We=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,_e=new Uint8Array(t),xe=0;xe<t;xe++)_e[xe]=e.charCodeAt(xe);return _e},Ge=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t=``,_e=Ue(e)?e:new Uint8Array(e),xe=0;xe<_e.length;xe+=8192)t+=String.fromCharCode.apply(null,_e.subarray(xe,xe+8192));return t};e.addImage=function(){var e,_e,xe,Se,Ce,Te,De,Oe,ke;if(typeof arguments[1]==`number`?(_e=t,xe=arguments[1],Se=arguments[2],Ce=arguments[3],Te=arguments[4],De=arguments[5],Oe=arguments[6],ke=arguments[7]):(_e=arguments[1],xe=arguments[2],Se=arguments[3],Ce=arguments[4],Te=arguments[5],De=arguments[6],Oe=arguments[7],ke=arguments[8]),_typeof(e=arguments[0])===`object`&&!Ae(e)&&`imageData`in e){var je=e;e=je.imageData,_e=je.format||_e||t,xe=je.x||xe||0,Se=je.y||Se||0,Ce=je.w||je.width||Ce,Te=je.h||je.height||Te,De=je.alias||De,Oe=je.compression||Oe,ke=je.rotation||je.angle||ke}var Me=this.internal.getFilters();if(Oe===void 0&&Me.indexOf(`FlateEncode`)!==-1&&(Oe=`SLOW`),isNaN(xe)||isNaN(Se))throw Error(`Invalid coordinates passed to jsPDF.addImage`);Ee.call(this);var Pe=Ke.call(this,e,_e,De,Oe);return Fe.call(this,xe,Se,Ce,Te,Pe,ke),this};var Ke=function(_e,Se,Ce,Te){var Ee,De,Pe;if(typeof _e==`string`&&xe(_e)===t){_e=unescape(_e);var Fe=qe(_e,!1);(Fe!==``||(Fe=e.loadFile(_e,!0))!==void 0)&&(_e=Fe)}if(Ae(_e)&&(_e=je(_e,Se)),Se=xe(_e,Se),!ke(Se))throw Error(`addImage does not support files of type '`+Se+`', please ensure that a plugin for '`+Se+`' support is added.`);if(((Pe=Ce)==null||Pe.length===0)&&(Ce=function(e){return typeof e==`string`||Ue(e)?ze(e):Ue(e.data)?ze(e.data):null}(_e)),(Ee=Me.call(this,Ce))||(He()&&(_e instanceof Uint8Array||Se===`RGBA`||(De=_e,_e=We(_e))),Ee=this[`process`+Se.toUpperCase()](_e,Oe.call(this),Ce,function(t){return t&&typeof t==`string`&&(t=t.toUpperCase()),t in e.image_compression?t:Re.NONE}(Te),De)),!Ee)throw Error(`An unknown error occurred whilst processing the image.`);return Ee},qe=e.__addimage__.convertBase64ToBinaryString=function(e,t){var _e;t=typeof t!=`boolean`||t;var xe,Se=``;if(typeof e==`string`){xe=(_e=Ve(e))===null?e:_e.data;try{Se=u$3(xe)}catch(e){if(t)throw Be(xe)?Error(`atob-Error in jsPDF.convertBase64ToBinaryString `+e.message):Error(`Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString `)}}return Se};e.getImageProperties=function(_e){var Se,Ce,Te=``;if(Ae(_e)&&(_e=je(_e)),typeof _e==`string`&&xe(_e)===t&&((Te=qe(_e,!1))===``&&(Te=e.loadFile(_e)||``),_e=Te),Ce=xe(_e),!ke(Ce))throw Error(`addImage does not support files of type '`+Ce+`', please ensure that a plugin for '`+Ce+`' support is added.`);if(!He()||_e instanceof Uint8Array||(_e=We(_e)),!(Se=this[`process`+Ce.toUpperCase()](_e)))throw Error(`An unknown error occurred whilst processing the image`);return Se.fileType=Ce,Se}})(E.API),function(e){var t=function(e){if(e!==void 0&&e!=``)return!0};E.API.events.push([`addPage`,function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push([`putPage`,function(e){for(var _e,xe,Se,Ce=this.internal.getCoordinateString,Te=this.internal.getVerticalCoordinateString,Ee=this.internal.getPageInfoByObjId(e.objId),De=e.pageContext.annotations,Oe=!1,ke=0;ke<De.length&&!Oe;ke++)switch((_e=De[ke]).type){case`link`:(t(_e.options.url)||t(_e.options.pageNumber))&&(Oe=!0);break;case`reference`:case`text`:case`freetext`:Oe=!0}if(Oe!=0){this.internal.write(`/Annots [`);for(var Ae=0;Ae<De.length;Ae++){_e=De[Ae];var je=this.internal.pdfEscape,Me=this.internal.getEncryptor(e.objId);switch(_e.type){case`reference`:this.internal.write(` `+_e.object.objId+` 0 R `);break;case`text`:var Pe=this.internal.newAdditionalObject(),Fe=this.internal.newAdditionalObject(),Ie=this.internal.getEncryptor(Pe.objId),Re=_e.title||`Note`;
vendor: 4,264 bytes, line 41
41Se=`<</Type /Annot /Subtype /Text `+(xe=`/Rect [`+Ce(_e.bounds.x)+` `+Te(_e.bounds.y+_e.bounds.h)+` `+Ce(_e.bounds.x+_e.bounds.w)+` `+Te(_e.bounds.y)+`] `)+`/Contents (`+je(Ie(_e.contents))+`)`,Se+=` /Popup `+Fe.objId+` 0 R`,Se+=` /P `+Ee.objId+` 0 R`,Se+=` /T (`+je(Ie(Re))+`) >>`,Pe.content=Se;var ze=Pe.objId+` 0 R`;Se=`<</Type /Annot /Subtype /Popup `+(xe=`/Rect [`+Ce(_e.bounds.x+30)+` `+Te(_e.bounds.y+_e.bounds.h)+` `+Ce(_e.bounds.x+_e.bounds.w+30)+` `+Te(_e.bounds.y)+`] `)+` /Parent `+ze,_e.open&&(Se+=` /Open true`),Se+=` >>`,Fe.content=Se,this.internal.write(Pe.objId,`0 R`,Fe.objId,`0 R`);break;case`freetext`:xe=`/Rect [`+Ce(_e.bounds.x)+` `+Te(_e.bounds.y)+` `+Ce(_e.bounds.x+_e.bounds.w)+` `+Te(_e.bounds.y+_e.bounds.h)+`] `;var Be=_e.color||`#000000`;Se=`<</Type /Annot /Subtype /FreeText `+xe+`/Contents (`+je(Me(_e.contents))+`)`,Se+=` /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#`+Be+`)`,Se+=` /Border [0 0 0]`,Se+=` >>`,this.internal.write(Se);break;case`link`:if(_e.options.name){var Ve=this.annotations._nameMap[_e.options.name];_e.options.pageNumber=Ve.page,_e.options.top=Ve.y}else _e.options.top||(_e.options.top=0);if(xe=`/Rect [`+_e.finalBounds.x+` `+_e.finalBounds.y+` `+_e.finalBounds.w+` `+_e.finalBounds.h+`] `,Se=``,_e.options.url)Se=`<</Type /Annot /Subtype /Link `+xe+`/Border [0 0 0] /A <</S /URI /URI (`+je(Me(_e.options.url))+`) >>`;else if(_e.options.pageNumber)switch(Se=`<</Type /Annot /Subtype /Link `+xe+`/Border [0 0 0] /Dest [`+this.internal.getPageInfo(_e.options.pageNumber).objId+` 0 R`,_e.options.magFactor=_e.options.magFactor||`XYZ`,_e.options.magFactor){case`Fit`:Se+=` /Fit]`;break;case`FitH`:Se+=` /FitH `+_e.options.top+`]`;break;case`FitV`:_e.options.left=_e.options.left||0,Se+=` /FitV `+_e.options.left+`]`;break;default:var He=Te(_e.options.top);_e.options.left=_e.options.left||0,_e.options.zoom===void 0&&(_e.options.zoom=0),Se+=` /XYZ `+_e.options.left+` `+He+` `+_e.options.zoom+`]`}Se!=``&&(Se+=` >>`,this.internal.write(Se))}}this.internal.write(`]`)}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case`link`:this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case`text`:case`freetext`:t.pageContext.annotations.push(e)}},e.link=function(e,t,_e,xe,Se){var Ce=this.internal.getCurrentPageInfo(),Te=this.internal.getCoordinateString,Ee=this.internal.getVerticalCoordinateString;Ce.pageContext.annotations.push({finalBounds:{x:Te(e),y:Ee(t),w:Te(e+_e),h:Ee(t+xe)},options:Se,type:`link`})},e.textWithLink=function(e,t,_e,xe){var Se,Ce,Te=this.getTextWidth(e),Ee=this.internal.getLineHeight()/this.internal.scaleFactor;if(xe.maxWidth!==void 0){Ce=xe.maxWidth;var De=this.splitTextToSize(e,Ce).length;Se=Math.ceil(Ee*De)}else Ce=Te,Se=Ee;return this.text(e,t,_e,xe),_e+=.2*Ee,xe.align===`center`&&(t-=Te/2),xe.align===`right`&&(t-=Te),this.link(t,_e-Ee,Ce,Se,xe),Te},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(E.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,6437
417],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},_e={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},xe={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},Se=[1570,1571,1573,1575];e.__arabicParser__={};var Ce=e.__arabicParser__.isInArabicSubstitutionA=function(e){return t[e.charCodeAt(0)]!==void 0},Te=e.__arabicParser__.isArabicLetter=function(e){return typeof e==`string`&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},Ee=e.__arabicParser__.isArabicEndLetter=function(e){return Te(e)&&Ce(e)&&t[e.charCodeAt(0)].length<=2},De=e.__arabicParser__.isArabicAlfLetter=function(e){return Te(e)&&Se.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return Te(e)&&Ce(e)&&t[e.charCodeAt(0)].length>=1};var Oe=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return Te(e)&&Ce(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return Te(e)&&Ce(e)&&t[e.charCodeAt(0)].length>=3};var ke=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return Te(e)&&Ce(e)&&t[e.charCodeAt(0)].length==4},Ae=e.__arabicParser__.resolveLigatures=function(e){var t=0,xe=_e,Se=``,Ce=0;for(t=0;t<e.length;t+=1)xe[e.charCodeAt(t)]===void 0?(xe=_e,Se+=e.charAt(t-Ce),t-=Ce,Ce=0):(Ce++,typeof(xe=xe[e.charCodeAt(t)])==`number`&&(Se+=String.fromCharCode(xe),xe=_e,Ce=0),t===e.length-1&&(xe=_e,Se+=e.charAt(t-(Ce-1)),t-=Ce-1,Ce=0));return Se};e.__arabicParser__.isArabicDiacritic=function(e){return e!==void 0&&xe[e.charCodeAt(0)]!==void 0};var je=e.__arabicParser__.getCorrectForm=function(e,t,_e){return Te(e)?!1===Ce(e)?-1:!Oe(e)||!Te(t)&&!Te(_e)||!Te(_e)&&Ee(t)||Ee(e)&&!Te(t)||Ee(e)&&De(t)||Ee(e)&&Ee(t)?0:ke(e)&&Te(t)&&!Ee(t)&&Te(_e)&&Oe(_e)?3:Ee(e)||!Te(_e)?1:2:-1},Me=function(e){var _e=0,xe=0,Se=0,Ce=``,Ee=``,De=``,Oe=(e||=``).split(`\\s+`),ke=[];for(_e=0;_e<Oe.length;_e+=1){for(ke.push(``),xe=0;xe<Oe[_e].length;xe+=1)Ce=Oe[_e][xe],Ee=Oe[_e][xe-1],De=Oe[_e][xe+1],Te(Ce)?(Se=je(Ce,Ee,De),ke[_e]+=Se===-1?Ce:String.fromCharCode(t[Ce.charCodeAt(0)][Se])):ke[_e]+=Ce;ke[_e]=Ae(ke[_e])}return ke.join(` `)},Pe=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t=typeof arguments[0]==`string`?arguments[0]:arguments[0].text,_e=[];if(Array.isArray(t)){var xe=0;for(_e=[],xe=0;xe<t.length;xe+=1)Array.isArray(t[xe])?_e.push([Me(t[xe][0]),t[xe][1],t[xe][2]]):_e.push([Me(t[xe])]);e=_e}else e=Me(t);return typeof arguments[0]==`string`?e:(arguments[0].text=e,arguments[0])};e.events.push([`preProcessText`,Pe])}(E.API),E.API.autoPrint=function(e){var t;switch((e||={}).variant=e.variant||`non-conform`,e.variant){case`javascript`:this.addJS(`print({});`);break;default:this.internal.events.subscribe(`postPutResources`,(function(){t=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/S /Named`),this.internal.out(`/Type /Action`),this.internal.out(`/N /Print`),this.internal.out(`>>`),this.internal.out(`endobj`)})),this.internal.events.subscribe(`putCatalog`,(function(){this.internal.out(`/OpenAction `+t+` 0 R`)}))}return this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,`pdf`,{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,`width`,{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext(`2d`).pageWrapXEnabled&&(this.getContext(`2d`).pageWrapX=t+1)}});var _e=300;Object.defineProperty(this,`height`,{get:function(){return _e},set:function(e){_e=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext(`2d`).pageWrapYEnabled&&(this.getContext(`2d`).pageWrapY=_e+1)}});var xe=[];Object.defineProperty(this,`childNodes`,{get:function(){return xe},set:function(e){xe=e}});var Se={};Object.defineProperty(this,`style`,{get:function(){return Se}
vendor: 4,570 bytes, line 41
41,set:function(e){Se=e}}),Object.defineProperty(this,`parentNode`,{})};t.prototype.getContext=function(e,t){var _e;if((e||=`2d`)!==`2d`)return null;for(_e in t)this.pdf.context2d.hasOwnProperty(_e)&&(this.pdf.context2d[_e]=t[_e]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw Error(`toDataURL is not implemented.`)},e.events.push([`initialized`,function(){this.canvas=new t,this.canvas.pdf=this}])}(E.API),function(e){var t={left:0,top:0,bottom:0,right:0},_e=!1,xe=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),Se.call(this))},Se=function(){this.internal.__cell__.lastCell=new Ce,this.internal.__cell__.pages=1},Ce=function(){var e=arguments[0];Object.defineProperty(this,`x`,{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,`y`,{enumerable:!0,get:function(){return t},set:function(e){t=e}});var _e=arguments[2];Object.defineProperty(this,`width`,{enumerable:!0,get:function(){return _e},set:function(e){_e=e}});var xe=arguments[3];Object.defineProperty(this,`height`,{enumerable:!0,get:function(){return xe},set:function(e){xe=e}});var Se=arguments[4];Object.defineProperty(this,`text`,{enumerable:!0,get:function(){return Se},set:function(e){Se=e}});var Ce=arguments[5];Object.defineProperty(this,`lineNumber`,{enumerable:!0,get:function(){return Ce},set:function(e){Ce=e}});var Te=arguments[6];return Object.defineProperty(this,`align`,{enumerable:!0,get:function(){return Te},set:function(e){Te=e}}),this};Ce.prototype.clone=function(){return new Ce(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Ce.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return xe.call(this),this.internal.__cell__.headerFunction=typeof e==`function`?e:void 0,this},e.getTextDimensions=function(e,t){xe.call(this);var _e=(t||={}).fontSize||this.getFontSize(),Se=t.font||this.getFont(),Ce=t.scaleFactor||this.internal.scaleFactor,Te=0,Ee=0,De=0,Oe=this;if(!Array.isArray(e)&&typeof e!=`string`){if(typeof e!=`number`)throw Error(`getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.`);e=String(e)}var ke=t.maxWidth;ke>0?typeof e==`string`?e=this.splitTextToSize(e,ke):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce((function(e,t){return e.concat(Oe.splitTextToSize(t,ke))}),[])):e=Array.isArray(e)?e:[e];for(var Ae=0;Ae<e.length;Ae++)Te<(De=this.getStringUnitWidth(e[Ae],{font:Se})*_e)&&(Te=De);return Te!==0&&(Ee=e.length),{w:Te/=Ce,h:Math.max((Ee*_e*this.getLineHeightFactor()-_e*(this.getLineHeightFactor()-1))/Ce,0)}},e.cellAddPage=function(){xe.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new Ce(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var Te=e.cell=function(){var e=arguments[0]instanceof Ce?arguments[0]:new Ce(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);xe.call(this);var Se=this.internal.__cell__.lastCell,Te=this.internal.__cell__.padding,Ee=this.internal.__cell__.margins||t,De=this.internal.__cell__.tableHeaderRow,Oe=this.internal.__cell__.printHeaders;return Se.lineNumber!==void 0&&(Se.lineNumber===e.lineNumber?(e.x=(Se.x||0)+(Se.width||0),e.y=Se.y||0):Se.y+Se.height+e.height+Ee.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=Ee.top,Oe&&De&&(this.printHeaderRow(e.lineNumber,!0),e.y+=De[0].height)):e.y=Se.y+Se.height||e.y),e.text[0]!==void 0&&(this.rect(e.x,e.y,e.width,e.height,!0===_e?`FD`:void 0),e.align===`right`?this.text(e.text,e.x+e.width-Te,e.y+Te,{align:`right`,baseline:`top`}):e.align===`center`?this.text(e.text,e.x+e.width/2,e.y+Te,{align:`center`,baseline:`top`,maxWidth:e.width-Te-Te}):this.text(e.text,e.x+Te,e.y+Te,{align:`left`,baseline:`top`,maxWidth:e.width-Te-Te})),this.internal.__cell__.lastCell=e,this};e.table=function(e,_e,De,Oe,ke){if(xe.call(this),!De)throw Error(`No data for PDF table.`);var Ae,je,Me,Pe,Fe=[],Ie=[],Re=[],ze={},Be={},Ve=[],He=[],Ue=(ke||={}).autoSize||!1,We=!1!==ke.printHeaders,Ge=ke.css&&ke.css[`font-size`]!==void 0?16*ke.css[`font-size`]:ke.fontSize||12,Ke=ke.margins||Object.assign({width:this.getPageWidth()},t),qe=typeof ke.padding==`number`?ke.padding:3,Je=ke.headerBackgroun
41dColor||`#c8c8c8`,Ye=ke.headerTextColor||`#000`;if(Se.call(this),this.internal.__cell__.printHeaders=We,this.internal.__cell__.margins=Ke,this.internal.__cell__.table_font_size=Ge,this.internal.__cell__.padding=qe,this.internal.__cell__.headerBackgroundColor=Je,this.internal.__cell__.headerTextColor=Ye,this.setFontSize(Ge),Oe==null)Ie=Fe=Object.keys(De[0]),Re=Fe.map((function(){return`left`}));else if(Array.isArray(Oe)&&_typeof(Oe[0])===`object`)for(Fe=Oe.map((function(e){return e.name})),Ie=Oe.map((function(e){return e.prompt||e.name||``})),Re=Oe.map((function(e){return e.align||`left`})),Ae=0;Ae<Oe.length;Ae+=1)Be[Oe[Ae].name]=Oe[Ae].width*(19.049976/25.4);else Array.isArray(Oe)&&typeof Oe[0]==`string`&&(Ie=Fe=Oe,Re=Fe.map((function(){return`left`})));if(Ue||Array.isArray(Oe)&&typeof Oe[0]==`string`)for(Ae=0;Ae<Fe.length;Ae+=1){for(ze[Pe=Fe[Ae]]=De.map((function(e){return e[Pe]})),this.setFont(void 0,`bold`),Ve.push(this.getTextDimensions(Ie[Ae],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),je=ze[Pe],this.setFont(void 0,`normal`),Me=0;Me<je.length;Me+=1)Ve.push(this.getTextDimensions(je[Me],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Be[Pe]=Math.max.apply(null,Ve)+qe+qe,Ve=[]}if(We){var Xe={};for(Ae=0;Ae<Fe.length;Ae+=1)Xe[Fe[Ae]]={},Xe[Fe[Ae]].text=Ie[Ae],Xe[Fe[Ae]].align=Re[Ae];var Ze=Ee.call(this,Xe,Be);He=Fe.map((function(t){return new Ce(e,_e,Be[t],Ze,Xe[t].text,void 0,Xe[t].align)})),this.setTableHeaderRow(He),this.printHeaderRow(1,!1)}var Qe=Oe.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(Ae=0;Ae<De.length;Ae+=1){`rowStart`in ke&&ke.rowStart instanceof Function&&ke.rowStart({row:Ae,data:De[Ae]},this);var $e=Ee.call(this,De[Ae],Be);for(Me=0;Me<Fe.length;Me+=1){var en=De[Ae][Fe[Me]];`cellStart`in ke&&ke.cellStart instanceof Function&&ke.cellStart({row:Ae,col:Me,data:en},this),Te.call(this,new Ce(e,_e,Be[Fe[Me]],$e,en,Ae+2,Qe[Fe[Me]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=_e,this};var Ee=function(e,t){var _e=this.internal.__cell__.padding,xe=this.internal.__cell__.table_font_size,Se=this.internal.scaleFactor;return Object.keys(e).map((function(xe){var Se=e[xe];return this.splitTextToSize(Se.hasOwnProperty(`text`)?Se.text:Se,t[xe]-_e-_e)}),this).map((function(e){return this.getLineHeightFactor()*e.length*xe/Se+_e+_e}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){xe.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(xe.call(this),!this.internal.__cell__.tableHeaderRow)throw Error(`Property tableHeaderRow does not exist.`);var Se;if(_e=!0,typeof this.internal.__cell__.headerFunction==`function`){var Ee=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new Ce(Ee[0],Ee[1],Ee[2],Ee[3],void 0,-1)}this.setFont(void 0,`bold`);for(var De=[],Oe=0;Oe<this.internal.__cell__.tableHeaderRow.length;Oe+=1){Se=this.internal.__cell__.tableHeaderRow[Oe].clone(),t&&(Se.y=this.internal.__cell__.margins.top||0,De.push(Se)),Se.lineNumber=e;var ke=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),Te.call(this,Se),this.setTextColor(ke)}De.length>0&&this.setTableHeaderRow(De),this.setFont(void 0,`normal`),_e=!1}}(E.API),Pt={italic:[`italic`,`oblique`,`normal`],oblique:[`oblique`,`italic`,`normal`],normal:[`normal`,`oblique`,`italic`]},kt=[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`],It=_t(kt),Ft=[100,200,300,400,500,600,700,800,900],Ct=_t(Ft),Bt={"sans-serif":`helvetica`,fixed:`courier`,monospace:`courier`,terminal:`courier`,cursive:`times`,fantasy:`times`,serif:`times`},Mt={caption:`times`,icon:`times`,menu:`times`,"message-box":`times`,"small-caption":`times`,"status-bar":`times`},Wt=[`times`],(function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke=function(e){return e||={},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||`#000000`,this.fillStyle=e.fillStyle||`#000000`,this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||`10px sans-serif`,this.textBaseline=e.textBaseline||`alph
41abetic`,this.textAlign=e.textAlign||`left`,this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||`miter`,this.lineCap=e.lineCap||`butt`,this.path=e.path||[],this.transform=e.transform===void 0?new De:e.transform.clone(),this.globalCompositeOperation=e.globalCompositeOperation||`normal`,this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new Te,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new Te,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect=typeof e.ignoreClearRect!=`boolean`||e.ignoreClearRect,this};e.events.push([`initialized`,function(){this.context2d=new Ae(this),t=this.internal.f2,_e=this.internal.getCoordinateString,xe=this.internal.getVerticalCoordinateString,Se=this.internal.getHorizontalCoordinate,Ce=this.internal.getVerticalCoordinate,Te=this.internal.Point,Ee=this.internal.Rectangle,De=this.internal.Matrix,Oe=new ke}]);var Ae=function(e){Object.defineProperty(this,`canvas`,{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,`pdf`,{get:function(){return t}});var _e=!1;Object.defineProperty(this,`pageWrapXEnabled`,{get:function(){return _e},set:function(e){_e=!!e}});var xe=!1;Object.defineProperty(this,`pageWrapYEnabled`,{get:function(){return xe},set:function(e){xe=!!e}});var Se=0;Object.defineProperty(this,`posX`,{get:function(){return Se},set:function(e){isNaN(e)||(Se=e)}});var Ce=0;Object.defineProperty(this,`posY`,{get:function(){return Ce},set:function(e){isNaN(e)||(Ce=e)}}),Object.defineProperty(this,`margin`,{get:function(){return Oe.margin},set:function(e){var t;typeof e==`number`?t=[e,e,e,e]:((t=[,,,,])[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),Oe.margin=t}});var Te=!1;Object.defineProperty(this,`autoPaging`,{get:function(){return Te},set:function(e){Te=e}});var Ee=0;Object.defineProperty(this,`lastBreak`,{get:function(){return Ee},set:function(e){Ee=e}});var De=[];Object.defineProperty(this,`pageBreaks`,{get:function(){return De},set:function(e){De=e}}),Object.defineProperty(this,`ctx`,{get:function(){return Oe},set:function(e){e instanceof ke&&(Oe=e)}}),Object.defineProperty(this,`path`,{get:function(){return Oe.path},set:function(e){Oe.path=e}});var Ae=[];Object.defineProperty(this,`ctxStack`,{get:function(){return Ae},set:function(e){Ae=e}}),Object.defineProperty(this,`fillStyle`,{get:function(){return this.ctx.fillStyle},set:function(e){var t=je(e);this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=t.a===0,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,`strokeStyle`,{get:function(){return this.ctx.strokeStyle},set:function(e){var t=je(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=t.a===0,this.ctx.strokeOpacity=t.a,t.a===0?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,`lineCap`,{get:function(){return this.ctx.lineCap},set:function(e){[`butt`,`round`,`square`].indexOf(e)!==-1&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,`lineWidth`,{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,`lineJoin`,{get:function(){return this.ctx.lineJoin},set:function(e){[`bevel`,`round`,`miter`].indexOf(e)!==-1&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,`miterLimit`,{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,`textBaseline`,{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,`textAlign`,{get:function(){return this.ctx.textAlign},set:function(e){[`right`,`end`,`center`,`left`,`start`].indexOf(e)!==-1&&(this.ctx.textAlign=e)}});var Me=null;function Pe(e,t){return Me===null&&(Me=function(e){for(var t={},_e=0;_e<e.length;++_e){var xe=jt(e[_e]),Se=xe.family,Ce=xe.stretch,Te=xe.style,Ee=xe.weight;t[Se]=t[Se]||{},t[Se][Ce]=t[Se][Ce]||{},t[Se][Ce][Te]=t[Se][Ce][Te]||{},t[Se][Ce][Te][Ee]=xe}return t}(function(e){var t=[];return Object.keys(e).forEach((function(_e){e[_e].forEach((function(e){var xe=null;switch(e){case`bold`:xe={family:_e,weight:`bold`};break;case`italic`:xe={family:_e,style:`italic`};break;case`bolditalic`:xe={family:_e,weight:`bold`,style:`italic`};break;case``:case`normal`:xe={family:_e}}xe!==null&&(xe.ref={name:_e,style:e},t.push(xe))}))})),t}
vendor: 4,187 bytes, line 41
41(e.getFontList()).concat(t))),Me}var Fe=null;Object.defineProperty(this,`fontFaces`,{get:function(){return Fe},set:function(e){Me=null,Fe=e}}),Object.defineProperty(this,`font`,{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))!==null){var _e=t[1],xe=(t[2],t[3]),Se=t[4],Ce=(t[5],t[6]),Te=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Se)[2];Se=Math.floor(Te===`px`?parseFloat(Se)*this.pdf.internal.scaleFactor:Te===`em`?parseFloat(Se)*this.pdf.getFontSize():parseFloat(Se)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Se);var Ee=function(e){var t,_e,xe=[],Se=e.trim();if(Se===``)return Wt;if(Se in Mt)return[Mt[Se]];for(;Se!==``;){switch(_e=null,t=(Se=Dt(Se)).charAt(0)){case`"`:case`'`:_e=Rt(Se.substring(1),t);break;default:_e=Tt(Se)}if(_e===null||(xe.push(_e[0]),(Se=Dt(_e[1]))!==``&&Se.charAt(0)!==`,`))return Wt;Se=Se.replace(/^,/,``)}return xe}(Ce);if(this.fontFaces){var De=qt(Pe(this.pdf,this.fontFaces),Ee.map((function(e){return{family:e,stretch:`normal`,weight:xe,style:_e}})));this.pdf.setFont(De.ref.name,De.ref.style)}else{var Oe=``;(xe===`bold`||parseInt(xe,10)>=700||_e===`bold`)&&(Oe=`bold`),_e===`italic`&&(Oe+=`italic`),Oe.length===0&&(Oe=`normal`);for(var ke=``,Ae={arial:`Helvetica`,Arial:`Helvetica`,verdana:`Helvetica`,Verdana:`Helvetica`,helvetica:`Helvetica`,Helvetica:`Helvetica`,"sans-serif":`Helvetica`,fixed:`Courier`,monospace:`Courier`,terminal:`Courier`,cursive:`Times`,fantasy:`Times`,serif:`Times`},je=0;je<Ee.length;je++){if(this.pdf.internal.getFont(Ee[je],Oe,{noFallback:!0,disableWarning:!0})!==void 0){ke=Ee[je];break}if(Oe===`bolditalic`&&this.pdf.internal.getFont(Ee[je],`bold`,{noFallback:!0,disableWarning:!0})!==void 0)ke=Ee[je],Oe=`bold`;else if(this.pdf.internal.getFont(Ee[je],`normal`,{noFallback:!0,disableWarning:!0})!==void 0){ke=Ee[je],Oe=`normal`;break}}if(ke===``){for(var Me=0;Me<Ee.length;Me++)if(Ae[Ee[Me]]){ke=Ae[Ee[Me]];break}}ke=ke===``?`Times`:ke,this.pdf.setFont(ke,Oe)}}}}),Object.defineProperty(this,`globalCompositeOperation`,{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,`globalAlpha`,{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,`lineDashOffset`,{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,an.call(this)}}),Object.defineProperty(this,`lineDash`,{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,an.call(this)}}),Object.defineProperty(this,`ignoreClearRect`,{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=!!e}})};Ae.prototype.setLineDash=function(e){this.lineDash=e},Ae.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ae.prototype.fill=function(){Ve.call(this,`fill`,!1)},Ae.prototype.stroke=function(){Ve.call(this,`stroke`,!1)},Ae.prototype.beginPath=function(){this.path=[{type:`begin`}]},Ae.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw a$3.error(`jsPDF.context2d.moveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.moveTo`);var _e=this.ctx.transform.applyToPoint(new Te(e,t));this.path.push({type:`mt`,x:_e.x,y:_e.y}),this.ctx.lastPoint=new Te(e,t)},Ae.prototype.closePath=function(){var e=new Te(0,0),t=0;for(t=this.path.length-1;t!==-1;t--)if(this.path[t].type===`begin`&&_typeof(this.path[t+1])===`object`&&typeof this.path[t+1].x==`number`){e=new Te(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:`close`}),this.ctx.lastPoint=new Te(e.x,e.y)},Ae.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw a$3.error(`jsPDF.context2d.lineTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to
41jsPDF.context2d.lineTo`);var _e=this.ctx.transform.applyToPoint(new Te(e,t));this.path.push({type:`lt`,x:_e.x,y:_e.y}),this.ctx.lastPoint=new Te(_e.x,_e.y)},Ae.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Ve.call(this,null,!0)},Ae.prototype.quadraticCurveTo=function(e,t,_e,xe){if(isNaN(_e)||isNaN(xe)||isNaN(e)||isNaN(t))throw a$3.error(`jsPDF.context2d.quadraticCurveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.quadraticCurveTo`);var Se=this.ctx.transform.applyToPoint(new Te(_e,xe)),Ce=this.ctx.transform.applyToPoint(new Te(e,t));this.path.push({type:`qct`,x1:Ce.x,y1:Ce.y,x:Se.x,y:Se.y}),this.ctx.lastPoint=new Te(Se.x,Se.y)},Ae.prototype.bezierCurveTo=function(e,t,_e,xe,Se,Ce){if(isNaN(Se)||isNaN(Ce)||isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.context2d.bezierCurveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.bezierCurveTo`);var Ee=this.ctx.transform.applyToPoint(new Te(Se,Ce)),De=this.ctx.transform.applyToPoint(new Te(e,t)),Oe=this.ctx.transform.applyToPoint(new Te(_e,xe));this.path.push({type:`bct`,x1:De.x,y1:De.y,x2:Oe.x,y2:Oe.y,x:Ee.x,y:Ee.
vendor: 4,453 bytes, line 41
41y}),this.ctx.lastPoint=new Te(Ee.x,Ee.y)},Ae.prototype.arc=function(e,t,_e,xe,Se,Ce){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||isNaN(Se))throw a$3.error(`jsPDF.context2d.arc: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.arc`);if(Ce=!!Ce,!this.ctx.transform.isIdentity){var Ee=this.ctx.transform.applyToPoint(new Te(e,t));e=Ee.x,t=Ee.y;var De=this.ctx.transform.applyToPoint(new Te(0,_e)),Oe=this.ctx.transform.applyToPoint(new Te(0,0));_e=Math.sqrt((De.x-Oe.x)**2+(De.y-Oe.y)**2)}Math.abs(Se-xe)>=2*Math.PI&&(xe=0,Se=2*Math.PI),this.path.push({type:`arc`,x:e,y:t,radius:_e,startAngle:xe,endAngle:Se,counterclockwise:Ce})},Ae.prototype.arcTo=function(e,t,_e,xe,Se){throw Error(`arcTo not implemented.`)},Ae.prototype.rect=function(e,t,_e,xe){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.context2d.rect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.rect`);this.moveTo(e,t),this.lineTo(e+_e,t),this.lineTo(e+_e,t+xe),this.lineTo(e,t+xe),this.lineTo(e,t),this.lineTo(e+_e,t),this.lineTo(e,t)},Ae.prototype.fillRect=function(e,t,_e,xe){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.context2d.fillRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.fillRect`);if(!Me.call(this)){var Se={};this.lineCap!==`butt`&&(Se.lineCap=this.lineCap,this.lineCap=`butt`),this.lineJoin!==`miter`&&(Se.lineJoin=this.lineJoin,this.lineJoin=`miter`),this.beginPath(),this.rect(e,t,_e,xe),this.fill(),Se.hasOwnProperty(`lineCap`)&&(this.lineCap=Se.lineCap),Se.hasOwnProperty(`lineJoin`)&&(this.lineJoin=Se.lineJoin)}},Ae.prototype.strokeRect=function(e,t,_e,xe){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.context2d.strokeRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeRect`);Pe.call(this)||(this.beginPath(),this.rect(e,t,_e,xe),this.stroke())},Ae.prototype.clearRect=function(e,t,_e,xe){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.context2d.clearRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.clearRect`);this.ignoreClearRect||(this.fillStyle=`#ffffff`,this.fillRect(e,t,_e,xe))},Ae.prototype.save=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,_e=0;_e<this.pdf.internal.getNumberOfPages();_e++)this.pdf.setPage(_e+1),this.pdf.internal.out(`q`);if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var xe=new ke(this.ctx);this.ctxStack.push(this.ctx),this.ctx=xe}},Ae.prototype.restore=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,_e=0;_e<this.pdf.internal.getNumberOfPages();_e++)this.pdf.setPage(_e+1),this.pdf.internal.out(`Q`);this.pdf.setPage(t),e&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Ae.prototype.toDataURL=function(){throw Error(`toDataUrl not implemented.`)};var je=function(e){var t,_e,xe,Se;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,_e=0,xe=0,Se=0;else{var Ce=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(Ce!==null)t=parseInt(Ce[1]),_e=parseInt(Ce[2]),xe=parseInt(Ce[3]),Se=1;else if((Ce=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e))!==null)t=parseInt(Ce[1]),_e=parseInt(Ce[2]),xe=parseInt(Ce[3]),Se=parseFloat(Ce[4]);else{if(Se=1,typeof e==`string`&&e.charAt(0)!==`#`){var Te=new f$3(e);e=Te.ok?Te.toHex():`#000000`}e.length===4?(t=e.substring(1,2),t+=t,_e=e.substring(2,3),_e+=_e,xe=e.substring(3,4),xe+=xe):(t=e.substring(1,3),_e=e.substring(3,5),xe=e.substring(5,7)),t=parseInt(t,16),_e=parseInt(_e,16),xe=parseInt(xe,16)}}return{r:t,g:_e,b:xe,a:Se,style:e}},Me=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Pe=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ae.prototype.fillText=function(e,t,_e,xe){if(isNaN(t)||isNaN(_e)||typeof e!=`string`)throw a$3.error(`jsPDF.context2d.fillText: Invalid arguments`,arguments),Error(`Invalid arguments passed to
41jsPDF.context2d.fillText`);if(xe=isNaN(xe)?void 0:xe,!Me.call(this)){var Se=tn(this.ctx.transform.rotation),Ce=this.ctx.transform.scaleX;Ye.call(this,{text:e,x:t,y:_e,scale:Ce,angle:Se,align:this.textAlign,maxWidth:xe})}},Ae.prototype.strokeText=function(e,t,_e,xe){if(isNaN(t)||isNaN(_e)||typeof e!=`string`)throw a$3.error(`jsPDF.context2d.strokeText: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeText`);if(!Pe.call(this)){xe=isNaN(xe)?void 0:xe;var Se=tn(this.ctx.transform.rotation),Ce=this.ctx.transform.scaleX;Ye.call(this,{text:e,x:t,y:_e,scale:Ce,renderingMode:`stroke`,angle:Se,align:this.textAlign,maxWidth:xe})}},Ae.prototype.measureText=function(e){if(typeof e!=`string`)throw a$3.error(`jsPDF.context2d.measureText: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.measureText`);var t=this.pdf,_e=this.pdf.internal.scaleFactor,xe=t.internal.getFontSize(),Se=t.getStringUnitWidth(e)*xe/t.internal.scaleFactor;return new function(e){var t=(e||={}).width||0;return Object.defineProperty(this,`width`,{get:function(){return t}}),this}({width:Se*=Math.round(96*_e/72*1e4)/1e4})},Ae.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw a$3.error(`jsPDF.context2d.scale: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.scale`);var _e=new De(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(_e)},Ae.prototype.rotate=function(e){if(isNaN(e))throw a$3.error(`jsPDF.context2d.rotate: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.rotate`);var t=new De(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},Ae.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw a$3.error(`jsPDF.context2d.translate: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.translate`);var _e=new De(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(_e)},Ae.prototype.transform=function(e,t,_e,xe,Se,Ce){if(isNaN(e)||isNaN(t)||isNaN(_e)||isNaN(xe)||isNaN(Se)||isNaN(Ce))throw a$3.error(`jsPDF.context2d.transform: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.transform`);var Te=new De(e,t,_e,xe,Se,Ce);this.ctx.transform=this.ctx.transform.multiply(Te)},Ae.prototype.setTransform=function(e,t,_e,xe,Se,Ce){e=isNaN(e)?1:e,t=isNaN(t)?0:t,_e=isNaN(_e)?0:_e,xe=isNaN(xe)?1:xe,Se=isNaN(Se)?0:Se,Ce=isNaN(Ce)?0:Ce,this.ctx.transform=new De(e,t,_e,xe,Se,Ce)};var Fe=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ae.prototype.drawImage=function(e,t,_e,xe,Se,Ce,Te,Oe,ke){var Ae=this.pdf.getImageProperties(e),je=1,Me=1,Pe=1,Re=1;xe!==void 0&&Oe!==void 0&&(Pe=Oe/xe,Re=ke/Se,je=Ae.width/xe*Oe/xe,Me=Ae.height/Se*ke/Se),Ce===void 0&&(Ce=t,Te=_e,t=0,_e=0),xe!==void 0&&Oe===void 0&&(Oe=xe,ke=Se),xe===void 0&&Oe===void 0&&(Oe=Ae.width,ke=Ae.height);for(var Ve,Ue=this.ctx.transform.decompose(),We=tn(Ue.rotate.shx),Ge=new De,Ke=(Ge=(Ge=(Ge=Ge.multiply(Ue.translate)).multiply(Ue.skew)).multiply(Ue.scale)).applyToRectangle(new Ee(Ce-t*Pe,Te-_e*Re,xe*je,Se*Me)),qe=Ie.call(this,Ke),Je=[],Ye=0;Ye<qe.length;Ye+=1)Je.indexOf(qe[Ye])===-1&&Je.push(qe[Ye]);if(Be(Je),this.autoPaging)for(var Xe=Je[0],Ze=Je[Je.length-1],Qe=Xe;Qe<Ze+1;Qe++){this.pdf.setPage(Qe);var $e=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],en=Qe===1?this.posY+this.margin[0]:this.margin[0],nn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],rn=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],an=Qe===1?0:nn+(Qe-2)*rn;if(this.ctx.clip_path.length!==0){var sn=this.path;Ve=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ze(Ve,this.posX+this.margin[3],-an+en+this.ctx.prevPageLastElemOffset),He.call(this,`fill`,!0),this.path=sn}var cn=JSON.parse(JSON.stringify(Ke));cn=ze([cn],this.posX+this.margin[3],-an+en+this.ctx.prevPageLastElemOffset)[0];var ln=(Qe>Xe||Qe<Ze)&&Fe.call(this);ln&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],$e,rn,null).clip().discardPath()),this.pdf.addImage(e,`JPEG`,cn.x,cn.y,cn.w,cn.h,null,null,We),ln&&this.pdf.restoreGraphicsState()}
vendor: 9,184 bytes, line 41
41else this.pdf.addImage(e,`JPEG`,Ke.x,Ke.y,Ke.w,Ke.h,null,null,We)};var Ie=function(e,t,_e){var xe=[];t||=this.pdf.internal.pageSize.width,_e||=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Se=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case`mt`:case`lt`:xe.push(Math.floor((e.y+Se)/_e)+1);break;case`arc`:xe.push(Math.floor((e.y+Se-e.radius)/_e)+1),xe.push(Math.floor((e.y+Se+e.radius)/_e)+1);break;case`qct`:var Ce=nn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);xe.push(Math.floor((Ce.y+Se)/_e)+1),xe.push(Math.floor((Ce.y+Ce.h+Se)/_e)+1);break;case`bct`:var Te=rn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);xe.push(Math.floor((Te.y+Se)/_e)+1),xe.push(Math.floor((Te.y+Te.h+Se)/_e)+1);break;case`rect`:xe.push(Math.floor((e.y+Se)/_e)+1),xe.push(Math.floor((e.y+e.h+Se)/_e)+1)}for(var Ee=0;Ee<xe.length;Ee+=1)for(;this.pdf.internal.getNumberOfPages()<xe[Ee];)Re.call(this);return xe},Re=function(){var e=this.fillStyle,t=this.strokeStyle,_e=this.font,xe=this.lineCap,Se=this.lineWidth,Ce=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=_e,this.lineCap=xe,this.lineWidth=Se,this.lineJoin=Ce},ze=function(e,t,_e){for(var xe=0;xe<e.length;xe++)switch(e[xe].type){case`bct`:e[xe].x2+=t,e[xe].y2+=_e;case`qct`:e[xe].x1+=t,e[xe].y1+=_e;case`mt`:case`lt`:case`arc`:default:e[xe].x+=t,e[xe].y+=_e}return e},Be=function(e){return e.sort((function(e,t){return e-t}))},Ve=function(e,t){for(var _e,xe,Se=this.fillStyle,Ce=this.strokeStyle,Te=this.lineCap,Ee=this.lineWidth,De=Math.abs(Ee*this.ctx.transform.scaleX),Oe=this.lineJoin,ke=JSON.parse(JSON.stringify(this.path)),Ae=JSON.parse(JSON.stringify(this.path)),je=[],Me=0;Me<Ae.length;Me++)if(Ae[Me].x!==void 0)for(var Pe=Ie.call(this,Ae[Me]),Ve=0;Ve<Pe.length;Ve+=1)je.indexOf(Pe[Ve])===-1&&je.push(Pe[Ve]);for(var Ue=0;Ue<je.length;Ue++)for(;this.pdf.internal.getNumberOfPages()<je[Ue];)Re.call(this);if(Be(je),this.autoPaging)for(var We=je[0],Ge=je[je.length-1],Ke=We;Ke<Ge+1;Ke++){this.pdf.setPage(Ke),this.fillStyle=Se,this.strokeStyle=Ce,this.lineCap=Te,this.lineWidth=De,this.lineJoin=Oe;var qe=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Je=Ke===1?this.posY+this.margin[0]:this.margin[0],Ye=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Xe=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ze=Ke===1?0:Ye+(Ke-2)*Xe;if(this.ctx.clip_path.length!==0){var Qe=this.path;_e=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ze(_e,this.posX+this.margin[3],-Ze+Je+this.ctx.prevPageLastElemOffset),He.call(this,e,!0),this.path=Qe}if(xe=JSON.parse(JSON.stringify(ke)),this.path=ze(xe,this.posX+this.margin[3],-Ze+Je+this.ctx.prevPageLastElemOffset),!1===t||Ke===0){var $e=(Ke>We||Ke<Ge)&&Fe.call(this);$e&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qe,Xe,null).clip().discardPath()),He.call(this,e,t),$e&&this.pdf.restoreGraphicsState()}this.lineWidth=Ee}else this.lineWidth=De,He.call(this,e,t),this.lineWidth=Ee;this.path=ke},He=function(e,t){if((e!==`stroke`||t||!Pe.call(this))&&(e===`stroke`||t||!Me.call(this))){for(var _e,xe,Se=[],Ce=this.path,Te=0;Te<Ce.length;Te++){var Ee=Ce[Te];switch(Ee.type){case`begin`:Se.push({begin:!0});break;case`close`:Se.push({close:!0});break;case`mt`:Se.push({start:Ee,deltas:[],abs:[]});break;case`lt`:var De=Se.length;if(Ce[Te-1]&&!isNaN(Ce[Te-1].x)&&(_e=[Ee.x-Ce[Te-1].x,Ee.y-Ce[Te-1].y],De>0)){for(;De>=0;De--)if(!0!==Se[De-1].close&&!0!==Se[De-1].begin){Se[De-1].deltas.push(_e),Se[De-1].abs.push(Ee);break}}break;case`bct`:_e=[Ee.x1-Ce[Te-1].x,Ee.y1-Ce[Te-1].y,Ee.x2-Ce[Te-1].x,Ee.y2-Ce[Te-1].y,Ee.x-Ce[Te-1].x,Ee.y-Ce[Te-1].y],Se[Se.length-1].deltas.push(_e);break;case`qct`:var Oe=Ce[Te-1].x+2/3*(Ee.x1-Ce[Te-1].x),ke=Ce[Te-1].y+2/3*(Ee.y1-Ce[Te-1].y),Ae=Ee.x+2/3*(Ee.x1-Ee.x),je=Ee.y+2/3*(Ee.y1-Ee.y),Fe=Ee.x,Ie=Ee.y;_e=[Oe-Ce[Te-1].x,ke-Ce[Te-1].y,Ae-Ce[Te-1].x,je-Ce[Te-1].y,Fe-Ce[Te-1].x,Ie-Ce[Te-1].y],Se[Se.length-1].deltas.push(_e);break;case`arc`:Se.push({deltas:[],abs:[],arc:!0}),Array.isArray(Se[Se.length-1].abs)&&Se[Se.length-1].abs.push(Ee)}}xe=t?null:e===`stroke`?`stroke`:`fill`;for(var Re=!1,ze=0;ze<Se.length;ze++)if(Se[ze].arc)for(var Be=Se[ze].abs,Ve=0;Ve<Be.length;Ve++){var He=Be[Ve];He.type===`arc`?Ge.call(this,He.x,He.y,He.radius,He.startAngle,He.endAngle,He.counterclockwise,void 0,t,!Re):Xe.call(this,He.x,He.y),Re=!0}else if(!0===Se[ze].close)this.pdf.internal.out(`h`),Re=!1;else if(!0!==Se[ze].begin){var Ue=Se[ze].start.x,We=Se[ze].start.y;Ze.call(this,Se[ze].deltas,Ue,We),Re=!0}xe&&Ke.call(this,xe),t&&qe.call(this)}},Ue=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,_e=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case`bottom`:return e-_e;case`top`:return e+t-_e;case`hanging`:return e+t-2*_e;case`middle`:return e+t/2-_e;case`ideographic`:return e;default:return e}},We=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ae.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return this.colorStops.length===0?`#000000`:this.colorStops[0][1]},e.isCanvasGradient=!0,e},Ae.prototype.createPattern=function(){return this.createLinearGradient()},Ae.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Ge=function(e,t,_e,xe,Se,Ce,Te,Ee,De){for(var Oe=$e.call(this,_e,xe,Se,Ce),ke=0;ke<Oe.length;ke++){var Ae=Oe[ke];ke===0&&(De?Je.call(this,Ae.x1+e,Ae.y1+t):Xe.call(this,Ae.x1+e,Ae.y1+t)),Qe.call(this,e,t,Ae.x2,Ae.y2,Ae.x3,Ae.y3,Ae.x4,Ae.y4)}Ee?qe.call(this):Ke.call(this,Te)},Ke=function(e){switch(e){case`stroke`:this.pdf.internal.out(`S`);break;case`fill`:this.pdf.internal.out(`f`)}},qe=function(){this.pdf.clip(),this.pdf.discardPath()},Je=function(e,t){this.pdf.internal.out(_e(e)+` `+xe(t)+` m`)},Ye=function(e){var t;switch(e.align){case`right`:case`end`:t=`right`;break;case`center`:t=`center`;break;default:t=`left`}var _e=this.pdf.getTextDimensions(e.text),xe=Ue.call(this,e.y),Se=We.call(this,xe)-_e.h,Ce=this.ctx.transform.applyToPoint(new Te(e.x,xe)),Oe=this.ctx.transform.decompose(),ke=new De;ke=(ke=(ke=ke.multiply(Oe.translate)).multiply(Oe.skew)).multiply(Oe.scale);for(var Ae,je,Me,Pe=this.ctx.transform.applyToRectangle(new Ee(e.x,xe,_e.w,_e.h)),Re=ke.applyToRectangle(new Ee(e.x,Se,_e.w,_e.h)),Ve=Ie.call(this,Re),Ge=[],Ke=0;Ke<Ve.length;Ke+=1)Ge.indexOf(Ve[Ke])===-1&&Ge.push(Ve[Ke]);if(Be(Ge),this.autoPaging)for(var qe=Ge[0],Je=Ge[Ge.length-1],Ye=qe;Ye<Je+1;Ye++){this.pdf.setPage(Ye);var Xe=Ye===1?this.posY+this.margin[0]:this.margin[0],Ze=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Qe=this.pdf.internal.pageSize.height-this.margin[2],$e=Qe-this.margin[0],en=this.pdf.internal.pageSize.width-this.margin[1],tn=en-this.margin[3],nn=Ye===1?0:Ze+(Ye-2)*$e;if(this.ctx.clip_path.length!==0){var rn=this.path;Ae=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ze(Ae,this.posX+this.margin[3],-1*nn+Xe),He.call(this,`fill`,!0),this.path=rn}var an=ze([JSON.parse(JSON.stringify(Re))],this.posX+this.margin[3],-nn+Xe+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(je=this.pdf.internal.getFontSize(),this.pdf.setFontSize(je*e.scale),Me=this.lineWidth,this.lineWidth=Me*e.scale);var sn=this.autoPaging!==`text`;if(sn||an.y+an.h<=Qe){if(sn||an.y>=Xe&&an.x<=en){var cn=sn?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||en-an.x)[0],ln=ze([JSON.parse(JSON.stringify(Pe))],this.posX+this.margin[3],-nn+Xe+this.ctx.prevPageLastElemOffset)[0],un=sn&&(Ye>qe||Ye<Je)&&Fe.call(this);un&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],tn,$e,null).clip().discardPath()),this.pdf.text(cn,ln.x,ln.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),un&&this.pdf.restoreGraphicsState()}}else an.y<Qe&&(this.ctx.prevPageLastElemOffset+=Qe-an.y);e.scale>=.01&&(this.pdf.setFontSize(je),this.lineWidth=Me)}else e.scale>=.01&&(je=this.pdf.internal.getFontSize(),this.pdf.setFontSize(je*e.scale),Me=this.lineWidth,this.lineWidth=Me*e.scale),this.pdf.text(e.text,Ce.x+this.posX,Ce.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(je),this.lineWidth=Me)},Xe=function(e,t,Se,Ce){Se||=0,Ce||=0,this.pdf.internal.out(_e(e+Se)+` `+xe(t+Ce)+` l`)},Ze=function(e,t,_e){return this.pdf.lines(e,t,_e,null,null)},Qe=function(e,_e,xe,Te,Ee,De,Oe,ke){this.pdf.internal.out([t(Se(xe+e)),t(Ce(Te+_e)),t(Se(Ee+e)),t(Ce(De+_e)),t(Se(Oe+e)),t(Ce(ke+_e)),`c`].join(` `))},$e=function(e,t,_e,xe){for(var Se=2*Math.PI,Ce=Math.PI/2;t>_e;)t-=Se;var Te=Math.abs(_e-t);Te<Se&&xe&&(Te=Se-Te);for(var Ee=[],De=xe?-1:1,Oe=t;Te>1e-5;){var ke=Oe+De*Math.min(Te,Ce);Ee.push(en.call(this,e,Oe,ke)),Te-=Math.abs(ke-Oe),Oe=ke}return Ee},en=function(e,t,_e){var xe=(_e-t)/2,Se=e*Math.cos(xe),Ce=e*Math.sin(xe),Te=Se,Ee=-Ce,De=Te*Te+Ee*Ee,Oe=De+Te*Se+Ee*Ce,ke=4/3*(Math.sqrt(2*De*Oe)-Oe)/(Te*Ce-Ee*Se),Ae=Te-ke*Ee,je=Ee+ke*Te,Me=Ae,Pe=-je,Fe=xe+t,Ie=M
41ath.cos(Fe),Re=Math.sin(Fe);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:Ae*Ie-je*Re,y2:Ae*Re+je*Ie,x3:Me*Ie-Pe*Re,y3:Me*Re+Pe*Ie,x4:e*Math.cos(_e),y4:e*Math.sin(_e)}},tn=function(e){return 180*e/Math.PI},nn=function(e,t,_e,xe,Se,Ce){var Te=e+.5*(_e-e),De=t+.5*(xe-t),Oe=Se+.5*(_e-Se),ke=Ce+.5*(xe-Ce),Ae=Math.min(e,Se,Te,Oe),je=Math.max(e,Se,Te,Oe),Me=Math.min(t,Ce,De,ke),Pe=Math.max(t,Ce,De,ke);return new Ee(Ae,Me,je-Ae,Pe-Me)},rn=function(e,t,_e,xe,Se,Ce,Te,De){var Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We=_e-e,Ge=xe-t,Ke=Se-_e,qe=Ce-xe,Je=Te-Se,Ye=De-Ce;for(ke=0;ke<41;ke++)Re=(Fe=(Ae=e+(Oe=ke/40)*We)+Oe*((Me=_e+Oe*Ke)-Ae))+Oe*(Me+Oe*(Se+Oe*Je-Me)-Fe),ze=(Ie=(je=t+Oe*Ge)+Oe*((Pe=xe+Oe*qe)-je))+Oe*(Pe+Oe*(Ce+Oe*Ye-Pe)-Ie),ke==0?(Be=Re,Ve=ze,He=Re,Ue=ze):(Be=Math.min(Be,Re),Ve=Math.min(Ve,ze),He=Math.max(He,Re),Ue=Math.max(Ue,ze));return new Ee(Math.round(Be),Math.round(Ve),Math.round(He-Be),Math.round(Ue-Ve))},an=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,_e=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==_e&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=_e)}}})(E.API),function(e){var t=function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke;for(/[^\x00-\xFF]/.test(e),_e=[],xe=0,Se=(e+=t=`\0\0\0\0`.slice(e.length%4||4)).length;Se>xe;xe+=4)(Ce=(e.charCodeAt(xe)<<24)+(e.charCodeAt(xe+1)<<16)+(e.charCodeAt(xe+2)<<8)+e.charCodeAt(xe+3))===0?_e.push(122):(Te=(Ce=((Ce=((Ce=((Ce=(Ce-(ke=Ce%85))/85)-(Oe=Ce%85))/85)-(De=Ce%85))/85)-(Ee=Ce%85))/85)%85,_e.push(Te+33,Ee+33,De+33,Oe+33,ke+33));return function(e,t){for(var _e=t;_e>0;_e--)e.pop()}(_e,t.length),String.fromCharCode.apply(String,_e)+`~>`},_e=function(e){var t,_e,xe,Se,Ce,Te=String,Ee=`length`,De=255,Oe=`charCodeAt`,ke=`slice`,Ae=`replace`;for(e[ke](-2),e=e[ke](0,-2)[Ae](/\s/g,``)[Ae](`z`,`!!!!!`),xe=[],Se=0,Ce=(e+=t=`uuuuu`[ke](e[Ee]%5||5))[Ee];Ce>Se;Se+=5)_e=52200625*(e[Oe](Se)-33)+614125*(e[Oe](Se+1)-33)+7225*(e[Oe](Se+2)-33)+85*(e[Oe](Se+3)-33)+(e[Oe](Se+4)-33),xe.push(De&_e>>24,De&_e>>16,De&_e>>8,De&_e);return function(e,t){for(var _e=t;_e>0;_e--)e.pop()}(xe,t[Ee]),Te.fromCharCode.apply(Te,xe)},xe=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((e=e.replace(/\s/g,``)).indexOf(`>`)!==-1&&(e=e.substr(0,e.indexOf(`>`))),e.length%2&&(e+=`0`),!1===t.test(e))return``;for(var _e=``,xe=0;xe<e.length;xe+=2)_e+=String.fromCharCode(`0x`+(e[xe]+e[xe+1]));return _e},Se=function(e){for(var t=new Uint8Array(e.length),_e=e.length;_e--;)t[_e]=e.charCodeAt(_e);return e=(t=zlibSync(t)).reduce((function(e,t){return e+String.fromCharCode(t)}),``)};e.processDataByFilters=function(e,Ce){var Te=0,Ee=e||``,De=[];for(typeof(Ce||=[])==`string`&&(Ce=[Ce]),Te=0;Te<Ce.length;Te+=1)switch(Ce[Te]){case`ASCII85Decode`:case`/ASCII85Decode`:Ee=_e(Ee),De.push(`/ASCII85Encode`);break;case`ASCII85Encode`:case`/ASCII85Encode`:Ee=t(Ee),De.push(`/ASCII85Decode`);break;case`ASCIIHexDecode`:case`/ASCIIHexDecode`:Ee=xe(Ee),De.push(`/ASCIIHexEncode`);break;case`ASCIIHexEncode`:case`/ASCIIHexEncode`:Ee=Ee.split(``).map((function(e){return(`0`+e.charCodeAt().toString(16)).slice(-2)})).join(``)+`>`,De.push(`/ASCIIHexDecode`);break;case`FlateEncode`:case`/FlateEncode`:Ee=Se(Ee),De.push(`/FlateDecode`);break;default:throw Error(`The filter: "`+Ce[Te]+`" is not implemented`)}return{data:Ee,reverseChain:De.reverse().join(` `)}}}(E.API),function(e){e.loadFile=function(e,t,_e){return function(e,t,_e){t=!1!==t,_e=typeof _e==`function`?_e:function(){};var xe=void 0;try{xe=function(e,t,_e){var xe=new XMLHttpRequest,Se=0,Ce=function(e){var t=e.length,_e=[],xe=String.fromCharCode;for(Se=0;Se<t;Se+=1)_e.push(xe(255&e.charCodeAt(Se)));return _e.join(``)};if(xe.open(`GET`,e,!t),xe.overrideMimeType(`text/plain; charset=x-user-defined`),!1===t&&(xe.onload=function(){xe.status===200?_e(Ce(this.responseText)):_e(void 0)}),xe.send(null),t&&xe.status===200)return Ce(xe.responseText)}(e,t,_e)}catch{}return xe}(e,t,_e)},e.loadImageFile=e.loadFile}(E.API),function(e){function t(){return(n.html2canvas?Promise.resolve(n.html2canvas):__vitePreload(()=>import(`./BikK9A2q.js`).then(e=>__toESM(e.n())),__vite__mapDeps([0,1]),import.meta.url)).catch((function(e){return Promise.reject(Error(`Could not load html2canvas: `+e))})).then((function(e){return e.default?e.default:e}))}function _e(){return(n.DOMPurify?Promise.resolve(n.DOMPurify):__vitePreload(()=>import(`./BikK9A2q.js`).then(e=>__toESM(e.t())),__vite__mapDeps([0,1]),import.meta.url)).catch((function(e){return Promise.reject(Error(`Could not load dompurify: `+e))})).then((function(e){return e.default?e.default:e}))}var xe=function(e){var t=_typeof(e);return t===`undefined`?`undefined`:t===`string`||e instanceof String?`string`:t===`number`||e instanceof Number?`number`:t===`function`||e instanceof Function?`function`:e&&e.constructor===Array?`array`:e&&e.nodeType===1?`element`:t===`object`?`object`:`unknown`},Se=function(e,t){var _e=document.createElement(e);for(var xe in t.className&&(_e.className=t.className),t.innerHTML&&t.dompurify&&(_e.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)_e.style[xe]=t.style[xe];return _e},Ce=function e(t){var _e=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),xe=e.convert(Promise.resolve(),_e);return xe=(xe=xe.setProgress(1,e,1,[e])).set(t)};(Ce.prototype=Object.create(Promise.prototype)).constructor=Ce,Ce.convert=function(e,t){return e.__proto__=t||Ce.prototype,e},Ce.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:`file.pdf`,margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:`transparent`}},Ce.prototype.from=function(e,t){return this.then((function(){switch(t||=function(e){switch(xe(e)){case`string`:return`string`;
41case`element`:return e.nodeName.toLowerCase()===`canvas`?`canvas`:`element`;default:return`unknown`}}(e)){case`string`:return this.then(_e).then((function(t){return this.set({src:Se(`div`,{innerHTML:e,dompurify:t})})}));case`element`:return this.set({src:e});case`canvas`:return this.set({canvas:e});case`img`:return this.set({img:e});default:return this.error(`Unknown source type.`)}}))},Ce.prototype.to=function(e){switch(e){case`container`:return this.toContainer();case`canvas`:return this.toCanvas();case`img`:return this.toImg();case`pdf`:return this.toPdf();default:return this.error(`Invalid target.`)}},Ce.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error(`Cannot duplicate - no source HTML.`)},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:`relative`,display:`inline-block`,width:(typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+`px`,left:0,right:0,top:0,margin:`auto`,backgroundColor:this.opt.backgroundColor},t=function e(t,_e){for(var xe=t.nodeType===3?document.createTextNode(t.nodeValue):t.cloneNode(!1),Se=t.firstChild;Se;Se=Se.nextSibling)!0!==_e&&Se.nodeType===1&&Se.nodeName===`SCRIPT`||xe.appendChild(e(Se,_e));return t.nodeType===1&&(t.nodeName===`CANVAS`?(xe.width=t.width,xe.height=t.height,xe.getContext(`2d`).drawImage(t,0,0)):t.nodeName!==`TEXTAREA`&&t.nodeName!==`SELECT`||(xe.value=t.value),xe.addEventListener(`load`,(function(){xe.scrollTop=t.scrollTop,xe.scrollLeft=t.scrollLeft}),!0)),xe}(this.prop.src,this.opt.html2canvas.javascriptEnabled);t.tagName===`BODY`&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+`px`),this.prop.overlay=Se(`div`,{className:`html2pdf__overlay`,style:{position:`fixed`,overflow:`hidden`,zIndex:1e3,left:`-100000px`,right:0,bottom:0,top:0}}),this.prop.container=Se(`div`,{className:`html2pdf__container`,style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(Se(`div`,{style:{clear:`both`,border:`0 none transparent`,margin:0,padding:0,height:0}})),this.prop.container.style.float=`none`,this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position=`relative`,this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+`px`}))},Ce.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},Ce.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then((function(e){var t=this.opt.jsPDF,_e=this.opt.fontFaces,xe=typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Se=Object.assign({async:!0,allowTaint:!0,scale:xe,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:`#ffffff`,imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Se.onrendered,t.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=_e,_e)for(var Ce=0;Ce<_e.length;++Ce){var Te=_e[Ce],Ee=Te.src.find((function(e){return e.format===`truetype`}));Ee&&t.addFont(Ee.url,Te.ref.name,Te.ref.style)}
41return Se.windowHeight=Se.windowHeight||0,Se.windowHeight=Se.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Se.windowHeight,t.context2d.save(!0),e(this.prop.container,Se)})).then((function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},Ce.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL(`image/`+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement(`img`),this.prop.img.src=e}))},Ce.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},Ce.prototype.output=function(e,t,_e){return(_e||=`pdf`).toLowerCase()===`img`||_e.toLowerCase()===`image`?this.outputImg(e,t):this.outputPdf(e,t)},Ce.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},Ce.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case`img`:return this.prop.img;case`datauristring`:case`dataurlstring`:return this.prop.img.src;case`datauri`:case`dataurl`:return document.location.href=this.prop.img.src;default:throw`Image output type "`+e+`" is not supported.`}}))},Ce.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},Ce.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},Ce.prototype.set=function(e){if(xe(e)!==`object`)return this;var t=Object.keys(e||{}).map((function(t){if(t in Ce.template.prop)return function(){this.prop[t]=e[t]};switch(t){case`margin`:return this.setMargin.bind(this,e.margin);case`jsPDF`:return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case`pageSize`:return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},Ce.prototype.get=function(e,t){return this.then((function(){var _e=e in Ce.template.prop?this.prop[e]:this.opt[e];return t?t(_e):_e}))},Ce.prototype.setMargin=function(e){return this.then((function(){switch(xe(e)){case`number`:e=[e,e,e,e];case`array`:if(e.length===2&&(e=[e[0],e[1],e[0],e[1]]),e.length===4)break;default:return this.error(`Invalid margin array.`)}this.opt.margin=e})).then(this.setPageSize)},Ce.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e||=E.getPageSize(this.opt.jsPDF)).hasOwnProperty(`inner`)||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},Ce.prototype.setProgress=function(e,t,_e,xe){return e!=null&&(this.progress.val=e),t!=null&&(this.progress.state=t),_e!=null&&(this.progress.n=_e),xe!=null&&(this.progress.stack=xe),this.progress.ratio=this.progress.val/this.progress.state,this},Ce.prototype.updateProgress=function(e,t,_e,xe){return this.setProgress(e?this.progress.val+e:null,t||null,_e?this.progress.n+_e:null,xe?this.progress.stack.concat(xe):null)},Ce.prototype.then=function(e,t){var _e=this;return this.thenCore(e,t,(function(e,t){return _e.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return _e.updateProgress(null,e),t})).then(e,t).then((function(e){return _e.updateProgress(1),e}))}))},Ce.prototype.thenCore=function(e,t,_e){_e||=Promise.prototype.then,e&&=e.bind(this),t&&=t.bind(this);var xe=Promise.toString().indexOf(`[native code]`)!==-1&&Promise.name===`Promise`?this:Ce.convert(Object.assign({},this),Promise.prototype),Se=_e.call(xe,e,t);return Ce.convert(Se,this.__proto__)},Ce.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},Ce.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},Ce.prototype.catch=function(e){e&&=e.bind(this);var t=Promise.prototype.catch.call(this,e);return Ce.convert(t,this)},Ce.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},Ce.prototype.error=function(e){return this.then((function(){throw Error(e)}))},Ce.prototype.using=Ce.prototype.set,Ce.prototype.saveAs=Ce.prototype.save,Ce.prototype.exp
vendor: 6,610 bytes, lines 41-47
41ort=Ce.prototype.output,Ce.prototype.run=Ce.prototype.then,E.getPageSize=function(e,t,_e){if(_typeof(e)===`object`){var xe=e;e=xe.orientation,t=xe.unit||t,_e=xe.format||_e}t||=`mm`,_e||=`a4`,e=(``+(e||`P`)).toLowerCase();var Se,Ce=(``+_e).toLowerCase(),Te={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case`pt`:Se=1;break;case`mm`:Se=72/25.4;break;case`cm`:Se=72/2.54;break;case`in`:Se=72;break;case`px`:Se=.75;break;case`pc`:case`em`:Se=12;break;case`ex`:Se=6;break;default:throw`Invalid unit: `+t}var Ee,De=0,Oe=0;if(Te.hasOwnProperty(Ce))De=Te[Ce][1]/Se,Oe=Te[Ce][0]/Se;else try{De=_e[1],Oe=_e[0]}catch{throw Error(`Invalid format: `+_e)}if(e===`p`||e===`portrait`)e=`p`,Oe>De&&(Ee=Oe,Oe=De,De=Ee);else{if(e!==`l`&&e!==`landscape`)throw`Invalid orientation: `+e;e=`l`,De>Oe&&(Ee=Oe,Oe=De,De=Ee)}return{width:Oe,height:De,unit:t,k:Se,orientation:e}},e.html=function(e,t){(t||={}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(jt):null;var _e=new Ce(t);return t.worker?_e:_e.from(e).doCallback()}}(E.API),E.API.addJS=function(e){return Ht=e,this.internal.events.subscribe(`postPutResources`,(function(){Ut=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/Names [(EmbeddedJS) `+(Ut+1)+` 0 R]`),this.internal.out(`>>`),this.internal.out(`endobj`),zt=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/S /JavaScript`),this.internal.out(`/JS (`+Ht+`)`),this.internal.out(`>>`),this.internal.out(`endobj`)})),this.internal.events.subscribe(`putCatalog`,(function(){Ut!==void 0&&zt!==void 0&&this.internal.out(`/Names <</JavaScript `+Ut+` 0 R>>`)})),this},function(e){var t;e.events.push([`postPutResources`,function(){var e=this,_e=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var xe=e.outline.render().split(/\r\n/),Se=0;Se<xe.length;Se++){var Ce=xe[Se],Te=_e.exec(Ce);if(Te!=null){var Ee=Te[1];e.internal.newObjectDeferredBegin(Ee,!1)}e.internal.write(Ce)}if(this.outline.createNamedDestinations){var De=this.internal.pages.length,Oe=[];for(Se=0;Se<De;Se++){var ke=e.internal.newObject();Oe.push(ke);var Ae=e.internal.getPageInfo(Se+1);e.internal.write(`<< /D[`+Ae.objId+` 0 R /XYZ null null null]>> endobj`)}var je=e.internal.newObject();for(e.internal.write(`<< /Names [ `),Se=0;Se<Oe.length;Se++)e.internal.write(`(page_`+(Se+1)+`)`+Oe[Se]+` 0 R`);e.internal.write(` ] >>`,`endobj`),t=e.internal.newObject(),e.internal.write(`<< /Dests `+je+` 0 R`),e.internal.write(`>>`,`endobj`)}}]),e.events.push([`putCatalog`,function(){this.outline.root.children.length>0&&(this.internal.write(`/Outlines`,this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write(`/Names `+t+` 0 R`))}]),e.events.push([`initialized`,function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,_e){var xe={title:t,options:_e,children:[]};return e??=this.root,e.children.push(xe),xe},e.outline.render=function(){return this.ctx={},this.ctx.val=``,this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var _e=0;_e<t.children.length;_e++)this.genIds_r(t.children[_e])},e.outline.renderRoot=function(e){this.objStart(e),this.line(`/Type /Outlines`),e.children.length>0&&(this.line(`/First `+this.makeRef(e.children[0])),this.line(`/Last `+this.makeRef(e.children[e.children.length-1]))),this.line(`/Count `+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var _e=this.ctx.pdf.internal.getVerticalCoordinateString,xe=0;xe<t.children.length;xe++){var Se=t.children[xe];this.objStart(Se),this.line(`/Title `+this.makeString(Se.title)),this.line(`/Parent `+this.makeRef(t)),xe>0&&this.line(`/Prev `+this.makeRef(t.children[xe-1])),xe<t.children.length-1&&this.line(`/Next `+this.makeRef(t.children[xe+1])),Se.children.length>0&&(this.line(`/First `+this.makeRef(Se.children[0])),this.line(`/Last `+this.makeRef(Se.children[Se.children.length-1])));var Ce=this.count=this.count_r({count:0},Se);if(Ce>0&&this.line(`/Count `+Ce),Se.options&&Se.options.pageNumber){var Te=e.internal.getPageInfo(Se.options.pageNumber);this.line(`/Dest [`+Te.objId+` 0 R /XYZ 0 `+_e(0)+` 0]`)}this.objEnd()}for(var Ee=0;Ee<t.children.length;Ee++)this.renderItems(t.children[Ee])},e.outline.line=function(e){this.ctx.val+=e+`\r 42`},e.outline.makeRef=function(e){return e.id+` 0 R`},e.outline.makeString=function(t){return`(`+e.internal.pdfEscape(t)+`)`},e.outline.objStart=function(e){this.ctx.val+=`\r 43`+e.id+` 0 obj\r 44<<\r 45`},e.outline.objEnd=function(){this.ctx.val+=`>> \r 46endobj\r 47`},e.outline.count_r=function(e,t){for(var _e=0;_e<t.children.length;_e++)e.count++,this.count_r(e,t.children[_e]);return e.count}}])}(E.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,_e,xe,Se,Ce,Te){var Ee,De=this.decode.DCT_DECODE,Oe=null;if(typeof e==`string`||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=Ce||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(Ee=function(e){for(var _e,xe=256*e.charCodeAt(4)+e.charCodeAt(5),Se=e.length,Ce={width:0,height:0,numcomponents:1},Te=4;Te<Se;Te+=2){if(Te+=xe,t.indexOf(e.charCodeAt(Te+1))!==-1){_e=256*e.charCodeAt(Te+5)+e.charCodeAt(Te+6),Ce={width:256*e.charCodeAt(Te+7)+e.charCodeAt(Te+8),height:_e,numcomponents:e.charCodeAt(Te+9)};break}xe=256*e.charCodeAt(Te+2)+e.charCodeAt(Te+3)}return Ce}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:Te=this.color_spaces.DEVICE_GRAY;break;case 4:Te=this.color_spaces.DEVICE_CMYK;break;case 3:Te=this.color_spaces.DEVICE_RGB}
vendor: 6,035 bytes, line 47
47Oe={data:e,width:Ee.width,height:Ee.height,colorSpace:Te,bitsPerComponent:8,filter:De,index:_e,alias:xe}}return Oe}}(E.API),Kt=function(){var e,t,_e;function xe(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Te=null;;){switch(t=this.readUInt32(),Oe=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join(``)){case`IHDR`:this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case`acTL`:this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case`PLTE`:this.palette=this.read(t);break;case`fcTL`:Te&&this.animation.frames.push(Te),this.pos+=4,Te={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ce=this.readUInt16(),Se=this.readUInt16()||100,Te.delay=1e3*Ce/Se,Te.disposeOp=this.data[this.pos++],Te.blendOp=this.data[this.pos++],Te.data=[];break;case`IDAT`:case`fdAT`:for(Oe===`fdAT`&&(this.pos+=4,t-=4),e=Te?.data||this.imgData,je=0;0<=t?je<t:je>t;0<=t?++je:--je)e.push(this.data[this.pos++]);break;case`tRNS`:switch(this.transparency={},this.colorType){case 3:if(xe=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>xe)throw Error(`More transparent colors than palette size`);if((ke=xe-this.transparency.indexed.length)>0)for(Me=0;0<=ke?Me<ke:Me>ke;0<=ke?++Me:--Me)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case`tEXt`:Ee=(Ae=this.read(t)).indexOf(0),De=String.fromCharCode.apply(String,Ae.slice(0,Ee)),this.text[De]=String.fromCharCode.apply(String,Ae.slice(Ee+1));break;case`IEND`:Te&&this.animation.frames.push(Te),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Pe=this.colorType)===4||Pe===6,_e=this.colors+ +!!this.hasAlphaChannel,this.pixelBitlength=this.bits*_e,this.colorSpace=function(){switch(this.colors){case 1:return`DeviceGray`;case 3:return`DeviceRGB`}}.call(this),this.imgData=new Uint8Array(this.imgData);return;default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw Error(`Incomplete or corrupt PNG file`)}}xe.prototype.read=function(e){var t,_e;for(_e=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)_e.push(this.data[this.pos++]);return _e},xe.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},xe.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},xe.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,_e=new Uint8Array(this.width*this.height*t),xe=0,Se=this;if(e??=this.imgData,e.length===0)return new Uint8Array;function Ce(Ce,Te,Ee,De){var Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze=Math.ceil((Se.width-Ce)/Ee),Qe=Math.ceil((Se.height-Te)/De),$e=Se.width==Ze&&Se.height==Qe;for(Ue=t*Ze,Ve=$e?_e:new Uint8Array(Ue*Qe),Pe=e.length,He=0,ke=0;He<Qe&&xe<Pe;){switch(e[xe++]){case 0:for(je=Ke=0;Ke<Ue;je=Ke+=1)Ve[ke++]=e[xe++];break;case 1:for(je=qe=0;qe<Ue;je=qe+=1)Oe=e[xe++],Me=je<t?0:Ve[ke-t],Ve[ke++]=(Oe+Me)%256;break;case 2:for(je=Je=0;Je<Ue;je=Je+=1)Oe=e[xe++],Ae=(je-je%t)/t,We=He&&Ve[(He-1)*Ue+Ae*t+je%t],Ve[ke++]=(We+Oe)%256;break;case 3:for(je=Ye=0;Ye<Ue;je=Ye+=1)Oe=e[xe++],Ae=(je-je%t)/t,Me=je<t?0:Ve[ke-t],We=He&&Ve[(He-1)*Ue+Ae*t+je%t],Ve[ke++]=(Oe+Math.floor((Me+We)/2))%256;break;case 4:for(je=Xe=0;Xe<Ue;je=Xe+=1)Oe=e[xe++],Ae=(je-je%t)/t,Me=je<t?0:Ve[ke-t],He===0?We=Ge=0:(We=Ve[(He-1)*Ue+Ae*t+je%t],Ge=Ae&&Ve[(He-1)*Ue+(Ae-1)*t+je%t]),Fe=Me+We-Ge,Ie=Math.abs(Fe-Me),ze=Math.abs(Fe-We),Be=Math.abs(Fe-Ge),Re=Ie<=ze&&Ie<=Be?Me:ze<=Be?We:Ge,Ve[ke++]=(Oe+Re)%256;break;default:throw Error(`Invalid filter algorithm: `+e[xe-1])}if(!$e){var en=((Te+He*De)*Se.width+Ce)*t,tn=He*Ue;for(je=0;je<Ze;je+=1){for(var nn=0;nn<t;nn+=1)_e[en++]=Ve[tn++];en+=(Ee-1)*t}}He++}}return e=unzlibSync(e),Se.interlaceMethod==1?(Ce(0,0,8,8),Ce(4,0,8,8),Ce(0,4,4,8),Ce(2,0,4,4),Ce(0,2,2,4),Ce(1,0,2,2),Ce(0,1,1,2)):Ce(0,0,1,1),_e},xe.prototype.decodePalette=function(){var e,t,_e,xe,Se,Ce,Te,Ee,De;for(_e=this.palette,Ce=this.transparency.indexed||[],Se=new Uint8Array((Ce.length||0)+_e.length),xe=0,e=0,t=Te=0,Ee=_e.length;Te<Ee;t=Te+=3)Se[xe++]=_e[t],Se[xe++]=_e[t+1],Se[xe++]=_e[t+2],Se[xe++]=Ce[e++]??255;return Se},xe.prototype.copyToImageData=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je;if(xe=this.colors,ke=null,_e=this.hasAlphaChannel,this.palette.length&&(ke=this._decodedPalette??=this.decodePalette(),xe=4,_e=!0),Oe=(Se=e.data||e).length,Te=ke||t,Ce=Ee=0,xe===1)for(;Ce<Oe;)De=ke?4*t[Ce/4]:Ee,Ae=Te[De++],Se[Ce++]=Ae,Se[Ce++]=Ae,Se[Ce++]=Ae,Se[Ce++]=_e?Te[De++]:255,Ee=De;else for(;Ce<Oe;)De=ke?4*t[Ce/4]:Ee,Se[Ce++]=Te[De++],Se[Ce++]=Te[De++],Se[Ce++]=Te[De++],Se[Ce++]=_e?Te[De++]:255,Ee=De},xe.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var Se=function(){if(Object.prototype.toString.call(n)===`[object Window]`){try{t=n.document.createElement(`canvas`),_e=t.getContext(`2d`)}catch{return!1}return!0}return!1};return Se(),e=function(e){var xe;if(!0===Se())return _e.width=e.width,_e.height=e.height,_e.clearRect(0,0,e.width,e.height),_e.putImageData(e,0,0),(xe=new Image).src=t.toDataURL(),xe;throw Error(`This method requires a Browser with Canvas-capability.`)},xe.prototype.decodeFrames=function(t){var _e,xe,Se,Ce,Te,Ee,De,Oe;if(this.animation){for(Oe=[],xe=Te=0,Ee=(De=this.animation.frames).length;Te<Ee;xe=++Te)_e=De[xe],Se=t.createImageData(_e.width,_e.height),Ce=this.decodePixels(new Uint8Array(_e.data)),this.copyToImageData(Se,Ce),_e.
47imageData=Se,Oe.push(_e.image=e(Se));return Oe}},xe.prototype.renderFrame=function(e,t){var _e,xe,Se;return _e=(xe=this.animation.frames)[t],Se=xe[t-1],t===0&&e.clearRect(0,0,this.width,this.height),Se?.disposeOp===1?e.clearRect(Se.xOffset,Se.yOffset,Se.width,Se.height):Se?.disposeOp===2&&e.putImageData(Se.imageData,Se.xOffset,Se.yOffset),_e.blendOp===0&&e.clearRect(_e.xOffset,_e.yOffset,_e.width,_e.height),e.drawImage(_e.image,_e.xOffset,_e.yOffset)},xe.prototype.animate=function(e){var t,_e,xe,Se,Ce,Te,Ee=this;return _e=0,Te=this.animation,Se=Te.numFrames,xe=Te.frames,Ce=Te.numPlays,(t=function(){var Te,De;if(Te=_e++%Se,De=xe[Te],Ee.renderFrame(e,Te),Se>1&&_e/Se<Ce)return Ee.animation._timeout=setTimeout(t,De.delay)})()},xe.prototype.stopAnimation=function(){var e;return clearTimeout(this.animation?._timeout)},xe.prototype.render=function(e){var t,_e;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext(`2d`),this.animation?(this.decodeFrames(t),this.animate(t)):(_e=t.createImageData(this.width,this.height),this.copyToImageData(_e,this.decodePixels()),t.putImageData(_e,0,0))},xe}(),(function(e){var t=function(){return typeof zlibSync==`function`},_e=function(t,_e,Se,Oe){var ke=4,Ae=Te;switch(Oe){case e.image_compression.FAST:ke=1,Ae=Ce;break;case e.image_compression.MEDIUM:ke=6,Ae=Ee;break;case e.image_compression.SLOW:ke=9,Ae=De}t=xe(t,_e,Se,Ae);var je=zlibSync(t,{level:ke});return e.__addimage__.arrayBufferToBinaryString(je)},xe=function(e,t,_e,xe){for(var Se,Ce,Te,Ee=e.length/t,De=new Uint8Array(e.length+Ee),Oe=ke(),je=0;je<Ee;je+=1){if(Te=je*t,Se=e.subarray(Te,Te+t),xe)De.set(xe(Se,_e,Ce),Te+je);else{for(var Me,Pe=Oe.length,Fe=[];Me<Pe;Me+=1)Fe[Me]=Oe[Me](Se,_e,Ce);var Ie=Ae(Fe.concat());De.set(Fe[Ie],Te+je)}Ce=Se}return De},Se=function(e){var t=Array.apply([],e);return t.unshift(0),t},Ce=function(e,t){var _e,xe=[],Se=e.length;xe[0]=1;for(var Ce=0;Ce<Se;Ce+=1)_e=e[Ce-t]||0,xe[Ce+1]=e[Ce]-_e+256&255;return xe},Te=function(e,t,_e){var xe,Se=[],Ce=e.length;Se[0]=2;
vendor: 7,993 bytes, line 47
47for(var Te=0;Te<Ce;Te+=1)xe=_e&&_e[Te]||0,Se[Te+1]=e[Te]-xe+256&255;return Se},Ee=function(e,t,_e){var xe,Se,Ce=[],Te=e.length;Ce[0]=3;for(var Ee=0;Ee<Te;Ee+=1)xe=e[Ee-t]||0,Se=_e&&_e[Ee]||0,Ce[Ee+1]=e[Ee]+256-(xe+Se>>>1)&255;return Ce},De=function(e,t,_e){var xe,Se,Ce,Te,Ee=[],De=e.length;Ee[0]=4;for(var ke=0;ke<De;ke+=1)xe=e[ke-t]||0,Se=_e&&_e[ke]||0,Ce=_e&&_e[ke-t]||0,Te=Oe(xe,Se,Ce),Ee[ke+1]=e[ke]-Te+256&255;return Ee},Oe=function(e,t,_e){if(e===t&&t===_e)return e;var xe=Math.abs(t-_e),Se=Math.abs(e-_e),Ce=Math.abs(e+t-_e-_e);return xe<=Se&&xe<=Ce?e:Se<=Ce?t:_e},ke=function(){return[Se,Ce,Te,Ee,De]},Ae=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(xe,Se,Ce,Te){var Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue=this.decode.FLATE_DECODE,We=``;if(this.__addimage__.isArrayBuffer(xe)&&(xe=new Uint8Array(xe)),this.__addimage__.isArrayBufferView(xe)){if(xe=(Oe=new Kt(xe)).imgData,De=Oe.bits,Ee=Oe.colorSpace,Ae=Oe.colors,[4,6].indexOf(Oe.colorType)!==-1){if(Oe.bits===8){Fe=(Pe=Oe.pixelBitlength==32?new Uint32Array(Oe.decodePixels().buffer):Oe.pixelBitlength==16?new Uint16Array(Oe.decodePixels().buffer):new Uint8Array(Oe.decodePixels().buffer)).length,Re=new Uint8Array(Fe*Oe.colors),Ie=new Uint8Array(Fe);var Ge,Ke=Oe.pixelBitlength-Oe.bits;for(Ve=0,He=0;Ve<Fe;Ve++){for(Be=Pe[Ve],Ge=0;Ge<Ke;)Re[He++]=Be>>>Ge&255,Ge+=Oe.bits;Ie[Ve]=Be>>>Ge&255}}if(Oe.bits===16){Fe=(Pe=new Uint32Array(Oe.decodePixels().buffer)).length,Re=new Uint8Array(Fe*(32/Oe.pixelBitlength)*Oe.colors),Ie=new Uint8Array(Fe*(32/Oe.pixelBitlength)),ze=Oe.colors>1,Ve=0,He=0;for(var qe=0;Ve<Fe;)Be=Pe[Ve++],Re[He++]=Be>>>0&255,ze&&(Re[He++]=Be>>>16&255,Be=Pe[Ve++],Re[He++]=Be>>>0&255),Ie[qe++]=Be>>>16&255;De=8}Te!==e.image_compression.NONE&&t()?(xe=_e(Re,Oe.width*Oe.colors,Oe.colors,Te),Me=_e(Ie,Oe.width,1,Te)):(xe=Re,Me=Ie,Ue=void 0)}if(Oe.colorType===3&&(Ee=this.color_spaces.INDEXED,je=Oe.palette,Oe.transparency.indexed)){var Je=Oe.transparency.indexed,Ye=0;for(Ve=0,Fe=Je.length;Ve<Fe;++Ve)Ye+=Je[Ve];if((Ye/=255)==Fe-1&&Je.indexOf(0)!==-1)ke=[Je.indexOf(0)];else if(Ye!==Fe){for(Pe=Oe.decodePixels(),Ie=new Uint8Array(Pe.length),Ve=0,Fe=Pe.length;Ve<Fe;Ve++)Ie[Ve]=Je[Pe[Ve]];Me=_e(Ie,Oe.width,1)}}var Xe=function(t){var _e;switch(t){case e.image_compression.FAST:_e=11;break;case e.image_compression.MEDIUM:_e=13;break;case e.image_compression.SLOW:_e=14;break;default:_e=12}return _e}(Te);return Ue===this.decode.FLATE_DECODE&&(We=`/Predictor `+Xe+` `),We+=`/Colors `+Ae+` /BitsPerComponent `+De+` /Columns `+Oe.width,(this.__addimage__.isArrayBuffer(xe)||this.__addimage__.isArrayBufferView(xe))&&(xe=this.__addimage__.arrayBufferToBinaryString(xe)),(Me&&this.__addimage__.isArrayBuffer(Me)||this.__addimage__.isArrayBufferView(Me))&&(Me=this.__addimage__.arrayBufferToBinaryString(Me)),{alias:Ce,data:xe,index:Se,filter:Ue,decodeParameters:We,transparency:ke,palette:je,sMask:Me,predictor:Xe,width:Oe.width,height:Oe.height,bitsPerComponent:De,colorSpace:Ee}}}})(E.API),function(e){e.processGIF89A=function(t,_e,xe,Se){var Ce=new Zt(t),Te=Ce.width,Ee=Ce.height,De=[];Ce.decodeAndBlitFrameRGBA(0,De);var Oe={data:De,width:Te,height:Ee},ke=new Qt(100).encode(Oe,100);return e.processJPEG.call(this,ke,_e,xe,Se)},e.processGIF87A=e.processGIF89A}(E.API),te.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=Array(e);for(var t=0;t<e;t++){var _e=this.datav.getUint8(this.pos++,!0),xe=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),Ce=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:Se,green:xe,blue:_e,quad:Ce}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},te.prototype.parseBGR=function(){this.pos=this.offset;try{var e=`bit`+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){a$3.log(`bit decode error:`+e)}},te.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),_e=t%4;for(e=this.height-1;e>=0;e--){for(var xe=this.bottom_up?e:this.height-1-e,Se=0;Se<t;Se++)for(var Ce=this.datav.getUint8(this.pos++,!0),Te=xe*this.width*4+8*Se*4,Ee=0;Ee<8&&8*Se+Ee<this.width;Ee++){var De=this.palette[Ce>>7-Ee&1];this.data[Te+4*Ee]=De.blue,this.data[Te+4*Ee+1]=De.green,this.data[Te+4*Ee+2]=De.red,this.data[Te+4*Ee+3]=255}_e!==0&&(this.pos+=4-_e)}},te.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,_e=this.height-1;_e>=0;_e--){for(var xe=this.bottom_up?_e:this.height-1-_e,Se=0;Se<e;Se++){var Ce=this.datav.getUint8(this.pos++,!0),Te=xe*this.width*4+2*Se*4,Ee=Ce>>4,De=15&Ce,Oe=this.palette[Ee];if(this.data[Te]=Oe.blue,this.data[Te+1]=Oe.green,this.data[Te+2]=Oe.red,this.data[Te+3]=255,2*Se+1>=this.width)break;Oe=this.palette[De],this.data[Te+4]=Oe.blue,this.data[Te+4+1]=Oe.green,this.data[Te+4+2]=Oe.red,this.data[Te+4+3]=255}t!==0&&(this.pos+=4-t)}},te.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var _e=this.bottom_up?t:this.height-1-t,xe=0;xe<this.width;xe++){var Se=this.datav.getUint8(this.pos++,!0),Ce=_e*this.width*4+4*xe;if(Se<this.palette.length){var Te=this.palette[Se];this.data[Ce]=Te.red,this.data[Ce+1]=Te.green,this.data[Ce+2]=Te.blue,this.data[Ce+3]=255}else this.data[Ce]=255,this.data[Ce+1]=255,this.data[Ce+2]=255,this.data[Ce+3]=255}e!==0&&(this.pos+=4-e)}},te.prototype.bit15=function(){for(var e=this.width%3,t=31,_e=this.height-1;_e>=0;_e--){for(var xe=this.bottom_up?_e:this.height-1-_e,Se=0;Se<this.width;Se++){var Ce=this.datav.getUint16(this.pos,!0);this.pos+=2;var Te=(Ce&t)/t*255|0,Ee=(Ce>>5&t)/t*255|0,De=(Ce>>10&t)/t*255|0,Oe=Ce>>15?255:0,ke=xe*this.width*4+4*Se;this.data[ke]=De,this.data[ke+1]=Ee,this.data[ke+2]=Te,this.data[ke+3]=Oe}this.pos+=e}},te.prototype.bit16=function(){for(var e=this.width%3,t=31,_e=63,xe=this.height-1;xe>=0;xe--){for(var Se=this.bottom_up?xe:this.height-1-xe,Ce=0;Ce<this.width;Ce++){var Te=this.datav.getUint16(this.pos,!0);this.pos+=2;var Ee=(Te&t)/t*255|0,De=(Te>>5&_e)/_e*255|0,Oe=(Te>>11)/t*255|0,ke=Se*this.width*4+4*Ce;this.data[ke]=Oe,this.data[ke+1]=De,this.data[ke+2]=Ee,this.data[ke+3]=255}this.pos+=e}},te.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,_e=0;_e<this.width;_e++){var xe=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),Ce=this.datav.getUint8(this.pos++,!0),Te=t*this.width*4+4*_e;this.data[Te]=Ce,this.data[Te+1]=Se,this.data[Te+2]=xe,this.data[Te+3]=255}this.pos+=this.width%4}},te.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,_e=0;_e<this.width;_e++){var xe=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),Ce=this.datav.getUint8(this.pos++,!0),Te=this.datav.getUint8(this.pos++,!0),Ee=t*this.width*4+4*_e;this.data[Ee]=Ce,this.data[Ee+1]=Se,this.data[Ee+2]=xe,this.data[Ee+3]=Te}},te.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,_e,xe,Se){var Ce=new te(t,!1),Te=Ce.width,Ee=Ce.height,De={data:Ce.getData(),width:Te,height:Ee}
vendor: 4,396 bytes, line 47
47,Oe=new Qt(100).encode(De,100);return e.processJPEG.call(this,Oe,_e,xe,Se)}}(E.API),ee.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,_e,xe,Se){var Ce=new ee(t,!1),Te=Ce.width,Ee=Ce.height,De={data:Ce.getData(),width:Te,height:Ee},Oe=new Qt(100).encode(De,100);return e.processJPEG.call(this,Oe,_e,xe,Se)}}(E.API),E.API.processRGBA=function(e,t,_e){for(var xe=e.data,Se=xe.length,Ce=new Uint8Array(Se/4*3),Te=new Uint8Array(Se/4),Ee=0,De=0,Oe=0;Oe<Se;Oe+=4){var ke=xe[Oe],Ae=xe[Oe+1],je=xe[Oe+2],Me=xe[Oe+3];Ce[Ee++]=ke,Ce[Ee++]=Ae,Ce[Ee++]=je,Te[De++]=Me}var Pe=this.__addimage__.arrayBufferToBinaryString(Ce);return{alpha:this.__addimage__.arrayBufferToBinaryString(Te),data:Pe,index:t,alias:_e,colorSpace:`DeviceRGB`,bitsPerComponent:8,width:e.width,height:e.height}},E.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:`Afrikaans`,sq:`Albanian`,ar:`Arabic (Standard)`,"ar-DZ":`Arabic (Algeria)`,"ar-BH":`Arabic (Bahrain)`,"ar-EG":`Arabic (Egypt)`,"ar-IQ":`Arabic (Iraq)`,"ar-JO":`Arabic (Jordan)`,"ar-KW":`Arabic (Kuwait)`,"ar-LB":`Arabic (Lebanon)`,"ar-LY":`Arabic (Libya)`,"ar-MA":`Arabic (Morocco)`,"ar-OM":`Arabic (Oman)`,"ar-QA":`Arabic (Qatar)`,"ar-SA":`Arabic (Saudi Arabia)`,"ar-SY":`Arabic (Syria)`,"ar-TN":`Arabic (Tunisia)`,"ar-AE":`Arabic (U.A.E.)`,"ar-YE":`Arabic (Yemen)`,an:`Aragonese`,hy:`Armenian`,as:`Assamese`,ast:`Asturian`,az:`Azerbaijani`,eu:`Basque`,be:`Belarusian`,bn:`Bengali`,bs:`Bosnian`,br:`Breton`,bg:`Bulgarian`,my:`Burmese`,ca:`Catalan`,ch:`Chamorro`,ce:`Chechen`,zh:`Chinese`,"zh-HK":`Chinese (Hong Kong)`,"zh-CN":`Chinese (PRC)`,"zh-SG":`Chinese (Singapore)`,"zh-TW":`Chinese (Taiwan)`,cv:`Chuvash`,co:`Corsican`,cr:`Cree`,hr:`Croatian`,cs:`Czech`,da:`Danish`,nl:`Dutch (Standard)`,"nl-BE":`Dutch (Belgian)`,en:`English`,"en-AU":`English (Australia)`,"en-BZ":`English (Belize)`,"en-CA":`English (Canada)`,"en-IE":`English (Ireland)`,"en-JM":`English (Jamaica)`,"en-NZ":`English (New Zealand)`,"en-PH":`English (Philippines)`,"en-ZA":`English (South Africa)`,"en-TT":`English (Trinidad & Tobago)`,"en-GB":`English (United Kingdom)`,"en-US":`English (United States)`,"en-ZW":`English (Zimbabwe)`,eo:`Esperanto`,et:`Estonian`,fo:`Faeroese`,fj:`Fijian`,fi:`Finnish`,fr:`French (Standard)`,"fr-BE":`French (Belgium)`,"fr-CA":`French (Canada)`,"fr-FR":`French (France)`,"fr-LU":`French (Luxembourg)`,"fr-MC":`French (Monaco)`,"fr-CH":`French (Switzerland)`,fy:`Frisian`,fur:`Friulian`,gd:`Gaelic (Scots)`,"gd-IE":`Gaelic (Irish)`,gl:`Galacian`,ka:`Georgian`,de:`German (Standard)`,"de-AT":`German (Austria)`,"de-DE":`German (Germany)`,"de-LI":`German (Liechtenstein)`,"de-LU":`German (Luxembourg)`,"de-CH":`German (Switzerland)`,el:`Greek`,gu:`Gujurati`,ht:`Haitian`,he:`Hebrew`,hi:`Hindi`,hu:`Hungarian`,is:`Icelandic`,id:`Indonesian`,iu:`Inuktitut`,ga:`Irish`,it:`Italian (Standard)`,"it-CH":`Italian (Switzerland)`,ja:`Japanese`,kn:`Kannada`,ks:`Kashmiri`,kk:`Kazakh`,km:`Khmer`,ky:`Kirghiz`,tlh:`Klingon`,ko:`Korean`,"ko-KP":`Korean (North Korea)`,"ko-KR":`Korean (South Korea)`,la:`Latin`,lv:`Latvian`,lt:`Lithuanian`,lb:`Luxembourgish`,mk:`North Macedonia`,ms:`Malay`,ml:`Malayalam`,mt:`Maltese`,mi:`Maori`,mr:`Marathi`,mo:`Moldavian`,nv:`Navajo`,ng:`Ndonga`,ne:`Nepali`,no:`Norwegian`,nb:`Norwegian (Bokmal)`,nn:`Norwegian (Nynorsk)`,oc:`Occitan`,or:`Oriya`,om:`Oromo`,fa:`Persian`,"fa-IR":`Persian/Iran`,pl:`Polish`,pt:`Portuguese`,"pt-BR":`Portuguese (Brazil)`,pa:`Punjabi`,"pa-IN":`Punjabi (India)`,"pa-PK":`Punjabi (Pakistan)`,qu:`Quechua`,rm:`Rhaeto-Romanic`,ro:`Romanian`,"ro-MO":`Romanian (Moldavia)`,ru:`Russian`,"ru-MO":`Russian (Moldavia)`,sz:`Sami (Lappish)`,sg:`Sango`,sa:`Sanskrit`,sc:`Sardinian`,sd:`Sindhi`,si:`Singhalese`,sr:`Serbian`,sk:`Slovak`,sl:`Slovenian`,so:`Somani`,sb:`Sorbian`,es:`Spanish`,"es-AR":`Spanish (Argentina)`,"es-BO":`Spanish (Bolivia)`,"es-CL":`Spanish (Chile)`,"es-CO":`Spanish (Colombia)`,"es-CR":`Spanish (Costa Rica)`,"es-DO":`Spanish (Dominican Republic)`,"es-EC":`Spanish (Ecuador)`,"es-SV":`Spanish (El Salvador)`,"es-GT":`Spanish (Guatemala)`,"es-HN":`Spanish (Honduras)`,"es-MX":`Spanish (Mexico)`,"es-NI":`Spanish (Nicaragua)`,"es-PA":`Spanish (Panama)`,"es-PY":`Spanish (Paraguay)`,"es-PE":`Spanish (Peru)`,"es-PR":`Spanish (Puerto Rico)`,"es-ES":`Spanish (Sp
47ain)`,"es-UY":`Spanish (Uruguay)`,"es-VE":`Spanish (Venezuela)`,sx:`Sutu`,sw:`Swahili`,sv:`Swedish`,"sv-FI":`Swedish (Finland)`,"sv-SV":`Swedish (Sweden)`,ta:`Tamil`,tt:`Tatar`,te:`Teluga`,th:`Thai`,tig:`Tigre`,ts:`Tsonga`,tn:`Tswana`,tr:`Turkish`,tk:`Turkmen`,uk:`Ukrainian`,hsb:`Upper Sorbian`,ur:`Urdu`,ve:`Venda`,vi:`Vietnamese`,vo:`Volapuk`,wa:`Walloon`,cy:`Welsh`,xh:`Xhosa`,ji:`Yiddish`,zu:`Zulu`}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe(`putCatalog`,(function(){this.internal.write(`/Lang (`+this.internal.languageSettings.languageCode+`)`)})),this.internal.languageSettings.isSubscribed=!0)),this},Vt=E.API,Gt=Vt.getCharWidthsArray=function(e,t){var _e,xe,Se=(t||={}).font||this.internal.getFont(),Ce=t.fontSize||this.internal.getFontSize(),Te=t.charSpace||this.internal.getCharSpace(),Ee=t.widths?t.widths:Se.metadata.Unicode.widths,De=Ee.fof?Ee.fof:1,Oe=t.kerning?t.kerning:Se.metadata.Unicode.kerning,ke=Oe.fof?Oe.fof:1,Ae=!1!==t.doKerning,je=0,Me=e.length,Pe=0,Fe=Ee[0]||De,Ie=[];for(_e=0;_e<Me;_e++)xe=e.charCodeAt(_e),typeof Se.metadata.widthOfString==`function`?Ie.push((Se.metadata.widthOfGlyph(Se.metadata.characterToGlyph(xe))+1e3/Ce*Te||0)/1e3):(je=Ae&&_typeof(Oe[xe])===`object`&&!isNaN(parseInt(Oe[xe][Pe],10))?Oe[xe][Pe]/ke:0,Ie.push((Ee[xe]||Fe)/De+je)),Pe=xe;return Ie},Yt=Vt.getStringUnitWidth=function(e,t){var _e=(t||={}).fontSize||this.internal.getFontSize(),xe=t.font||this.internal.getFont(),Se=t.charSpace||this.internal.getCharSpace();return Vt.processArabic&&(e=Vt.processArabic(e)),typeof xe.metadata.widthOfString==`function`?xe.metadata.widthOfString(e,_e,Se)/_e:Gt.apply(this,arguments).reduce((function(e,t){return e+t}),0)},Jt=function(e,t,_e,xe){for(var Se=[],Ce=0,Te=e.length,Ee=0;Ce!==Te&&Ee+t[Ce]<_e;)Ee+=t[Ce],Ce++;Se.push(e.slice(0,Ce));var De=Ce;for(Ee=0;Ce!==Te;)Ee+t[Ce]>xe&&(Se.push(e.slice(De,Ce)),Ee=0,De=Ce),Ee+=t[Ce],Ce++;return De!==Ce&&Se.push(e.slice(De,Ce)),Se},Xt=function(e,t,_e){_e||={};var xe,Se,Ce,Te,Ee,De,Oe,ke=[],Ae=[ke],je=_e.textIndent||0,Me=0,Pe=0,Fe=e.split(` `),Ie=Gt.apply(this,[` `,_e])[0];if(De=_e.lineIndent===-1?Fe[0].length+2:_e.lineIndent||0){var Re=Array(De).join(` `),ze=[];Fe.map((function(e){(e=e.split(/\s*\n/)).length>1?ze=ze.concat(e.map((function(e,t){return(t&&e.length?` 48`:``)+e}))):ze.push(e[0])})),Fe=ze,De=Yt.apply(this,[Re,_e])}for(Ce=0,Te=Fe.length;Ce<Te;Ce++){var Be=0;if(xe=Fe[Ce],De&&xe[0]==` 49`&&(xe=xe.substr(1),Be=1),je+Me+(Pe=(Se=Gt.apply(this,[xe,_e])).reduce((function(e,t){return e+t}),0))>t||Be){if(Pe>t){for(Ee=Jt.apply(this,[xe,Se,t-(je+Me),t]),ke.push(Ee.shift()),ke=[Ee.pop()];Ee.length;)Ae.push([Ee.shift()]);Pe=Se.slice(xe.length-(ke[0]?ke[0].length:0)).reduce((function(e,t){return e+t}),0)}else ke=[xe];Ae.push(ke),je=Pe+De,Me=Ie}else ke.push(xe),je+=Me+Pe,Me=Ie}return Oe=De?function(e,t){return(t?Re:``)+e.join(` `)}:function(e){return e.join(` `)},Ae.map(Oe)},Vt.splitTextToSize=function(e,t,_e){var xe,Se=(_e||={}).fontSize||this.internal.getFontSize(),Ce=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,_e);xe=Array.isArray(e)?e:String(e).split(/\r?\n/);var Te=1*this.internal.scaleFactor*t/Se;Ce.textIndent=_e.textIndent?1*_e.textIndent*this.internal.scaleFactor/Se:0,Ce.lineIndent=_e.lineIndent;var Ee,De,Oe=[];for(Ee=0,De=xe.length;Ee<De;Ee++)Oe=Oe.concat(Xt.apply(this,[xe[Ee],Te,Ce]));return Oe},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t=`klmnopqrstuvwxyz`,_e={},xe={},Se=0;Se<t.length;Se++)_e[t[Se]]=`0123456789abcdef`[Se],xe[`0123456789abcdef`[Se]]=t[Se];var Ce=function(e){return`0x`+parseInt(e,10).toString(16)},Te=e.__fontmetrics__.compress=function(e){var t,_e,Se,Ee,De=[`{`];for(var Oe in e){if(t=e[Oe],isNaN(parseInt(Oe,10))?_e=`'`+Oe+`'`:(Oe=parseInt(Oe,10),_e=(_e=Ce(Oe).slice(2)).slice(0,-1)+xe[_e.slice(-1)]),typeof t==`number`)t<0?(Se=Ce(t).slice(3),Ee=`-`):(Se=Ce(t).slice(2),Ee=``),Se=Ee+Se.slice(0,-1)+xe[Se.slice(-1)];
vendor: 3,752 bytes, line 49
49else{if(_typeof(t)!==`object`)throw Error(`Don't know what to do with value type `+_typeof(t)+`.`);Se=Te(t)}De.push(_e+Se)}return De.push(`}`),De.join(``)},Ee=e.__fontmetrics__.uncompress=function(e){if(typeof e!=`string`)throw Error(`Invalid argument passed to uncompress.`);for(var t,xe,Se,Ce,Te={},Ee=1,De=Te,Oe=[],ke=``,Ae=``,je=e.length-1,Me=1;Me<je;Me+=1)(Ce=e[Me])==`'`?t?(Se=t.join(``),t=void 0):t=[]:t?t.push(Ce):Ce==`{`?(Oe.push([De,Se]),De={},Se=void 0):Ce==`}`?((xe=Oe.pop())[0][xe[1]]=De,Se=void 0,De=xe[0]):Ce==`-`?Ee=-1:Se===void 0?_e.hasOwnProperty(Ce)?(ke+=_e[Ce],Se=parseInt(ke,16)*Ee,Ee=1,ke=``):ke+=Ce:_e.hasOwnProperty(Ce)?(Ae+=_e[Ce],De[Se]=parseInt(Ae,16)*Ee,Ee=1,Se=void 0,Ae=``):Ae+=Ce;return Te},De={codePages:[`WinAnsiEncoding`],WinAnsiEncoding:Ee(`{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}`)},Oe={Unicode:{Courier:De,"Courier-Bold":De,"Courier-BoldOblique":De,"Courier-Oblique":De,Helvetica:De,"Helvetica-Bold":De,"Helvetica-BoldOblique":De,"Helvetica-Oblique":De,"Times-Roman":De,"Times-Bold":De,"Times-BoldItalic":De,"Times-Italic":De}},ke={Unicode:{"Courier-Oblique":Ee(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-BoldItalic":Ee(`{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}`),"Helvetica-Bold":Ee(`{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}`),Courier:Ee(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Courier-BoldOblique":Ee(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-Bold":Ee(`{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}`),Symbol:Ee(`{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}`),Helvetica:Ee(`{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}`),"Helvetica-BoldOblique":Ee(`{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}`),ZapfDingbats:Ee(`{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}`),"Courier-Bold":Ee(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-Italic":Ee(`{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}
49fv{17su5tu5qs}fw{17su5tu5qs}}}`),"Times-Roman":Ee(`{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}`),"Helvetica-Oblique":Ee(`{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}`)}};e.events.push([`addFont`,function(e){var t=e.font,_e=ke.Unicode[t.postScriptName];_e&&(t.metadata.Unicode={},t.metadata.Unicode.widths=_e.widths,t.metadata.Unicode.kerning=_e.kerning);var xe=Oe.Unicode[t.postScriptName];xe&&(t.metadata.Unicode.encoding=xe,t.encoding=xe.codePages[0])}])}(E.API),function(e){var t=function(e){for(var t=e.length,_e=new Uint8Array(t),xe=0;xe<t;xe++)_e[xe]=e.charCodeAt(xe);return _e};e.API.events.push([`addFont`,function(_e){var xe=void 0,Se=_e.font,Ce=_e.instance;if(!Se.isStandardFont){if(Ce===void 0)throw Error(`Font does not exist in vFS, import fonts or remove declaration doc.addFont('`+Se.postScriptName+`').`);if(typeof(xe=!1===Ce.existsFileInVFS(Se.postScriptName)?Ce.loadFile(Se.postScriptName):Ce.getFileFromVFS(Se.postScriptName))!=`string`)throw Error(`Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('`+Se.postScriptName+`').`);(function(_e,xe){xe=/^\x00\x01\x00\x00/.test(xe)?t(xe):t(u$3(xe)),_e.metadata=e.API.TTFFont.open(xe),_e.metadata.Unicode=_e.metadata.Unicode||{encoding:{},kerning:{},widths:[]},_e.metadata.glyIdsUsed=[0]})(Se,xe)}}])}(E),function(e){function t(){return(n.canvg?Promise.resolve(n.canvg):__vitePreload(()=>import(`./BikK9A2q.js`).then(e=>(e.i(),e.r)),__vite__mapDeps([0,1]),import.meta.url)).catch((function(e){return Promise.reject(Error(`Could not load canvg: `+e))})).then((function(e){return e.default?e.default:e}))}E.API.addSvgAsImage=function(e,_e,xe,Se,Ce,Te,Ee,De){if(isNaN(_e)||isNaN(xe))throw a$3.error(`jsPDF.addSvgAsImage: Invalid coordinates`,arguments),Error(`Invalid coordinates passed to jsPDF.addSvgAsImage`);if(isNaN(Se)||isNaN(Ce))throw a$3.error(`jsPDF.addSvgAsImage: Invalid measurements`,arguments),Error(`Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage`);var Oe=document.createElement(`canvas`);Oe.width=Se,Oe.height=Ce;var ke=Oe.getContext(`2d`);ke.fillStyle=`#fff`,ke.fillRect(0,0,Oe.width,Oe.height);var Ae={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},je=this;return t().then((function(t){return t.fromString(ke,e,Ae)}),(function(){return Promise.reject(Error(`Could not load canvg.`))})).then((function(e){return e.render(Ae)})).then((function(){je.addImage(Oe.toDataURL(`image/jpeg`,1),_e,xe,Se,Ce,Ee,De)}))}}(),E.API.putTotalPages=function(e){var t,_e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,`g`),_e=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),`g`),_e=this.pdfEscape16(this.internal.getNumberOfPages()+``,this.internal.getFont()));for(var xe=1;xe<=this.internal.getNumberOfPages();xe++)for(var Se=0;Se<this.internal.pages[xe].length;Se++)this.internal.pages[xe][Se]=this.internal.pages[xe][Se].replace(t,_e);return this},E.API.viewerPreferences=function(e,t){var _e;e||={},t||=!1;var xe,Se,Ce,Te={HideToolbar:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:`UseNone`,value:`UseNone`,type:`name`,explicitSet:!1,valueSet:[`UseNone`,`UseOutlines`,`UseThumbs`,`UseOC`],pdfVersion:1.3},Direction:{defaultValue:`L2R`,value:`L2R`,type:`name`,explicitSet:!1,valueSet:[`L2R`,`R2L`],pdfVersion:1.3},ViewArea:{defaultValue:`CropBox`,value:`CropBox`,type:`name`,explicitSet:!1,valueSet:[`MediaBox`,`CropBox`,`TrimBox`,`BleedBox`,`ArtBox`],pdfVersion:1.4},ViewClip:{defaultValue:`CropBox`,value:`CropBox`,type:`name`,explicitSet:!1,valueSet:[`MediaBox`,`CropBox`,`TrimBox`,`BleedBox`,`ArtBox`],pdfVersion:1.4},PrintArea:{defaultValue:`CropBox`,value:`CropBox`,type:`name`,explicitSet:!1,valueSet:[`MediaBox`,`CropBox`,`TrimBox`,`BleedBox`,`ArtBox`],pdfVersion:1.4},PrintClip:{defaultValue:`CropBox`,value:`CropBox`,type:`name`,explicitSet:!1,valueSet:[`MediaBox`,`CropBox`,`TrimBox`,`BleedBox`,`ArtBox`],pdfVersion:1.4},PrintScaling:{defaultValue:`AppDefault`,value:`AppDefault`,type:`name`,explicitSet:!1,valueSet:[`AppDefault`,`None`],pdfVersion:1.6},Duplex:{defaultValue:``,value:`none`,type:`name`,explicitSet:!1,valueSet:[`Simplex`,`DuplexFlipShortEdge`,`DuplexFlipLongEdge`,`none`],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:`boolean`,explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:``,value:``,type:`array`,explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:`integer`,explicitSet:!1,valueSet:null,pdfVersion:1.7}},Ee=Object.keys(Te),De=[],Oe=0,ke=0,Ae=0;function je(e,t){var _e,xe=!1;for(_e=0;_e<e.length;_e+=1)e[_e]===t&&(xe=!0);return xe}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(Te)),this.internal.viewerpreferences.isSubscribed=!1),_e=this.internal.viewerpreferences.configuration,e===`reset`||!0===t){var Me=Ee.length;for(Ae=0;Ae<Me;Ae+=1)_e[Ee[Ae]].value=_e[Ee[Ae]].defaultValue,_e[Ee[Ae]].explicitSet=!1}if(_typeof(e)===`object`){for(Se in e)if(Ce=e[Se],je(Ee,Se)&&Ce!==void 0){if(_e[Se].type===`boolean`&&typeof Ce==`boolean`)_e[Se].value=Ce;else if(_e[Se].type===`name`&&je(_e[Se].valueSet,Ce))_e[Se].value=Ce;else if(_e[Se].type===`integer`&&Number.isInteger(Ce))_e[Se].value=Ce;else if(_e[Se].type===`array`){for(Oe=0;Oe<Ce.length;Oe+=1)if(xe=!0,Ce[Oe].length===1&&typeof Ce[Oe][0]==`number`)De.push(String(Ce[Oe]-1));else if(Ce[Oe].length>1){for(ke=0;ke<Ce[Oe].length;ke+=1)typeof Ce[Oe][ke]!=`number`&&(xe=!1);!0===xe&&De.push([Ce[Oe][0]-1,Ce[Oe][1]-1].join(` `))}_e[Se].value=`[`+De.join(` `)+`]`}else _e[Se].value=_e[Se].defaultValue;_e[Se].explicitSet=!0}}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe(`putCatalog`,(function(){var e,t=[];for(e in _e)!0===_e[e].explicitSet&&(_e[e].type===`name`?t.push(`/`+e+` /`+_e[e].value):t.push(`/`+e+` `+_e[e].value));t.length!==0&&this.internal.write(`/ViewerPreferences 50<< 51`+t.join(` 52`)+` 53>>`)})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=_e,this},function(e){var t=function(){var e=`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="`+this.internal.__metadata__.namespaceuri+`"><jspdf:metadata>
53`,t=unescape(`%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta%2F%22%3E`),_e=unescape(encodeURIComponent(e)),xe=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Se=unescape(`%3C%2Fjspdf%3Ametadata%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E`),Ce=unescape(`%3C%2Fx%3Axmpmeta%3E`),Te=_e.length+xe.length+Se.length+t.length+Ce.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write(`<< /Type /Metadata /Subtype /XML /Length `+Te+` >>`),this.internal.write(`stream`),this.internal.write(t+_e+xe+Se+Ce),this.internal.write(`endstream`),this.internal.write(`endobj`)},_e=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write(`/Metadata `+this.internal.__metadata__.metadata_object_number+` 0 R`)};e.addMetadata=function(e,xe){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceuri:xe||`http://jspdf.default.namespaceuri/`},this.internal.events.subscribe(`putCatalog`,_e),this.internal.events.subscribe(`postPutResources`,t)),this}}(E.API),function(e){var t=e.API,_e=t.pdfEscape16=function(e,t){for(var _e,xe=t.metadata.Unicode.widths,Se=[``,`0`,`00`,`000`,`0000`],Ce=[``],Te=0,Ee=e.length;Te<Ee;++Te){if(_e=t.metadata.characterToGlyph(e.charCodeAt(Te)),t.metadata.glyIdsUsed.push(_e),t.metadata.toUnicode[_e]=e.charCodeAt(Te),xe.indexOf(_e)==-1&&(xe.push(_e),xe.push([parseInt(t.metadata.widthOfGlyph(_e),10)])),_e==`0`)return Ce.join(``);_e=_e.toString(16),Ce.push(Se[4-_e.length],_e)}return Ce.join(``)},xe=function(e){var t,_e,xe,Se,Ce,Te,Ee;for(Ce=`/CIDInit /ProcSet findresource begin 5412 dict begin 55begincmap 56/CIDSystemInfo << 57 /Registry (Adobe) 58 /Ordering (UCS) 59 /Supplement 0 60>> def 61/CMapName /Adobe-Identity-UCS def 62/CMapType 2 def 631 begincodespacerange 64<0000><ffff> 65endcodespacerange`,xe=[],Te=0,Ee=(_e=Object.keys(e).sort((function(e,t){return e-t}))).length;Te<Ee;Te++)t=_e[Te],xe.length>=100&&(Ce+=` 66`+xe.length+` beginbfchar 67`+xe.join(` 68`)+` 69endbfchar`,xe=[]),e[t]!==void 0&&e[t]!==null&&typeof e[t].toString==`function`&&(Se=(`0000`+e[t].toString(16)).slice(-4),t=(`0000`+(+t).toString(16)).slice(-4),xe.push(`<`+t+`><`+Se+`>`));return xe.length&&(Ce+=` 70`+xe.length+` beginbfchar 71`+xe.join(` 72`)+` 73endbfchar 74`),Ce+=`endcmap 75CMapName currentdict /CMap defineresource pop 76end 77end`};t.events.push([`putFont`,function(t){(function(t){var _e=t.font,Se=t.out,Ce=t.newObject,Te=t.putStream;if(_e.metadata instanceof e.API.TTFFont&&_e.encoding===`Identity-H`){for(var Ee=_e.metadata.Unicode.widths,De=_e.metadata.subset.encode(_e.metadata.glyIdsUsed,1),Oe=``,ke=0;ke<De.length;ke++)Oe+=String.fromCharCode(De[ke]);var Ae=Ce();Te({data:Oe,addLength1:!0,objectId:Ae}),Se(`endobj`);var je=Ce();Te({data:xe(_e.metadata.toUnicode),addLength1:!0,objectId:je}),Se(`endobj`);var Me=Ce();Se(`<<`),Se(`/Type /FontDescriptor`),Se(`/FontName /`+F(_e.fontName)),Se(`/FontFile2 `+Ae+` 0 R`),Se(`/FontBBox `+e.API.PDFObject.convert(_e.metadata.bbox)),Se(`/Flags `+_e.metadata.flags),Se(`/StemV `+_e.metadata.stemV),Se(`/ItalicAngle `+_e.metadata.italicAngle),Se(`/Ascent `+_e.metadata.ascender),Se(`/Descent `+_e.metadata.decender),Se(`/CapHeight `+_e.metadata.capHeight),Se(`>>`),Se(`endobj`);var Pe=Ce();Se(`<<`),Se(`/Type /Font`),Se(`/BaseFont /`+F(_e.fontName)),Se(`/FontDescriptor `+Me+` 0 R`),Se(`/W `+e.API.PDFObject.convert(Ee)),Se(`/CIDToGIDMap /Identity`),Se(`/DW 1000`),Se(`/Subtype /CIDFontType2`),Se(`/CIDSystemInfo`),Se(`<<`),Se(`/Supplement 0`),Se(`/Registry (Adobe)`),Se(`/Ordering (`+_e.encoding+`)`),Se(`>>`),Se(`>>`),Se(`endobj`),_e.objectNumber=Ce(),Se(`<<`),Se(`/Type /Font`),Se(`/Subtype /Type0`),Se(`/ToUnicode `+je+` 0 R`),Se(`/BaseFont /`+F(_e.fontName)),Se(`/Encoding /`+_e.encoding),Se(`/DescendantFonts [`+Pe+` 0 R]`),Se(`>>`),Se(`endobj`),_e.isAlreadyPutted=!0}})(t)}]),t.events.push([`putFont`,function(t){(function(t){var _e=t.font,Se=t.out,Ce=t.newObject,Te=t.putStream;if(_e.metadata instanceof e.API.TTFFont&&_e.encoding===`WinAnsiEncoding`){for(var Ee=_e.metadata.rawData,De=``,Oe=0;Oe<Ee.length;Oe++)De+=String.fromCharCode(Ee[Oe]);var ke=Ce();Te({data:De,addLength1:!0,objectId:ke}),Se(`endobj`);var Ae=Ce();Te({data:xe(_e.metadata.toUnicode),addLength1:!0,objectId:Ae}),Se(`endobj`);var je=Ce();Se(`<<`),Se(`/Descent `+_e.metadata.decender),Se(`/CapHeight `+_e.metadata.capHeight),Se(`/StemV `+_e.metadata.stemV),Se(`/Type /FontDescriptor`),Se(`/FontFile2 `+ke+` 0 R`),Se(`/Flags 96`),Se(`/FontBBox `+e.API.PDFObject.convert(_e.metadata.bbox)),Se(`/FontName /`+F(_e.fontName)),Se(`/ItalicAngle `+_e.metadata.italicAngle),Se(`/Ascent `+_e.metadata.ascender),Se(`>>`),Se(`endobj`),_e.objectNumber=Ce();for(var Me=0;Me<_e.metadata.hmtx.widths.length;Me++)_e.metadata.hmtx.widths[Me]=parseInt(_e.metadata.hmtx.widths[Me]*(1e3/_e.metadata.head.unitsPerEm));Se(`<</Subtype/TrueType/Type/Font/ToUnicode `+Ae+` 0 R/BaseFont/`+F(_e.fontName)+`/FontDescriptor `+je+` 0 R/Encoding/`+_e.encoding+` /FirstChar 29 /LastChar 255 /Widths `+e.API.PDFObject.convert(_e.metadata.hmtx.widths)+`>>
77`),Se(`endobj`),_e.isAlreadyPutted=!0}})(t)}]);var Se=function(e){var t,xe=e.text||``,Se=e.x,Ce=e.y,Te=e.options||{},Ee=e.mutex||{},De=Ee.pdfEscape,Oe=Ee.activeFontKey,ke=Ee.fonts,Ae=Oe,je=``,Me=0,Pe=``,Fe=ke[Ae].encoding;if(ke[Ae].encoding!==`Identity-H`)return{text:xe,x:Se,y:Ce,options:Te,mutex:Ee};for(Pe=xe,Ae=Oe,Array.isArray(xe)&&(Pe=xe[0]),Me=0;Me<Pe.length;Me+=1)ke[Ae].metadata.hasOwnProperty(`cmap`)&&(t=ke[Ae].metadata.cmap.unicode.codeMap[Pe[Me].charCodeAt(0)]),t||Pe[Me].charCodeAt(0)<256&&ke[Ae].metadata.hasOwnProperty(`Unicode`)?je+=Pe[Me]:je+=``;var Ie=``;return parseInt(Ae.slice(1))<14||Fe===`WinAnsiEncoding`?Ie=De(je,Ae).split(``).map((function(e){return e.charCodeAt(0).toString(16)})).join(``):Fe===`Identity-H`&&(Ie=_e(je,ke[Ae])),Ee.isHex=!0,{text:Ie,x:Se,y:Ce,options:Te,mutex:Ee}};t.events.push([`postProcessText`,function(e){var t=e.text||``,_e=[],xe={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var Ce=0;for(Ce=0;Ce<t.length;Ce+=1)Array.isArray(t[Ce])&&t[Ce].length===3?_e.push([Se(Object.assign({},xe,{text:t[Ce][0]})).text,t[Ce][1],t[Ce][2]]):_e.push(Se(Object.assign({},xe,{text:t[Ce]})).text);e.text=_e}else e.text=Se(Object.assign({},xe,{text:t})).text}])}(E),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0},e.addFileToVFS=function(e,_e){return t.call(this),this.internal.vFS[e]=_e,this},e.getFileFromVFS=function(e){return t.call(this),this.internal.vFS[e]===void 0?null:this.internal.vFS[e]}}(E.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var _e,xe,Se,Ce,Te,Ee,De,Oe=t,ke=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],Ae=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],je={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Me={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Pe=`(.).(.<.>.<.[.].[.{.}.{.«.».«.â¹.âº.â¹.â
.â.â
.â½.â¾.â½.â.â.â.â¤.â¥.â¤.â©.âª.â©.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.﹤.ï¹¥.﹤`.split(`.`),Fe=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Ie=!1,Re=0;this.__bidiEngine__={};var ze=function(e){var t=e.charCodeAt(),_e=t>>8,xe=Me[_e];return xe===void 0?_e===252||_e===253?`AL`:Fe.test(_e)?`L`:_e===8?`R`:`N`:Oe[256*xe+(255&t)]},Be=function(e){for(var t,_e=0;_e<e.length;_e++){if((t=ze(e.charAt(_e)))===`L`)return!1;if(t===`R`)return!0}return!1},Ve=function(e,t,Te,Ee){var De,Oe,ke,Ae,je=t[Ee];switch(je){case`L`:case`R`:Ie=!1;break;case`N`:case`AN`:break;case`EN`:Ie&&(je=`AN`);break;case`AL`:Ie=!0,je=`R`;break;case`WS`:je=`N`;break;case`CS`:Ee<1||Ee+1>=t.length||(De=Te[Ee-1])!==`EN`&&De!==`AN`||(Oe=t[Ee+1])!==`EN`&&Oe!==`AN`?je=`N`:Ie&&(Oe=`AN`),je=Oe===De?Oe:`N`;break;case`ES`:je=(De=Ee>0?Te[Ee-1]:`B`)===`EN`&&Ee+1<t.length&&t[Ee+1]===`EN`?`EN`:`N`;break;case`ET`:if(Ee>0&&Te[Ee-1]===`EN`){je=`EN`;break}if(Ie){je=`N`;break}for(ke=Ee+1,Ae=t.length;ke<Ae&&t[ke]===`ET`;)ke++;je=ke<Ae&&t[ke]===`EN`?`EN`:`N`;break;case`NSM`:if(Se&&!Ce){for(Ae=t.length,ke=Ee+1;ke<Ae&&t[ke]===`NSM`;)ke++;if(ke<Ae){var Me=e[Ee],Pe=Me>=1425&&Me<=2303||Me===64286;if(De=t[ke],Pe&&(De===`R`||De===`AL`)){je=`R`;break}}}je=Ee<1||(De=t[Ee-1])===`B`?`N`:Te[Ee-1];break;case`B`:Ie=!1,_e=!0,je=Re;break;case`S`:xe=!0,je=`N`;break;case`LRE`:case`RLE`:case`LRO`:case`RLO`:case`PDF`:Ie=!1;break;case`BN`:je=`N`}return je},He=function(e,t,_e){var xe=e.split(``);return _e&&Ue(xe,_e,{hiLevel:Re}),xe.reverse(),t&&t.reverse(),xe.join(``)},Ue=function(e,t,Se){var Ce,Te,Ee,De,Oe,Me=-1,Pe=e.length,Fe=0,Be=[],He=Re?Ae:ke,Ue=[];for(Ie=!1,_e=!1,xe=!1,Te=0;Te<Pe;Te++)Ue[Te]=ze(e[Te]);for(Ee=0;Ee<Pe;Ee++){if(Oe=Fe,Be[Ee]=Ve(e,Ue,Be,Ee),Ce=240&(Fe=He[Oe][je[Be[Ee]]]),Fe&=15,t[Ee]=De=He[Fe][5],Ce>0)if(Ce===16){for(Te=Me;Te<Ee;Te++)t[Te]=1;Me=-1}else Me=-1;if(He[Fe][6])Me===-1&&(Me=Ee);else if(Me>-1){for(Te=Me;Te<Ee;Te++)t[Te]=De;Me=-1}Ue[Ee]===`B`&&(t[Ee]=0),Se.hiLevel|=De}xe&&function(e,t,_e){for(var xe=0;xe<_e;xe++)if(e[xe]===`S`){t[xe]=Re;for(var Se=xe-1;Se>=0&&e[Se]===`WS`;Se--)t[Se]=Re}}(Ue,t,Pe)},We=function(e,t,xe,Se,Ce){if(!(Ce.hiLevel<e)){if(e===1&&Re===1&&!_e)return t.reverse(),void(xe&&xe.reverse());for(var Te,Ee,De,Oe,ke=t.length,Ae=0;Ae<ke;){if(Se[Ae]>=e){for(De=Ae+1;De<ke&&Se[De]>=e;)De++;for(Oe=Ae,Ee=De-1;Oe<Ee;Oe++,Ee--)Te=t[Oe],t[Oe]=t[Ee],t[Ee]=Te,xe&&(Te=xe[Oe],xe[Oe]=xe[Ee],xe[Ee]=Te);Ae=De}Ae++}}},Ge=function(e,t,_e){var xe=e.split(``),Se={hiLevel:Re};return _e||=[],Ue(xe,_e,Se),function(e,t,_e){if(_e.hiLevel!==0&&De)for(var xe,Se=0;Se<e.length;Se++)t[Se]===1&&(xe=Pe.indexOf(e[Se]))>=0&&(e[Se]=Pe[xe+1])}(xe,_e,Se),We(2,xe,t,_e,Se),We(1,xe,t,_e,Se),xe.join(``)};return this.__bidiEngine__.doBidiReorder=function(e,t,_e){if(function(e,t){if(t)for(var _e=0;_e<e.length;_e++)t[_e]=_e;Ce===void 0&&(Ce=Be(e)),Ee===void 0&&(Ee=Be(e))}(e,t),Se||!Te||Ee)if(Se&&Te&&Ce^Ee)Re=+!!Ce,e=He(e,t,_e);else if(!Se&&Te&&Ee)Re=+!!Ce,e=Ge(e,t,_e),e=He(e,t);else if(!Se||Ce||Te||Ee){if(Se&&!Te&&Ce^Ee)e=He(e,t),Ce?(Re=0,e=Ge(e,t,_e)):(Re=1,e=Ge(e,t,_e),e=He(e,t));else if(Se&&Ce&&!Te&&Ee)Re=1,e=Ge(e,t,_e),e=He(e,t);else if(!Se&&!Te&&Ce^Ee){var xe=De;Ce?(Re=1,e=Ge(e,t,_e),Re=0,De=!1,e=Ge(e,t,_e),De=xe):(Re=0,e=Ge(e,t,_e),e=He(e,t),Re=1,De=!1,e=Ge(e,t,_e),De=xe,e=He(e,t))}}else Re=0,e=Ge(e,t,_e);else Re=+!!Ce,e=Ge(e,t,_e);return e},this.__bidiEngine__.setOptions=function(e){e&&(Se=e.isInputVisual,Te=e.isOutputVisual,Ce=e.isInputRtl,Ee=e.isOutputRtl,De=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=`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.N.N.ET.ET.ET.N.N.N.N.N.ES.CS.ES.CS.CS.EN.EN.EN.EN.EN.EN.EN.EN.EN.EN.CS.N.N.N.N.N.N.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.N.N.N.N.N.N.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.N.N.N.N.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.N.ET.ET.ET.ET.N.N.N.N.L.N.N.BN.N.N.ET.ET.EN.EN.N.L.N.N.N.EN.L.N.N.N.N.N.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.N.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.N.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.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.N.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.L.L.L.L.L.L.L.N.N.L.L.L.L.L.L.L.N.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.L.L.L.L.L.L.L.L.N.L.N.N.N.N.N.ET.N.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.R.NSM.R.NSM.NSM.R.NSM.NSM.R.NSM.N.N.N.N.N.N.N.N.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.N.N.N.N.N.R.R.R.R.R.N.N.N.N.N.N.N.N.N.N.N.AN.AN.AN.AN.AN.AN.N.N.AL.ET.ET.AL.CS.AL.N.N.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.AL.AL.N.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.AN.AN.AN.AN.AN.AN.AN.AN.AN.AN.ET.AN.AN.AL.AL.AL.NSM.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.NSM.NSM.NSM.NSM.NSM.NSM.NSM.AN.N.NSM.NSM.NSM.NSM.NSM.NSM.AL.AL.NSM.NSM.N.NSM.NSM.NSM.NSM.AL.AL.EN.EN.EN.EN.EN.EN.EN.EN.EN.EN.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.N.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.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.N.N.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.AL.N.N.N.N.N.N.N.N.N.N.N.N.N.N.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.R.R.N.N.N.N.R.N.N.N.N.N.WS.WS.WS.WS.WS.WS.WS.WS.WS.WS.WS.BN.BN.BN.L.R.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.WS.B.LRE.RLE.PDF.LRO.RLO.CS.ET.ET.ET.ET.ET.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.CS.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.WS.BN.BN.BN.BN.BN.N.LRI.RLI.FSI.PDI.BN.BN.BN.BN.BN.BN.EN.L.N.N.EN.EN.EN.EN.EN.EN.ES.ES.N.N.N.L.EN.EN.EN.EN.EN.EN.EN.EN.EN.EN.ES.ES.N.N.N.N.L.L.L.L.L.L.L.L.L.L.L.L.L.N.N.N.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.ET.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.L.L.L.L.L.L.L.N.N.N.N.N.N.N.N.N.N.N.N.L.L.L.L.L.N.N.N.N.N.R.NSM.R.R.R.R.R.R.R.R.R.R.ES.R.R.R.R.R.R.R.R.R.R.R.R.R.N.R.R.R.R.R.N.R.N.R.R.N.R.R.N.R.R.R.R.R.R.R.R.R.R.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.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.AL.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.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.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.NSM.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.CS.N.CS.N.N.CS.N.N.N.N.N.N.N.N.N.ET.N.N.ES.ES.N.N.N.N.N.ET.ET.N.N.N.N.N.AL.AL.AL.AL.AL.N.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.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.N.N.BN.N.N.N.ET.ET.ET.N.N.N.N.N.ES.CS.ES.CS.CS.EN.EN.EN.EN.EN.EN.EN.EN.EN.EN.CS.N.N.N.N.N.N.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.N.N.N.N.N.N.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.N.N.N.N.N.N.N.N.N.N.N.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.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.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.N.N.N.L.L.L.L.L.L.N.N.L.L.L.L.L.L.N.N.L.L.L.L.L.L.N.N.L.L.L.N.N.N.ET.ET.N.N.N.ET.ET.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N`.split(`.`),_e=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push([`postProcessText`,function(e){var t=e.text,xe=(e.x,e.y,e.options||{}),Se=(e.mutex,xe.lang,[]);if(xe.isInputVisual=typeof xe.isInputVisual!=`boolean`||xe.isInputVisual,_e.setOptions(xe),Object.prototype.toString.call(t)===`[object Array]`){var Ce=0;for(Se=[],Ce=0;Ce<t.length;Ce+=1)Object.prototype.toString.call(t[Ce])===`[object Array]`?Se.push([_e.doBidiReorder(t[Ce][0]),t[Ce][1],t[Ce][2]]):Se.push([_e.doBidiReorder(t[Ce])]);e.text=Se}else e.text=_e.doBidiReorder(t);_e.setOptions({isInputVisual:!0})}])}(E),E.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new ne(e),this.contents.pos=4,t.readString(4)===`ttcf`)throw Error(`TTCF not supported.`);t.pos=0,this.parse(),this.subset=new Le(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new ie(this.contents),this.head=new se(this),this.name=new pe(this),this.cmap=new ue(this),this.toUnicode={},this.hhea=new he(this),this.maxp=new ge(this),this.hmtx=new me(this),this.post=new fe(this),this.os2=new le(this),this.loca=new Ne(this),this.glyf=new be(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,_e,xe,Se;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,_e,xe,Se;for(Se=[],t=0,_e=(xe=this.bbox).length;t<_e;t++)e=xe[t],Se.push(Math.round(e*this.scaleFactor));return Se}.call(this),this.stemV=0,this.post.exists?(_e=255&(xe=this.post.italic_angle),32768&(t=xe>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+`.`+_e)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(Se=this.familyClass)===1||Se===2||Se===3||Se===4||Se===5||Se===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw Error(`No unicode cmap for font`)},e.prototype.characterToGlyph=function(e){var t;return this.cmap.unicode?.codeMap[e]||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,_e){var xe,Se,Ce,Te;for(Ce=0,Se=0,Te=(e=``+e).length;0<=Te?Se<Te:Se>Te;Se=0<=Te?++Se:--Se)xe=e.charCodeAt(Se),Ce+=this.widthOfGlyph(this.characterToGlyph(xe))+1e3/t*_e||0;return t/1e3*Ce},e.prototype.lineHeight=function(e,t){var _e;return t??=!1,_e=t?this.lineGap:0,(this.ascender+_e-this.decender)/1e3*e},e}(),ne=function(){function e(e){this.data=e??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,_e;for(_e=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)_e[t]=String.fromCharCode(this.readByte());return _e.join(``)},e.prototype.writeString=function(e){var t,_e,xe;for(xe=[],t=0,_e=e.length;0<=_e?t<_e:t>_e;t=0<=_e?++t:--t)xe.push(this.writeByte(e.charCodeAt(t)));return xe},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,_e,xe,Se,Ce,Te,Ee;return e=this.readByte(),t=this.readByte(),_e=this.readByte(),xe=this.readByte(),Se=this.readByte(),Ce=this.readByte(),Te=this.readByte(),Ee=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^_e)+4294967296*(255^xe)+16777216*(255^Se)+65536*(255^Ce)+256*(255^Te)+(255^Ee)+1):72057594037927940*e+281474976710656*t+1099511627776*_e+4294967296*xe+16777216*Se+65536*Ce+256*Te+Ee},e.prototype.writeLongLong=function(e){var t,_e;return t=Math.floor(e/4294967296),_e=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(_e>>24&255),this.writeByte(_e>>16&255),this.writeByte(_e>>8&255),this.writeByte(255&_e)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeIn
vendor: 15,132 bytes, line 77
77t=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,_e;for(t=[],_e=0;0<=e?_e<e:_e>e;_e=0<=e?++_e:--_e)t.push(this.readByte());return t},e.prototype.write=function(e){var t,_e,xe,Se;for(Se=[],_e=0,xe=e.length;_e<xe;_e++)t=e[_e],Se.push(this.writeByte(t));return Se},e}(),ie=function(){var e;function t(e){var t,_e,xe;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},_e=0,xe=this.tableCount;0<=xe?_e<xe:_e>xe;_e=0<=xe?++_e:--_e)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe;for(Pe in je=Object.keys(t).length,Ee=Math.log(2),ke=16*Math.floor(Math.log(je)/Ee),Ce=Math.floor(ke/Ee),Oe=16*je-ke,(xe=new ne).writeInt(this.scalarType),xe.writeShort(je),xe.writeShort(ke),xe.writeShort(Ce),xe.writeShort(Oe),Se=16*je,De=xe.pos+Se,Te=null,Me=[],t)for(Ae=t[Pe],xe.writeString(Pe),xe.writeInt(e(Ae)),xe.writeInt(De),xe.writeInt(Ae.length),Me=Me.concat(Ae),Pe===`head`&&(Te=De),De+=Ae.length;De%4;)Me.push(0),De++;return xe.write(Me),_e=2981146554-e(xe.data),xe.pos=Te+8,xe.writeUInt32(_e),xe.data},e=function(e){var t,_e,xe,Se;for(e=ve.call(e);e.length%4;)e.push(0);for(xe=new ne(e),_e=0,t=0,Se=e.length;t<Se;t=t+=4)_e+=xe.readUInt32();return 4294967295&_e},t}(),ae={}.hasOwnProperty,oe=function(e,t){for(var _e in t)ae.call(t,_e)&&(e[_e]=t[_e]);function xe(){this.constructor=e}return xe.prototype=t.prototype,e.prototype=new xe,e.__super__=t.prototype,e},re=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}(),se=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`head`,t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new ne).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),ce=function(){function e(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),ke=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(Ee=0;Ee<256;++Ee)this.codeMap[Ee]=e.readByte();break;case 4:for(je=e.readUInt16(),Ae=je/2,e.pos+=6,Se=function(){var t,_e;for(_e=[],Ee=t=0;0<=Ae?t<Ae:t>Ae;Ee=0<=Ae?++t:--t)_e.push(e.readUInt16());return _e}(),e.pos+=2,Pe=function(){var t,_e;for(_e=[],Ee=t=0;0<=Ae?t<Ae:t>Ae;Ee=0<=Ae?++t:--t)_e.push(e.readUInt16());return _e}(),De=function(){var t,_e;for(_e=[],Ee=t=0;0<=Ae?t<Ae:t>Ae;Ee=0<=Ae?++t:--t)_e.push(e.readUInt16());return _e}(),Oe=function(){var t,_e;for(_e=[],Ee=t=0;0<=Ae?t<Ae:t>Ae;Ee=0<=Ae?++t:--t)_e.push(e.readUInt16());return _e}(),xe=(this.length-e.pos+this.offset)/2,Te=function(){var t,_e;for(_e=[],Ee=t=0;0<=xe?t<xe:t>xe;Ee=0<=xe?++t:--t)_e.push(e.readUInt16());return _e}(),Ee=Ie=0,ze=Se.length;Ie<ze;Ee=++Ie)for(Fe=Se[Ee],_e=Re=Me=Pe[Ee];Me<=Fe?Re<=Fe:Re>=Fe;_e=Me<=Fe?++Re:--Re)Oe[Ee]===0?Ce=_e+De[Ee]:(Ce=Te[Oe[Ee]/2+(_e-Me)-(Ae-Ee)]||0)!==0&&(Ce+=De[Ee]),this.codeMap[_e]=65535&Ce}e.pos=ke}return e.encode=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,en,tn,nn,rn,an,sn,cn,ln,un,dn,fn,pn,mn,hn,gn;switch(Xe=new ne,Ce=Object.keys(e).sort((function(e,t){return e-t})),t){case`macroman`:for(Pe=0,Fe=function(){var e=[];for(Me=0;Me<256;++Me)e.push(0);return e}(),Re={0:0},Se={},Ze=0,tn=Ce.length;Ze<tn;Ze++)Re[pn=e[xe=Ce[Ze]]]??(Re[pn]=++Pe),Se[xe]={old:e[xe],new:Re[e[xe]]},Fe[xe]=Re[e[xe]];return Xe.writeUInt16(1),Xe.writeUInt16(0),Xe.writeUInt32(12),Xe.writeUInt16(0),Xe.writeUInt16(262),Xe.writeUInt16(0),Xe.write(Fe),{charMap:Se,subtable:Xe.data,maxGlyphID:Pe+1};case`unicode`:for(Je=[],ke=[],ze=0,Re={},_e={},Ie=De=null,Qe=0,nn=Ce.length;Qe<nn;Qe++)Re[Ve=e[xe=Ce[Qe]]]??(Re[Ve]=++ze),_e[xe]={old:Ve,new:Re[Ve]},Te=Re[Ve]-xe,Ie!=null&&Te===De||(Ie&&ke.push(Ie),Je.push(xe),De=Te),Ie=xe;for(Ie&&ke.push(Ie),ke.push(65535),Je.push(65535),Ke=2*(Ge=Je.length),We=2*(Math.log(Ge)/Math.LN2)**2,Ae=Math.log(We/2)/Math.LN2,Ue=2*Ge-We,Ee=[],He=[],je=[],Me=$e=0,rn=Je.length;$e<rn;Me=++$e){if(qe=Je[Me],Oe=ke[Me],qe===65535){Ee.push(0),He.push(0);break}if(qe-(Ye=_e[qe].new)>=32768)for(Ee.push(0),He.push(2*(je.length+Ge-Me)),xe=en=qe;qe<=Oe?en<=Oe:en>=Oe;xe=qe<=Oe?++en:--en)je.push(_e[xe].new);else Ee.push(Ye-qe),He.push(0)}for(Xe.writeUInt16(3),Xe.writeUInt16(1),Xe.writeUInt32(12),Xe.writeUInt16(4),Xe.writeUInt16(16+8*Ge+2*je.length),Xe.writeUInt16(0),Xe.writeUInt16(Ke),Xe.writeUInt16(We),Xe.writeUInt16(Ae),Xe.writeUInt16(Ue),dn=0,an=ke.length;dn<an;dn++)xe=ke[dn],Xe.writeUInt16(xe);for(Xe.writeUInt16(0),fn=0,sn=Je.length;fn<sn;fn++)xe=Je[fn],Xe.writeUInt16(xe);for(mn=0,cn=Ee.length;mn<cn;mn++)Te=Ee[mn],Xe.writeUInt16(Te);for(hn=0,ln=He.length;hn<ln;hn++)Be=He[hn],Xe.writeUInt16(Be);for(gn=0,un=je.length;gn<un;gn++)Pe=je[gn],Xe.writeUInt16(Pe);return{charMap:_e,subtable:Xe.data,maxGlyphID:ze+1}}},e}(),ue=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`cmap`,t.prototype.parse=function(e){var t,_e,xe;for(e.pos=this.offset,this.version=e.readUInt16(),xe=e.readUInt16(),this.tables=[],this.unicode=null,_e=0;0<=xe?_e<xe:_e>xe;_e=0<=xe?++_e:--_e)t=new ce(e,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},t.encode=function(e,t){var _e,xe;return t??=`macroman`,_e=ce.encode(e,t),(xe=new ne).writeUInt16(0),xe.writeUInt16(1),_e.table=xe.data.concat(_e.subtable),_e},t}(),he=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`hhea`,t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),le=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`OS/2`,t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,_e;for(_e=[],t=0;t<10;++t)_e.push(e.readByte());return _e}(),this.charRange=function(){var t,_e;for(_e=[],t=0;t<4;++t)_e.push(e.readInt());return _e}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,_e;for(_e=[],t=0;t<2;t=++t)_e.push(e.readInt());return _e}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),fe=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`post`,t.prototype.parse=function(e){var t,_e,xe;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:break;case 131072:var Se;for(_e=e.readUInt16(),this.glyphNameIndex=[],Se=0;0<=_e?Se<_e:Se>_e;Se=0<=_e?++Se:--Se)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],xe=[];e.pos<this.offset+this.length;)t=e.readByte(),xe.push(this.names.push(e.readString(t)));return xe;case 151552:return _e=e.readUInt16(),this.offsets=e.read(_e);case 196608:break;case 262144:return this.map=function(){var t,_e,xe;for(xe=[],Se=t=0,_e=this.file.maxp.numGlyphs;0<=_e?t<_e:t>_e;Se=0<=_e?++t:--t)xe.push(e.readUInt32());return xe}.call(this)}},t}(),de=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},pe=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`name`,t.prototype.parse=function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;for(e.pos=this.offset,e.readShort(),t=e.readShort(),Te=e.readShort(),_e=[],Se=0;0<=t?Se<t:Se>t;Se=0<=t?++Se:--Se)_e.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+Te+e.readShort()});for(Ee={},Se=Oe=0,ke=_e.length;Oe<ke;Se=++Oe)xe=_e[Se],e.pos=xe.offset,De=e.readString(xe.length),Ce=new de(De,xe),Ee[Ae=xe.nameID]??(Ee[Ae]=[]),Ee[xe.nameID].push(Ce);this.strings=Ee,this.copyright=Ee[0],this.fontFamily=Ee[1],this.fontSubfamily=Ee[2],this.uniqueSubfamily=Ee[3],this.fontName=Ee[4],this.version=Ee[5];try{this.postscriptName=Ee[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,``)}catch{this.postscriptName=Ee[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,``)}return this.trademark=Ee[7],this.manufacturer=Ee[8],this.designer=Ee[9],this.description=Ee[10],this.vendorUrl=Ee[11],this.designerUrl=Ee[12],this.license=Ee[13],this.licenseUrl=Ee[14],this.preferredFamily=Ee[15],this.preferredSubfamily=Ee[17],this.compatibleFull=Ee[18],this.sampleText=Ee[19]},t}(),ge=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`maxp`,t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),me=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`hmtx`,t.prototype.parse=function(e){var t,_e,xe,Se,Ce,Te,Ee;for(e.pos=this.offset,this.metrics=[],t=0,Te=this.file.hhea.numberOfMetrics;0<=Te?t<Te:t>Te;t=0<=Te?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(xe=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var _e,Se;for(Se=[],t=_e=0;0<=xe?_e<xe:_e>xe;t=0<=xe?++_e:--_e)Se.push(e.readInt16());return Se}(),this.widths=function(){var e,t,_e,xe;for(xe=[],e=0,t=(_e=this.metrics).length;e<t;e++)Se=_e[e],xe.push(Se.advance);return xe}.call(this),_e=this.widths[this.widths.length-1],Ee=[],t=Ce=0;0<=xe?Ce<xe:Ce>xe;t=0<=xe?++Ce:--Ce)Ee.push(this.widths.push(_e));return Ee},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),ve=[].slice,be=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`glyf`,t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke;return e in this.cache?this.cache[e]:(Se=this.file.loca,t=this.file.contents,_e=Se.indexOf(e),(xe=Se.lengthOf(e))===0?this.cache[e]=null:(t.pos=this.offset+_e,Ce=(Te=new ne(t.read(xe))).readShort(),De=Te.readShort(),ke=Te.readShort(),Ee=Te.readShort(),Oe=Te.readShort(),this.cache[e]=Ce===-1?new we(Te,De,ke,Ee,Oe):new ye(Te,Ce,De,ke,Ee,Oe),this.cache[e]))},t.prototype.encode=function(e,t,_e){var xe,Se,Ce,Te,Ee;for(Ce=[],Se=[],Te=0,Ee=t.length;Te<Ee;Te++)xe=e[t[Te]],Se.push(Ce.length),xe&&(Ce=Ce.concat(xe.encode(_e)));return Se.push(Ce.length),{table:Ce,offsets:Se}},t}(),ye=function(){function e(e,t,_e,xe,Se,Ce){this.raw=e,this.numberOfContours=t,this.xMin=_e,this.yMin=xe,this.xMax=Se,this.yMax=Ce,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),we=function(){function e(e,t,_e,xe,Se){var Ce,Te;for(this.raw=e,this.xMin=t,this.yMin=_e,this.xMax=xe,this.yMax=Se,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],Ce=this.raw;Te=Ce.readShort(),this.glyphOffsets.push(Ce.pos),this.glyphIDs.push(Ce.readUInt16()),32&Te;)Ce.pos+=1&Te?4:2,128&Te?Ce.pos+=8:64&Te?Ce.pos+=4:8&Te&&(Ce.pos+=2)}return e.prototype.encode=function(){var e,t,_e;for(t=new ne(ve.call(this.raw.data)),e=0,_e=this.glyphIDs.length;e<_e;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),Ne=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return oe(t,re),t.prototype.tag=`loca`,t.prototype.parse=function(e){var t,_e;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?function(){var t,xe;for(xe=[],_e=0,t=this.length;_e<t;_e+=2)xe.push(2*e.readUInt16());return xe}.call(this):function(){var t,xe;for(xe=[],_e=0,t=this.length;_e<t;
77_e+=4)xe.push(e.readUInt32());return xe}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var _e=new Uint32Array(this.offsets.length),xe=0,Se=0,Ce=0;Ce<_e.length;++Ce)if(_e[Ce]=xe,Se<t.length&&t[Se]==Ce){++Se,_e[Ce]=xe;var Te=this.offsets[Ce],Ee=this.offsets[Ce+1]-Te;Ee>0&&(xe+=Ee)}for(var De=Array(4*_e.length),Oe=0;Oe<_e.length;++Oe)De[4*Oe+3]=255&_e[Oe],De[4*Oe+2]=(65280&_e[Oe])>>8,De[4*Oe+1]=(16711680&_e[Oe])>>16,De[4*Oe]=(4278190080&_e[Oe])>>24;return De},t}(),Le=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,_e,xe,Se;for(t in xe=this.font.cmap.tables[0].codeMap,e={},Se=this.subset)_e=Se[t],e[t]=xe[_e];return e},e.prototype.glyphsFor=function(e){var t,_e,xe,Se,Ce,Te,Ee;for(xe={},Ce=0,Te=e.length;Ce<Te;Ce++)xe[Se=e[Ce]]=this.font.glyf.glyphFor(Se);for(Se in t=[],xe)(_e=xe[Se])!=null&&_e.compound&&t.push.apply(t,_e.glyphIDs);if(t.length>0)for(Se in Ee=this.glyphsFor(t))_e=Ee[Se],xe[Se]=_e;return xe},e.prototype.encode=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie;for(xe in _e=ue.encode(this.generateCmap(),`unicode`),Ce=this.glyphsFor(e),je={0:0},Ie=_e.charMap)je[(Ee=Ie[xe]).old]=Ee.new;for(Me in Ae=_e.maxGlyphID,Ce)Me in je||(je[Me]=Ae++);return Oe=function(e){var t,_e;for(t in _e={},e)_e[e[t]]=t;return _e}(je),ke=Object.keys(Oe).sort((function(e,t){return e-t})),Pe=function(){var e,t,_e;for(_e=[],e=0,t=ke.length;e<t;e++)Te=ke[e],_e.push(Oe[Te]);return _e}(),Se=this.font.glyf.encode(Ce,Pe,je),De=this.font.loca.encode(Se.offsets,Pe),Fe={cmap:this.font.cmap.raw(),glyf:Se.table,loca:De,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(Fe[`OS/2`]=this.font.os2.raw()),this.font.directory.encode(Fe)},e}(),E.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join(`0`)+e).slice(-t)},t.convert=function(_e){var xe,Se,Ce,Te;if(Array.isArray(_e))return`[`+function(){var e,Se,Ce;for(Ce=[],e=0,Se=_e.length;e<Se;e++)xe=_e[e],Ce.push(t.convert(xe));return Ce}().join(` `)+`]`;if(typeof _e==`string`)return`/`+_e;if(_e?.isString)return`(`+_e+`)`;if(_e instanceof Date)return`(D:`+e(_e.getUTCFullYear(),4)+e(_e.getUTCMonth(),2)+e(_e.getUTCDate(),2)+e(_e.getUTCHours(),2)+e(_e.getUTCMinutes(),2)+e(_e.getUTCSeconds(),2)+`Z)`;if({}.toString.call(_e)===`[object Object]`){for(Se in Ce=[`<<`],_e)Te=_e[Se],Ce.push(`/`+Se+` `+t.convert(Te));return Ce.push(`>>`),Ce.join(` 78`)}return``+_e},t}()}));function getStringWidth(e,t,_e){return _e.applyStyles(t,!0),(Array.isArray(e)?e:[e]).map(function(e){return _e.getTextWidth(e)}).reduce(function(e,t){return Math.max(e,t)},0)}function addTableBorder(e,t,_e,xe){var Se=t.settings.tableLineWidth,Ce=t.settings.tableLineColor;e.applyStyles({lineWidth:Se,lineColor:Ce});var Te=getFillStyle(Se,!1);Te&&e.rect(_e.x,_e.y,t.getWidth(e.pageSize().width),xe.y-_e.y,Te)}function getFillStyle(e,t){var _e=e>0,xe=t||t===0;return _e&&xe?`DF`:_e?`S`:xe?`F`:null}function parseSpacing(e,t){var _e,xe,Se,Ce;if(e||=t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e=e.length===1?e[0]:t}return typeof e==`object`?(typeof e.vertical==`number`&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal==`number`&&(e.right=e.horizontal,e.left=e.horizontal),{left:e.left??t,top:e.top??t,right:e.right??t,bottom:e.bottom??t}):(typeof e!=`number`&&(e=t),{top:e,right:e,bottom:e,left:e})}function getPageAvailableWidth(e,t){var _e=parseSpacing(t.settings.margin,0);return e.pageSize().width-(_e.left+_e.right)}function parseCss(e,t,_e,xe,Se){var Ce={},Te=96/72,Ee=parseColor$1(t,function(e){return Se.getComputedStyle(e).backgroundColor});Ee!=null&&(Ce.fillColor=Ee);var De=parseColor$1(t,function(e){return Se.getComputedStyle(e).color});De!=null&&(Ce.textColor=De);var Oe=parsePadding(xe,_e);Oe&&(Ce.cellPadding=Oe);var ke=`borderTopColor`,Ae=Te*_e,je=xe.borderTopWidth;
78if(xe.borderBottomWidth===je&&xe.borderRightWidth===je&&xe.borderLeftWidth===je){var Me=(parseFloat(je)||0)/Ae;Me&&(Ce.lineWidth=Me)}else Ce.lineWidth={top:(parseFloat(xe.borderTopWidth)||0)/Ae,right:(parseFloat(xe.borderRightWidth)||0)/Ae,bottom:(parseFloat(xe.borderBottomWidth)||0)/Ae,left:(parseFloat(xe.borderLeftWidth)||0)/Ae},Ce.lineWidth.top||(Ce.lineWidth.right?ke=`borderRightColor`:Ce.lineWidth.bottom?ke=`borderBottomColor`:Ce.lineWidth.left&&(ke=`borderLeftColor`));var Pe=parseColor$1(t,function(e){return Se.getComputedStyle(e)[ke]});Pe!=null&&(Ce.lineColor=Pe);var Fe=[`left`,`right`,`center`,`justify`];Fe.indexOf(xe.textAlign)!==-1&&(Ce.halign=xe.textAlign),Fe=[`middle`,`bottom`,`top`],Fe.indexOf(xe.verticalAlign)!==-1&&(Ce.valign=xe.verticalAlign);var Ie=parseInt(xe.fontSize||``);isNaN(Ie)||(Ce.fontSize=Ie/Te);var Re=parseFontStyle(xe);Re&&(Ce.fontStyle=Re);var ze=(xe.fontFamily||``).toLowerCase();return e.indexOf(ze)!==-1&&(Ce.font=ze),Ce}function parseFontStyle(e){var t=``;return(e.fontWeight===`bold`||e.fontWeight===`bolder`||parseInt(e.fontWeight)>=700)&&(t=`bold`),(e.fontStyle===`italic`||e.fontStyle===`oblique`)&&(t+=`italic`),t}function parseColor$1(e,t){var _e=realColor(e,t);if(!_e)return null;var xe=_e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!xe||!Array.isArray(xe))return null;var Se=[parseInt(xe[1]),parseInt(xe[2]),parseInt(xe[3])];return parseInt(xe[4])===0||isNaN(Se[0])||isNaN(Se[1])||isNaN(Se[2])?null:Se}function realColor(e,t){var _e=t(e);return _e===`rgba(0, 0, 0, 0)`||_e===`transparent`||_e===`initial`||_e===`inherit`?e.parentElement==null?null:realColor(e.parentElement,t):_e}function parsePadding(e,t){var _e=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],xe=96/(72/t),Se=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,Ce=parseSpacing(_e.map(function(e){return parseInt(e||`0`)/xe}),0);return Se>Ce.top&&(Ce.top=Se),Se>Ce.bottom&&(Ce.bottom=Se),Ce}var extendStatics=function(e,t){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var _e in t)Object.prototype.hasOwnProperty.call(t,_e)&&(e[_e]=t[_e])},extendStatics(e,t)};function __extends(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);extendStatics(e,t);function _e(){this.constructor=e}e.prototype=t===null?Object.create(t):(_e.prototype=t.prototype,new _e)}var HtmlRowInput=function(e){__extends(t,e);function t(t){var _e=e.call(this)||this;return _e._element=t,_e}return t}(Array);function defaultStyles(e){return{font:`helvetica`,fontStyle:`normal`,overflow:`linebreak`,fillColor:!1,textColor:20,halign:`left`,valign:`top`,fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:`auto`,minCellHeight:0,minCellWidth:0}}function getTheme(e){return{striped:{table:{fillColor:255,textColor:80,fontStyle:`normal`},head:{textColor:255,fillColor:[41,128,185],fontStyle:`bold`},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:`bold`},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:`normal`,lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:`bold`,lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:`bold`,lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:`bold`},foot:{fontStyle:`bold`}}}[e]}function parseHtml(e,t,_e,xe,Se){var Ce,Te;xe===void 0&&(xe=!1),Se===void 0&&(Se=!1);var Ee=typeof t==`string`?_e.document.querySelector(t):t,De=Object.keys(e.getFontList()),Oe=e.scaleFactor(),ke=[],Ae=[],je=[];if(!Ee)return console.error(`Html table could not be found with input: `,t),{head:ke,body:Ae,foot:je};for(var Me=0;Me<Ee.rows.length;Me++){var Pe=Ee.rows[Me],Fe=(Pe?.parentElement?.tagName)?.toLowerCase(),Ie=parseRowContent(De,Oe,_e,Pe,xe,Se);Ie&&(Fe===`thead`?ke.push(Ie):Fe===`tfoot`?je.push(Ie):Ae.push(Ie))}return{head:ke,body:Ae,foot:je}}function parseRowContent(e,t,_e,xe,Se,Ce){for(var Te=new HtmlRowInput(xe),Ee=0;Ee<xe.cells.length;Ee++){var De=xe.cells[Ee],Oe=_e.getComputedStyle(De);if(Se||Oe.display!==`none`){var ke=void 0;Ce&&(ke=parseCss(e,De,t,Oe,_e)),Te.push({rowSpan:De.rowSpan,colSpan:De.colSpan,styles:ke,_element:De,content:parseCellContent(De)}
78)}}var Ae=_e.getComputedStyle(xe);if(Te.length>0&&(Se||Ae.display!==`none`))return Te}function parseCellContent(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,``).replace(/ +/g,` `),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(e){return e.trim()}).join(` 79`),t.innerText||t.textContent||``}function autoTableText(e,t,_e,xe,Se){xe||={};var Ce=1.15,Te=Se.internal.scaleFactor,Ee=Se.internal.getFontSize()/Te,De=Ee*(Se.getLineHeightFactor?Se.getLineHeightFactor():Ce),Oe=/\r\n|\r|\n/g,ke=``,Ae=1;if((xe.valign===`middle`||xe.valign===`bottom`||xe.halign===`center`||xe.halign===`right`)&&(ke=typeof e==`string`?e.split(Oe):e,Ae=ke.length||1),_e+=Ee*(2-Ce),xe.valign===`middle`?_e-=Ae/2*De:xe.valign===`bottom`&&(_e-=Ae*De),xe.halign===`center`||xe.halign===`right`){var je=Ee;if(xe.halign===`center`&&(je*=.5),ke&&Ae>=1){for(var Me=0;Me<ke.length;Me++)Se.text(ke[Me],t-Se.getStringUnitWidth(ke[Me])*je,_e),_e+=De;return Se}t-=Se.getStringUnitWidth(e)*je}return xe.halign===`justify`?Se.text(e,t,_e,{maxWidth:xe.maxWidth||100,align:`justify`}):Se.text(e,t,_e),Se}var globalDefaults={},DocHandler=function(){function e(e){this.jsPDFDocument=e,this.userStyles={textColor:e.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle,font:e.internal.getFont().fontName,lineWidth:e.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:e.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(e,t){t===void 0&&(t=null),t?t.__autoTableDocumentDefaults=e:globalDefaults=e},e.unifyColor=function(e){return Array.isArray(e)?e:typeof e==`number`?[e,e,e]:typeof e==`string`?[e]:null},e.prototype.applyStyles=function(t,_e){var xe,Se,Ce;_e===void 0&&(_e=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var Te=this.jsPDFDocument.internal.getFont(),Ee=Te.fontStyle,De=Te.fontName;if(t.font&&(De=t.font),t.fontStyle){Ee=t.fontStyle;var Oe=this.getFontList()[De];Oe&&Oe.indexOf(Ee)===-1&&(this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(Oe[0]),Ee=Oe[0])}if(this.jsPDFDocument.setFont(De,Ee),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!_e){var ke=e.unifyColor(t.fillColor);ke&&(xe=this.jsPDFDocument).setFillColor.apply(xe,ke),ke=e.unifyColor(t.textColor),ke&&(Se=this.jsPDFDocument).setTextColor.apply(Se,ke),ke=e.unifyColor(t.lineColor),ke&&(Ce=this.jsPDFDocument).setDrawColor.apply(Ce,ke),typeof t.lineWidth==`number`&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(e,t,_e){return this.jsPDFDocument.splitTextToSize(e,t,_e)},e.prototype.rect=function(e,t,_e,xe,Se){return this.jsPDFDocument.rect(e,t,_e,xe,Se)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(e){return this.jsPDFDocument.getTextWidth(e)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(e){this.jsPDFDocument.setPage(e)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return globalDefaults||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var e=this.jsPDFDocument.internal.pageSize;return e.width??(e={width:e.getWidth(),height:e.getHeight()}),e},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var e=this.jsPDFDocument;return e.getLineHeightFactor?e.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(e){return e/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var e=this.jsPDFDocument.internal.getCurrentPageInfo();return e?e.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e}();function assign(e,t,_e,xe,Se){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var Ce=Object(e),Te=1;Te<arguments.length;Te++){var Ee=arguments[Te];if(Ee!=null)for(var De in Ee)Object.prototype.hasOwnProperty.call(Ee,De)&&(Ce[De]=Ee[De])}return Ce}function validateOptions(e,t,_e,xe){for(var Se=function(t){t&&typeof t!=`object`&&console.error(`The options parameter should be of type object, is: `+typeof t),t.extendWidth!==void 0&&(t.tableWidth=t.extendWidth?`auto`:`wrap`,console.error(`Use of deprecated option: extendWidth, use tableWidth instead.`)),t.margins!==void 0&&(t.margin===void 0&&(t.margin=t.margins),console.error(`Use of deprecated option: margins, use margin instead.`)),t.startY&&typeof t.startY!=`number`&&(console.error(`Invalid value for startY option`,t.startY),delete t.startY),!t.didDrawPage&&(t.afterPageContent||t.beforePageContent||t.afterPageAdd)&&(console.error(`The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use didDrawPage instead`),t.didDrawPage=function(_e){e.applyStyles(e.userStyles),t.beforePageContent&&t.beforePageContent(_e),e.a
79pplyStyles(e.userStyles),t.afterPageContent&&t.afterPageContent(_e),e.applyStyles(e.userStyles),t.afterPageAdd&&_e.pageNumber>1&&_e.afterPageAdd(_e),e.applyStyles(e.userStyles)}),[`createdHeaderCell`,`drawHeaderRow`,`drawRow`,`drawHeaderCell`].forEach(function(e){t[e]&&console.error(`The "${e}" hook has changed in version 3.0, check the changelog for how to migrate.`)}),[[`showFoot`,`showFooter`],[`showHead`,`showHeader`],[`didDrawPage`,`addPageContent`],[`didParseCell`,`createdCell`],[`headStyles`,`headerStyles`]].forEach(function(e){var _e=e[0],xe=e[1];t[xe]&&(console.error(`Use of deprecated option ${xe}. Use ${_e} instead`),t[_e]=t[xe])}),[[`padding`,`cellPadding`],[`lineHeight`,`rowHeight`],`fontSize`,`overflow`].forEach(function(e){var _e=typeof e==`string`?e:e[0],xe=typeof e==`string`?e:e[1];t[_e]!==void 0&&(t.styles[xe]===void 0&&(t.styles[xe]=t[_e]),console.error(`Use of deprecated option: `+_e+`, use the style `+xe+` instead.`))});for(var _e=0,xe=[`styles`,`bodyStyles`,`headStyles`,`footStyles`];_e<xe.length;_e++){var Se=xe[_e];checkStyles(t[Se]||{})}for(var Ce=t.columnStyles||{},Te=0,Ee=Object.keys(Ce);Te<Ee.length;Te++){var De=Ee[Te];checkStyles(Ce[De]||{})}},Ce=0,Te=[t,_e,xe];Ce<Te.length;Ce++){var Ee=Te[Ce];Se(Ee)}}function checkStyles(e){e.rowHeight?(console.error(`Use of deprecated style rowHeight. It is renamed to minCellHeight.`),e.minCellHeight||=e.rowHeight):e.columnWidth&&(console.error(`Use of deprecated style columnWidth. It is renamed to cellWidth.`),e.cellWidth||=e.columnWidth)}function parseInput(e,t){var _e=new DocHandler(e),xe=_e.getDocumentOptions(),Se=_e.getGlobalOptions();validateOptions(_e,Se,xe,t);var Ce=assign({},Se,xe,t),Te;typeof window<`u`&&(Te=window);var Ee=parseStyles(Se,xe,t),De=parseHooks(Se,xe,t),Oe=parseSettings(_e,Ce),ke=parseContent$1(_e,Ce,Te);return{id:t.tableId,content:ke,hooks:De,styles:Ee,settings:Oe}}function parseStyles(e,t,_e){for(var xe={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},Se=function(Se){if(Se===`columnStyles`){var Ce=e[Se],Te=t[Se],Ee=_e[Se];xe.columnStyles=assign({},Ce,Te,Ee)}else{var De=[e,t,_e].map(function(e){return e[Se]||{}});xe[Se]=assign({},De[0],De[1],De[2])}},Ce=0,Te=Object.keys(xe);Ce<Te.length;Ce++){var Ee=Te[Ce];Se(Ee)}return xe}function parseHooks(e,t,_e){for(var xe=[e,t,_e],Se={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},Ce=0,Te=xe;Ce<Te.length;Ce++){var Ee=Te[Ce];Ee.didParseCell&&Se.didParseCell.push(Ee.didParseCell),Ee.willDrawCell&&Se.willDrawCell.push(Ee.willDrawCell),Ee.didDrawCell&&Se.didDrawCell.push(Ee.didDrawCell),Ee.willDrawPage&&Se.willDrawPage.push(Ee.willDrawPage),Ee.didDrawPage&&Se.didDrawPage.push(Ee.didDrawPage)}return Se}function parseSettings(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe=parseSpacing(t.margin,40/e.scaleFactor()),Fe=getStartY(e,t.startY)??Pe.top,Ie=t.showFoot===!0?`everyPage`:t.showFoot===!1?`never`:t.showFoot??`everyPage`,Re=t.showHead===!0?`everyPage`:t.showHead===!1?`never`:t.showHead??`everyPage`,ze=t.useCss??!1,Be=t.theme||(ze?`plain`:`striped`),Ve=!!t.horizontalPageBreak,He=t.horizontalPageBreakRepeat??null;return{includeHiddenHtml:t.includeHiddenHtml??!1,useCss:ze,theme:Be,startY:Fe,margin:Pe,pageBreak:t.pageBreak??`auto`,rowPageBreak:t.rowPageBreak??`auto`,tableWidth:t.tableWidth??`auto`,showHead:Re,showFoot:Ie,tableLineWidth:t.tableLineWidth??0,tableLineColor:t.tableLineColor??200,horizontalPageBreak:Ve,horizontalPageBreakRepeat:He,horizontalPageBreakBehaviour:t.horizontalPageBreakBehaviour??`afterAllRows`}}function getStartY(e,t){var _e=e.getLastAutoTable(),xe=e.scaleFactor(),Se=e.pageNumber(),Ce=!1;return _e&&_e.startPageNumber&&(Ce=_e.startPageNumber+_e.pageNumber-1===Se),typeof t==`number`?t:(t==null||t===!1)&&Ce&&_e?.finalY!=null?_e.finalY+20/xe:null}function parseContent$1(e,t,_e){var xe=t.head||[],Se=t.body||[],Ce=t.foot||[];if(t.html){var Te=t.includeHiddenHtml;if(_e){var Ee=parseHtml(e,t.html,_e,Te,t.useCss)||{};xe=Ee.head||xe,Se=Ee.body||xe,Ce=Ee.foot||xe}else console.error(`Cannot parse html in non browser environment`)}return{columns:t.columns||parseColumns(xe,Se,Ce),head:xe,body:Se,foot:Ce}}function parseColumns(e,t,_e){var xe=e[0]||t[0]||_e[0]||[],Se=[];return Object.keys(xe).filter(function(e){return e!==`_element`}
79).forEach(function(e){var t=1,_e=Array.isArray(xe)?xe[parseInt(e)]:xe[e];typeof _e==`object`&&!Array.isArray(_e)&&(t=_e?.colSpan||1);for(var Ce=0;Ce<t;Ce++){var Te=void 0;Te=Array.isArray(xe)?Se.length:e+(Ce>0?`_${Ce}`:``);var Ee={dataKey:Te};Se.push(Ee)}}),Se}var HookData=function(){function e(e,t,_e){this.table=t,this.pageNumber=t.pageNumber,this.pageCount=this.pageNumber,this.settings=t.settings,this.cursor=_e,this.doc=e.getDocument()}return e}(),CellHookData=function(e){__extends(t,e);function t(t,_e,xe,Se,Ce,Te){var Ee=e.call(this,t,_e,Te)||this;return Ee.cell=xe,Ee.row=Se,Ee.column=Ce,Ee.section=Se.section,Ee}return t}(HookData),Table=function(){function e(e,t){this.pageNumber=1,this.pageCount=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=t.columns,this.head=t.head,this.body=t.body,this.foot=t.foot}return e.prototype.getHeadHeight=function(e){return this.head.reduce(function(t,_e){return t+_e.getMaxCellHeight(e)},0)},e.prototype.getFootHeight=function(e){return this.foot.reduce(function(t,_e){return t+_e.getMaxCellHeight(e)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(e,t,_e,xe,Se,Ce){for(var Te=0,Ee=t;Te<Ee.length;Te++){var De=Ee[Te],Oe=De(new CellHookData(e,this,_e,xe,Se,Ce))===!1;if(_e.text=Array.isArray(_e.text)?_e.text:[_e.text],Oe)return!1}return!0},e.prototype.callEndPageHooks=function(e,t){e.applyStyles(e.userStyles);for(var _e=0,xe=this.hooks.didDrawPage;_e<xe.length;_e++){var Se=xe[_e];Se(new HookData(e,this,t))}},e.prototype.callWillDrawPageHooks=function(e,t){for(var _e=0,xe=this.hooks.willDrawPage;_e<xe.length;_e++){var Se=xe[_e];Se(new HookData(e,this,t))}},e.prototype.getWidth=function(e){if(typeof this.settings.tableWidth==`number`)return this.settings.tableWidth;if(this.settings.tableWidth===`wrap`)return this.columns.reduce(function(e,t){return e+t.wrappedWidth},0);var t=this.settings.margin;return e-t.left-t.right},e}(),Row=function(){function e(e,t,_e,xe,Se){Se===void 0&&(Se=!1),this.height=0,this.raw=e,e instanceof HtmlRowInput&&(this.raw=e._element,this.element=e._element),this.index=t,this.section=_e,this.cells=xe,this.spansMultiplePages=Se}return e.prototype.getMaxCellHeight=function(e){var t=this;return e.reduce(function(e,_e){var xe;return Math.max(e,t.cells[_e.index]?.height||0)},0)},e.prototype.hasRowSpan=function(e){var t=this;return e.filter(function(e){var _e=t.cells[e.index];return _e?_e.rowSpan>1:!1}).length>0},e.prototype.canEntireRowFit=function(e,t){return this.getMaxCellHeight(t)<=e},e.prototype.getMinimumRowHeight=function(e,t){var _e=this;return e.reduce(function(e,xe){var Se=_e.cells[xe.index];if(!Se)return 0;var Ce=t.getLineHeight(Se.styles.fontSize),Te=Se.padding(`vertical`)+Ce;return Te>e?Te:e},0)},e}(),Cell=function(){function e(e,t,_e){var xe,Se;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=t,this.section=_e,this.raw=e;var Ce=e;typeof e==`object`&&e&&!Array.isArray(e)?(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,Ce=e.content??e.title??e,e._element&&(this.raw=e._element)):(this.rowSpan=1,this.colSpan=1);var Te=Ce==null?``:``+Ce,Ee=/\r\n|\r|\n/g;this.text=Te.split(Ee)}return e.prototype.getTextPos=function(){var e;if(this.styles.valign===`top`)e=this.y+this.padding(`top`);else if(this.styles.valign===`bottom`)e=this.y+this.height-this.padding(`bottom`);else{var t=this.height-this.padding(`vertical`);e=this.y+t/2+this.padding(`top`)}var _e;if(this.styles.halign===`right`)_e=this.x+this.width-this.padding(`right`);else if(this.styles.halign===`center`){var xe=this.width-this.padding(`horizontal`);_e=this.x+xe/2+this.padding(`left`)}else _e=this.x+this.padding(`left`);return{x:_e,y:e}},e.prototype.getContentHeight=function(e,t){t===void 0&&(t=1.15);var _e=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/e*t)+this.padding(`vertical`);return Math.max(_e,this.styles.minCellHeight)},e.prototype.padding=function(e){var t=parseSpacing(this.styles.cellPadding,0);return e===`vertical`?t.top+t.bottom:e===`horizontal`?t.left+t.right:t[e]},e}(),Column=function(){function e(e,t,_e){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=t,this.index=_e}return e.prototype.getMaxCustomCellWidth=function(e){for(var t=0,_e=0,xe=e.allRows();_e<xe.length;_e++){var Se=xe[_e].cells[this.index];Se&&typeof Se.styles.cellWidth==`number`&&(t=Math.max(t,Se.styles.cellWidth))}return t},e}();function getColumnsCanFitInPage(e,t,_e){var xe;_e===void 0&&(_e={});var Se=getPageAvailableWidth(e,t),Ce=new Map,Te=[],Ee=[],De=[];t.settings.horizontalPageBreakRepeat,Array.isArray(t.settings.horizontalPageBreakRepeat)?De=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat==`string`||typeof t.settings.horizontalPageBreakRepeat==`number`)&&(De=[t.settings.horizontalPageBreakRepeat]),De.forEach(function(e){var _e=t.columns.find(function(t){return t.dataKey===e||t.index===e});_e&&!Ce.has(_e.index)&&(Ce.set(_e.index,!0),Te.push(_e.index),Ee.push(t.columns[_e.index]),Se-=_e.wrappedWidth)});for(var Oe=!0,ke=_e?.start??0;ke<t.columns.length;){if(Ce.has(ke)){ke++;continue}var Ae=t.columns[ke].wrappedWidth;
79if(Oe||Se>=Ae)Oe=!1,Te.push(ke),Ee.push(t.columns[ke]),Se-=Ae;else break;ke++}return{colIndexes:Te,columns:Ee,lastIndex:ke-1}}function calculateAllColumnsCanFitInPage(e,t){for(var _e=[],xe=0;xe<t.columns.length;xe++){var Se=getColumnsCanFitInPage(e,t,{start:xe});Se.columns.length&&(_e.push(Se),xe=Se.lastIndex)}return _e}function drawTable(e,t){var _e=t.settings,xe=_e.startY,Se=_e.margin,Ce={x:Se.left,y:xe},Te=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),Ee=xe+Se.bottom+Te;if(_e.pageBreak===`avoid`){var De=t.body.reduce(function(e,t){return e+t.height},0);Ee+=De}var Oe=new DocHandler(e);(_e.pageBreak===`always`||_e.startY!=null&&Ee>Oe.pageSize().height)&&(nextPage(Oe),Ce.y=Se.top),t.callWillDrawPageHooks(Oe,Ce);var ke=assign({},Ce);t.startPageNumber=Oe.pageNumber(),_e.horizontalPageBreak?printTableWithHorizontalPageBreak(Oe,t,ke,Ce):(Oe.applyStyles(Oe.userStyles),(_e.showHead===`firstPage`||_e.showHead===`everyPage`)&&t.head.forEach(function(e){return printRow(Oe,t,e,Ce,t.columns)}),Oe.applyStyles(Oe.userStyles),t.body.forEach(function(e,_e){printFullRow(Oe,t,e,_e===t.body.length-1,ke,Ce,t.columns)}),Oe.applyStyles(Oe.userStyles),(_e.showFoot===`lastPage`||_e.showFoot===`everyPage`)&&t.foot.forEach(function(e){return printRow(Oe,t,e,Ce,t.columns)})),addTableBorder(Oe,t,ke,Ce),t.callEndPageHooks(Oe,Ce),t.finalY=Ce.y,e.lastAutoTable=t,e.previousAutoTable=t,e.autoTable&&(e.autoTable.previous=t),Oe.applyStyles(Oe.userStyles)}function printTableWithHorizontalPageBreak(e,t,_e,xe){var Se=calculateAllColumnsCanFitInPage(e,t);if(t.settings.horizontalPageBreakBehaviour===`afterAllRows`)Se.forEach(function(Se,Ce){e.applyStyles(e.userStyles),Ce>0?addPage(e,t,_e,xe,Se.columns,!0):printHead(e,t,xe,Se.columns),printBody(e,t,_e,xe,Se.columns),printFoot(e,t,xe,Se.columns)});else for(var Ce=-1,Te=Se[0],Ee=function(){var Ee=Ce;if(Te){e.applyStyles(e.userStyles);var De=Te.columns;Ce>=0?addPage(e,t,_e,xe,De,!0):printHead(e,t,xe,De),Ee=printBodyWithoutPageBreaks(e,t,Ce+1,xe,De),printFoot(e,t,xe,De)}var Oe=Ee-Ce;Se.slice(1).forEach(function(Se){e.applyStyles(e.userStyles),addPage(e,t,_e,xe,Se.columns,!0),printBodyWithoutPageBreaks(e,t,Ce+1,xe,Se.columns,Oe),printFoot(e,t,xe,Se.columns)}),Ce=Ee};Ce<t.body.length-1;)Ee()}function printHead(e,t,_e,xe){var Se=t.settings;e.applyStyles(e.userStyles),(Se.showHead===`firstPage`||Se.showHead===`everyPage`)&&t.head.forEac
79h(function(Se){return printRow(e,t,Se,_e,xe)})}function printBody(e,t,_e,xe,Se){e.applyStyles(e.userStyles),t.body.forEach(function(Ce,Te){printFullRow(e,t,Ce,Te===t.body.length-1,_e,xe,Se)})}function printBodyWithoutPageBreaks(e,t,_e,xe,Se,Ce){e.applyStyles(e.userStyles),Ce??=t.body.length;var Te=Math.min(_e+Ce,t.body.length),Ee=-1;return t.body.slice(_e,Te).forEach(function(Ce,Te){var De=getRemainingPageSpace(e,t,_e+Te===t.body.length-1,xe);Ce.canEntireRowFit(De,Se)&&(printRow(e,t,Ce,xe,Se),Ee=_e+Te)}),Ee}function printFoot(e,t,_e,xe){var Se=t.settings;e.applyStyles(e.userStyles),(Se.showFoot===`lastPage`||Se.showFoot===`everyPage`)&&t.foot.forEach(function(Se){return printRow(e,t,Se,_e,xe)})}function getRemainingLineCount(e,t,_e){var xe=_e.getLineHeight(e.styles.fontSize),Se=e.padding(`vertical`),Ce=Math.floor((t-Se)/xe);return Math.max(0,Ce)}function modifyRowToFit(e,t,_e,xe){var Se={};e.spansMultiplePages=!0,e.height=0;for(var Ce=0,Te=0,Ee=_e.columns;Te<Ee.length;Te++){var De=Ee[Te],Oe=e.cells[De.index];if(Oe){Array.isArray(Oe.text)||(Oe.text=[Oe.text]);var ke=new Cell(Oe.raw,Oe.styles,Oe.section);ke=assign(ke,Oe),ke.text=[];var Ae=getRemainingLineCount(Oe,t,xe);Oe.text.length>Ae&&(ke.text=Oe.text.splice(Ae,Oe.text.length));var je=xe.scaleFactor(),Me=xe.getLineHeightFactor();Oe.contentHeight=Oe.getContentHeight(je,Me),Oe.contentHeight>=t&&(Oe.contentHeight=t,ke.styles.minCellHeight-=t),Oe.contentHeight>e.height&&(e.height=Oe.contentHeight),ke.contentHeight=ke.getContentHeight(je,Me),ke.contentHeight>Ce&&(Ce=ke.contentHeight),Se[De.index]=ke}}var Pe=new Row(e.raw,-1,e.section,Se,!0);Pe.height=Ce;for(var Fe=0,Ie=_e.columns;Fe<Ie.length;Fe++){var De=Ie[Fe],ke=Pe.cells[De.index];ke&&(ke.height=Pe.height);var Oe=e.cells[De.index];Oe&&(Oe.height=e.height)}return Pe}function shouldPrintOnCurrentPage(e,t,_e,xe){var Se=e.pageSize().height,Ce=xe.settings.margin,Te=Se-(Ce.top+Ce.bottom);t.section===`body`&&(Te-=xe.getHeadHeight(xe.columns)+xe.getFootHeight(xe.columns));var Ee=t.getMinimumRowHeight(xe.columns,e),De=Ee<_e;if(Ee>Te)return console.error(`Will not be able to print row ${t.index} correctly since it's minimum height is larger than page height`),!0;if(!De)return!1;var Oe=t.hasRowSpan(xe.columns);return t.getMaxCellHeight(xe.columns)>Te?(Oe&&console.error(`The content of row ${t.index} will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.`),!0):!(Oe||xe.settings.rowPageBreak===`avoid`)}function printFullRow(e,t,_e,xe,Se,Ce,Te){var Ee=getRemainingPageSpace(e,t,xe,Ce);if(_e.canEntireRowFit(Ee,Te))printRow(e,t,_e,Ce,Te);else if(shouldPrintOnCurrentPage(e,_e,Ee,t)){var De=modifyRowToFit(_e,Ee,t,e);printRow(e,t,_e,Ce,Te),addPage(e,t,Se,Ce,Te),printFullRow(e,t,De,xe,Se,Ce,Te)}else addPage(e,t,Se,Ce,Te),printFullRow(e,t,_e,xe,Se,Ce,Te)}function printRow(e,t,_e,xe,Se){xe.x=t.settings.margin.left;for(var Ce=0,Te=Se;Ce<Te.length;Ce++){var Ee=Te[Ce],De=_e.cells[Ee.index];if(!De){xe.x+=Ee.width;continue}if(e.applyStyles(De.styles),De.x=xe.x,De.y=xe.y,t.callCellHooks(e,t.hooks.willDrawCell,De,_e,Ee,xe)===!1){xe.x+=Ee.width;continue}drawCellRect(e,De,xe);var Oe=De.getTextPos();autoTableText(De.text,Oe.x,Oe.y,{halign:De.styles.halign,valign:De.styles.valign,maxWidth:Math.ceil(De.width-De.padding(`left`)-De.padding(`right`))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,De,_e,Ee,xe),xe.x+=Ee.width}xe.y+=_e.height}function drawCellRect(e,t,_e){var xe=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),typeof xe.lineWidth==`number`){var Se=getFillStyle(xe.lineWidth,xe.fillColor);Se&&e.rect(t.x,_e.y,t.width,t.height,Se)}else typeof xe.lineWidth==`object`&&(xe.fillColor&&e.rect(t.x,_e.y,t.width,t.height,`F`),drawCellBorders(e,t,_e,xe.lineWidth))}function drawCellBorders(e,t,_e,xe){var Se,Ce,Te,Ee;xe.top&&(Se=_e.x,Ce=_e.y,Te=_e.x+t.width,Ee=_e.y,xe.right&&(Te+=.5*xe.right),xe.left&&(Se-=.5*xe.left),De(xe.top,Se,Ce,Te,Ee)),xe.bottom&&(Se=_e.x,Ce=_e.y+t.height,Te=_e.x+t.width,Ee=_e.y+t.height,xe.right&&(Te+=.5*xe.right),xe.left&&(Se-=.5*xe.left),De(xe.bottom,Se,Ce,Te,Ee)),xe.left&&(Se=_e.x,Ce=_e.y,Te=_e.x,Ee=_e.y+t.height,xe.top&&(Ce-=.5*xe.top),xe.bottom&&(Ee+=.5*xe.bottom),De(xe.left,Se,Ce,Te,Ee)),xe.right&&(Se=_e.x+t.width,Ce=_e.y,Te=_e.x+t.width,Ee=_e.y+t.height,xe.top&&(Ce-=.5*xe.top),xe.bottom&&(Ee+=.5*xe.bottom),De(xe.right,Se,Ce,Te,Ee));function De(t,_e,xe,Se,Ce){e.getDocument().setLineWidth(t),e.getDocument().line(_e,xe,Se,Ce,`S`)}}function getRemainingPageSpace(e,t,_e,xe){var Se=t.settings.margin.bottom,Ce=t.settings.showFoot;return(Ce===`everyPage`||Ce===`lastPage`&&_e)&&(Se+=t.getFootHeight(t.columns)),e.pageSize().height-xe.y-Se}function addPage(e,t,_e,xe,Se,Ce){Se===void 0&&(Se=[]),Ce===void 0&&(Ce=!1),e.applyStyles(e.userStyles),t.settings.showFoot===`everyPage`&&!Ce&&t.foot.forEach(function(_e){return printRow(e,t,_e,xe,Se)}),t.callEndPageHooks(e,xe);var Te=t.settings.margin;
79addTableBorder(e,t,_e,xe),nextPage(e),t.pageNumber++,t.pageCount++,xe.x=Te.left,xe.y=Te.top,_e.y=Te.top,t.callWillDrawPageHooks(e,xe),t.settings.showHead===`everyPage`&&(t.head.forEach(function(_e){return printRow(e,t,_e,xe,Se)}),e.applyStyles(e.userStyles))}function nextPage(e){var t=e.pageNumber();return e.setPage(t+1),e.pageNumber()===t?(e.addPage(),!0):!1}function calculateWidths(e,t){calculate(e,t);var _e=[],xe=0;t.columns.forEach(function(e){var Se=e.getMaxCustomCellWidth(t);Se?e.width=Se:(e.width=e.wrappedWidth,_e.push(e)),xe+=e.width});var Se=t.getWidth(e.pageSize().width)-xe;Se&&=resizeColumns(_e,Se,function(e){return Math.max(e.minReadableWidth,e.minWidth)}),Se&&=resizeColumns(_e,Se,function(e){return e.minWidth}),Se=Math.abs(Se),!t.settings.horizontalPageBreak&&Se>.1/e.scaleFactor()&&(Se=Se<1?Se:Math.round(Se),console.warn(`Of the table content, ${Se} units width could not fit page`)),applyColSpans(t),fitContent(t,e),applyRowSpans(t)}function calculate(e,t){var _e=e.scaleFactor(),xe=t.settings.horizontalPageBreak,Se=getPageAvailableWidth(e,t);t.allRows().forEach(function(Ce){for(var Te=0,Ee=t.columns;Te<Ee.length;Te++){var De=Ee[Te],Oe=Ce.cells[De.index];if(Oe){var ke=t.hooks.didParseCell;t.callCellHooks(e,ke,Oe,Ce,De,null);var Ae=Oe.padding(`horizontal`);if(Oe.contentWidth=getStringWidth(Oe.text,Oe.styles,e)+Ae,Oe.minReadableWidth=getStringWidth(Oe.text.join(` `).split(/[^\S\u00A0]+/),Oe.styles,e)+Oe.padding(`horizontal`),typeof Oe.styles.cellWidth==`number`)Oe.minWidth=Oe.styles.cellWidth,Oe.wrappedWidth=Oe.styles.cellWidth;else if(Oe.styles.cellWidth===`wrap`||xe===!0)Oe.contentWidth>Se?(Oe.minWidth=Se,Oe.wrappedWidth=Se):(Oe.minWidth=Oe.contentWidth,Oe.wrappedWidth=Oe.contentWidth);else{var je=10/_e;Oe.minWidth=Oe.styles.minCellWidth||je,Oe.wrappedWidth=Oe.contentWidth,Oe.minWidth>Oe.wrappedWidth&&(Oe.wrappedWidth=Oe.minWidth)}}}}),t.allRows().forEach(function(e){for(var _e=0,xe=t.columns;_e<xe.length;_e++){var Se=xe[_e],Ce=e.cells[Se.index];if(Ce&&Ce.colSpan===1)Se.wrappedWidth=Math.max(Se.wrappedWidth,Ce.wrappedWidth),Se.minWidth=Math.max(Se.minWidth,Ce.minWidth),Se.minReadableWidth=Math.max(Se.minReadableWidth,Ce.minReadableWidth);else{var Te=t.styles.columnStyles[Se.dataKey]||t.styles.columnStyles[Se.index]||{},Ee=Te.cellWidth||Te.minCellWidth;Ee&&typeof Ee==`number`&&(Se.minWidth=Ee,Se.wrappedWidth=Ee)}Ce&&(Ce.colSpan>1&&!Se.minWidth&&(Se.minWidth=Ce.minWidth),Ce.colSpan>1&&!Se.wrappedWidth&&(Se.wrappedWidth=Ce.minWidth))}})}function resizeColumns(e,t,_e){for(var xe=t,Se=e.reduce(function(e,t){return e+t.wrappedWidth},0),Ce=0;Ce<e.length;Ce++){var Te=e[Ce],Ee=xe*(Te.wrappedWidth/Se),De=Te.width+Ee,Oe=_e(Te),ke=De<Oe?Oe:De;t-=ke-Te.width,Te.width=ke}if(t=Math.round(t*1e10)/1e10,t){var Ae=e.filter(function(e){return t<0?e.width>_e(e):!0});Ae.length&&(t=resizeColumns(Ae,t,_e))}return t}function applyRowSpans(e){for(var t={},_e=1,xe=e.allRows(),Se=0;Se<xe.length;Se++)for(var Ce=xe[Se],Te=0,Ee=e.columns;Te<Ee.length;Te++){var De=Ee[Te],Oe=t[De.index];if(_e>1)_e--,delete Ce.cells[De.index];else if(Oe)Oe.cell.height+=Ce.height,_e=Oe.cell.colSpan,delete Ce.cells[De.index],Oe.left--,Oe.left<=1&&delete t[De.index];else{var ke=Ce.cells[De.index];if(!ke)continue;if(ke.height=Ce.height,ke.rowSpan>1){var Ae=xe.length-Se,je=ke.rowSpan>Ae?Ae:ke.rowSpan;t[De.index]={cell:ke,left:je,row:Ce}}}}}function applyColSpans(e){for(var t=e.allRows(),_e=0;_e<t.length;_e++)for(var xe=t[_e],Se=null,Ce=0,Te=0,Ee=0;Ee<e.columns.length;Ee++){var De=e.columns[Ee];if(--Te,Te>1&&e.columns[Ee+1])Ce+=De.width,delete xe.cells[De.index];else if(Se){var Oe=Se;delete xe.cells[De.index],Se=null,Oe.width=De.width+Ce}else{var Oe=xe.cells[De.index];if(!Oe)continue;if(Te=Oe.colSpan,Ce=0,Oe.colSpan>1){Se=Oe,Ce+=De.width;continue}Oe.width=De.width+Ce}}}function fitContent(e,t){for(var _e={count:0,height:0},xe=0,Se=e.allRows();xe<Se.length;xe++){for(var Ce=Se[xe],Te=0,Ee=e.columns;Te<Ee.length;Te++){var De=Ee[Te],Oe=Ce.cells[De.index];if(Oe){t.applyStyles(Oe.styles,!0);var ke=Oe.width-Oe.padding(`horizontal`);if(Oe.styles.overflow===`linebreak`)Oe.text=t.splitTextToSize(Oe.text,ke+1/t.scaleFactor(),{fontSize:Oe.styles.fontSize});else if(Oe.styles.overflow===`ellipsize`)Oe.text=ellipsize(Oe.text,ke,Oe.styles,t,`...`);else if(Oe.styles.overflow===`hidden`)Oe.text=ellipsize(Oe.text,ke,Oe.styles,t,``);else if(typeof Oe.styles.overflow==`function`){var Ae=Oe.styles.overflow(Oe.text,ke);typeof Ae==`string`?Oe.text=[Ae]:Oe.text=Ae}Oe.contentHeight=Oe.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var je=Oe.contentHeight/Oe.rowSpan;Oe.rowSpan>1&&_e.count*_e.height<je*Oe.rowSpan?_e={height:je,count:Oe.rowSpan}:_e&&_e.count>0&&_e.height>je&&(je=_e.height),je>
79Ce.height&&(Ce.height=je)}}_e.count--}}function ellipsize(e,t,_e,xe,Se){return e.map(function(e){return ellipsizeStr(e,t,_e,xe,Se)})}function ellipsizeStr(e,t,_e,xe,Se){var Ce=1e4*xe.scaleFactor();if(t=Math.ceil(t*Ce)/Ce,t>=getStringWidth(e,_e,xe))return e;for(;t<getStringWidth(e+Se,_e,xe)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+Se}function createTable(e,t){var _e=new DocHandler(e),xe=new Table(t,parseContent(t,_e.scaleFactor()));return calculateWidths(_e,xe),_e.applyStyles(_e.userStyles),xe}function parseContent(e,t){var _e=e.content,xe=createColumns(_e.columns);if(_e.head.length===0){var Se=generateSectionRow(xe,`head`);Se&&_e.head.push(Se)}if(_e.foot.length===0){var Se=generateSectionRow(xe,`foot`);Se&&_e.foot.push(Se)}var Ce=e.settings.theme,Te=e.styles;return{columns:xe,head:parseSection(`head`,_e.head,xe,Te,Ce,t),body:parseSection(`body`,_e.body,xe,Te,Ce,t),foot:parseSection(`foot`,_e.foot,xe,Te,Ce,t)}}function parseSection(e,t,_e,xe,Se,Ce){var Te={};return t.map(function(t,Ee){for(var De=0,Oe={},ke=0,Ae=0,je=0,Me=_e;je<Me.length;je++){var Pe=Me[je];if(Te[Pe.index]==null||Te[Pe.index].left===0)if(Ae===0){var Fe=void 0;Fe=Array.isArray(t)?t[Pe.index-ke-De]:t[Pe.dataKey];var Ie={};typeof Fe==`object`&&!Array.isArray(Fe)&&(Ie=Fe?.styles||{});var Re=cellStyles(e,Pe,Ee,Se,xe,Ce,Ie),ze=new Cell(Fe,Re,e);Oe[Pe.dataKey]=ze,Oe[Pe.index]=ze,Ae=ze.colSpan-1,Te[Pe.index]={left:ze.rowSpan-1,times:Ae}}else Ae--,ke++;else Te[Pe.index].left--,Ae=Te[Pe.index].times,De++}return new Row(t,Ee,e,Oe)})}function generateSectionRow(e,t){var _e={};return e.forEach(function(e){if(e.raw!=null){var xe=getSectionTitle(t,e.raw);xe!=null&&(_e[e.dataKey]=xe)}}),Object.keys(_e).length>0?_e:null}function getSectionTitle(e,t){if(e===`head`){if(typeof t==`object`)return t.header||t.title||null;if(typeof t==`string`||typeof t==`number`)return t}else if(e===`foot`&&typeof t==`object`)return t.footer;return null}function createColumns(e){return e.map(function(e,t){var _e,xe;return new Column(typeof e==`object`?e.dataKey??e.key??t:t,e,t)})}function cellStyles(e,t,_e,xe,Se,Ce,Te){var Ee=getTheme(xe),De;e===`head`?De=Se.headStyles:e===`body`?De=Se.bodyStyles:e===`foot`&&(De=Se.footStyles);var Oe=assign({},Ee.table,Ee[e],Se.styles,De),ke=Se.columnStyles[t.dataKey]||Se.columnStyles[t.index]||{},Ae=e===`body`?ke:{},je=e===`body`&&_e%2==0?assign({},Ee.alternateRow,Se.alternateRowStyles):{};return assign(assign({},defaultStyles(Ce),Oe,je,Ae),Te)}function _applyPlugin(e){e.API.autoTable=function(){var e=[...arguments],t;e.length===1?t=e[0]:(console.error(`Use of deprecated autoTable initiation`),t=e[2]||{},t.columns=e[0],t.body=e[1]);var _e=parseInput(this,t),xe=createTable(this,_e);return drawTable(this,xe),this},e.API.lastAutoTable=!1,e.API.previousAutoTable=!1,e.API.autoTable.previous=!1,e.API.autoTableText=function(e,t,_e,xe){autoTableText(e,t,_e,xe,this)},e.API.autoTableSetDefaults=function(e){return DocHandler.setDefaults(e,this),this},e.autoTableSetDefaults=function(e,t){DocHandler.setDefaults(e,t)},e.API.autoTableHtmlToJson=function(e,t){var _e;if(t===void 0&&(t=!1),typeof window>`u`)return console.error(`Cannot run autoTableHtmlToJson in non browser environment`),null;var xe=parseHtml(new DocHandler(this),e,window,t,!1),Se=xe.head,Ce=xe.body;return{columns:Se[0]?.map(function(e){return e.content})||[],rows:Ce,data:Ce}},e.API.autoTableEndPosY=function(){console.error(`Use of deprecated function: autoTableEndPosY. Use doc.lastAutoTable.finalY instead.`);var e=this.lastAutoTable;return e&&e.finalY?e.finalY:0},e.API.autoTableAddPageContent=function(t){return console.error(`Use of deprecated function: autoTableAddPageContent. Use jsPDF.autoTableSetDefaults({didDrawPage: () => {}}) instead.`),e.API.autoTable.globalDefaults||(e.API.autoTable.globalDefaults={}),e.API.autoTable.globalDefaults.addPageContent=t,this},e.API.autoTableAddPage=function(){return console.error(`Use of deprecated function: autoTableAddPage. Use doc.addPage()`),this.addPage(),this}}function applyPlugin(e){_applyPlugin(e)}function autoTable(e,t){drawTable(e,createTable(e,parseInput(e,t)))}try{var jsPDF=(init_jspdf_es_min(),__toCommonJS(jspdf_es_min_exports));jsPDF.jsPDF&&(jsPDF=jsPDF.jsPDF),applyPlugin(jsPDF)}catch{}var require_pdf=__commonJSMin(((exports,module)=>{(function(e,t){typeof exports==`object`&&typeof module==`object`?module.exports=t():typeof define==`function`&&define.amd?define(`pdfjs-dist/build/pdf`,[],t):typeof exports==`object`?exports[`pdfjs-dist/build/pdf`]=t():e[`pdfjs-dist/build/pdf`]=e.pdfjsLib=t()})(globalThis,()=>(()=>{var __webpack_modules__=[,((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.StreamType=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.LINE_FACTOR=t.LINE_DESCENT_FACTOR=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FontType=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationEditorType=t.AnnotationEditorPrefix=t.AnnotationEditorParamsType=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.arrayByteLength=Ge,t.arraysToBytes=Ke,t.assert=ke,t.bytesToString=Ue,t.createPromiseCapability=pn,t.createValidAbsoluteUrl=je,t.escapeString=rn,t.getModificationDate=fn,t.getVerbosityLevel=Te,t.info=Ee,t.isArrayBuffer=un,t.isArrayEqual=dn,t.isAscii=an,t.objectFromMap=Ye,t.objectSize=Je,t.setVerbosityLevel=Ce,t.shadow=Me,t.string32=qe,t.stringToBytes=We,t.stringToPDFString=nn,t.stringToUTF16BEString=sn,t.stringToUTF8String=cn,t.unreachable=Oe,t.utf8StringToString=ln,t.warn=De,_e(2),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.LINE_FACTOR=1.35,t.LINE_DESCENT_FACTOR=.35,t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OP
79LIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.AnnotationEditorPrefix=`pdfjs_internal_editor_`,t.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,INK:15},t.AnnotationEditorParamsType={FREETEXT_SIZE:1,FREETEXT_COLOR:2,FREETEXT_OPACITY:3,INK_COLOR:11,INK_THICKNESS:12,INK_OPACITY:13},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.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},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.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},t.AnnotationStateModelType={MARKED:`Marked`,REVIEW:`Review`},t.AnnotationMarkedState={MARKED:`Marked`,UNMARKED:`Unmarked`},t.AnnotationReviewState={ACCEPTED:`Accepted`,REJECTED:`Rejected`,CANCELLED:`Cancelled`,COMPLETED:`Completed`,NONE:`None`},t.AnnotationReplyType={GROUP:`Group`,REPLY:`R`},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:`Mouse Enter`,X:`Mouse Exit`,D:`Mouse Down`,U:`Mouse Up`,Fo:`Focus`,Bl:`Blur`,PO:`PageOpen`,PC:`PageClose`,PV:`PageVisible`,PI:`PageInvisible`,K:`Keystroke`,F:`Format`,V:`Validate`,C:`Calculate`},t.DocumentActionEventType={WC:`WillClose`,WS:`WillSave`,DS:`DidSave`,WP:`WillPrint`,DP:`DidPrint`},t.PageActionEventType={O:`PageOpen`,C:`PageClose`},t.StreamType={UNKNOWN:`UNKNOWN`,FLATE:`FLATE`,LZW:`LZW`,DCT:`DCT`,JPX:`JPX`,JBIG:`JBIG`,A85:`A85`,AHX:`AHX`,CCF:`CCF`,RLX:`RLX`},t.FontType={UNKNOWN:`UNKNOWN`,TYPE1:`TYPE1`,TYPE1STANDARD:`TYPE1STANDARD`,TYPE1C:`TYPE1C`,CIDFONTTYPE0:`CIDFONTTYPE0`,CIDFONTTYPE0C:`CIDFONTTYPE0C`,TRUETYPE:`TRUETYPE`,CIDFONTTYPE2:`CIDFONTTYPE2`,TYPE3:`TYPE3`,OPENTYPE:`OPENTYPE`,TYPE0:`TYPE0`,MMTYPE1:`MMTYPE1`};let xe={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=xe,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.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},t.UNSUPPORTED_FEATURES={unknown:`unknown`,forms:`forms`,javaScript:`javaScript`,signatures:`signatures`,smask:`
79smask`,shadingPattern:`shadingPattern`,font:`font`,errorTilingPattern:`errorTilingPattern`,errorExtGState:`errorExtGState`,errorXObject:`errorXObject`,errorFontLoadType3:`errorFontLoadType3`,errorFontState:`errorFontState`,errorFontMissing:`errorFontMissing`,errorFontTranslate:`errorFontTranslate`,errorColorSpace:`errorColorSpace`,errorOperatorList:`errorOperatorList`,errorFontToUnicode:`errorFontToUnicode`,errorFontLoadNative:`errorFontLoadNative`,errorFontBuildPath:`errorFontBuildPath`,errorFontGetPath:`errorFontGetPath`,errorMarkedContent:`errorMarkedContent`,errorContentSubStream:`errorContentSubStream`},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let Se=xe.WARNINGS;function Ce(e){Number.isInteger(e)&&(Se=e)}function Te(){return Se}function Ee(e){Se>=xe.INFOS&&console.log(`Info: ${e}`)}function De(e){Se>=xe.WARNINGS&&console.log(`Warning: ${e}`)}function Oe(e){throw Error(e)}function ke(e,t){e||Oe(t)}function Ae(e){if(!e)return!1;switch(e.protocol){case`http:`:case`https:`:case`ftp:`:case`mailto:`:case`tel:`:return!0;default:return!1}}function je(e,t=null,_e=null){if(!e)return null;try{if(_e&&typeof e==`string`){if(_e.addDefaultProtocol&&e.startsWith(`www.`)){let t=e.match(/\./g);t&&t.length>=2&&(e=`http://${e}`)}if(_e.tryConvertEncoding)try{e=cn(e)}catch{}}let xe=t?new URL(e,t):new URL(e);if(Ae(xe))return xe}catch{}return null}function Me(e,t,_e){return Object.defineProperty(e,t,{value:_e,enumerable:!0,configurable:!0,writable:!1}),_e}let Pe=function(){function e(t,_e){this.constructor===e&&Oe(`Cannot initialize BaseException.`),this.message=t,this.name=_e}return e.prototype=Error(),e.constructor=e,e}();t.BaseException=Pe;class Fe extends Pe{constructor(e,t){super(e,`PasswordException`),this.code=t}}t.PasswordException=Fe;class Ie extends Pe{constructor(e,t){super(e,`UnknownErrorException`),this.details=t}}t.UnknownErrorException=Ie;class Re extends Pe{constructor(e){super(e,`InvalidPDFException`)}}t.InvalidPDFException=Re;class ze extends Pe{constructor(e){super(e,`MissingPDFException`)}}t.MissingPDFException=ze;class Be extends Pe{constructor(e,t){super(e,`UnexpectedResponseException`),this.status=t}}t.UnexpectedResponseException=Be;class Ve extends Pe{constructor(e){super(e,`FormatError`)}}t.FormatError=Ve;class He extends Pe{constructor(e){super(e,`AbortException`)}}t.AbortException=He;function Ue(e){(typeof e!=`object`||!e||e.length===void 0)&&Oe(`Invalid argument for bytesToString`);let t=e.length,_e=8192;if(t<_e)return String.fromCharCode.apply(null,e);let xe=[];for(let Se=0;Se<t;Se+=_e){let Ce=Math.min(Se+_e,t),Te=e.subarray(Se,Ce);xe.push(String.fromCharCode.apply(null,Te))}return xe.join(``)}function We(e){typeof e!=`string`&&Oe(`Invalid argument for stringToBytes`);let t=e.length,_e=new Uint8Array(t);for(let xe=0;xe<t;++xe)_e[xe]=e.charCodeAt(xe)&255;return _e}function Ge(e){if(e.length!==void 0)return e.length;if(e.byteLength!==void 0)return e.byteLength;Oe(`Invalid argument for arrayByteLength`)}function Ke(e){let t=e.length;if(t===1&&e[0]instanceof Uint8Array)return e[0];let _e=0;for(let xe=0;xe<t;xe++)_e+=Ge(e[xe]);let xe=0,Se=new Uint8Array(_e);for(let _e=0;_e<t;_e++){let t=e[_e];t instanceof Uint8Array||(t=typeof t==`string`?We(t):new Uint8Array(t));let Ce=t.byteLength;Se.set(t,xe),xe+=Ce}return Se}function qe(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,e&255)}function Je(e){return Object.keys(e).length}function Ye(e){let t=Object.create(null);for(let[_e,xe]of e)t[_e]=xe;return t}function Xe(){let e=new Uint8Array(4);return e[0]=1,new Uint32Array(e.buffer,0,1)[0]===1}function Ze(){try{return Function(``),!0}catch{return!1}}class Qe{static get isLittleEndian(){return Me(this,`isLittleEndian`,Xe())}static get isEvalSupported(){return Me(this,`isEvalSupported`,Ze())}static get isOffscreenCanvasSupported(){return Me(this,`isOffscreenCanvasSupported`,typeof OffscreenCanvas<`u`)}}t.FeatureTest=Qe;let $e=[...Array(256).keys()].map(e=>e.toString(16).padStart(2,`0`));class en{static makeHexColor(e,t,_e){return`#${$e[e]}${$e[t]}${$e[_e]}`}static scaleMinMax(e,t){let _e;e[0]?(e[0]<0&&(_e=t[0],t[0]=t[1],t[1]=_e),t[0]*=e[0],t[1]*=e[0],e[3]<0&&(_e=t[2],t[2]=t[3],t[3]=_e),t[2]*=e[3],t[3]*=e[3]):(_e=t[0],t[0]=t[2],t[2]=_e,_e=t[1],t[1]=t[3],t[3]=_e,e[1]<0&&(_e=t[2],t[2]=t[3],t[3]=_e),t[2]*=e[1],t[3]*=e[1],e[2]<0&&(_e=t[0],t[0]=t[1],t[1]=_e),t[0]*=e[2],t[1]*=e[2]),t[0]+=e[4],t[1]+=e[4],t[2]+=e[5],t[3]+=e[5]}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){let _e=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/_e,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/_e]}static getAxialAlignedBoundingBox(e,t){let _e=en.applyTransform(e,t),xe=en.applyTransform(e.slice(2,4),t),Se=en.applyTransform([e[0],e[3]],t),Ce=en.applyTransform([e[2],e[1]],t);return[Math.min(_e[0],xe[0],Se[0],Ce[0]),Math.min(_e[1],xe[1],Se[1],Ce[1]),Math.max(_e[0],xe[0],Se[0],Ce[0]),Math.max(_e[1],xe[1],Se[1],Ce[1])]}static inverseTransform(e){let t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){let t=[e[0],e[2],e[1],e[3]],_e=e[0]*t[0]+e[1]*t[2],xe=e[0]*t[1]+e[1]*t[3],Se=e[2]*t[0]+e[3]*t[2],Ce=e[2]*t[1]+e[3]*t[3],Te=(_e+Ce)/2,Ee=Math.sqrt((_e+Ce)**2-4*(_e*Ce-Se*xe))/2,De=Te+Ee||1,Oe=Te-Ee||1;return[Math.sqrt(De),Math.sqrt(Oe)]}static normalizeRect(e){let t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){let _e=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),xe=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(_e>xe)return null;let Se=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),Ce=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return Se>Ce?null:[_e,Se,xe,Ce]}static bezierBoundingBox(e,t,_e,xe,Se,Ce,Te,Ee){let De=[],Oe=[[],[]],ke,Ae,je,Me,Pe,Fe,Ie,Re;for(let Oe=0;Oe<2;++Oe){if(Oe===0?(Ae=6*e-12*_e+6*Se,ke=-3*e+9*_e-9*Se+3*Te,je=3*_e-3*e):(Ae=6*t-12*xe+6*Ce,ke=-3*t+9*xe-9*Ce+3*Ee,je=3*xe-3*t),Math.abs(ke)<1e-12){if(Math.abs(Ae)<1e-12)continue;Me=-je/Ae,0<Me&&Me<1&&De.push(Me);continue}Ie=Ae*Ae-4*je*ke,Re=Math.sqrt(Ie),!(Ie<0)&&(Pe=(-Ae+Re)/(2*ke),0<Pe&&Pe<1&&De.push(Pe),Fe=(-Ae-Re)/(2*ke),0<Fe&&Fe<1&&De.push(Fe))}let ze=De.length,Be,Ve=ze;for(;ze--;)Me=De[ze],Be=1-Me,Oe[0][ze]=Be*Be*Be*e+3*Be*Be*Me*_e+3*Be*Me*Me*Se+Me*Me*Me*Te,Oe[1][ze]=Be*Be*Be*t+3*Be*Be*Me*xe+3*Be*Me*Me*Ce+Me*Me*Me*Ee;return Oe[0][Ve]=e,Oe[1][Ve]=t,Oe[0][Ve+1]=Te,Oe[1][Ve+1]=Ee,Oe[0].length=Oe[1].length=Ve+2,[Math.min(...Oe[0]),Math.min(...Oe[1]),Math.max(...Oe[0]),Math.max(...Oe[1])]}}t.Util=en;let tn=[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 nn(e){if(e[0]>=`ï`){let t;if(e[0]===`þ`&&e[1]===`ÿ`?t=`utf-16be`:e[0]===`ÿ`&&e[1]===`þ`?t=`utf-16le`:e[0]===`ï`&&e[1]===`»`&&e[2]===`¿`&&(t=`utf-8`),t)try{let _e=new TextDecoder(t,{fatal:!0}),xe=We(e);return _e.decode(xe)}catch(e){De(`stringToPDFString: "${e}".`)}}let t=[];for(let _e=0,xe=e.length;_e<xe;_e++){let xe=tn[e.charCodeAt(_e)];t.push(xe?String.fromCharCode(xe):e.charAt(_e))}return t.join(``)}function rn(e){return e.replace(/([()\\\n\r])/g,e=>e===` 80`?`\\n`:e===`\r`?`\\r`:`\\${e}`)}function an(e){return/^[\x00-\x7F]*$/.test(e)}function sn(e){let t=[`þÿ`];for(let _e=0,xe=e.length;_e<xe;_e++){let xe=e.charCodeAt(_e);t.push(String.fromCharCode(xe>>8&255),String.fromCharCode(xe&255))}return t.join(``)}function cn(e){return decodeURIComponent(escape(e))}function ln(e){return unescape(encodeURIComponent(e))}function un(e){return typeof e==`object`&&!!e&&e.byteLength!==void 0}function dn(e,t){if(e.length!==t.length)return!1;for(let _e=0,xe=e.length;_e<xe;_e++)if(e[_e]!==t[_e])return!1;return!0}function fn(e=new Date){return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,`0`),e.getUTCDate().toString().padStart(2,`0`),e.getUTCHours().toString().padStart(2,`0`),e.getUTCMinutes().toString().padStart(2,`0`),e.getUTCSeconds().toString().padStart(2,`0`)].join(``)}function pn(){let e=Object.create(null),t=!1;return Object.defineProperty(e,`settled`,{get(){return t}}),e.promise=new Promise(function(_e,xe){e.resolve=function(e){t=!0,_e(e)},e.reject=function(e){t=!0,xe(e)}}),e}}),((e,t,_e)=>{var xe=_e(3)}),((e,t)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.isNodeJS=void 0,t.isNodeJS=typeof process==`object`&&process+``==`[object process]`&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!==`browser`)}),((__unused_webpack_module,exports$3,__w_pdfjs_require__)=>{Object.defineProperty(exports$3,`__esModule`,{value:!0}),exports$3.build=exports$3.RenderTask=exports$3.PDFWorkerUtil=exports$3.PDFWorker=exports$3.PDFPageProxy=exports$3.PDFDocumentProxy=exports$3.PDFDocumentLoadingTask=exports$3.PDFDataRangeTransport=exports$3.LoopbackPort=exports$3.DefaultStandardFontDataFactory=exports$3.DefaultCanvasFactory=exports$3.DefaultCMapReaderFactory=void 0,exports$3.getDocument=getDocument,exports$3.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports$3.version=void 0;var _util=__w_pdfjs_require__(1),_annotation_storage=__w_pdfjs_require__(5),_display_utils=__w_pdfjs_require__(8),_font_loader=__w_pdfjs_require__(11),_c
80anvas=__w_pdfjs_require__(12),_worker_options=__w_pdfjs_require__(15),_is_node=__w_pdfjs_require__(3),_message_handler=__w_pdfjs_require__(16),_metadata=__w_pdfjs_require__(17),_optional_content_config=__w_pdfjs_require__(18),_transport_stream=__w_pdfjs_require__(19),_xfa_text=__w_pdfjs_require__(20);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports$3.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports$3.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory;if(exports$3.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){let{NodeCanvasFactory:e,NodeCMapReaderFactory:t,NodeStandardFontDataFactory:_e}=__w_pdfjs_require__(21);exports$3.DefaultCanvasFactory=DefaultCanvasFactory=e,exports$3.DefaultCMapReaderFactory=DefaultCMapReaderFactory=t,exports$3.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=_e}let createPDFNetworkStream;function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){let t=new PDFDocumentLoadingTask,_e;if(typeof e==`string`||e instanceof URL)_e={url:e};else if((0,_util.isArrayBuffer)(e))_e={data:e};else if(e instanceof PDFDataRangeTransport)_e={range:e};else{if(typeof e!=`object`)throw Error(`Invalid parameter in getDocument, need either string, URL, TypedArray, or parameter object.`);if(!e.url&&!e.data&&!e.range)throw Error(`Invalid parameter object: need either .data, .range or .url`);_e=e}let xe=Object.create(null),Se=null,Ce=null;for(let e in _e){let t=_e[e];switch(e){case`url`:if(typeof window<`u`)try{xe[e]=new URL(t,window.location).href;continue}catch(e){(0,_util.warn)(`Cannot create valid URL: "${e}".`)}else if(typeof t==`string`||t instanceof URL){xe[e]=t.toString();continue}throw Error(`Invalid PDF url data: either string or URL-object is expected in the url property.`);case`range`:Se=t;continue;case`worker`:Ce=t;continue;case`data`:if(_is_node.isNodeJS&&typeof Buffer<`u`&&t instanceof Buffer)xe[e]=new Uint8Array(t);else if(t instanceof Uint8Array)break;else if(typeof t==`string`)xe[e]=(0,_util.stringToBytes)(t);else if(typeof t==`object`&&t&&!isNaN(t.length))xe[e]=new Uint8Array(t);else if((0,_util.isArrayBuffer)(t))xe[e]=new Uint8Array(t);else throw Error(`Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.`);continue}xe[e]=t}if(xe.CMapReaderFactory=xe.CMapReaderFactory||DefaultCMapReaderFactory,xe.StandardFontDataFactory=xe.StandardFontDataFactory||DefaultStandardFontDataFactory,xe.ignoreErrors=xe.stopAtErrors!==!0,xe.fontExtraProperties=xe.fontExtraProperties===!0,xe.pdfBug=xe.pdfBug===!0,xe.enableXfa=xe.enableXfa===!0,(!Number.isInteger(xe.rangeChunkSize)||xe.rangeChunkSize<1)&&(xe.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),(typeof xe.docBaseUrl!=`string`||(0,_display_utils.isDataScheme)(xe.docBaseUrl))&&(xe.docBaseUrl=null),(!Number.isInteger(xe.maxImageSize)||xe.maxImageSize<-1)&&(xe.maxImageSize=-1),typeof xe.cMapUrl!=`string`&&(xe.cMapUrl=null),typeof xe.standardFontDataUrl!=`string`&&(xe.standardFontDataUrl=null),typeof xe.useWorkerFetch!=`boolean`&&(xe.useWorkerFetch=xe.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&xe.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),typeof xe.isEvalSupported!=`boolean`&&(xe.isEvalSupported=!0),typeof xe.disableFontFace!=`boolean`&&(xe.disableFontFace=_is_node.isNodeJS),typeof xe.useSystemFonts!=`boolean`&&(xe.useSystemFonts=!_is_node.isNodeJS&&!xe.disableFontFace),(typeof xe.ownerDocument!=`object`||xe.ownerDocument===null)&&(xe.ownerDocument=globalThis.document),typeof xe.disableRange!=`boolean`&&(xe.disableRange=!1),typeof xe.disableStream!=`boolean`&&(xe.disableStream=!1),typeof xe.disableAutoFetch!=`boolean`&&(xe.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(xe.verbosity),!Ce){let e={verbosity:xe.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};Ce=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=Ce}let Te=t.docId;return Ce.promise.then(function(){if(t.destroyed)throw Error(`Loading aborted`);let e=_fetchDocument(Ce,xe,Se,Te),_e=new Promise(function(e){let t;Se?t=new _transport_stream.PDFDataTransportStream({length:xe.length,initialData:xe.initialData,progressiveDone:xe.progressiveDone,contentDispositionFilename:xe.contentDispositionFilename,disableRange:xe.disableRange,disableStream:xe.disableStream},Se):xe.data||(t=createPDFNetworkStream({url:xe.url,length:xe.length,httpHeaders:xe.httpHeaders,withCredentials:xe.withCredentials,rangeChunkSize:xe.rangeChunkSize,disableRange:xe.disableRange,disableStream:xe.disableStream})),e(t)}
80);return Promise.all([e,_e]).then(function([e,_e]){if(t.destroyed)throw Error(`Loading aborted`);let Se=new _message_handler.MessageHandler(Te,e,Ce.port);t._transport=new WorkerTransport(Se,t,_e,xe),Se.send(`Ready`,null)})}).catch(t._capability.reject),t}async function _fetchDocument(e,t,_e,xe){if(e.destroyed)throw Error(`Worker was destroyed`);_e&&(t.length=_e.length,t.initialData=_e.initialData,t.progressiveDone=_e.progressiveDone,t.contentDispositionFilename=_e.contentDispositionFilename);let Se=await e.messageHandler.sendWithPromise(`GetDocRequest`,{docId:xe,apiVersion:`2.16.105`,source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,docBaseUrl:t.docBaseUrl,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported,fontExtraProperties:t.fontExtraProperties,enableXfa:t.enableXfa,useSystemFonts:t.useSystemFonts,cMapUrl:t.useWorkerFetch?t.cMapUrl:null,standardFontDataUrl:t.useWorkerFetch?t.standardFontDataUrl:null});if(t.data&&=null,e.destroyed)throw Error(`Worker was destroyed`);return Se}class PDFDocumentLoadingTask{static#e=0;constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId=`d${PDFDocumentLoadingTask.#e++}`,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0,await this._transport?.destroy(),this._transport=null,this._worker&&=(this._worker.destroy(),null)}}exports$3.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(e,t,_e=!1,xe=null){this.length=e,this.initialData=t,this.progressiveDone=_e,this.contentDispositionFilename=xe,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(let _e of this._rangeListeners)_e(e,t)}onDataProgress(e,t){this._readyCapability.promise.then(()=>{for(let _e of this._progressListeners)_e(e,t)})}onDataProgressiveRead(e){this._readyCapability.promise.then(()=>{for(let t of this._progressiveReadListeners)t(e)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(let e of this._progressiveDoneListeners)e()})}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)(`Abstract method PDFDataRangeTransport.requestDataRange`)}abort(){}}exports$3.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t,Object.defineProperty(this,`fingerprint`,{get(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,`getStats`,{value:async()=>((0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),this.stats||{streamTypes:{},fontTypes:{}})})}get annotationStorage(){return this._transport.annotationStorage}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get stats(){return this._transport.stats}get isPureXfa(){return!!this._transport._htmlForXfa}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}
80getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}saveDocument(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports$3.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(e,t,_e,xe,Se=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=xe,this._transport=_e,this._stats=Se?new _display_utils.StatTimer:null,this._pdfBug=Se,this.commonObjs=_e.commonObjs,this.objs=new PDFObjects,this._bitmaps=new Set,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:_e=0,offsetY:xe=0,dontFlip:Se=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:_e,offsetY:xe,dontFlip:Se})}getAnnotations({intent:e=`display`}={}){let t=this._transport.getRenderingIntent(e),_e=this._annotationPromises.get(t.cacheKey);return _e||=(_e=this._transport.getAnnotations(this._pageIndex,t.renderingIntent),this._annotationPromises.set(t.cacheKey,_e),_e.then(e=>{for(let t of e)t.titleObj!==void 0&&Object.defineProperty(t,`title`,{get(){return(0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),t.titleObj.str}}),t.contentsObj!==void 0&&Object.defineProperty(t,`contents`,{get(){return(0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),t.contentsObj.str}});return e})),_e}getJSActions(){return this._jsActionsPromise||=this._transport.getPageJSActions(this._pageIndex)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:e,viewport:t,intent:_e=`display`,annotationMode:xe=_util.AnnotationMode.ENABLE,transform:Se=null,imageLayer:Ce=null,canvasFactory:Te=null,background:Ee=null,optionalContentConfigPromise:De=null,annotationCanvasMap:Oe=null,pageColors:ke=null,printAnnotationStorage:Ae=null}){arguments[0]?.renderInteractiveForms!==void 0&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),arguments[0].renderInteractiveForms===!0&&xe===_util.AnnotationMode.ENABLE&&(xe=_util.AnnotationMode.ENABLE_FORMS)),arguments[0]?.includeAnnotationStorage!==void 0&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),arguments[0].includeAnnotationStorage===!0&&xe===_util.AnnotationMode.ENABLE&&(xe=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time(`Overall`);
80let je=this._transport.getRenderingIntent(_e,xe,Ae);this.pendingCleanup=!1,De||=this._transport.getOptionalContentConfig();let Me=this._intentStates.get(je.cacheKey);Me||(Me=Object.create(null),this._intentStates.set(je.cacheKey,Me)),Me.streamReaderCancelTimeout&&(clearTimeout(Me.streamReaderCancelTimeout),Me.streamReaderCancelTimeout=null);let Pe=Te||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),Fe=!!(je.renderingIntent&_util.RenderingIntentFlag.PRINT);Me.displayReadyCapability||(Me.displayReadyCapability=(0,_util.createPromiseCapability)(),Me.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats&&this._stats.time(`Page Request`),this._pumpOperatorList(je));let Ie=e=>{Me.renderTasks.delete(Re),(this.cleanupAfterRender||Fe)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(Re.capability.reject(e),this._abortOperatorList({intentState:Me,reason:e instanceof Error?e:Error(e)})):Re.capability.resolve(),this._stats&&(this._stats.timeEnd(`Rendering`),this._stats.timeEnd(`Overall`))},Re=new InternalRenderTask({callback:Ie,params:{canvasContext:e,viewport:t,transform:Se,imageLayer:Ce,background:Ee},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:Oe,operatorList:Me.operatorList,pageIndex:this._pageIndex,canvasFactory:Pe,useRequestAnimationFrame:!Fe,pdfBug:this._pdfBug,pageColors:ke});(Me.renderTasks||=new Set).add(Re);let ze=Re.task;return Promise.all([Me.displayReadyCapability.promise,De]).then(([e,t])=>{if(this.pendingCleanup){Ie();return}this._stats&&this._stats.time(`Rendering`),Re.initializeGraphics({transparency:e,optionalContentConfig:t}),Re.operatorListChanged()}).catch(Ie),ze}getOperatorList({intent:e=`display`,annotationMode:t=_util.AnnotationMode.ENABLE,printAnnotationStorage:_e=null}={}){function xe(){Ce.operatorList.lastChunk&&(Ce.opListReadCapability.resolve(Ce.operatorList),Ce.renderTasks.delete(Te))}let Se=this._transport.getRenderingIntent(e,t,_e,!0),Ce=this._intentStates.get(Se.cacheKey);Ce||(Ce=Object.create(null),this._intentStates.set(Se.cacheKey,Ce));let Te;return Ce.opListReadCapability||(Te=Object.create(null),Te.operatorListChanged=xe,Ce.opListReadCapability=(0,_util.createPromiseCapability)(),(Ce.renderTasks||=new Set).add(Te),Ce.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats&&this._stats.time(`Page Request`),this._pumpOperatorList(Se)),Ce.opListReadCapability.promise}streamTextContent({disableCombineTextItems:e=!1,includeMarkedContent:t=!1}={}){return this._transport.messageHandler.sendWithStream(`GetTextContent`,{pageIndex:this._pageIndex,combineTextItems:e!==!0,includeMarkedContent:t===!0},{highWaterMark:100,size(e){return e.items.length}})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then(e=>_xfa_text.XfaText.textContent(e));let t=this.streamTextContent(e);return new Promise(function(e,_e){function xe(){Se.read().then(function({value:t,done:_e}){if(_e){e(Ce);return}Object.assign(Ce.styles,t.styles),Ce.items.push(...t.items),xe()},_e)}let Se=t.getReader(),Ce={items:[],styles:Object.create(null)};xe()})}getStructTree(){return this._structTreePromise||=this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;let e=[];for(let t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:Error(`Page was destroyed.`),force:!0}),!t.opListReadCapability)for(let _e of t.renderTasks)e.push(_e.completed),_e.cancel();this.objs.clear();for(let e of this._bitmaps)e.close();return this._bitmaps.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){if(!this.pendingCleanup)return!1;for(let{renderTasks:e,operatorList:t}of this._intentStates.values())if(e.size>0||!t.lastChunk)return!1;this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer);for(let e of this._bitmaps)e.close();return this._bitmaps.clear(),this.pendingCleanup=!1,!0}_startRenderPage(e,t){let _e=this._intentStates.get(t);_e&&(this._stats&&this._stats.timeEnd(`Page Request`),_e.displayReadyCapability&&_e.displayReadyCapability.resolve(e))}_renderPageChunk(e,t){for(let _e=0,xe=e.length;_e<xe;_e++)t.operatorList.fnArray.push(e.fnArray[_e]),t.operatorList.argsArray.push(e.argsArray[_e]);
80t.operatorList.lastChunk=e.lastChunk,t.operatorList.separateAnnots=e.separateAnnots;for(let e of t.renderTasks)e.operatorListChanged();e.lastChunk&&this._tryCleanup()}_pumpOperatorList({renderingIntent:e,cacheKey:t,annotationStorageMap:_e}){let xe=this._transport.messageHandler.sendWithStream(`GetOperatorList`,{pageIndex:this._pageIndex,intent:e,cacheKey:t,annotationStorage:_e}).getReader(),Se=this._intentStates.get(t);Se.streamReader=xe;let Ce=()=>{xe.read().then(({value:e,done:t})=>{if(t){Se.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(e,Se),Ce())},e=>{if(Se.streamReader=null,!this._transport.destroyed){if(Se.operatorList){Se.operatorList.lastChunk=!0;for(let e of Se.renderTasks)e.operatorListChanged();this._tryCleanup()}if(Se.displayReadyCapability)Se.displayReadyCapability.reject(e);else if(Se.opListReadCapability)Se.opListReadCapability.reject(e);else throw e}})};Ce()}_abortOperatorList({intentState:e,reason:t,force:_e=!1}){if(e.streamReader){if(!_e){if(e.renderTasks.size>0)return;if(t instanceof _display_utils.RenderingCancelledException){e.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:e,reason:t,force:!0}),e.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT);return}}if(e.streamReader.cancel(new _util.AbortException(t.message)).catch(()=>{}),e.streamReader=null,!this._transport.destroyed){for(let[t,_e]of this._intentStates)if(_e===e){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}exports$3.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(){this._listeners=[],this._deferred=Promise.resolve()}postMessage(e,t){let _e={data:structuredClone(e,t)};this._deferred.then(()=>{for(let e of this._listeners)e.call(this,_e)})}addEventListener(e,t){this._listeners.push(t)}removeEventListener(e,t){let _e=this._listeners.indexOf(t);this._listeners.splice(_e,1)}terminate(){this._listeners.length=0}}exports$3.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports$3.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS&&typeof __require==`function`)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc=`./pdf.worker.js`;else if(typeof document==`object`){let e=document?.currentScript?.src;e&&(PDFWorkerUtil.fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,`.worker$1$2`))}PDFWorkerUtil.isSameOrigin=function(e,t){let _e;try{if(_e=new URL(e),!_e.origin||_e.origin===`null`)return!1}catch{return!1}let xe=new URL(t,_e);return _e.origin===xe.origin},PDFWorkerUtil.createCDNWrapper=function(e){let t=`importScripts("${e}");`;return URL.createObjectURL(new Blob([t]))};class PDFWorker{static#e=new WeakMap;constructor({name:e=null,port:t=null,verbosity:_e=(0,_util.getVerbosityLevel)()}={}){if(t&&PDFWorker.#e.has(t))throw Error(`Cannot use more than one PDFWorker per port.`);if(this.name=e,this.destroyed=!1,this.verbosity=_e,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t){PDFWorker.#e.set(t,this),this._initializeFromPort(t);return}this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler(`main`,`worker`,e),this._messageHandler.on(`ready`,function(){}),this._readyCapability.resolve()}_initialize(){if(!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let{workerSrc:e}=PDFWorker;try{PDFWorkerUtil.isSameOrigin(window.location.href,e)||(e=PDFWorkerUtil.createCDNWrapper(new URL(e,window.location).href));let t=new Worker(e),_e=new _message_handler.MessageHandler(`main`,`worker`,t),xe=()=>{t.removeEventListener(`error`,Se),_e.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(Error(`Worker was destroyed`)):this._setupFakeWorker()},Se=()=>{this._webWorker||xe()};t.addEventListener(`error`,Se),_e.on(`test`,e=>{if(t.removeEventListener(`error`,Se),this.destroyed){xe();return}e?(this._messageHandler=_e,this._port=t,this._webWorker=t,this._readyCapability.resolve(),_e.send(`configure`,{verbosity:this.verbosity})):(this._setupFakeWorker(),_e.destroy(),t.terminate())}),_e.on(`ready`,e=>{if(t.removeEventListener(`error`,Se),this.destroyed){xe();return}try{Ce()}catch{this._setupFakeWorker()}});let Ce=()=>{let e=new Uint8Array;_e.send(`test`,e,[e.buffer])};Ce();return}catch{(0,_util.info)(`The worker has been disabled.`)}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||=((0,_util.warn)(`Setting up fake worker.`),!0),PDFWorker._setupFakeWorkerGlobal.then(e=>{if(this.destroyed){this._readyCapability.reject(Error(`Worker was destroyed`));return}let t=new LoopbackPort;this._port=t;let _e=`fake${PDFWorkerUtil.fakeWorkerId++}`,xe=new _message_handler.MessageHandler(_e+`_worker`,_e,t);e.setup(xe,t);let Se=new _message_handler.MessageHandler(_e,_e+`_worker`,t);this._messageHandler=Se,this._readyCapability.resolve(),Se.send(`configure`,{verbosity:this.verbosity})}).catch(e=>{this._readyCapability.reject(Error(`Setting up fake worker failed: "${e.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&=(this._webWorker.terminate(),null),PDFWorker.#e.delete(this._port),this._port=null,this._messageHandler&&=(this._messageHandler.destroy(),null)}static fromPort(e){if(!e?.port)throw Error(`PDFWorker.fromPort - invalid method signature.`);return this.#e.has(e.port)?this.#e.get(e.port):new PDFWorker(e)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(PDFWorkerUtil.fallbackWorkerSrc!==null)return _is_node.isNodeJS||(0,_display_utils.deprecated)(`No "GlobalWorkerOptions.workerSrc" specified.`),PDFWorkerUtil.fallbackWorkerSrc;throw Error(`No "GlobalWorkerOptions.workerSrc" specified.`)}static get _mainThreadWorkerMessageHandler(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){const loader=async()=>{const mainWorkerMessageHandler=this._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS&&typeof __require==`function`){const worker=eval(`require`)(this.workerSrc);return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(this.workerSrc),window.pdfjsWorker.WorkerMessageHandler};return(0,_util.shadow)(this,`_setupFakeWorkerGlobal`,loader())}}exports$3.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};class WorkerTransport{#e=null;#t=new Map;#n=new Map;#r=null;constructor(e,t,_e,xe){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:xe.ownerDocument,styleElement:xe.styleElement}),this._params=xe,xe.useWorkerFetch||(this.CMapReaderFactory=new xe.CMapReaderFactory({baseUrl:xe.cMapUrl,isCompressed:xe.cMapPacked}
vendor: 5,450 bytes, line 80
80),this.StandardFontDataFactory=new xe.StandardFontDataFactory({baseUrl:xe.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=_e,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}get annotationStorage(){return(0,_util.shadow)(this,`annotationStorage`,new _annotation_storage.AnnotationStorage)}get stats(){return this.#e}getRenderingIntent(e,t=_util.AnnotationMode.ENABLE,_e=null,xe=!1){let Se=_util.RenderingIntentFlag.DISPLAY,Ce=null;switch(e){case`any`:Se=_util.RenderingIntentFlag.ANY;break;case`display`:break;case`print`:Se=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:Se+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:Se+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:Se+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,Ce=(Se&_util.RenderingIntentFlag.PRINT&&_e instanceof _annotation_storage.PrintAnnotationStorage?_e:this.annotationStorage).serializable;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return xe&&(Se+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:Se,cacheKey:`${Se}_${_annotation_storage.AnnotationStorage.getHash(Ce)}`,annotationStorageMap:Ce}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(Error(`Worker was destroyed during onPassword callback`));let e=[];for(let t of this.#t.values())e.push(t._destroy());this.#t.clear(),this.#n.clear(),this.hasOwnProperty(`annotationStorage`)&&this.annotationStorage.resetModified();let t=this.messageHandler.sendWithPromise(`Terminate`,null);return e.push(t),Promise.all(e).then(()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#r=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null,this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException(`Worker was terminated.`)),this.messageHandler&&=(this.messageHandler.destroy(),null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){let{messageHandler:e,loadingTask:t}=this;e.on(`GetReader`,(e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then(function({value:e,done:_e}){if(_e){t.close();return}(0,_util.assert)((0,_util.isArrayBuffer)(e),`GetReader - expected an ArrayBuffer.`),t.enqueue(new Uint8Array(e),1,[e])}).catch(e=>{t.error(e)})},t.onCancel=e=>{this._fullReader.cancel(e),t.ready.catch(e=>{if(!this.destroyed)throw e})}}),e.on(`ReaderHeadersReady`,e=>{let _e=(0,_util.createPromiseCapability)(),xe=this._fullReader;return xe.headersReady.then(()=>{(!xe.isStreamingSupported||!xe.isRangeSupported)&&(this._lastProgress&&t.onProgress?.(this._lastProgress),xe.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),_e.resolve({isStreamingSupported:xe.isStreamingSupported,isRangeSupported:xe.isRangeSupported,contentLength:xe.contentLength})},_e.reject),_e.promise}),e.on(`GetRangeReader`,(e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");let _e=this._networkStream.getRangeReader(e.begin,e.end);if(!_e){t.close();return}t.onPull=()=>{_e.read().then(function({value:e,done:_e}){if(_e){t.close();return}(0,_util.assert)((0,_util.isArrayBuffer)(e),`GetRangeReader - expected an ArrayBuffer.`),t.enqueue(new Uint8Array(e),1,[e])}).catch(e=>{t.error(e)})},t.onCancel=e=>{_e.cancel(e),t.ready.catch(e=>{if(!this.destroyed)throw e})}}),e.on(`GetDoc`,({pdfInfo:e})=>{this._numPages=e.numPages,this._htmlForXfa=e.htmlForXfa,delete e.htmlForXfa,t._capability.resolve(new PDFDocumentProxy(e,this))}),e.on(`DocException`,function(e){let _e;switch(e.name){case`PasswordException`:_e=new _util.PasswordException(e.message,e.code);break;case`InvalidPDFException`:_e=new _util.InvalidPDFException(e.message);break;case`MissingPDFException`:_e=new _util.MissingPDFException(e.message);break;case`UnexpectedResponseException`:_e=new _util.UnexpectedResponseException(e.message,e.status);break;case`UnknownErrorException`:_e=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)(`DocException - expected a valid Error.`)}t._capability.reject(_e)}),e.on(`PasswordRequest`,e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){let _e=e=>{e instanceof Error?this._passwordCapability.reject(e):this._passwordCapability.resolve({password:e})};try{t.onPassword(_e,e.code)}catch(e){this._passwordCapability.reject(e)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise}),e.on(`DataLoaded`,e=>{t.onProgress?.({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)}),e.on(`StartRenderPage`,e=>{this.destroyed||this.#t.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)}),e.on(`commonobj`,([t,_e,xe])=>
80{if(!this.destroyed&&!this.commonObjs.has(t))switch(_e){case`Font`:let Se=this._params;if(`error`in xe){let e=xe.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let Ce=null;Se.pdfBug&&globalThis.FontInspector?.enabled&&(Ce={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});let Te=new _font_loader.FontFaceObject(xe,{isEvalSupported:Se.isEvalSupported,disableFontFace:Se.disableFontFace,ignoreErrors:Se.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:Ce});this.fontLoader.bind(Te).catch(_e=>e.sendWithPromise(`FontFallback`,{id:t})).finally(()=>{!Se.fontExtraProperties&&Te.data&&(Te.data=null),this.commonObjs.resolve(t,Te)});break;case`FontPath`:case`Image`:this.commonObjs.resolve(t,xe);break;default:throw Error(`Got unknown common object type ${_e}`)}}),e.on(`obj`,([e,t,_e,xe])=>{if(this.destroyed)return;let Se=this.#t.get(t);if(!Se.objs.has(e))switch(_e){case`Image`:Se.objs.resolve(e,xe);let t=8e6;if(xe){let e;if(xe.bitmap){let{bitmap:t,width:_e,height:Ce}=xe;e=_e*Ce*4,Se._bitmaps.add(t)}else e=xe.data?.length||0;e>8e6&&(Se.cleanupAfterRender=!0)}break;case`Pattern`:Se.objs.resolve(e,xe);break;default:throw Error(`Got unknown object type ${_e}`)}}),e.on(`DocProgress`,e=>{this.destroyed||t.onProgress?.({loaded:e.loaded,total:e.total})}),e.on(`DocStats`,e=>{this.destroyed||(this.#e=Object.freeze({streamTypes:Object.freeze(e.streamTypes),fontTypes:Object.freeze(e.fontTypes)}))}),e.on(`UnsupportedFeature`,this._onUnsupportedFeature.bind(this)),e.on(`FetchBuiltInCMap`,e=>this.destroyed?Promise.reject(Error(`Worker was destroyed.`)):this.CMapReaderFactory?this.CMapReaderFactory.fetch(e):Promise.reject(Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))),e.on(`FetchStandardFontData`,e=>this.destroyed?Promise.reject(Error(`Worker was destroyed.`)):this.StandardFontDataFactory?this.StandardFontDataFactory.fetch(e):Promise.reject(Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.")))}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature?.(e)}getData(){return this.messageHandler.sendWithPromise(`GetData`,null)}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(Error(`Invalid page request.`));let t=e-1,_e=this.#n.get(t);if(_e)return _e;let xe=this.messageHandler.sendWithPromise(`GetPage`,{pageIndex:t}).then(e=>{if(this.destroyed)throw Error(`Transport destroyed`);let _e=new PDFPageProxy(t,e,this,this._params.ownerDocument,this._params.pdfBug);return this.#t.set(t,_e),_e});return this.#n.set(t,xe),xe}getPageIndex(e){return typeof e!=`object`||!e||!Number.isInteger(e.num)||e.num<0||!Number.isInteger(e.gen)||e.gen<0?Promise.reject(Error(`Invalid pageIndex request.`)):this.messageHandler.sendWithPromise(`GetPageIndex`,{num:e.num,gen:e.gen})}getAnnotations(e,t){return this.messageHandler.sendWithPromise(`GetAnnotations`,{pageIndex:e,intent:t})}saveDocument(){return this.messageHandler.sendWithPromise(`SaveDocument`,{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:this._fullReader?.filename??null}).finally(()=>{this.annotationStorage.resetModified()})}getFieldObjects(){return this._getFieldObjectsPromise||=this.messageHandler.sendWithPromise(`GetFieldObjects`,null)}hasJSActions(){return this._hasJSActionsPromise||=this.messageHandler.sendWithPromise(`HasJSActions`,null)}getCalculationOrderIds(){return this.messageHandler.sendWithPromise(`GetCalculationOrderIds`,null)}getDestinations(){return this.messageHandler.sendWithPromise(`GetDestinations`,null)}getDestination(e){return typeof e==`string`?this.messageHandler.sendWithPromise(`GetDestination`,{id:e}):Promise.reject(Error(`Invalid destination request.`))}getPageLabels(){return this.messageHandler.sendWithPromise(`GetPageLabels`,null)}getPageLayout(){return this.messageHandler.sendWithPromise(`GetPageLayout`,null)}getPageMode(){return this.messageHandler.sendWithPromise(`GetPageMode`,null)}
80getViewerPreferences(){return this.messageHandler.sendWithPromise(`GetViewerPreferences`,null)}getOpenAction(){return this.messageHandler.sendWithPromise(`GetOpenAction`,null)}getAttachments(){return this.messageHandler.sendWithPromise(`GetAttachments`,null)}getJavaScript(){return this.messageHandler.sendWithPromise(`GetJavaScript`,null)}getDocJSActions(){return this.messageHandler.sendWithPromise(`GetDocJSActions`,null)}getPageJSActions(e){return this.messageHandler.sendWithPromise(`GetPageJSActions`,{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise(`GetStructTree`,{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise(`GetOutline`,null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise(`GetOptionalContentConfig`,null).then(e=>new _optional_content_config.OptionalContentConfig(e))}getPermissions(){return this.messageHandler.sendWithPromise(`GetPermissions`,null)}getMetadata(){return this.#r||=this.messageHandler.sendWithPromise(`GetMetadata`,null).then(e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null}))}getMarkInfo(){return this.messageHandler.sendWithPromise(`GetMarkInfo`,null)}async startCleanup(e=!1){if(await this.messageHandler.sendWithPromise(`Cleanup`,null),!this.destroyed){for(let e of this.#t.values())if(!e.cleanup())throw Error(`startCleanup: Page ${e.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),this.#r=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null}}get loadingParams(){let e=this._params;return(0,_util.shadow)(this,`loadingParams`,{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}class PDFObjects{#e=Object.create(null);#t(e){return this.#e[e]||(this.#e[e]={capability:(0,_util.createPromiseCapability)(),data:null})}get(e,t=null){if(t){let _e=this.#t(e);return _e.capability.promise.then(()=>t(_e.data)),null}let _e=this.#e[e];if(!_e?.capability.settled)throw Error(`Requesting object that isn't resolved yet ${e}.`);return _e.data}has(e){return this.#e[e]?.capability.settled||!1}resolve(e,t=null){let _e=this.#t(e);_e.data=t,_e.capability.resolve()}clear(){this.#e=Object.create(null)}}class RenderTask{#e=null;constructor(e){this.#e=e,this.onContinue=null}get promise(){return this.#e.capability.promise}cancel(){this.#e.cancel()}get separateAnnots(){let{separateAnnots:e}=this.#e.operatorList;if(!e)return!1;let{annotationCanvasMap:t}=this.#e;return e.form||e.canvas&&t?.size>0}}exports$3.RenderTask=RenderTask;class InternalRenderTask{static#e=new WeakSet;constructor({callback:e,params:t,objs:_e,commonObjs:xe,annotationCanvasMap:Se,operatorList:Ce,pageIndex:Te,canvasFactory:Ee,useRequestAnimationFrame:De=!1,pdfBug:Oe=!1,pageColors:ke=null}){this.callback=e,this.params=t,this.objs=_e,this.commonObjs=xe,this.annotationCanvasMap=Se,this.operatorListIdx=null,this.operatorList=Ce,this._pageIndex=Te,this.canvasFactory=Ee,this._pdfBug=Oe,this.pageColors=ke,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=De===!0&&typeof window<`u`,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=t.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:e=!1,optionalContentConfig:t}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#e.has(this._canvas))throw Error(`Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.`);InternalRenderTask.#e.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());let{canvasContext:_e,viewport:xe,transform:Se,imageLayer:Ce,background:Te}=this.params;this.gfx=new _canvas.CanvasGraphics(_e,this.commonObjs,this.objs,this.canvasFactory,Ce,t,this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:Se,viewport:xe,transparency:e,background:Te}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(e=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#e.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}
80`,`canvas`))}operatorListChanged(){if(!this.graphicsReady){this.graphicsReadyCallback||=this._continueBound;return}this.stepper&&this.stepper.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame(()=>{this._nextBound().catch(this._cancelBound)}):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#e.delete(this._canvas),this.callback())))}}const version=`2.16.105`;exports$3.version=version;const build=`172ccdbe5`;exports$3.build=build}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.PrintAnnotationStorage=t.AnnotationStorage=void 0;var xe=_e(1),Se=_e(6),Ce=_e(10);class Te{constructor(){this._storage=new Map,this._modified=!1,this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,t){let _e=this._storage.get(e);return _e===void 0?t:Object.assign(t,_e)}getRawValue(e){return this._storage.get(e)}remove(e){if(this._storage.delete(e),this._storage.size===0&&this.resetModified(),typeof this.onAnnotationEditor==`function`){for(let e of this._storage.values())if(e instanceof Se.AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(e,t){let _e=this._storage.get(e),xe=!1;if(_e!==void 0)for(let[e,Se]of Object.entries(t))_e[e]!==Se&&(xe=!0,_e[e]=Se);else xe=!0,this._storage.set(e,t);xe&&this.#e(),t instanceof Se.AnnotationEditor&&typeof this.onAnnotationEditor==`function`&&this.onAnnotationEditor(t.constructor._type)}has(e){return this._storage.has(e)}getAll(){return this._storage.size>0?(0,xe.objectFromMap)(this._storage):null}get size(){return this._storage.size}#e(){this._modified||(this._modified=!0,typeof this.onSetModified==`function`&&this.onSetModified())}resetModified(){this._modified&&(this._modified=!1,typeof this.onResetModified==`function`&&this.onResetModified())}get print(){return new Ee(this)}get serializable(){if(this._storage.size===0)return null;let e=new Map;for(let[t,_e]of this._storage){let xe=_e instanceof Se.AnnotationEditor?_e.serialize():_e;xe&&e.set(t,xe)}return e}static getHash(e){if(!e)return``;let t=new Ce.MurmurHash3_64;for(let[_e,xe]of e)t.update(`${_e}:${JSON.stringify(xe)}`);return t.hexdigest()}}t.AnnotationStorage=Te;class Ee extends Te{#e=null;constructor(e){super(),this.#e=structuredClone(e.serializable)}get print(){(0,xe.unreachable)(`Should not call PrintAnnotationStorage.print`)}get serializable(){return this.#e}}t.PrintAnnotationStorage=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.AnnotationEditor=void 0;var xe=_e(7),Se=_e(1);class Ce{#e=this.focusin.bind(this);#t=this.focusout.bind(this);#n=!1;#r=!1;#i=!1;#a=Ce._zIndex++;static _colorManager=new xe.ColorManager;static _zIndex=1;constructor(e){this.constructor===Ce&&(0,Se.unreachable)(`Cannot initialize AnnotationEditor.`),this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null;let[t,_e]=this.parent.viewportBaseDimensions;this.x=e.x/t,this.y=e.y/_e,this.rotation=this.parent.viewport.rotation,this.isAttachedToDOM=!1}static get _defaultLineColor(){return(0,Se.shadow)(this,`_defaultLineColor`,this._colorManager.getHexCode(`CanvasText`))}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#a}focusin(e){this.#n?this.#n=!1:this.parent.setSelected(this)}focusout(e){this.isAttachedToDOM&&(e.relatedTarget?.closest(`#${this.id}`)||(e.preventDefault(),this.parent.isMultipleSelection||this.commitOrRemove()))}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.parent.addToAnnotationStorage(this)}dragstart(e){let t=this.parent.div.getBoundingClientRect();this.startX=e.clientX-t.x,this.startY=e.clientY-t.y,e.dataTransfer.setData(`text/plain`,this.id),e.dataTransfer.effectAllowed=`move`}setAt(e,t,_e,xe){let[Se,Ce]=this.parent.viewportBaseDimensions;[_e,xe]=this.screenToPageTranslation(_e,xe),this.x=(e+_e)/Se,this.y=(t+xe)/Ce,this.div.style.left=`${100*this.x}%`,this.div.style.top=`${100*this.y}%`}translate(e,t){let[_e,xe]=this.parent.viewportBaseDimensions;[e,t]=this.screenToPageTranslation(e,t),this.x+=e/_e,this.y+=t/xe,this.div.style.left=`${100*this.x}%`,this.div.style.top=`${100*this.y}%`}screenToPageTranslation(e,t){let{rotation:_e}=this.parent.viewport;switch(_e){case 90:return[t,-e];case 180:return[-e,-t];case 270:return[-t,e];default:return[e,t]}}setDims(e,t){let[_e,xe]=this.parent.viewportBaseDimensions;this.div.style.width=`${100*e/_e}%`,this.div.style.height=`${100*t/xe}%`}getInitialTranslation(){return[0,0]}render(){this.div=document.createElement(`div`),this.div.setAttribute(`data-editor-rotation`,(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute(`id`,this.id),this.div.setAttribute(`tabIndex`,0),this.setInForeground(),this.div.addEventListener(`focusin`,this.#e),this.div.addEventListener(`focusout`,this.#t);let[e,t]=this.getInitialTranslation();return this.translate(e,t),(0,xe.bindEvents)(this,this.div,[`dragstart`,`pointerdown`]),this.div}pointerdown(e){let t=xe.KeyboardManager.platform.isMac;if(e.button!==0||e.ctrlKey&&t){e.preventDefault();return}e.ctrlKey&&!t||e.shiftKey||e.metaKey&&t?this.parent.toggleSelected(this):this.parent.setSelected(this),this.#n=!0}getRect(e,t){let[_e,xe]=this.parent.viewportBaseDimensions,[Se,Ce]=this.parent.pageDimensions,Te=Se*e/_e,Ee=Ce*t/xe,De=this.x*Se,Oe=this.y*Ce,ke=this.width*Se,Ae=this.height*Ce;switch(this.rotation){case 0:return[De+Te,Ce-Oe-Ee-Ae,De+Te+ke,Ce-Oe-Ee];case 90:return[De+Ee,Ce-Oe+Te,De+Ee+Ae,Ce-Oe+Te+ke];case 180:return[De-Te-ke,Ce-Oe+Ee,De-Te,Ce-Oe+Ee+Ae];case 270:return[De-Ee-Ae,Ce-Oe-Te-ke,De-Ee,Ce-Oe-Te];default:throw Error(`Invalid rotation`)}}getRectInCurrentCoords(e,t){let[_e,xe,Se,Ce]=e,Te=Se-_e,Ee=Ce-xe;switch(this.rotation){case 0:return[_e,t-Ce,Te,Ee];case 90:return[_e,t-xe,Ee,Te];case 180:return[Se,t-xe,Te,Ee];case 270:return[Se,t-Ce,Ee,Te];default:throw Error(`Invalid rotation`)}}onceAdded(){}isEmpty(){return!1}enableEditMode(){this.#i=!0}disableEditMode(){this.#i=!1}isInEditMode(){return this.#i}shouldGetKeyboardEvents(){return!1}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){this.div?.addEventListener(`focusin`,this.#e)}serialize(){(0,Se.unreachable)(`An editor must be serializable`)}static deserialize(e,t){let _e=new this.prototype.constructor({parent:t,id:t.getNextId()});_e.rotation=e.rotation;let[xe,Se]=t.pageDimensions,[Ce,Te,Ee,De]=_e.getRectInCurrentCoords(e.rect,Se);return _e.x=Ce/xe,_e.y=Te/Se,_e.width=Ee/xe,_e.height=De/Se,_e}remove(){this.div.removeEventListener(`focusin`,this.#e),this.div.removeEventListener(`focusout`,this.#t),this.isEmpty()||this.commit(),this.parent.remove(this)}select(){this.div?.classList.add(`selectedEditor`)}unselect(){this.div?.classList.remove(`selectedEditor`)}updateParams(e,t){}disableEditing(){}enableEditing(){}get propertiesToUpdate(){return{}}get contentDiv(){return this.div}get isEditing(){return this.#r}set isEditing(e){this.#r=e,e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null)}}t.AnnotationEditor=Ce}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.KeyboardManager=t.CommandManager=t.ColorManager=t.AnnotationEditorUIManager=void 0,t.bindEvents=Ce,t.opacityToHex=Te;var xe=_e(1),Se=_e(8);function Ce(e,t,_e){for(let xe of _e)t.addEventListener(xe,e[xe].bind(e))}function Te(e){return Math.round(Math.min(255,Math.max(1,255*e))).toString(16).padStart(2,`0`)}class Ee{#e=0;getId(){return`${xe.AnnotationEditorPrefix}${this.#e++}`}}class De{#e=[];#t=!1;#n;#r=-1;constructor(e=128){this.#n=e}add({cmd:e,undo:t,mustExec:_e,type:xe=NaN,overwriteIfSameType:Se=!1,keepUndo:Ce=!1}){if(_e&&e(),this.#t)return;let Te={cmd:e,undo:t,type:xe};if(this.#r===-1){this.#e.length>0&&(this.#e.length=0),this.#r=0,this.#e.push(Te);return}if(Se&&this.#e[this.#r].type===xe){Ce&&(Te.undo=this.#e[this.#r].undo),this.#e[this.#r]=Te;return}let Ee=this.#r+1;Ee===this.#n?this.#e.splice(0,1):(this.#r=Ee,Ee<this.#e.length&&this.#e.splice(Ee)),this.#e.push(Te)}undo(){this.#r!==-1&&(this.#t=!0,this.#e[this.#r].undo(),this.#t=!1,--this.#r)}redo(){this.#r<this.#e.length-1&&(this.#r+=1,this.#t=!0,this.#e[this.#r].cmd(),this.#t=!1)}hasSomethingToUndo(){return this.#r!==-1}hasSomethingToRedo(){return this.#r<this.#e.length-1}destroy(){this.#e=null}}t.CommandManager=De;class Oe{constructor(e){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;let t=Oe.platform.isMac;for(let[_e,xe]of e)for(let e of _e){let _e=e.startsWith(`mac+`);t&&_e?(this.callbacks.set(e.slice(4),xe),this.allKeys.add(e.split(`+`).at(-1))):!t&&!_e&&(this.callbacks.set(e,xe),this.allKeys.add(e.split(`+`).at(-1)))}}static get platform(){let e=typeof navigator<`u`?navigator.platform:``;return(0,xe.shadow)(this,`platform`,{isWin:e.includes(`Win`),isMac:e.includes(`Mac`)})}#e(e){e.altKey&&this.buffer.push(`alt`),e.ctrlKey&&this.buffer.push(`ctrl`),e.metaKey&&this.buffer.push(`meta`),e.shiftKey&&this.buffer.push(`shift`),this.buffer.push(e.key);let t=this.buffer.join(`+`);return this.buffer.length=0,t}exec(e,t){if(!this.allKeys.has(t.key))return;let _e=this.callbacks.get(this.#e(t));_e&&(_e.bind(e)(),t.stopPropagation(),t.preventDefault())}}t.KeyboardManager=Oe;class ke{#e=null;copy(e){e&&(Array.isArray(e)?this.#e=e.map(e=>e.serialize()):this.#e=[e.serialize()],this.#e=this.#e.filter(e=>!!e),this.#e.length===0&&(this.#e=null))}paste(){return this.#e}isEmpty(){return this.#e===null}destroy(){this.#e=null}}class Ae{static _colorsMapping=new Map([[`CanvasText`,[0,0,0]],[`Canvas`,[255,255,255]]]);get _colors(){let e=new Map([[`CanvasText`,null],[`Canvas`,null]]);return(0,Se.getColorValues)(e),(0,xe.shadow)(this,`_colors`,e)}convert(e){let t=(0,Se.getRGB)(e);if(!window.matchMedia(`(forced-colors: active)`).matches)return t;for(let[e,_e]of this._colors)if(_e.every((e,_e)=>e===t[_e]))return Ae._colorsMapping.get(e);return t}getHexCode(e){let t=this._colors.get(e);return t?xe.Util.makeHexColor(...t):e}}t.ColorManager=Ae;class je{#e=null;#t=new Map;#n=new Map;#r=new ke;#i=new De;#a=0;#o=null;#s=null;#c=new Ee;#l=!1;#u=xe.AnnotationEditorType.NONE;#d=new Set;#f=this.keydown.bind(this);#p=this.onEditingAction.bind(this);#m=this.onPageChanging.bind(this);#h={isEditing:!1,isEmpty:!0,hasEmptyClipboard:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1};#g=null;static _keyboardManager=new Oe([[[`ctrl+a`,`mac+meta+a`],je.prototype.selectAll],[[`ctrl+c`,`mac+meta+c`],je.prototype.copy],[[`ctrl+v`,`mac+meta+v`],je.prototype.paste],[[`ctrl+x`,`mac+meta+x`],je.prototype.cut],[[`ctrl+z`,`mac+meta+z`],je.prototype.undo],[[`ctrl+y`,`ctrl+shift+Z`,`mac+meta+shift+Z`],je.prototype.redo],[[`Backspace`,`alt+Backspace`,`ctrl+Backspace`,`shift+Backspace`,`mac+Backspace`,`mac+alt+Backspace`,`mac+ctrl+Backspace`,`Delete`,`ctrl+Delete`,`shift+Delete`],je.prototype.delete],[[`Escape`,`mac+Escape`],je.prototype.unselectAll]]);constructor(e,t){this.#g=e,this.#s=t,this.#s._on(`editingaction`,this.#p),this.#s._on(`pagechanging`,this.#m)}destroy(){this.#v(),this.#s._off(`editingaction`,this.#p),this.#s._off(`pagechanging`,this.#m);for(let e of this.#n.values())e.destroy();this.#n.clear(),this.#t.clear(),this.#e=null,this.#d.clear(),this.#r.destroy(),this.#i.destroy()}onPageChanging({pageNumber:e}){this.#a=e-1}focusMainContainer(){this.#g.focus()}
80#_(){this.#g.addEventListener(`keydown`,this.#f)}#v(){this.#g.removeEventListener(`keydown`,this.#f)}keydown(e){this.getActive()?.shouldGetKeyboardEvents()||je._keyboardManager.exec(this,e)}onEditingAction(e){[`undo`,`redo`,`cut`,`copy`,`paste`,`delete`,`selectAll`].includes(e.name)&&this[e.name]()}#y(e){Object.entries(e).some(([e,t])=>this.#h[e]!==t)&&this.#s.dispatch(`annotationeditorstateschanged`,{source:this,details:Object.assign(this.#h,e)})}#b(e){this.#s.dispatch(`annotationeditorparamschanged`,{source:this,details:e})}setEditingState(e){e?(this.#_(),this.#y({isEditing:this.#u!==xe.AnnotationEditorType.NONE,isEmpty:this.#w(),hasSomethingToUndo:this.#i.hasSomethingToUndo(),hasSomethingToRedo:this.#i.hasSomethingToRedo(),hasSelectedEditor:!1,hasEmptyClipboard:this.#r.isEmpty()})):(this.#v(),this.#y({isEditing:!1}))}registerEditorTypes(e){this.#o=e;for(let e of this.#o)this.#b(e.defaultPropertiesToUpdate)}getId(){return this.#c.getId()}addLayer(e){this.#n.set(e.pageIndex,e),this.#l?e.enable():e.disable()}removeLayer(e){this.#n.delete(e.pageIndex)}updateMode(e){if(this.#u=e,e===xe.AnnotationEditorType.NONE)this.setEditingState(!1),this.#S();else{this.setEditingState(!0),this.#x();for(let t of this.#n.values())t.updateMode(e)}}updateToolbar(e){e!==this.#u&&this.#s.dispatch(`switchannotationeditormode`,{source:this,mode:e})}updateParams(e,t){for(let _e of this.#d)_e.updateParams(e,t);for(let _e of this.#o)_e.updateDefaultParams(e,t)}#x(){if(!this.#l){this.#l=!0;for(let e of this.#n.values())e.enable()}}#S(){if(this.unselectAll(),this.#l){this.#l=!1;for(let e of this.#n.values())e.disable()}}getEditors(e){let t=[];for(let _e of this.#t.values())_e.pageIndex===e&&t.push(_e);return t}getEditor(e){return this.#t.get(e)}addEditor(e){this.#t.set(e.id,e)}removeEditor(e){this.#t.delete(e.id),this.unselect(e)}#C(e){let t=this.#n.get(e.pageIndex);t?t.addOrRebuild(e):this.addEditor(e)}setActiveEditor(e){this.#e!==e&&(this.#e=e,e&&this.#b(e.propertiesToUpdate))}toggleSelected(e){if(this.#d.has(e)){this.#d.delete(e),e.unselect(),this.#y({hasSelectedEditor:this.hasSelection});return}this.#d.add(e),e.select(),this.#b(e.propertiesToUpdate),this.#y({hasSelectedEditor:!0})}setSelected(e){for(let t of this.#d)t!==e&&t.unselect();this.#d.clear(),this.#d.add(e),e.select(),this.#b(e.propertiesToUpdate),this.#y({hasSelectedEditor:!0})}isSelected(e){return this.#d.has(e)}unselect(e){e.unselect(),this.#d.delete(e),this.#y({hasSelectedEditor:this.hasSelection})}get hasSelection(){return this.#d.size!==0}undo(){this.#i.undo(),this.#y({hasSomethingToUndo:this.#i.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#w()})}redo(){this.#i.redo(),this.#y({hasSomethingToUndo:!0,hasSomethingToRedo:this.#i.hasSomethingToRedo(),isEmpty:this.#w()})}addCommands(e){this.#i.add(e),this.#y({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#w()})}#w(){if(this.#t.size===0)return!0;if(this.#t.size===1)for(let e of this.#t.values())return e.isEmpty();return!1}delete(){if(this.#e&&this.#e.commitOrRemove(),!this.hasSelection)return;let e=[...this.#d];this.addCommands({cmd:()=>{for(let t of e)t.remove()},undo:()=>{for(let t of e)this.#C(t)},mustExec:!0})}copy(){if(this.#e&&this.#e.commitOrRemove(),this.hasSelection){let e=[];for(let t of this.#d)t.isEmpty()||e.push(t);if(e.length===0)return;this.#r.copy(e),this.#y({hasEmptyClipboard:!1})}}cut(){this.copy(),this.delete()}paste(){if(this.#r.isEmpty())return;this.unselectAll();let e=this.#n.get(this.#a),t=this.#r.paste().map(t=>e.deserialize(t));this.addCommands({cmd:()=>{for(let e of t)this.#C(e);this.#T(t)},undo:()=>{for(let e of t)e.remove()},mustExec:!0})}#T(e){this.#d.clear();for(let t of e)t.isEmpty()||(this.#d.add(t),t.select());this.#y({hasSelectedEditor:!0})}selectAll(){for(let e of this.#d)e.commit();this.#T(this.#t.values())}unselectAll(){if(this.#e){this.#e.commitOrRemove();return}if(this.#T.size!==0){for(let e of this.#d)e.unselect();this.#d.clear(),this.#y({hasSelectedEditor:!1})}}isActive(e){return this.#e===e}getActive(){return this.#e}getMode(){return this.#u}}t.AnnotationEditorUIManager=je}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=t.AnnotationPrefix=void 0,t.deprecated=He,t.getColorValues=qe,t.getCurrentTransform=Je,t.getCurrentTransformInverse=Ye,t.getFilenameFromUrl=Ie,t.getPdfFilenameFromUrl=Re,t.getRGB=Ke,t.getXfaPageViewport=Ge,t.isDataScheme=Pe,t.isPdfFile=Fe,t.isValidFetchUrl=Be,t.loadScript=Ve;var xe=_e(9),Se=_e(1);let Ce=`http://www.w3.org/2000/svg`;t.AnnotationPrefix=`pdfjs_internal_id_`;class Te{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}t.PixelsPerInch=Te;class Ee extends xe.BaseCanvasFactory{constructor({ownerDocument:e=globalThis.document}={}){super(),this._document=e}_createCanvas(e,t){let _e=this._document.createElement(`canvas`);return _e.width=e,_e.height=t,_e}}t.DOMCanvasFactory=Ee;async function De(e,t=!1){if(Be(e,document.baseURI)){let _e=await fetch(e);if(!_e.ok)throw Error(_e.statusText);return t?new Uint8Array(await _e.arrayBuffer()):(0,Se.stringToBytes)(await _e.text())}return new Promise((_e,xe)=>{let Ce=new XMLHttpRequest;Ce.open(`GET`,e,!0),t&&(Ce.responseType=`arraybuffer`),Ce.onreadystatechange=()=>{if(Ce.readyState===XMLHttpRequest.DONE){if(Ce.status===200||Ce.status===0){let e;if(t&&Ce.response?e=new Uint8Array(Ce.response):!t&&Ce.responseText&&(e=(0,Se.stringToBytes)(Ce.responseText)),e){_e(e);return}}xe(Error(Ce.statusText))}},Ce.send(null)})}class Oe extends xe.BaseCMapReaderFactory{_fetchData(e,t){return De(e,this.isCompressed).then(e=>({cMapData:e,compressionType:t}))}}t.DOMCMapReaderFactory=Oe;class ke extends xe.BaseStandardFontDataFactory{_fetchData(e){return De(e,!0)}}t.DOMStandardFontDataFactory=ke;class Ae extends xe.BaseSVGFactory{_createSVG(e){return document.createElementNS(`http://www.w3.org/2000/svg`,e)}}t.DOMSVGFactory=Ae;class je{constructor({viewBox:e,scale:t,rotation:_e,offsetX:xe=0,offsetY:Se=0,dontFlip:Ce=!1}){this.viewBox=e,this.scale=t,this.rotation=_e,this.offsetX=xe,this.offsetY=Se;let Te=(e[2]+e[0])/2,Ee=(e[3]+e[1])/2,De,Oe,ke,Ae;switch(_e%=360,_e<0&&(_e+=360),_e){case 180:De=-1,Oe=0,ke=0,Ae=1;break;case 90:De=0,Oe=1,ke=1,Ae=0;break;case 270:De=0,Oe=-1,ke=-1,Ae=0;break;case 0:De=1,Oe=0,ke=0,Ae=-1;break;default:throw Error(`PageViewport: Invalid rotation, must be a multiple of 90 degrees.`)}Ce&&(ke=-ke,Ae=-Ae);let je,Me,Pe,Fe;De===0?(je=Math.abs(Ee-e[1])*t+xe,Me=Math.abs(Te-e[0])*t+Se,Pe=Math.abs(e[3]-e[1])*t,Fe=Math.abs(e[2]-e[0])*t):(je=M
80ath.abs(Te-e[0])*t+xe,Me=Math.abs(Ee-e[1])*t+Se,Pe=Math.abs(e[2]-e[0])*t,Fe=Math.abs(e[3]-e[1])*t),this.transform=[De*t,Oe*t,ke*t,Ae*t,je-De*t*Te-ke*t*Ee,Me-Oe*t*Te-Ae*t*Ee],this.width=Pe,this.height=Fe}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:_e=this.offsetX,offsetY:xe=this.offsetY,dontFlip:Se=!1}={}){return new je({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:_e,offsetY:xe,dontFlip:Se})}convertToViewportPoint(e,t){return Se.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){let t=Se.Util.applyTransform([e[0],e[1]],this.transform),_e=Se.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],_e[0],_e[1]]}convertToPdfPoint(e,t){return Se.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=je;class Me extends Se.BaseException{constructor(e,t){super(e,`RenderingCancelledException`),this.type=t}}t.RenderingCancelledException=Me;function Pe(e){let t=e.length,_e=0;for(;_e<t&&e[_e].trim()===``;)_e++;return e.substring(_e,_e+5).toLowerCase()===`data:`}function Fe(e){return typeof e==`string`&&/\.pdf$/i.test(e)}function Ie(e){let t=e.indexOf(`#`),_e=e.indexOf(`?`),xe=Math.min(t>0?t:e.length,_e>0?_e:e.length);return e.substring(e.lastIndexOf(`/`,xe)+1,xe)}function Re(e,t=`document.pdf`){if(typeof e!=`string`)return t;if(Pe(e))return(0,Se.warn)(`getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.`),t;let _e=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,xe=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,Ce=_e.exec(e),Te=xe.exec(Ce[1])||xe.exec(Ce[2])||xe.exec(Ce[3]);if(Te&&(Te=Te[0],Te.includes(`%`)))try{Te=xe.exec(decodeURIComponent(Te))[0]}catch{}return Te||t}class ze{constructor(){this.started=Object.create(null),this.times=[]}time(e){e in this.started&&(0,Se.warn)(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||(0,Se.warn)(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){let e=[],t=0;for(let e of this.times){let _e=e.name;_e.length>t&&(t=_e.length)}for(let _e of this.times){let xe=_e.end-_e.start;e.push(`${_e.name.padEnd(t)} ${xe}ms\n`)}return e.join(``)}}t.StatTimer=ze;function Be(e,t){try{let{protocol:_e}=t?new URL(e,t):new URL(e);return _e===`http:`||_e===`https:`}catch{return!1}}function Ve(e,t=!1){return new Promise((_e,xe)=>{let Se=document.createElement(`script`);Se.src=e,Se.onload=function(e){t&&Se.remove(),_e(e)},Se.onerror=function(){xe(Error(`Cannot load script at: ${Se.src}`))},(document.head||document.documentElement).append(Se)})}function He(e){console.log(`Deprecated API usage: `+e)}let Ue;class We{static toDateObject(e){if(!e||typeof e!=`string`)return null;Ue||=RegExp(`^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?`);let t=Ue.exec(e);if(!t)return null;let _e=parseInt(t[1],10),xe=parseInt(t[2],10);xe=xe>=1&&xe<=12?xe-1:0;let Se=parseInt(t[3],10);Se=Se>=1&&Se<=31?Se:1;let Ce=parseInt(t[4],10);Ce=Ce>=0&&Ce<=23?Ce:0;let Te=parseInt(t[5],10);Te=Te>=0&&Te<=59?Te:0;let Ee=parseInt(t[6],10);Ee=Ee>=0&&Ee<=59?Ee:0;let De=t[7]||`Z`,Oe=parseInt(t[8],10);Oe=Oe>=0&&Oe<=23?Oe:0;let ke=parseInt(t[9],10)||0;return ke=ke>=0&&ke<=59?ke:0,De===`-`?(Ce+=Oe,Te+=ke):De===`+`&&(Ce-=Oe,Te-=ke),new Date(Date.UTC(_e,xe,Se,Ce,Te,Ee))}}t.PDFDateString=We;function Ge(e,{scale:t=1,rotation:_e=0}){let{width:xe,height:Se}=e.attributes.style;return new je({viewBox:[0,0,parseInt(xe),parseInt(Se)],scale:t,rotation:_e})}function Ke(e){if(e.startsWith(`#`)){let t=parseInt(e.slice(1),16);return[(t&16711680)>>16,(t&65280)>>8,t&255]}return e.startsWith(`rgb(`)?e.slice(4,-1).split(`,`).map(e=>parseInt(e)):e.startsWith(`rgba(`)?e.slice(5,-1).split(`,`).map(e=>parseInt(e)).slice(0,3):((0,Se.warn)(`Not a valid color format: "${e}"`),[0,0,0])}function qe(e){let t=document.createElement(`span`);t.style.visibility=`hidden`,document.body.append(t);for(let _e of e.keys()){t.style.color=_e;let xe=window.getComputedStyle(t).color;e.set(_e,Ke(xe))}t.remove()}function Je(e){let{a:t,b:_e,c:xe,d:Se,e:Ce,f:Te}=e.getTransform();return[t,_e,xe,Se,Ce,Te]}function Ye(e){let{a:t,b:_e,c:xe,d:Se,e:Ce,f:Te}=e.getTransform().invertSelf();return[t,_e,xe,Se,Ce,Te]}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var xe=_e(1);class Se{constructor(){this.constructor===Se&&(0,xe.unreachable)(`Cannot initialize BaseCanvasFactory.`)}create(e,t){if(e<=0||t<=0)throw Error(`Invalid canvas size`);let _e=this._createCanvas(e,t);return{canvas:_e,context:_e.getContext(`2d`)}}reset(e,t,_e){if(!e.canvas)throw Error(`Canvas is not specified`);if(t<=0||_e<=0)throw Error(`Invalid canvas size`);e.canvas.width=t,e.canvas.height=_e}destroy(e){if(!e.canvas)throw Error(`Canvas is not specified`);e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){(0,xe.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=Se;class Ce{constructor({baseUrl:e=null,isCompressed:t=!1}){this.constructor===Ce&&(0,xe.unreachable)(`Cannot initialize BaseCMapReaderFactory.`),this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw Error(`The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.`);if(!e)throw Error(`CMap name must be specified.`);let t=this.baseUrl+e+(this.isCompressed?`.bcmap`:``),_e=this.isCompressed?xe.CMapCompressionType.BINARY:xe.CMapCompressionType.NONE;
80return this._fetchData(t,_e).catch(e=>{throw Error(`Unable to load ${this.isCompressed?`binary `:``}CMap at: ${t}`)})}_fetchData(e,t){(0,xe.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=Ce;class Te{constructor({baseUrl:e=null}){this.constructor===Te&&(0,xe.unreachable)(`Cannot initialize BaseStandardFontDataFactory.`),this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw Error(`The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.`);if(!e)throw Error(`Font filename must be specified.`);let t=`${this.baseUrl}${e}`;return this._fetchData(t).catch(e=>{throw Error(`Unable to load font data at: ${t}`)})}_fetchData(e){(0,xe.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=Te;class Ee{constructor(){this.constructor===Ee&&(0,xe.unreachable)(`Cannot initialize BaseSVGFactory.`)}create(e,t,_e=!1){if(e<=0||t<=0)throw Error(`Invalid SVG dimensions`);let xe=this._createSVG(`svg:svg`);return xe.setAttribute(`version`,`1.1`),_e||(xe.setAttribute(`width`,`${e}px`),xe.setAttribute(`height`,`${t}px`)),xe.setAttribute(`preserveAspectRatio`,`none`),xe.setAttribute(`viewBox`,`0 0 ${e} ${t}`),xe}createElement(e){if(typeof e!=`string`)throw Error(`Invalid SVG element type`);return this._createSVG(e)}_createSVG(e){(0,xe.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.MurmurHash3_64=void 0;var xe=_e(1);let Se=3285377520,Ce=4294901760,Te=65535;class Ee{constructor(e){this.h1=e?e&4294967295:Se,this.h2=e?e&4294967295:Se}update(e){let t,_e;if(typeof e==`string`){t=new Uint8Array(e.length*2),_e=0;for(let xe=0,Se=e.length;xe<Se;xe++){let Se=e.charCodeAt(xe);Se<=255?t[_e++]=Se:(t[_e++]=Se>>>8,t[_e++]=Se&255)}}else if((0,xe.isArrayBuffer)(e))t=e.slice(),_e=t.byteLength;else throw Error(`Wrong data format in MurmurHash3_64_update. Input must be a string or array.`);let Se=_e>>2,Ee=_e-Se*4,De=new Uint32Array(t.buffer,0,Se),Oe=0,ke=0,Ae=this.h1,je=this.h2,Me=3432918353,Pe=461845907,Fe=Me&Te,Ie=Pe&Te;for(let e=0;e<Se;e++)e&1?(Oe=De[e],Oe=Oe*Me&Ce|Oe*Fe&Te,Oe=Oe<<15|Oe>>>17,Oe=Oe*Pe&Ce|Oe*Ie&Te,Ae^=Oe,Ae=Ae<<13|Ae>>>19,Ae=Ae*5+3864292196):(ke=De[e],ke=ke*Me&Ce|ke*Fe&Te,ke=ke<<15|ke>>>17,ke=ke*Pe&Ce|ke*Ie&Te,je^=ke,je=je<<13|je>>>19,je=je*5+3864292196);switch(Oe=0,Ee){case 3:Oe^=t[Se*4+2]<<16;case 2:Oe^=t[Se*4+1]<<8;case 1:Oe^=t[Se*4],Oe=Oe*Me&Ce|Oe*Fe&Te,Oe=Oe<<15|Oe>>>17,Oe=Oe*Pe&Ce|Oe*Ie&Te,Se&1?Ae^=Oe:je^=Oe}this.h1=Ae,this.h2=je}hexdigest(){let e=this.h1,t=this.h2;e^=t>>>1,e=e*3981806797&Ce|e*36045&Te,t=t*4283543511&Ce|((t<<16|e>>>16)*2950163797&Ce)>>>16,e^=t>>>1,e=e*444984403&Ce|e*60499&Te,t=t*3301882366&Ce|((t<<16|e>>>16)*3120437893&Ce)>>>16,e^=t>>>1;let _e=(e>>>0).toString(16),xe=(t>>>0).toString(16);return _e.padStart(8,`0`)+xe.padStart(8,`0`)}}t.MurmurHash3_64=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var xe=_e(1);class Se{constructor({docId:e,onUnsupportedFeature:t,ownerDocument:_e=globalThis.document,styleElement:Ce=null}){this.constructor===Se&&(0,xe.unreachable)(`Cannot initialize BaseFontLoader.`),this.docId=e,this._onUnsupportedFeature=t,this._document=_e,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}insertRule(e){let t=this.styleElement;t||(t=this.styleElement=this._document.createElement(`style`),t.id=`PDFJS_FONT_STYLE_TAG_${this.docId}`,this._document.documentElement.getElementsByTagName(`head`)[0].append(t));let _e=t.sheet;_e.insertRule(e,_e.cssRules.length)}clear(){for(let e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.length=0,this.styleElement&&=(this.styleElement.remove(),null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){let t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(_e){throw this._onUnsupportedFeature({featureId:xe.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,xe.warn)(`Failed to load font '${t.family}': '${_e}'.`),e.disableFontFace=!0,_e}}return}let t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise(_e=>{let xe=this._queueLoadingCallback(_e);this._prepareFontLoadEvent([t],[e],xe)})}}_queueLoadingCallback(e){(0,xe.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){let e=!!this._document?.fonts;return(0,xe.shadow)(this,`isFontLoadingAPISupported`,e)}get isSyncFontLoadingSupported(){(0,xe.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,xe.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,_e){(0,xe.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let Ce;t.FontLoader=Ce,t.FontLoader=Ce=class extends Se{constructor(e){super(e),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let e=!1;return(typeof navigator>`u`||/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent)?.[1]>=14)&&(e=!0),(0,xe.shadow)(this,`isSyncFontLoadingSupported`,e)}_queueLoadingCallback(e){function t(){for((0,xe.assert)(!Se.done,`completeRequest() cannot be called twice.`),Se.done=!0;_e.requests.length>0&&_e.requests[0].done;){let e=_e.requests.shift();setTimeout(e.callback,0)}}let _e=this.loadingContext,Se={id:`pdfjs-font-loading-${_e.nextRequestId++}`,done:!1,complete:t,callback:e};return _e.requests.push(Se),Se}get _loadTestFont(){return(0,xe.shadow)(this,`_loadTestFont`,function(){return atob(`T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==`)}())}_prepareFontLoadEvent(e,t,_e){function Se(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|e.charCodeAt(t+3)&255}function Ce(e,t,_e,xe){let Se=e.substring(0,t),Ce=e.substring(t+_e);return Se+xe+Ce}let Te,Ee,De=this._document.createElement(`canvas`);
80De.width=1,De.height=1;let Oe=De.getContext(`2d`),ke=0;function Ae(e,t){if(ke++,ke>30){(0,xe.warn)(`Load test font never loaded.`),t();return}if(Oe.font=`30px `+e,Oe.fillText(`.`,0,20),Oe.getImageData(0,0,1,1).data[3]>0){t();return}setTimeout(Ae.bind(null,e,t))}let je=`lt${Date.now()}${this.loadTestFontId++}`,Me=this._loadTestFont;Me=Ce(Me,976,je.length,je);let Pe=16,Fe=1482184792,Ie=Se(Me,16);for(Te=0,Ee=je.length-3;Te<Ee;Te+=4)Ie=Ie-Fe+Se(je,Te)|0;Te<je.length&&(Ie=Ie-Fe+Se(je+`XXX`,Te)|0),Me=Ce(Me,16,4,(0,xe.string32)(Ie));let Re=`@font-face {font-family:"${je}";src:${`url(data:font/opentype;base64,${btoa(Me)});`}}`;this.insertRule(Re);let ze=[];for(let e of t)ze.push(e.loadedName);ze.push(je);let Be=this._document.createElement(`div`);Be.style.visibility=`hidden`,Be.style.width=Be.style.height=`10px`,Be.style.position=`absolute`,Be.style.top=Be.style.left=`0px`;for(let e of ze){let t=this._document.createElement(`span`);t.textContent=`Hi`,t.style.fontFamily=e,Be.append(t)}this._document.body.append(Be),Ae(je,()=>{Be.remove(),_e.complete()})}};class Te{constructor(e,{isEvalSupported:t=!0,disableFontFace:_e=!1,ignoreErrors:xe=!1,onUnsupportedFeature:Se,fontRegistry:Ce=null}){this.compiledGlyphs=Object.create(null);for(let t in e)this[t]=e[t];this.isEvalSupported=t!==!1,this.disableFontFace=_e===!0,this.ignoreErrors=xe===!0,this._onUnsupportedFeature=Se,this.fontRegistry=Ce}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let e;if(!this.cssFontInfo)e=new FontFace(this.loadedName,this.data,{});else{let t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}return this.fontRegistry&&this.fontRegistry.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;let e=(0,xe.bytesToString)(this.data),t=`url(data:${this.mimetype};base64,${btoa(e)});`,_e;if(!this.cssFontInfo)_e=`@font-face {font-family:"${this.loadedName}";src:${t}}`;else{let e=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(e+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),_e=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${e}src:${t}}`}return this.fontRegistry&&this.fontRegistry.registerFont(this,t),_e}getPathGenerator(e,t){if(this.compiledGlyphs[t]!==void 0)return this.compiledGlyphs[t];let _e;try{_e=e.get(this.loadedName+`_path_`+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:xe.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,xe.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&xe.FeatureTest.isEvalSupported){let e=[];for(let t of _e){let _e=t.args===void 0?``:t.args.join(`,`);e.push(`c.`,t.cmd,`(`,_e,`); 81`)}return this.compiledGlyphs[t]=Function(`c`,`size`,e.join(``))}return this.compiledGlyphs[t]=function(e,t){for(let xe of _e)xe.cmd===`scale`&&(xe.args=[t,-t]),e[xe.cmd].apply(e,xe.args)}}}t.FontFaceObject=Te}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.CanvasGraphics=void 0;var xe=_e(8),Se=_e(1),Ce=_e(13),Te=_e(14),Ee=_e(3);let De=16,Oe=100,ke=4096,Ae=15,je=10,Me=Ee.isNodeJS&&typeof Path2D>`u`?-1:1e3,Pe=16;function Fe(e,t){if(e._removeMirroring)throw Error(`Context is already forwarding operations.`);e.__originalSave=e.save,e.__originalRestore=e.restore,e.__originalRotate=e.rotate,e.__originalScale=e.scale,e.__originalTranslate=e.translate,e.__originalTransform=e.transform,e.__originalSetTransform=e.setTransform,e.__originalResetTransform=e.resetTransform,e.__originalClip=e.clip,e.__originalMoveTo=e.moveTo,e.__originalLineTo=e.lineTo,e.__originalBezierCurveTo=e.bezierCurveTo,e.__originalRect=e.rect,e.__originalClosePath=e.closePath,e.__originalBeginPath=e.beginPath,e._removeMirroring=()=>{e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()}
81,e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,_e){t.translate(e,_e),this.__originalTranslate(e,_e)},e.scale=function(e,_e){t.scale(e,_e),this.__originalScale(e,_e)},e.transform=function(e,_e,xe,Se,Ce,Te){t.transform(e,_e,xe,Se,Ce,Te),this.__originalTransform(e,_e,xe,Se,Ce,Te)},e.setTransform=function(e,_e,xe,Se,Ce,Te){t.setTransform(e,_e,xe,Se,Ce,Te),this.__originalSetTransform(e,_e,xe,Se,Ce,Te)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,_e){t.moveTo(e,_e),this.__originalMoveTo(e,_e)},e.lineTo=function(e,_e){t.lineTo(e,_e),this.__originalLineTo(e,_e)},e.bezierCurveTo=function(e,_e,xe,Se,Ce,Te){t.bezierCurveTo(e,_e,xe,Se,Ce,Te),this.__originalBezierCurveTo(e,_e,xe,Se,Ce,Te)},e.rect=function(e,_e,xe,Se){t.rect(e,_e,xe,Se),this.__originalRect(e,_e,xe,Se)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}class Ie{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,_e){let xe;return this.cache[e]===void 0?(xe=this.canvasFactory.create(t,_e),this.cache[e]=xe):(xe=this.cache[e],this.canvasFactory.reset(xe,t,_e)),xe}delete(e){delete this.cache[e]}clear(){for(let e in this.cache){let t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function Re(e,t,_e,Se,Ce,Te,Ee,De,Oe,ke){let[Ae,je,Me,Pe,Fe,Ie]=(0,xe.getCurrentTransform)(e);if(je===0&&Me===0){let xe=Ee*Ae+Fe,Re=Math.round(xe),ze=De*Pe+Ie,Be=Math.round(ze),Ve=(Ee+Oe)*Ae+Fe,He=Math.abs(Math.round(Ve)-Re)||1,Ue=(De+ke)*Pe+Ie,We=Math.abs(Math.round(Ue)-Be)||1;return e.setTransform(Math.sign(Ae),0,0,Math.sign(Pe),Re,Be),e.drawImage(t,_e,Se,Ce,Te,0,0,He,We),e.setTransform(Ae,je,Me,Pe,Fe,Ie),[He,We]}if(Ae===0&&Pe===0){let xe=De*Me+Fe,Re=Math.round(xe),ze=Ee*je+Ie,Be=Math.round(ze),Ve=(De+ke)*Me+Fe,He=Math.abs(Math.round(Ve)-Re)||1,Ue=(Ee+Oe)*je+Ie,We=Math.abs(Math.round(Ue)-Be)||1;return e.setTransform(0,Math.sign(je),Math.sign(Me),0,Re,Be),e.drawImage(t,_e,Se,Ce,Te,0,0,We,He),e.setTransform(Ae,je,Me,Pe,Fe,Ie),[We,He]}e.drawImage(t,_e,Se,Ce,Te,Ee,De,Oe,ke);let Re=Math.hypot(Ae,je),ze=Math.hypot(Me,Pe);return[Re*Oe,ze*ke]}function ze(e){let{width:t,height:_e}=e;if(t>Me||_e>Me)return null;let xe=1e3,Se=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),Ce=t+1,Te=new Uint8Array(Ce*(_e+1)),Ee,De,Oe,ke=t+7&-8,Ae=new Uint8Array(ke*_e),je=0;for(let t of e.data){let e=128;for(;e>0;)Ae[je++]=t&e?0:255,e>>=1}let Pe=0;for(je=0,Ae[je]!==0&&(Te[0]=1,++Pe),De=1;De<t;De++)Ae[je]!==Ae[je+1]&&(Te[De]=Ae[je]?2:1,++Pe),je++;for(Ae[je]!==0&&(Te[De]=2,++Pe),Ee=1;Ee<_e;Ee++){je=Ee*ke,Oe=Ee*Ce,Ae[je-ke]!==Ae[je]&&(Te[Oe]=Ae[je]?1:8,++Pe);let e=(Ae[je]?4:0)+(Ae[je-ke]?8:0);for(De=1;De<t;De++)e=(e>>2)+(Ae[je+1]?4:0)+(Ae[je-ke+1]?8:0),Se[e]&&(Te[Oe+De]=Se[e],++Pe),je++;if(Ae[je-ke]!==Ae[je]&&(Te[Oe+De]=Ae[je]?2:4,++Pe),Pe>xe)return null}for(je=ke*(_e-1),Oe=Ee*Ce,Ae[je]!==0&&(Te[Oe]=8,++Pe),De=1;De<t;De++)Ae[je]!==Ae[je+1]&&(Te[Oe+De]=Ae[je]?4:8,++Pe),je++;if(Ae[je]!==0&&(Te[Oe+De]=4,++Pe),Pe>xe)return null;let Fe=new Int32Array([0,Ce,-1,0,-Ce,0,0,0,1]),Ie=new Path2D;for(Ee=0;Pe&&Ee<=_e;Ee++){let e=Ee*Ce,_e=e+t;for(;e<_e&&!Te[e];)e++;if(e===_e)continue;Ie.moveTo(e%Ce,Ee);let xe=e,Se=Te[e];do{let t=Fe[Se];do e+=t;while(!Te[e]);let _e=Te[e];_e!==5&&_e!==10?(Se=_e,Te[e]=0):(Se=_e&51*Se>>4,Te[e]&=Se>>2|Se<<2),Ie.lineTo(e%Ce,e/Ce|0),Te[e]||--Pe}while(xe!==e);--Ee}return Ae=null,Te=null,function(e){e.save(),e.scale(1/t,-1/_e),e.translate(0,-_e),e.fill(Ie),e.beginPath(),e.restore()}}class Be{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=Se.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=Se.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=Se.TextRenderingMode.FILL,this.textRise=0,this.fillColor=`#000000`,this.strokeColor=`#000000`,this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,e,t])}clone(){let e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,_e){[t,_e]=Se.Util.applyTransform([t,_e],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,_e),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,_e)}updateRectMinMax(e,t){let _e=Se.Util.applyTransform(t,e),xe=Se.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,_e[0],xe[0]),this.minY=Math.min(this.minY,_e[1],xe[1]),this.maxX=Math.max(this.maxX,_e[0],xe[0]),this.maxY=Math.max(this.maxY,_e[1],xe[1])}updateScalingPathMinMax(e,t){Se.Util.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.maxX=Math.max(this.maxX,t[1]),this.minY=Math.min(this.minY,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,_e,xe,Ce,Te,Ee,De,Oe,ke){let Ae=Se.Util.bezierBoundingBox(t,_e,xe,Ce,Te,Ee,De,Oe);if(ke){ke[0]=Math.min(ke[0],Ae[0],Ae[2]),ke[1]=Math.max(ke[1],Ae[0],Ae[2]),ke[2]=Math.min(ke[2],Ae[1],Ae[3]),ke[3]=Math.max(ke[3],Ae[1],Ae[3]);return}this.updateRectMinMax(e,Ae)}getPathBoundingBox(e=Ce.PathType.FILL,t=null){let _e=[this.minX,this.minY,this.maxX,this.maxY];if(e===Ce.PathType.STROKE){t||(0,Se.unreachable)(`Stroke bounding box must include transform.`);let e=Se.Util.singularValueDecompose2dScale(t),xe=e[0]*this.lineWidth/2,Ce=e[1]*this.lineWidth/2;_e[0]-=xe,_e[1]-=Ce,_e[2]+=xe,_e[3]+=Ce}return _e}updateClipFromPath(){let e=Se.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(e=Ce.PathType.FILL,t=null){return Se.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function Ve(e,t,_e=null){if(typeof ImageData<`u`&&t instanceof ImageData){e.putImageData(t,0,0);return}let xe=t.height,Ce=t.width,Te=xe%16,Ee=(xe-Te)/16,De=Te===0?Ee:Ee+1,Oe=e.createImageData(Ce,16),ke=0,Ae,je=t.data,Me=Oe.data,Pe,Fe,Ie,Re,ze,Be,Ve,He;if(_e)switch(_e.length){case 1:ze=_e[0],Be=_e[0],Ve=_e[0],He=_e[0];break;case 4:ze=_e[0],Be=_e[1],Ve=_e[2],He=_e[3];break}if(t.kind===Se.ImageKind.GRAYSCALE_1BPP){let t=je.byteLength,_e=new Uint32Array(Me.buffer,0,Me.byteLength>>2),xe=_e.length,Re=Ce+7>>3,ze=4294967295,Be=Se.FeatureTest.isLittleEndian?4278190080:255;for(He&&He[0]===255&&He[255]===0&&([ze,Be]=[Be,ze]),Pe=0;Pe<De;Pe++){for(Ie=Pe<Ee?16:Te,Ae=0,Fe=0;Fe<Ie;Fe++){let e=t-ke,xe=0,Se=e>Re?Ce:e*8-7,Te=Se&-8,Ee=0,De=0;for(;xe<Te;xe+=8)De=je[ke++],_e[Ae++]=De&128?ze:Be,_e[Ae++]=De&64?ze:Be,_e[Ae++]=De&32?ze:Be,_e[Ae++]=De&16?ze:Be,_e[Ae++]=De&8?ze:Be,_e[Ae++]=De&4?ze:Be,_e[Ae++]=De&2?ze:Be,_e[Ae++]=De&1?ze:Be;for(;xe<Se;xe++)Ee===0&&(De=je[ke++],Ee=128),_e[Ae++]=De&Ee?ze:Be,Ee>>=1}for(;Ae<xe;)_e[Ae++]=0;e.putImageData(Oe,0,Pe*16)}}else if(t.kind===Se.ImageKind.RGBA_32BPP){let t=!!(ze||Be||Ve);for(Fe=0,Re=Ce*16*4,Pe=0;Pe<Ee;Pe++){if(Me.set(je.subarray(ke,ke+Re)),ke+=Re,t)for(let e=0;e<Re;e+=4)ze&&(Me[e+0]=ze[Me[e+0]]),Be&&(Me[e+1]=Be[Me[e+1]]),Ve&&(Me[e+2]=Ve[Me[e+2]]);e.putImageData(Oe,0,Fe),Fe+=16}if(Pe<De){if(Re=Ce*Te*4,Me.set(je.subarray(ke,ke+Re)),t)for(let e=0;e<Re;e+=4)ze&&(Me[e+0]=ze[Me[e+0]]),Be&&(Me[e+1]=Be[Me[e+1]]),Ve&&(Me[e+2]=Ve[Me[e+2]]);e.putImageData(Oe,0,Fe)}}else if(t.kind===Se.ImageKind.RGB_24BPP){let t=!!(ze||Be||Ve);for(Ie=16,Re=Ce*Ie,Pe=0;Pe<De;Pe++){for(Pe>=Ee&&(Ie=Te,Re=Ce*Ie),Ae=0,Fe=Re;Fe--;)Me[Ae++]=je[ke++],Me[Ae++]=je[ke++],Me[Ae++]=je[ke++],Me[Ae++]=255;if(t)for(let e=0;e<Ae;e+=4)ze&&(Me[e+0]=ze[Me[e+0]]),Be&&(Me[e+1]=Be[Me[e+1]]),Ve&&(Me[e+2]=Ve[Me[e+2]]);e.putImageData(Oe,0,Pe*16)}}else throw Error(`bad image kind: ${t.kind}`)}function He(e,t){if(t.bitmap){e.drawImage(t.bitmap,0,0);return}let _e=t.height,xe=t.width,Se=_e%16,Ce=(_e-Se)/16,Ee=Se===0?Ce:Ce+1,De=e.createImageData(xe,16),Oe=0,ke=t.data,Ae=De.data;for(let t=0;t<Ee;t++){let _e=t<Ce?16:Se;
81({srcPos:Oe}=(0,Te.applyMaskImageData)({src:ke,srcPos:Oe,dest:Ae,width:xe,height:_e})),e.putImageData(De,0,t*16)}}function Ue(e,t){let _e=[`strokeStyle`,`fillStyle`,`fillRule`,`globalAlpha`,`lineWidth`,`lineCap`,`lineJoin`,`miterLimit`,`globalCompositeOperation`,`font`];for(let xe=0,Se=_e.length;xe<Se;xe++){let Se=_e[xe];e[Se]!==void 0&&(t[Se]=e[Se])}e.setLineDash!==void 0&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function We(e,t){e.strokeStyle=e.fillStyle=t||`#000000`,e.fillRule=`nonzero`,e.globalAlpha=1,e.lineWidth=1,e.lineCap=`butt`,e.lineJoin=`miter`,e.miterLimit=10,e.globalCompositeOperation=`source-over`,e.font=`10px sans-serif`,e.setLineDash!==void 0&&(e.setLineDash([]),e.lineDashOffset=0)}function Ge(e,t,_e,xe){let Se=e.length;for(let Ce=3;Ce<Se;Ce+=4){let Se=e[Ce];if(Se===0)e[Ce-3]=t,e[Ce-2]=_e,e[Ce-1]=xe;else if(Se<255){let Te=255-Se;e[Ce-3]=e[Ce-3]*Se+t*Te>>8,e[Ce-2]=e[Ce-2]*Se+_e*Te>>8,e[Ce-1]=e[Ce-1]*Se+xe*Te>>8}}}function Ke(e,t,_e){let xe=e.length,Se=1/255;for(let Se=3;Se<xe;Se+=4){let xe=_e?_e[e[Se]]:e[Se];t[Se]=t[Se]*xe*.00392156862745098|0}}function qe(e,t,_e){let xe=e.length;for(let Se=3;Se<xe;Se+=4){let xe=e[Se-3]*77+e[Se-2]*152+e[Se-1]*28;t[Se]=_e?t[Se]*_e[xe>>8]>>8:t[Se]*xe>>16}}function Je(e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke){let Ae=!!Ce,je=Ae?Ce[0]:0,Me=Ae?Ce[1]:0,Pe=Ae?Ce[2]:0,Fe;Fe=Se===`Luminosity`?qe:Ke;
81let Ie=Math.min(xe,Math.ceil(1048576/_e));for(let Se=0;Se<xe;Se+=Ie){let Ce=Math.min(Ie,xe-Se),Re=e.getImageData(Ee-Oe,Se+(De-ke),_e,Ce),ze=t.getImageData(Ee,Se+De,_e,Ce);Ae&&Ge(Re.data,je,Me,Pe),Fe(Re.data,ze.data,Te),t.putImageData(ze,Ee,Se+De)}}function Ye(e,t,_e,xe){let Se=xe[0],Ce=xe[1],Te=xe[2]-Se,Ee=xe[3]-Ce;Te===0||Ee===0||(Je(t.context,_e,Te,Ee,t.subtype,t.backdrop,t.transferMap,Se,Ce,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation=`source-over`,e.setTransform(1,0,0,1,0,0),e.drawImage(_e.canvas,0,0),e.restore())}function Xe(e,t){let _e=Se.Util.singularValueDecompose2dScale(e);_e[0]=Math.fround(_e[0]),_e[1]=Math.fround(_e[1]);let Ce=Math.fround((globalThis.devicePixelRatio||1)*xe.PixelsPerInch.PDF_TO_CSS_UNITS);return t===void 0?_e[0]<=Ce||_e[1]<=Ce:t}let Ze=[`butt`,`round`,`square`],Qe=[`miter`,`round`,`bevel`],$e={},en={};class tn{constructor(e,t,_e,xe,Se,Ce,Te,Ee){this.ctx=e,this.current=new Be(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=_e,this.canvasFactory=xe,this.imageLayer=Se,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=Ce,this.cachedCanvases=new Ie(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=Te,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=Ee?.background||null,this.foregroundColor=Ee?.foreground||null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e,t=null){return typeof e==`string`?e.startsWith(`g_`)?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing({transform:e,viewport:t,transparency:_e=!1,background:Se=null}){let Ce=this.ctx.canvas.width,Te=this.ctx.canvas.height,Ee=Se||`#ffffff`;if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;let e=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;let t=this.backgroundColor=this.ctx.fillStyle,_e=!0,Se=Ee;if(this.ctx.fillStyle=Ee,Se=this.ctx.fillStyle,_e=typeof Se==`string`&&/^#[0-9A-Fa-f]{6}$/.test(Se),e===`#000000`&&t===`#ffffff`||e===t||!_e)this.foregroundColor=this.backgroundColor=null;else{let[_e,Ce,Te]=(0,xe.getRGB)(Se),Ee=e=>(e/=255,e<=.03928?e/12.92:((e+.055)/1.055)**2.4),De=Math.round(.2126*Ee(_e)+.7152*Ee(Ce)+.0722*Ee(Te));this.selectColor=(_e,xe,Se)=>{let Ce=.2126*Ee(_e)+.7152*Ee(xe)+.0722*Ee(Se);return Math.round(Ce)===De?t:e}}
81}if(this.ctx.fillStyle=this.backgroundColor||Ee,this.ctx.fillRect(0,0,Ce,Te),this.ctx.restore(),_e){let e=this.cachedCanvases.getCanvas(`transparent`,Ce,Te);this.compositeCtx=this.ctx,this.transparentCanvas=e.canvas,this.ctx=e.context,this.ctx.save(),this.ctx.transform(...(0,xe.getCurrentTransform)(this.compositeCtx))}this.ctx.save(),We(this.ctx,this.foregroundColor),e&&(this.ctx.transform(...e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform(...t.transform),this.viewportScale=t.scale,this.baseTransform=(0,xe.getCurrentTransform)(this.ctx),this.imageLayer&&((0,xe.deprecated)("The `imageLayer` functionality will be removed in the future."),this.imageLayer.beginLayout())}executeOperatorList(e,t,_e,xe){let Ce=e.argsArray,Te=e.fnArray,Ee=t||0,De=Ce.length;if(De===Ee)return Ee;let Oe=De-Ee>10&&typeof _e==`function`,ke=Oe?Date.now()+15:0,Ae=0,je=this.commonObjs,Me=this.objs,Pe;for(;;){if(xe!==void 0&&Ee===xe.nextBreakPoint)return xe.breakIt(Ee,_e),Ee;if(Pe=Te[Ee],Pe!==Se.OPS.dependency)this[Pe].apply(this,Ce[Ee]);else for(let e of Ce[Ee]){let t=e.startsWith(`g_`)?je:Me;if(!t.has(e))return t.get(e,_e),Ee}if(Ee++,Ee===De)return Ee;if(Oe&&++Ae>10){if(Date.now()>ke)return _e(),Ee;Ae=0}}}#e(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();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(),null)}endDrawing(){this.#e(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(let e of this._cachedBitmapsMap.values()){for(let t of e.values())typeof HTMLCanvasElement<`u`&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear(),this.imageLayer&&this.imageLayer.endLayout()}_scaleImage(e,t){let _e=e.width,xe=e.height,Se=Math.max(Math.hypot(t[0],t[1]),1),Ce=Math.max(Math.hypot(t[2],t[3]),1),Te=_e,Ee=xe,De=`prescale1`,Oe,ke;for(;Se>2&&Te>1||Ce>2&&Ee>1;){let t=Te,_e=Ee;Se>2&&Te>1&&(t=Math.ceil(Te/2),Se/=Te/t),Ce>2&&Ee>1&&(_e=Math.ceil(Ee/2),Ce/=Ee/_e),Oe=this.cachedCanvases.getCanvas(De,t,_e),ke=Oe.context,ke.clearRect(0,0,t,_e),ke.drawImage(e,0,0,Te,Ee,0,0,t,_e),e=Oe.canvas,Te=t,Ee=_e,De=De===`prescale1`?`prescale2`:`prescale1`}return{img:e,paintWidth:Te,paintHeight:Ee}}_createMaskCanvas(e){let t=this.ctx,{width:_e,height:Te}=e,Ee=this.current.fillColor,De=this.current.patternFill,Oe=(0,xe.getCurrentTransform)(t),ke,Ae,je,Me;if((e.bitmap||e.data)&&e.count>1){let t=e.bitmap||e.data.buffer,_e=Oe.slice(0,4);Ae=JSON.stringify(De?_e:[_e,Ee]),ke=this._cachedBitmapsMap.get(t),ke||(ke=new Map,this._cachedBitmapsMap.set(t,ke));let xe=ke.get(Ae);if(xe&&!De)return{canvas:xe,offsetX:Math.round(Math.min(Oe[0],Oe[2])+Oe[4]),offsetY:Math.round(Math.min(Oe[1],Oe[3])+Oe[5])};je=xe}je||(Me=this.cachedCanvases.getCanvas(`maskCanvas`,_e,Te),He(Me.context,e));let Pe=Se.Util.transform(Oe,[1/_e,0,0,-1/Te,0,0]);Pe=Se.Util.transform(Pe,[1,0,0,1,0,-Te]);let Fe=Se.Util.applyTransform([0,0],Pe),Ie=Se.Util.applyTransform([_e,Te],Pe),ze=Se.Util.normalizeRect([Fe[0],Fe[1],Ie[0],Ie[1]]),Be=Math.round(ze[2]-ze[0])||1,Ve=Math.round(ze[3]-ze[1])||1,Ue=this.cachedCanvases.getCanvas(`fillCanvas`,Be,Ve),We=Ue.context,Ge=Math.min(Fe[0],Ie[0]),Ke=Math.min(Fe[1],Ie[1]);We.translate(-Ge,-Ke),We.transform(...Pe),je||(je=this._scaleImage(Me.canvas,(0,xe.getCurrentTransformInverse)(We)),je=je.img,ke&&De&&ke.set(Ae,je)),We.imageSmoothingEnabled=Xe((0,xe.getCurrentTransform)(We),e.interpolate),Re(We,je,0,0,je.width,je.height,0,0,_e,Te),We.globalCompositeOperation=`source-in`;let qe=Se.Util.transform((0,xe.getCurrentTransformInverse)(We),[1,0,0,1,-Ge,-Ke]);return We.fillStyle=De?Ee.getPattern(t,this,qe,Ce.PathType.FILL):Ee,We.fillRect(0,0,_e,Te),ke&&!De&&(this.cachedCanvases.delete(`fillCanvas`),ke.set(Ae,Ue.canvas)),{canvas:Ue.canvas,offsetX:Math.round(Ge),offsetY:Math.round(Ke)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=Ze[e]}setLineJoin(e){this.ctx.lineJoin=Qe[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){let _e=this.ctx;_e.setLineDash!==void 0&&(_e.setLineDash(e),_e.lineDashOffset=t)}
81setRenderingIntent(e){}setFlatness(e){}setGState(e){for(let t=0,_e=e.length;t<_e;t++){let _e=e[t],xe=_e[0],Se=_e[1];switch(xe){case`LW`:this.setLineWidth(Se);break;case`LC`:this.setLineCap(Se);break;case`LJ`:this.setLineJoin(Se);break;case`ML`:this.setMiterLimit(Se);break;case`D`:this.setDash(Se[0],Se[1]);break;case`RI`:this.setRenderingIntent(Se);break;case`FL`:this.setFlatness(Se);break;case`Font`:this.setFont(Se[0],Se[1]);break;case`CA`:this.current.strokeAlpha=_e[1];break;case`ca`:this.current.fillAlpha=_e[1],this.ctx.globalAlpha=_e[1];break;case`BM`:this.ctx.globalCompositeOperation=Se;break;case`SMask`:this.current.activeSMask=Se?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case`TR`:this.current.transferMaps=Se}}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){let e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw Error(`beginSMaskMode called while already in smask mode`);let e=this.ctx.canvas.width,t=this.ctx.canvas.height,_e=`smaskGroupAt`+this.groupLevel,Se=this.cachedCanvases.getCanvas(_e,e,t);this.suspendedCtx=this.ctx,this.ctx=Se.context;let Ce=this.ctx;Ce.setTransform(...(0,xe.getCurrentTransform)(this.suspendedCtx)),Ue(this.suspendedCtx,Ce),Fe(Ce,this.suspendedCtx),this.setGState([[`BM`,`source-over`],[`ca`,1],[`CA`,1]])}endSMaskMode(){if(!this.inSMaskMode)throw Error(`endSMaskMode called while not in smask mode`);this.ctx._removeMirroring(),Ue(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];let t=this.current.activeSMask,_e=this.suspendedCtx;Ye(_e,t,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}save(){this.inSMaskMode?(Ue(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();let e=this.current;this.stateStack.push(e),this.current=e.clone()}restore(){this.stateStack.length===0&&this.inSMaskMode&&this.endSMaskMode(),this.stateStack.length!==0&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),Ue(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null)}transform(e,t,_e,xe,Se,Ce){this.ctx.transform(e,t,_e,xe,Se,Ce),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null}constructPath(e,t,_e){let Ce=this.ctx,Te=this.current,Ee=Te.x,De=Te.y,Oe,ke,Ae=(0,xe.getCurrentTransform)(Ce),je=Ae[0]===0&&Ae[3]===0||Ae[1]===0&&Ae[2]===0,Me=je?_e.slice(0):null;for(let _e=0,xe=0,Pe=e.length;_e<Pe;_e++)switch(e[_e]|0){case Se.OPS.rectangle:Ee=t[xe++],De=t[xe++];let e=t[xe++],_e=t[xe++],Pe=Ee+e,Fe=De+_e;Ce.moveTo(Ee,De),e===0||_e===0?Ce.lineTo(Pe,Fe):(Ce.lineTo(Pe,De),Ce.lineTo(Pe,Fe),Ce.lineTo(Ee,Fe)),je||Te.updateRectMinMax(Ae,[Ee,De,Pe,Fe]),Ce.closePath();break;case Se.OPS.moveTo:Ee=t[xe++],De=t[xe++],Ce.moveTo(Ee,De),je||Te.updatePathMinMax(Ae,Ee,De);break;case Se.OPS.lineTo:Ee=t[xe++],De=t[xe++],Ce.lineTo(Ee,De),je||Te.updatePathMinMax(Ae,Ee,De);break;case Se.OPS.curveTo:Oe=Ee,ke=De,Ee=t[xe+4],De=t[xe+5],Ce.bezierCurveTo(t[xe],t[xe+1],t[xe+2],t[xe+3],Ee,De),Te.updateCurvePathMinMax(Ae,Oe,ke,t[xe],t[xe+1],t[xe+2],t[xe+3],Ee,De,Me),xe+=6;break;case Se.OPS.curveTo2:Oe=Ee,ke=De,Ce.bezierCurveTo(Ee,De,t[xe],t[xe+1],t[xe+2],t[xe+3]),Te.updateCurvePathMinMax(Ae,Oe,ke,Ee,De,t[xe],t[xe+1],t[xe+2],t[xe+3],Me),Ee=t[xe+2],De=t[xe+3],xe+=4;break;case Se.OPS.curveTo3:Oe=Ee,ke=De,Ee=t[xe+2],De=t[xe+3],Ce.bezierCurveTo(t[xe],t[xe+1],Ee,De,Ee,De),Te.updateCurvePathMinMax(Ae,Oe,ke,t[xe],t[xe+1],Ee,De,Ee,De,Me),xe+=4;break;case Se.OPS.closePath:Ce.closePath();break}je&&Te.updateScalingPathMinMax(Ae,Me),Te.setCurrentPoint(Ee,De)}closePath(){this.ctx.closePath()}stroke(e){e=e===void 0?!0:e;let t=this.ctx,_e=this.current.strokeColor;t.globalAlpha=this.current.strokeAlpha,this.contentVisible&&(typeof _e==`object`&&_e?.getPattern?(t.save(),t.strokeStyle=_e.getPattern(t,this,(0,xe.getCurrentTransformInverse)(t),Ce.PathType.STROKE),this.rescaleAndStroke(!1),t.restore(
81)):this.rescaleAndStroke(!0)),e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(e){e=e===void 0?!0:e;let t=this.ctx,_e=this.current.fillColor,Se=this.current.patternFill,Te=!1;Se&&(t.save(),t.fillStyle=_e.getPattern(t,this,(0,xe.getCurrentTransformInverse)(t),Ce.PathType.FILL),Te=!0);let Ee=this.current.getClippedPathBoundingBox();this.contentVisible&&Ee!==null&&(this.pendingEOFill?(t.fill(`evenodd`),this.pendingEOFill=!1):t.fill()),Te&&t.restore(),e&&this.consumePath(Ee)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=$e}eoClip(){this.pendingClip=en}beginText(){this.current.textMatrix=Se.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){let e=this.pendingTextPaths,t=this.ctx;if(e===void 0){t.beginPath();return}t.save(),t.beginPath();for(let _e of e)t.setTransform(..._e.transform),t.translate(_e.x,_e.y),_e.addToPath(t,_e.fontSize);t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}setCharSpacing(e){this.current.charSpacing=e}setWordSpacing(e){this.current.wordSpacing=e}setHScale(e){this.current.textHScale=e/100}setLeading(e){this.current.leading=-e}setFont(e,t){let _e=this.commonObjs.get(e),xe=this.current;if(!_e)throw Error(`Can't find font for ${e}`);if(xe.fontMatrix=_e.fontMatrix||Se.FONT_IDENTITY_MATRIX,(xe.fontMatrix[0]===0||xe.fontMatrix[3]===0)&&(0,Se.warn)(`Invalid font matrix for font `+e),t<0?(t=-t,xe.fontDirection=-1):xe.fontDirection=1,this.current.font=_e,this.current.fontSize=t,_e.isType3Font)return;let Ce=_e.loadedName||`sans-serif`,Te=`normal`;_e.black?Te=`900`:_e.bold&&(Te=`bold`);let Ee=_e.italic?`italic`:`normal`,De=`"${Ce}", ${_e.fallbackName}`,Oe=t;t<16?Oe=16:t>100&&(Oe=100),this.current.fontSizeScale=t/Oe,this.ctx.font=`${Ee} ${Te} ${Oe}px ${De}`}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,_e,xe,Se,Ce){this.current.textMatrix=[e,t,_e,xe,Se,Ce],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,_e,Ce){let Te=this.ctx,Ee=this.current,De=Ee.font,Oe=Ee.textRenderingMode,ke=Ee.fontSize/Ee.fontSizeScale,Ae=Oe&Se.TextRenderingMode.FILL_STROKE_MASK,je=!!(Oe&Se.TextRenderingMode.ADD_TO_PATH_FLAG),Me=Ee.patternFill&&!De.missingFile,Pe;(De.disableFontFace||je||Me)&&(Pe=De.getPathGenerator(this.commonObjs,e)),De.disableFontFace||Me?(Te.save(),Te.translate(t,_e),Te.beginPath(),Pe(Te,ke),Ce&&Te.setTransform(...Ce),(Ae===Se.TextRenderingMode.FILL||Ae===Se.TextRenderingMode.FILL_STROKE)&&Te.fill(),(Ae===Se.TextRenderingMode.STROKE||Ae===Se.TextRenderingMode.FILL_STROKE)&&Te.stroke(),Te.restore()):((Ae===Se.TextRenderingMode.FILL||Ae===Se.TextRenderingMode.FILL_STROKE)&&Te.fillText(e,t,_e),(Ae===Se.TextRenderingMode.STROKE||Ae===Se.TextRenderingMode.FILL_STROKE)&&Te.strokeText(e,t,_e)),je&&(this.pendingTextPaths||=[]).push({transform:(0,xe.getCurrentTransform)(Te),x:t,y:_e,fontSize:ke,addToPath:Pe})}get isFontSubpixelAAEnabled(){let{context:e}=this.cachedCanvases.getCanvas(`isFontSubpixelAAEnabled`,10,10);e.scale(1.5,1),e.fillText(`I`,0,10);let t=e.getImageData(0,0,10,10).data,_e=!1;for(let e=3;e<t.length;e+=4)if(t[e]>0&&t[e]<255){_e=!0;break}return(0,Se.shadow)(this,`isFontSubpixelAAEnabled`,_e)}showText(e){let t=this.current,_e=t.font;if(_e.isType3Font)return this.showType3Text(e);let Te=t.fontSize;if(Te===0)return;let Ee=this.ctx,De=t.fontSizeScale,Oe=t.charSpacing,ke=t.wordSpacing,Ae=t.fontDirection,je=t.textHScale*Ae,Me=e.length,Pe=_e.vertical,Fe=Pe?1:-1,Ie=_e.defaultVMetrics,Re=Te*t.fontMatrix[0],ze=t.textRenderingMode===Se.TextRenderingMode.FILL&&!_e.disableFontFace&&!t.patternFill;Ee.save(),Ee.transform(...t.textMatrix),Ee.translate(t.x,t.y+t.textRise),Ae>0?Ee.scale(je,-1):Ee.scale(je,1);let Be;if(t.patternFill){Ee.save();let e=t.fillColor.getPattern(Ee,this,(0,xe.getCurrentTransformInverse)(Ee),Ce.PathType.FILL);
81Be=(0,xe.getCurrentTransform)(Ee),Ee.restore(),Ee.fillStyle=e}let Ve=t.lineWidth,He=t.textMatrixScale;if(He===0||Ve===0){let e=t.textRenderingMode&Se.TextRenderingMode.FILL_STROKE_MASK;(e===Se.TextRenderingMode.STROKE||e===Se.TextRenderingMode.FILL_STROKE)&&(Ve=this.getSinglePixelWidth())}else Ve/=He;De!==1&&(Ee.scale(De,De),Ve/=De),Ee.lineWidth=Ve;let Ue=0,We;for(We=0;We<Me;++We){let t=e[We];if(typeof t==`number`){Ue+=Fe*t*Te/1e3;continue}let xe=!1,Se=(t.isSpace?ke:0)+Oe,Ce=t.fontChar,je=t.accent,Me,Ve,He=t.width;if(Pe){let e=t.vmetric||Ie,_e=-(t.vmetric?e[1]:He*.5)*Re,xe=e[2]*Re;He=e?-e[0]:He,Me=_e/De,Ve=(Ue+xe)/De}else Me=Ue/De,Ve=0;if(_e.remeasure&&He>0){let e=Ee.measureText(Ce).width*1e3/Te*De;if(He<e&&this.isFontSubpixelAAEnabled){let t=He/e;xe=!0,Ee.save(),Ee.scale(t,1),Me/=t}else He!==e&&(Me+=(He-e)/2e3*Te/De)}if(this.contentVisible&&(t.isInFont||_e.missingFile)){if(ze&&!je)Ee.fillText(Ce,Me,Ve);else if(this.paintChar(Ce,Me,Ve,Be),je){let e=Me+Te*je.offset.x/De,t=Ve-Te*je.offset.y/De;this.paintChar(je.fontChar,e,t,Be)}}let Ge;Ge=Pe?He*Re-Se*Ae:He*Re+Se*Ae,Ue+=Ge,xe&&Ee.restore()}Pe?t.y-=Ue:t.x+=Ue*je,Ee.restore(),this.compose()}showType3Text(e){let t=this.ctx,_e=this.current,xe=_e.font,Ce=_e.fontSize,Te=_e.fontDirection,Ee=xe.vertical?1:-1,De=_e.charSpacing,Oe=_e.wordSpacing,ke=_e.textHScale*Te,Ae=_e.fontMatrix||Se.FONT_IDENTITY_MATRIX,je=e.length,Me=_e.textRenderingMode===Se.TextRenderingMode.INVISIBLE,Pe,Fe,Ie,Re;if(!(Me||Ce===0)){for(this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,t.save(),t.transform(..._e.textMatrix),t.translate(_e.x,_e.y),t.scale(ke,Te),Pe=0;Pe<je;++Pe){if(Fe=e[Pe],typeof Fe==`number`){Re=Ee*Fe*Ce/1e3,this.ctx.translate(Re,0),_e.x+=Re*ke;continue}let Te=(Fe.isSpace?Oe:0)+De,je=xe.charProcOperatorList[Fe.operatorListId];if(!je){(0,Se.warn)(`Type3 character "${Fe.operatorListId}" is not available.`);continue}this.contentVisible&&(this.processingType3=Fe,this.save(),t.scale(Ce,Ce),t.transform(...Ae),this.executeOperatorList(je),this.restore()),Ie=Se.Util.applyTransform([Fe.width,0],Ae)[0]*Ce+Te,t.translate(Ie,0),_e.x+=Ie*ke}t.restore(),this.processingType3=null}}setCharWidth(e,t){}setCharWidthAndBounds(e,t,_e,xe,Se,Ce){this.ctx.rect(_e,xe,Se-_e,Ce-xe),this.ctx.clip(),this.endPath()}getColorN_Pattern(e){let t;if(e[0]===`TilingPattern`){let _e=e[1],Se=this.baseTransform||(0,xe.getCurrentTransform)(this.ctx);t=new Ce.TilingPattern(e,_e,this.ctx,{createCanvasGraphics:e=>new tn(e,this.commonObjs,this.objs,this.canvasFactory)},Se)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,_e){let xe=this.selectColor?.(e,t,_e)||Se.Util.makeHexColor(e,t,_e);this.ctx.strokeStyle=xe,this.current.strokeColor=xe}setFillRGBColor(e,t,_e){let xe=this.selectColor?.(e,t,_e)||Se.Util.makeHexColor(e,t,_e);this.ctx.fillStyle=xe,this.current.fillColor=xe,this.current.patternFill=!1}_getPattern(e,t=null){let _e;return this.cachedPatterns.has(e)?_e=this.cachedPatterns.get(e):(_e=(0,Ce.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,_e)),t&&(_e.matrix=t),_e}shadingFill(e){if(!this.contentVisible)return;let t=this.ctx;this.save(),t.fillStyle=this._getPattern(e).getPattern(t,this,(0,xe.getCurrentTransformInverse)(t),Ce.PathType.SHADING);let _e=(0,xe.getCurrentTransformInverse)(t);if(_e){let e=t.canvas,xe=e.width,Ce=e.height,Te=Se.Util.applyTransform([0,0],_e),Ee=Se.Util.applyTransform([0,Ce],_e),De=Se.Util.applyTransform([xe,0],_e),Oe=Se.Util.applyTransform([xe,Ce],_e),ke=Math.min(Te[0],Ee[0],De[0],Oe[0]),Ae=Math.min(Te[1],Ee[1],De[1],Oe[1]),je=Math.max(Te[0],Ee[0],De[0],Oe[0]),Me=Math.max(Te[1],Ee[1],De[1],Oe[1]);this.ctx.fillRect(ke,Ae,je-ke,Me-Ae)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){(0,Se.unreachable)(`Should not call beginInlineImage`)}beginImageData(){(0,Se.unreachable)(`Should not call beginImageData`)}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&e.length===6&&this.transform(...e),this.baseTransform=(0,xe.getCurrentTransform)(this.ctx),t)){let e=t[2]-t[0],_e=t[3]-t[1];this.ctx.rect(t[0],t[1],e,_e),this.current.updateRectMinMax((0,xe.getCurrentTransform)(this.ctx),t),this.clip(),this.endPath()}}
81paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);let t=this.ctx;e.isolated||(0,Se.info)(`TODO: Support non-isolated groups.`),e.knockout&&(0,Se.warn)(`Knockout groups not supported.`);let _e=(0,xe.getCurrentTransform)(t);if(e.matrix&&t.transform(...e.matrix),!e.bbox)throw Error(`Bounding box is required.`);let Ce=Se.Util.getAxialAlignedBoundingBox(e.bbox,(0,xe.getCurrentTransform)(t)),Te=[0,0,t.canvas.width,t.canvas.height];Ce=Se.Util.intersect(Ce,Te)||[0,0,0,0];let Ee=Math.floor(Ce[0]),De=Math.floor(Ce[1]),Oe=Math.max(Math.ceil(Ce[2])-Ee,1),Ae=Math.max(Math.ceil(Ce[3])-De,1),je=1,Me=1;Oe>ke&&(je=Oe/ke,Oe=ke),Ae>ke&&(Me=Ae/ke,Ae=ke),this.current.startNewPathAndClipBox([0,0,Oe,Ae]);let Pe=`groupAt`+this.groupLevel;e.smask&&(Pe+=`_smask_`+ this.smaskCounter++%2);let Fe=this.cachedCanvases.getCanvas(Pe,Oe,Ae),Ie=Fe.context;Ie.scale(1/je,1/Me),Ie.translate(-Ee,-De),Ie.transform(..._e),e.smask?this.smaskStack.push({canvas:Fe.canvas,context:Ie,offsetX:Ee,offsetY:De,scaleX:je,scaleY:Me,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(Ee,De),t.scale(je,Me),t.save()),Ue(t,Ie),this.ctx=Ie,this.setGState([[`BM`,`source-over`],[`ca`,1],[`CA`,1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;let t=this.ctx,_e=this.groupStack.pop();if(this.ctx=_e,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();let e=(0,xe.getCurrentTransform)(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...e);let _e=Se.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],e);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(_e)}}beginAnnotation(e,t,_e,Ce,Te){if(this.#e(),We(this.ctx,this.foregroundColor),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),Array.isArray(t)&&t.length===4){let Ce=t[2]-t[0],Ee=t[3]-t[1];if(Te&&this.annotationCanvasMap){_e=_e.slice(),_e[4]-=t[0],_e[5]-=t[1],t=t.slice(),t[0]=t[1]=0,t[2]=Ce,t[3]=Ee;let[Te,De]=Se.Util.singularValueDecompose2dScale((0,xe.getCurrentTransform)(this.ctx)),{viewportScale:Oe}=this,ke=Math.ceil(Ce*this.outputScaleX*Oe),Ae=Math.ceil(Ee*this.outputScaleY*Oe);this.annotationCanvas=this.canvasFactory.create(ke,Ae);let{canvas:je,context:Me}=this.annotationCanvas;this.annotationCanvasMap.set(e,je),this.annotationCanvas.savedCtx=this.ctx,this.ctx=Me,this.ctx.setTransform(Te,0,0,-De,0,Ee*De),We(this.ctx,this.foregroundColor)}else We(this.ctx,this.foregroundColor),this.ctx.rect(t[0],t[1],Ce,Ee),this.ctx.clip(),this.endPath()}this.current=new Be(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(..._e),this.transform(...Ce)}endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e){if(!this.contentVisible)return;let t=e.count;e=this.getObject(e.data,e),e.count=t;let _e=this.ctx,xe=this.processingType3;if(xe&&(xe.compiled===void 0&&(xe.compiled=ze(e)),xe.compiled)){xe.compiled(_e);return}let Se=this._createMaskCanvas(e),Ce=Se.canvas;_e.save(),_e.setTransform(1,0,0,1,0,0),_e.drawImage(Ce,Se.offsetX,Se.offsetY),_e.restore(),this.compose()}paintImageMaskXObjectRepeat(e,t,_e=0,Ce=0,Te,Ee){if(!this.contentVisible)return;e=this.getObject(e.data,e);let De=this.ctx;De.save();let Oe=(0,xe.getCurrentTransform)(De);De.transform(t,_e,Ce,Te,0,0);let ke=this._createMaskCanvas(e);De.setTransform(1,0,0,1,0,0);for(let e=0,xe=Ee.length;e<xe;e+=2){let xe=Se.Util.transform(Oe,[t,_e,Ce,Te,Ee[e],Ee[e+1]]),[Ae,je]=Se.Util.applyTransform([0,0],xe);De.drawImage(ke.canvas,Ae,je)}De.restore(),this.compose()}paintImageMaskXObjectGroup(e){if(!this.contentVisible)return;let t=this.ctx,_e=this.current.fillColor,Se=this.current.patternFill;for(let Te of e){let{data:e,width:Ee,height:De,transform:Oe}=Te,ke=this.cachedCanvases.getCanvas(`maskCanvas`,Ee,De),Ae=ke.context;Ae.save(),He(Ae,this.getObject(e,Te)),Ae.globalCompositeOperation=`source-in`,Ae.fillStyle=Se?_e.getPattern(Ae,this,(0,xe.getCurrentTransformInverse)(t),Ce.PathType.FILL):_e,Ae.fillRect(0,0,Ee,De),Ae.restore(
81),t.save(),t.transform(...Oe),t.scale(1,-1),Re(t,ke.canvas,0,0,Ee,De,0,-1,1,1),t.restore()}this.compose()}paintImageXObject(e){if(!this.contentVisible)return;let t=this.getObject(e);if(!t){(0,Se.warn)(`Dependent image isn't ready yet`);return}this.paintInlineImageXObject(t)}paintImageXObjectRepeat(e,t,_e,xe){if(!this.contentVisible)return;let Ce=this.getObject(e);if(!Ce){(0,Se.warn)(`Dependent image isn't ready yet`);return}let Te=Ce.width,Ee=Ce.height,De=[];for(let e=0,Se=xe.length;e<Se;e+=2)De.push({transform:[t,0,0,_e,xe[e],xe[e+1]],x:0,y:0,w:Te,h:Ee});this.paintInlineImageXObjectGroup(Ce,De)}paintInlineImageXObject(e){if(!this.contentVisible)return;let t=e.width,_e=e.height,Ce=this.ctx;this.save(),Ce.scale(1/t,-1/_e);let Te;if(typeof HTMLElement==`function`&&e instanceof HTMLElement||!e.data)Te=e;else{let xe=this.cachedCanvases.getCanvas(`inlineImage`,t,_e),Se=xe.context;Ve(Se,e,this.current.transferMaps),Te=xe.canvas}let Ee=this._scaleImage(Te,(0,xe.getCurrentTransformInverse)(Ce));Ce.imageSmoothingEnabled=Xe((0,xe.getCurrentTransform)(Ce),e.interpolate);let[De,Oe]=Re(Ce,Ee.img,0,0,Ee.paintWidth,Ee.paintHeight,0,-_e,t,_e);if(this.imageLayer){let[t,Ce]=Se.Util.applyTransform([0,-_e],(0,xe.getCurrentTransform)(this.ctx));this.imageLayer.appendImage({imgData:e,left:t,top:Ce,width:De,height:Oe})}this.compose(),this.restore()}paintInlineImageXObjectGroup(e,t){if(!this.contentVisible)return;let _e=this.ctx,Ce=e.width,Te=e.height,Ee=this.cachedCanvases.getCanvas(`inlineImage`,Ce,Te),De=Ee.context;Ve(De,e,this.current.transferMaps);for(let De of t){if(_e.save(),_e.transform(...De.transform),_e.scale(1,-1),Re(_e,Ee.canvas,De.x,De.y,De.w,De.h,0,-1,1,1),this.imageLayer){let[t,_e]=Se.Util.applyTransform([De.x,De.y],(0,xe.getCurrentTransform)(this.ctx));this.imageLayer.appendImage({imgData:e,left:t,top:_e,width:Ce,height:Te})}_e.restore()}this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e){}markPointProps(e,t){}beginMarkedContent(e){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,t){e===`OC`?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(e){let t=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e);let _e=this.ctx;this.pendingClip&&=(t||(this.pendingClip===en?_e.clip(`evenodd`):_e.clip()),null),this.current.startNewPathAndClipBox(this.current.clipBox),_e.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){let e=(0,xe.getCurrentTransform)(this.ctx);if(e[1]===0&&e[2]===0)this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{let t=Math.abs(e[0]*e[3]-e[2]*e[1]),_e=Math.hypot(e[0],e[2]),xe=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(_e,xe)/t}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(!this._cachedScaleForStroking){let{lineWidth:e}=this.current,t=(0,xe.getCurrentTransform)(this.ctx),_e,Se;if(t[1]===0&&t[2]===0){let xe=Math.abs(t[0]),Ce=Math.abs(t[3]);if(e===0)_e=1/xe,Se=1/Ce;else{let t=xe*e,Te=Ce*e;_e=t<1?1/t:1,Se=Te<1?1/Te:1}}else{let xe=Math.abs(t[0]*t[3]-t[2]*t[1]),Ce=Math.hypot(t[0],t[1]),Te=Math.hypot(t[2],t[3]);if(e===0)_e=Te/xe,Se=Ce/xe;else{let t=e*xe;_e=Te>t?Te/t:1,Se=Ce>t?Ce/t:1}}this._cachedScaleForStroking=[_e,Se]}return this._cachedScaleForStroking}rescaleAndStroke(e){let{ctx:t}=this,{lineWidth:_e}=this.current,[Se,Ce]=this.getScaleForStroking();if(t.lineWidth=_e||1,Se===1&&Ce===1){t.stroke();return}let Te,Ee,De;e&&(Te=(0,xe.getCurrentTransform)(t),Ee=t.getLineDash().slice(),De=t.lineDashOffset),t.scale(Se,Ce);let Oe=Math.max(Se,Ce);t.setLineDash(t.getLineDash().map(e=>e/Oe)),t.lineDashOffset/=Oe,t.stroke(),e&&(t.setTransform(...Te),t.setLineDash(Ee),t.lineDashOffset=De)}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}t.CanvasGraphics=tn;for(let e in Se.OPS)tn.prototype[e]!==void 0&&(tn.prototype[Se.OPS[e]]=tn.prototype[e])}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=Pe;var xe=_e(1),Se=_e(8),Ce=_e(3);let Te={FILL:`Fill`,STROKE:`Stroke`,SHADING:`Shading`};t.PathType=Te;function Ee(e,t){if(!t||Ce.isNodeJS)return;let _e=t[2]-t[0],xe=t[3]-t[1],Se=new Path2D;Se.rect(t[0],t[1],_e,xe),e.clip(Se)}class De{constructor(){this.constructor===De&&(0,xe.unreachable)(`Cannot initialize BaseShadingPattern.`)}getPattern(){(0,xe.unreachable)("Abstract method `getPattern` called.")}}class Oe extends De{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;this._type===`axial`?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type===`radial`&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(let e of this._colorStops)t.addColorStop(e[0],e[1]);return t}getPattern(e,t,_e,Ce){let De;if(Ce===Te.STROKE||Ce===Te.FILL){let Te=t.current.getClippedPathBoundingBox(Ce,(0,Se.getCurrentTransform)(e))||[0,0,0,0],Oe=Math.ceil(Te[2]-Te[0])||1,ke=Math.ceil(Te[3]-Te[1])||1,Ae=t.cachedCanvases.getCanvas(`pattern`,Oe,ke,!0),je=Ae.context;je.clearRect(0,0,je.canvas.width,je.canvas.height),je.beginPath(),je.rect(0,0,je.canvas.width,je.canvas.height),je.translate(-Te[0],-Te[1]),_e=xe.Util.transform(_e,[1,0,0,1,Te[0],Te[1]]),je.transform(...t.baseTransform),this.matrix&&je.transform(...this.matrix
81),Ee(je,this._bbox),je.fillStyle=this._createGradient(je),je.fill(),De=e.createPattern(Ae.canvas,`no-repeat`);let Me=new DOMMatrix(_e);try{De.setTransform(Me)}catch(e){(0,xe.warn)(`RadialAxialShadingPattern.getPattern: "${e?.message}".`)}}else Ee(e,this._bbox),De=this._createGradient(e);return De}}function ke(e,t,_e,xe,Se,Ce,Te,Ee){let De=t.coords,Oe=t.colors,ke=e.data,Ae=e.width*4,je;De[_e+1]>De[xe+1]&&(je=_e,_e=xe,xe=je,je=Ce,Ce=Te,Te=je),De[xe+1]>De[Se+1]&&(je=xe,xe=Se,Se=je,je=Te,Te=Ee,Ee=je),De[_e+1]>De[xe+1]&&(je=_e,_e=xe,xe=je,je=Ce,Ce=Te,Te=je);let Me=(De[_e]+t.offsetX)*t.scaleX,Pe=(De[_e+1]+t.offsetY)*t.scaleY,Fe=(De[xe]+t.offsetX)*t.scaleX,Ie=(De[xe+1]+t.offsetY)*t.scaleY,Re=(De[Se]+t.offsetX)*t.scaleX,ze=(De[Se+1]+t.offsetY)*t.scaleY;if(Pe>=ze)return;let Be=Oe[Ce],Ve=Oe[Ce+1],He=Oe[Ce+2],Ue=Oe[Te],We=Oe[Te+1],Ge=Oe[Te+2],Ke=Oe[Ee],qe=Oe[Ee+1],Je=Oe[Ee+2],Ye=Math.round(Pe),Xe=Math.round(ze),Ze,Qe,$e,en,tn,nn,rn,an;for(let e=Ye;e<=Xe;e++){if(e<Ie){let t;t=e<Pe?0:(Pe-e)/(Pe-Ie),Ze=Me-(Me-Fe)*t,Qe=Be-(Be-Ue)*t,$e=Ve-(Ve-We)*t,en=He-(He-Ge)*t}else{let t;t=e>ze?1:Ie===ze?0:(Ie-e)/(Ie-ze),Ze=Fe-(Fe-Re)*t,Qe=Ue-(Ue-Ke)*t,$e=We-(We-qe)*t,en=Ge-(Ge-Je)*t}let t;t=e<Pe?0:e>ze?1:(Pe-e)/(Pe-ze),tn=Me-(Me-Re)*t,nn=Be-(Be-Ke)*t,rn=Ve-(Ve-qe)*t,an=He-(He-Je)*t;let _e=Math.round(Math.min(Ze,tn)),xe=Math.round(Math.max(Ze,tn)),Se=Ae*e+_e*4;for(let e=_e;e<=xe;e++)t=(Ze-e)/(Ze-tn),t<0?t=0:t>1&&(t=1),ke[Se++]=Qe-(Qe-nn)*t|0,ke[Se++]=$e-($e-rn)*t|0,ke[Se++]=en-(en-an)*t|0,ke[Se++]=255}}function Ae(e,t,_e){let xe=t.coords,Se=t.colors,Ce,Te;switch(t.type){case`lattice`:let Ee=t.verticesPerRow,De=Math.floor(xe.length/Ee)-1,Oe=Ee-1;for(Ce=0;Ce<De;Ce++){let t=Ce*Ee;for(let Ce=0;Ce<Oe;Ce++,t++)ke(e,_e,xe[t],xe[t+1],xe[t+Ee],Se[t],Se[t+1],Se[t+Ee]),ke(e,_e,xe[t+Ee+1],xe[t+1],xe[t+Ee],Se[t+Ee+1],Se[t+1],Se[t+Ee])}break;case`triangles`:for(Ce=0,Te=xe.length;Ce<Te;Ce+=3)ke(e,_e,xe[Ce],xe[Ce+1],xe[Ce+2],Se[Ce],Se[Ce+1],Se[Ce+2]);break;default:throw Error(`illegal figure`)}}class je extends De{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[7],this._background=e[8],this.matrix=null}_createMeshCanvas(e,t,_e){let xe=1.1,Se=3e3,Ce=2,Te=Math.floor(this._bounds[0]),Ee=Math.floor(this._bounds[1]),De=Math.ceil(this._bounds[2])-Te,Oe=Math.ceil(this._bounds[3])-Ee,ke=Math.min(Math.ceil(Math.abs(De*e[0]*xe)),Se),je=Math.min(Math.ceil(Math.abs(Oe*e[1]*xe)),Se),Me=De/ke,Pe=Oe/je,Fe={coords:this._coords,colors:this._colors,offsetX:-Te,offsetY:-Ee,scaleX:1/Me,scaleY:1/Pe},Ie=ke+4,Re=je+4,ze=_e.getCanvas(`mesh`,Ie,Re,!1),Be=ze.context,Ve=Be.createImageData(ke,je);if(t){let e=Ve.data;for(let _e=0,xe=e.length;_e<xe;_e+=4)e[_e]=t[0],e[_e+1]=t[1],e[_e+2]=t[2],e[_e+3]=255}for(let e of this._figures)Ae(Ve,e,Fe);return Be.putImageData(Ve,2,2),{canvas:ze.canvas,offsetX:Te-2*Me,offsetY:Ee-2*Pe,scaleX:Me,scaleY:Pe}}getPattern(e,t,_e,Ce){Ee(e,this._bbox);let De;if(Ce===Te.SHADING)De=xe.Util.singularValueDecompose2dScale((0,Se.getCurrentTransform)(e));else if(De=xe.Util.singularValueDecompose2dScale(t.baseTransform),this.matrix){let e=xe.Util.singularValueDecompose2dScale(this.matrix);De=[De[0]*e[0],De[1]*e[1]]}let Oe=this._createMeshCanvas(De,Ce===Te.SHADING?null:this._background,t.cachedCanvases);return Ce!==Te.SHADING&&(e.setTransform(...t.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(Oe.offsetX,Oe.offsetY),e.scale(Oe.scaleX,Oe.scaleY),e.createPattern(Oe.canvas,`no-repeat`)}}class Me extends De{getPattern(){return`hotpink`}}function Pe(e){switch(e[0]){case`RadialAxial`:return new Oe(e);case`Mesh`:return new je(e);case`Dummy`:return new Me}throw Error(`Unknown IR type: ${e[0]}`)}let Fe={COLORED:1,UNCOLORED:2};class Ie{static get MAX_PATTERN_SIZE(){return(0,xe.shadow)(this,`MAX_PATTERN_SIZE`,3e3)}constructor(e,t,_e,xe,Se){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.ctx=_e,this.canvasGraphicsFactory=xe,this.baseTransform=Se}createPatternCanvas(e){let t=this.operatorList,_e=this.bbox,Ce=this.xstep,Te=this.ystep,Ee=this.paintType,De=this.tilingType,Oe=this.color,ke=this.canvasGraphicsFactory;(0,xe.info)(`TilingType: `+De);let Ae=_e[0],je=_e[1],Me=_e[2],Pe=_e[3],Fe=xe.Util.singularValueDecompose2dScale(this.matrix
81),Ie=xe.Util.singularValueDecompose2dScale(this.baseTransform),Re=[Fe[0]*Ie[0],Fe[1]*Ie[1]],ze=this.getSizeAndScale(Ce,this.ctx.canvas.width,Re[0]),Be=this.getSizeAndScale(Te,this.ctx.canvas.height,Re[1]),Ve=e.cachedCanvases.getCanvas(`pattern`,ze.size,Be.size,!0),He=Ve.context,Ue=ke.createCanvasGraphics(He);Ue.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(Ue,Ee,Oe);let We=Ae,Ge=je,Ke=Me,qe=Pe;return Ae<0&&(We=0,Ke+=Math.abs(Ae)),je<0&&(Ge=0,qe+=Math.abs(je)),He.translate(-(ze.scale*We),-(Be.scale*Ge)),Ue.transform(ze.scale,0,0,Be.scale,0,0),He.save(),this.clipBbox(Ue,We,Ge,Ke,qe),Ue.baseTransform=(0,Se.getCurrentTransform)(Ue.ctx),Ue.executeOperatorList(t),Ue.endDrawing(),{canvas:Ve.canvas,scaleX:ze.scale,scaleY:Be.scale,offsetX:We,offsetY:Ge}}getSizeAndScale(e,t,_e){e=Math.abs(e);let xe=Math.max(Ie.MAX_PATTERN_SIZE,t),Se=Math.ceil(e*_e);return Se>=xe?Se=xe:_e=Se/e,{scale:_e,size:Se}}clipBbox(e,t,_e,xe,Ce){let Te=xe-t,Ee=Ce-_e;e.ctx.rect(t,_e,Te,Ee),e.current.updateRectMinMax((0,Se.getCurrentTransform)(e.ctx),[t,_e,xe,Ce]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,_e){let Se=e.ctx,Ce=e.current;switch(t){case Fe.COLORED:let e=this.ctx;Se.fillStyle=e.fillStyle,Se.strokeStyle=e.strokeStyle,Ce.fillColor=e.fillStyle,Ce.strokeColor=e.strokeStyle;break;case Fe.UNCOLORED:let Te=xe.Util.makeHexColor(_e[0],_e[1],_e[2]);Se.fillStyle=Te,Se.strokeStyle=Te,Ce.fillColor=Te,Ce.strokeColor=Te;break;default:throw new xe.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,_e,Se){let Ce=_e;Se!==Te.SHADING&&(Ce=xe.Util.transform(Ce,t.baseTransform),this.matrix&&(Ce=xe.Util.transform(Ce,this.matrix)));let Ee=this.createPatternCanvas(t),De=new DOMMatrix(Ce);De=De.translate(Ee.offsetX,Ee.offsetY),De=De.scale(1/Ee.scaleX,1/Ee.scaleY);let Oe=e.createPattern(Ee.canvas,`repeat`);try{Oe.setTransform(De)}catch(e){(0,xe.warn)(`TilingPattern.getPattern: "${e?.message}".`)}return Oe}}t.TilingPattern=Ie}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.applyMaskImageData=Se;var xe=_e(1);function Se({src:e,srcPos:t=0,dest:_e,destPos:Se=0,width:Ce,height:Te,inverseDecode:Ee=!1}){let De=xe.FeatureTest.isLittleEndian?4278190080:255,[Oe,ke]=Ee?[0,De]:[De,0],Ae=Ce>>3,je=Ce&7,Me=e.length;_e=new Uint32Array(_e.buffer);for(let xe=0;xe<Te;xe++){for(let xe=t+Ae;t<xe;t++){let xe=t<Me?e[t]:255;_e[Se++]=xe&128?ke:Oe,_e[Se++]=xe&64?ke:Oe,_e[Se++]=xe&32?ke:Oe,_e[Se++]=xe&16?ke:Oe,_e[Se++]=xe&8?ke:Oe,_e[Se++]=xe&4?ke:Oe,_e[Se++]=xe&2?ke:Oe,_e[Se++]=xe&1?ke:Oe}if(je===0)continue;let xe=t<Me?e[t++]:255;for(let e=0;e<je;e++)_e[Se++]=xe&1<<7-e?ke:Oe}return{srcPos:t,destPos:Se}}}),((e,t)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.GlobalWorkerOptions=void 0;let _e=Object.create(null);t.GlobalWorkerOptions=_e,_e.workerPort=_e.workerPort===void 0?null:_e.workerPort,_e.workerSrc=_e.workerSrc===void 0?``:_e.workerSrc}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.MessageHandler=void 0;var xe=_e(1);let Se={UNKNOWN:0,DATA:1,ERROR:2},Ce={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function Te(e){switch(e instanceof Error||typeof e==`object`&&e||(0,xe.unreachable)(`wrapReason: Expected "reason" to be a (possibly cloned) Error.`),e.name){case`AbortException`:return new xe.AbortException(e.message);case`MissingPDFException`:return new xe.MissingPDFException(e.message);case`PasswordException`:return new xe.PasswordException(e.message,e.code);case`UnexpectedResponseException`:return new xe.UnexpectedResponseException(e.message,e.status);case`UnknownErrorException`:return new xe.UnknownErrorException(e.message,e.details);default:return new xe.UnknownErrorException(e.message,e.toString())}}class Ee{constructor(e,t,_e){this.sourceName=e,this.targetName=t,this.comObj=_e,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=e=>{let t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream){this._processStreamMessage(t);return}if(t.callback){let e=t.callbackId,_e=this.callbackCapabilities[e];if(!_e)throw Error(`Cannot resolve callback ${e}`);if(delete this.callbackCapabilities[e],t.callback===Se.DATA)_e.resolve(t.data);else if(t.callback===Se.ERROR)_e.reject(Te(t.reason));else throw Error(`Unexpected callback case`);return}let xe=this.actionHandler[t.action];if(!xe)throw Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){let e=this.sourceName,Ce=t.sourceName;new Promise(function(e){e(xe(t.data))}).then(function(xe){_e.postMessage({sourceName:e,targetName:Ce,callback:Se.DATA,callbackId:t.callbackId,data:xe})},function(xe){_e.postMessage({sourceName:e,targetName:Ce,callback:Se.ERROR,callbackId:t.callbackId,reason:Te(xe)})});return}if(t.streamId){this._createStreamSink(t);return}xe(t.data)},_e.addEventListener(`message`,this._onComObjOnMessage)}on(e,t){let _e=this.actionHandler;if(_e[e])throw Error(`There is already an actionName called "${e}"`);_e[e]=t}send(e,t,_e){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},_e)}
81sendWithPromise(e,t,_e){let Se=this.callbackId++,Ce=(0,xe.createPromiseCapability)();this.callbackCapabilities[Se]=Ce;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:Se,data:t},_e)}catch(e){Ce.reject(e)}return Ce.promise}sendWithStream(e,t,_e,Se){let Ee=this.streamId++,De=this.sourceName,Oe=this.targetName,ke=this.comObj;return new ReadableStream({start:_e=>{let Ce=(0,xe.createPromiseCapability)();return this.streamControllers[Ee]={controller:_e,startCall:Ce,pullCall:null,cancelCall:null,isClosed:!1},ke.postMessage({sourceName:De,targetName:Oe,action:e,streamId:Ee,data:t,desiredSize:_e.desiredSize},Se),Ce.promise},pull:e=>{let t=(0,xe.createPromiseCapability)();return this.streamControllers[Ee].pullCall=t,ke.postMessage({sourceName:De,targetName:Oe,stream:Ce.PULL,streamId:Ee,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,xe.assert)(e instanceof Error,`cancel must have a valid reason`);let t=(0,xe.createPromiseCapability)();return this.streamControllers[Ee].cancelCall=t,this.streamControllers[Ee].isClosed=!0,ke.postMessage({sourceName:De,targetName:Oe,stream:Ce.CANCEL,streamId:Ee,reason:Te(e)}),t.promise}},_e)}_createStreamSink(e){let t=e.streamId,_e=this.sourceName,Se=e.sourceName,Ee=this.comObj,De=this,Oe=this.actionHandler[e.action],ke={enqueue(e,Te=1,De){if(this.isCancelled)return;let Oe=this.desiredSize;this.desiredSize-=Te,Oe>0&&this.desiredSize<=0&&(this.sinkCapability=(0,xe.createPromiseCapability)(),this.ready=this.sinkCapability.promise),Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.ENQUEUE,streamId:t,chunk:e},De)},close(){this.isCancelled||(this.isCancelled=!0,Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.CLOSE,streamId:t}),delete De.streamSinks[t])},error(e){(0,xe.assert)(e instanceof Error,`error must have a valid reason`),!this.isCancelled&&(this.isCancelled=!0,Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.ERROR,streamId:t,reason:Te(e)}))},sinkCapability:(0,xe.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};ke.sinkCapability.resolve(),ke.ready=ke.sinkCapability.promise,this.streamSinks[t]=ke,new Promise(function(t){t(Oe(e.data,ke))}).then(function(){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.START_COMPLETE,streamId:t,success:!0})},function(e){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.START_COMPLETE,streamId:t,reason:Te(e)})})}_processStreamMessage(e){let t=e.streamId,_e=this.sourceName,Se=e.sourceName,Ee=this.comObj,De=this.streamControllers[t],Oe=this.streamSinks[t];switch(e.stream){case Ce.START_COMPLETE:e.success?De.startCall.resolve():De.startCall.reject(Te(e.reason));break;case Ce.PULL_COMPLETE:e.success?De.pullCall.resolve():De.pullCall.reject(Te(e.reason));break;case Ce.PULL:if(!Oe){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.PULL_COMPLETE,streamId:t,success:!0});break}Oe.desiredSize<=0&&e.desiredSize>0&&Oe.sinkCapability.resolve(),Oe.desiredSize=e.desiredSize,new Promise(function(e){e(Oe.onPull&&Oe.onPull())}).then(function(){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.PULL_COMPLETE,streamId:t,success:!0})},function(e){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.PULL_COMPLETE,streamId:t,reason:Te(e)})});break;case Ce.ENQUEUE:if((0,xe.assert)(De,`enqueue should have stream controller`),De.isClosed)break;De.controller.enqueue(e.chunk);break;case Ce.CLOSE:if((0,xe.assert)(De,`close should have stream controller`),De.isClosed)break;De.isClosed=!0,De.controller.close(),this._deleteStreamController(De,t);break;case Ce.ERROR:(0,xe.assert)(De,`error should have stream controller`),De.controller.error(Te(e.reason)),this._deleteStreamController(De,t);break;case Ce.CANCEL_COMPLETE:e.success?De.cancelCall.resolve():De.cancelCall.reject(Te(e.reason)),this._deleteStreamController(De,t);break;case Ce.CANCEL:if(!Oe)break;new Promise(function(t){t(Oe.onCancel&&Oe.onCancel(Te(e.reason)))}).then(function(){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.CANCEL_COMPLETE,streamId:t,success:!0})},function(e){Ee.postMessage({sourceName:_e,targetName:Se,stream:Ce.CANCEL_COMPLETE,streamId:t,reason:Te(e)})}),Oe.sinkCapability.reject(Te(e.reason)),Oe.isCancelled=!0,delete this.streamSinks[t];break;default:throw Error(`Unexpected stream case`)}}async _deleteStreamController(e,t){await Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancelCall&&e.cancelCall.promise]),delete this.streamControllers[t]}destroy(){this.comObj.removeEventListener(`message`,this._onComObjOnMessage)}}t.MessageHandler=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.Metadata=void 0;var xe=_e(1);class Se{#e;#t;constructor({parsedData:e,rawData:t}){this.#e=e,this.#t=t}getRaw(){return this.#t}get(e){return this.#e.get(e)??null}getAll(){return(0,xe.objectFromMap)(this.#e)}has(e){return this.#e.has(e)}}t.Metadata=Se}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.OptionalContentConfig=void 0;var xe=_e(1);let Se=Symbol(`INTERNAL`);class Ce{#e=!0;constructor(e,t){this.name=e,this.intent=t}get visible(){return this.#e}_setVisible(e,t){e!==Se&&(0,xe.unreachable)("Internal method `_setVisible` called."),this.#e=t}}class Te{#e=!0;#t=new Map;#n=null;#r=null;constructor(e){if(this.name=null,this.creator=null,e!==null){this.name=e.name,this.creator=e.creator,this.#r=e.order;
81for(let t of e.groups)this.#t.set(t.id,new Ce(t.name,t.intent));if(e.baseState===`OFF`)for(let e of this.#t.values())e._setVisible(Se,!1);for(let t of e.on)this.#t.get(t)._setVisible(Se,!0);for(let t of e.off)this.#t.get(t)._setVisible(Se,!1);this.#n=new Map;for(let[e,t]of this.#t)this.#n.set(e,t.visible)}}#i(e){let t=e.length;if(t<2)return!0;let _e=e[0];for(let Se=1;Se<t;Se++){let t=e[Se],Ce;if(Array.isArray(t))Ce=this.#i(t);else if(this.#t.has(t))Ce=this.#t.get(t).visible;else return(0,xe.warn)(`Optional content group not found: ${t}`),!0;switch(_e){case`And`:if(!Ce)return!1;break;case`Or`:if(Ce)return!0;break;case`Not`:return!Ce;default:return!0}}return _e===`And`}isVisible(e){if(this.#t.size===0)return!0;if(!e)return(0,xe.warn)(`Optional content group not defined.`),!0;if(e.type===`OCG`)return this.#t.has(e.id)?this.#t.get(e.id).visible:((0,xe.warn)(`Optional content group not found: ${e.id}`),!0);if(e.type===`OCMD`){if(e.expression)return this.#i(e.expression);if(!e.policy||e.policy===`AnyOn`){for(let t of e.ids){if(!this.#t.has(t))return(0,xe.warn)(`Optional content group not found: ${t}`),!0;if(this.#t.get(t).visible)return!0}return!1}else if(e.policy===`AllOn`){for(let t of e.ids){if(!this.#t.has(t))return(0,xe.warn)(`Optional content group not found: ${t}`),!0;if(!this.#t.get(t).visible)return!1}return!0}else if(e.policy===`AnyOff`){for(let t of e.ids){if(!this.#t.has(t))return(0,xe.warn)(`Optional content group not found: ${t}`),!0;if(!this.#t.get(t).visible)return!0}return!1}else if(e.policy===`AllOff`){for(let t of e.ids){if(!this.#t.has(t))return(0,xe.warn)(`Optional content group not found: ${t}`),!0;if(this.#t.get(t).visible)return!1}return!0}return(0,xe.warn)(`Unknown optional content policy ${e.policy}.`),!0}return(0,xe.warn)(`Unknown group type ${e.type}.`),!0}setVisibility(e,t=!0){if(!this.#t.has(e)){(0,xe.warn)(`Optional content group not found: ${e}`);return}this.#t.get(e)._setVisible(Se,!!t),this.#e=null}get hasInitialVisibility(){if(this.#e!==null)return this.#e;for(let[e,t]of this.#t){let _e=this.#n.get(e);if(t.visible!==_e)return this.#e=!1}return this.#e=!0}getOrder(){return this.#t.size?this.#r?this.#r.slice():[...this.#t.keys()]:null}getGroups(){return this.#t.size>0?(0,xe.objectFromMap)(this.#t):null}getGroup(e){return this.#t.get(e)||null}}t.OptionalContentConfig=Te}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}
81),t.PDFDataTransportStream=void 0;var xe=_e(1),Se=_e(8);class Ce{constructor(e,t){(0,xe.assert)(t,`PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.`),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1,this._contentDispositionFilename=e.contentDispositionFilename||null;let _e=e.initialData;if(_e?.length>0){let e=new Uint8Array(_e).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((e,t)=>{this._onReceiveData({begin:e,chunk:t})}),this._pdfDataRangeTransport.addProgressListener((e,t)=>{this._onProgress({loaded:e,total:t})}),this._pdfDataRangeTransport.addProgressiveReadListener(e=>{this._onReceiveData({chunk:e})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){let t=new Uint8Array(e.chunk).buffer;if(e.begin===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{let _e=this._rangeReaders.some(function(_e){return _e._begin===e.begin?(_e._enqueue(t),!0):!1});(0,xe.assert)(_e,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(e){if(e.total===void 0){let t=this._rangeReaders[0];t?.onProgress&&t.onProgress({loaded:e.loaded})}else{let t=this._fullRequestReader;t?.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){let t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,xe.assert)(!this._fullRequestReader,`PDFDataTransportStream.getFullReader can only be called once.`);let e=this._queuedChunks;return this._queuedChunks=null,new Te(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;let _e=new Ee(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(_e),_e}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(let t of this._rangeReaders.slice(0))t.cancel(e);this._pdfDataRangeTransport.abort()}}t.PDFDataTransportStream=Ce;class Te{constructor(e,t,_e=!1,xe=null){this._stream=e,this._done=_e||!1,this._filename=(0,Se.isPdfFile)(xe)?xe:null,this._queuedChunks=t||[],this._loaded=0;for(let e of this._queuedChunks)this._loaded+=e.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};let e=(0,xe.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||=!0}}class Ee{constructor(e,t,_e){this._stream=e,this._begin=t,this._end=_e,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length===0)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){let e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};let e=(0,xe.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}}),((e,t)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.XfaText=void 0;class _e{static textContent(e){let t=[],xe={items:t,styles:Object.create(null)};function Se(e){if(!e)return;let xe=null,Ce=e.name;if(Ce===`#text`)xe=e.value;else if(_e.shouldBuildText(Ce))e?.attributes?.textContent?xe=e.attributes.textContent:e.value&&(xe=e.value);else return;if(xe!==null&&t.push({str:xe}),e.children)for(let t of e.children)Se(t)}return Se(e),xe}static shouldBuildText(e){return!(e===`textarea`||e===`input`||e===`option`||e===`select`)}}t.XfaText=_e}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var xe=_e(9);let Se=function(e){return new Promise((t,_e)=>{require___vite_browser_external().readFile(e,(e,xe)=>{if(e||!xe){_e(Error(e));return}
81t(new Uint8Array(xe))})})};class Ce extends xe.BaseCanvasFactory{_createCanvas(e,t){return require___vite_browser_external().createCanvas(e,t)}}t.NodeCanvasFactory=Ce;class Te extends xe.BaseCMapReaderFactory{_fetchData(e,t){return Se(e).then(e=>({cMapData:e,compressionType:t}))}}t.NodeCMapReaderFactory=Te;class Ee extends xe.BaseStandardFontDataFactory{_fetchData(e){return Se(e)}}t.NodeStandardFontDataFactory=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.AnnotationEditorLayer=void 0;var xe=_e(7),Se=_e(1),Ce=_e(23),Te=_e(24);class Ee{#e;#t=!1;#n=this.pointerup.bind(this);#r=this.pointerdown.bind(this);#i=new Map;#a=!1;#o=!1;#s;static _initialized=!1;constructor(e){Ee._initialized||(Ee._initialized=!0,Ce.FreeTextEditor.initialize(e.l10n),Te.InkEditor.initialize(e.l10n),e.uiManager.registerEditorTypes([Ce.FreeTextEditor,Te.InkEditor])),this.#s=e.uiManager,this.annotationStorage=e.annotationStorage,this.pageIndex=e.pageIndex,this.div=e.div,this.#e=e.accessibilityManager,this.#s.addLayer(this)}updateToolbar(e){this.#s.updateToolbar(e)}updateMode(e=this.#s.getMode()){this.#d(),e===Se.AnnotationEditorType.INK?(this.addInkEditorIfNeeded(!1),this.disableClick()):this.enableClick(),this.#s.unselectAll()}addInkEditorIfNeeded(e){if(!(!e&&this.#s.getMode()!==Se.AnnotationEditorType.INK)){if(!e){for(let e of this.#i.values())if(e.isEmpty()){e.setInBackground();return}}this.#u({offsetX:0,offsetY:0}).setInBackground()}}setEditingState(e){this.#s.setEditingState(e)}addCommands(e){this.#s.addCommands(e)}enable(){this.div.style.pointerEvents=`auto`;for(let e of this.#i.values())e.enableEditing()}disable(){this.div.style.pointerEvents=`none`;for(let e of this.#i.values())e.disableEditing()}setActiveEditor(e){this.#s.getActive()!==e&&this.#s.setActiveEditor(e)}enableClick(){this.div.addEventListener(`pointerdown`,this.#r),this.div.addEventListener(`pointerup`,this.#n)}disableClick(){this.div.removeEventListener(`pointerdown`,this.#r),this.div.removeEventListener(`pointerup`,this.#n)}attach(e){this.#i.set(e.id,e)}detach(e){this.#i.delete(e.id),this.#e?.removePointerInTextLayer(e.contentDiv)}remove(e){this.#s.removeEditor(e),this.detach(e),this.annotationStorage.remove(e.id),e.div.style.display=`none`,setTimeout(()=>{e.div.style.display=``,e.div.remove(),e.isAttachedToDOM=!1,document.activeElement===document.body&&this.#s.focusMainContainer()},0),this.#o||this.addInkEditorIfNeeded(!1)}#c(e){e.parent!==this&&(this.attach(e),e.pageIndex=this.pageIndex,e.parent?.detach(e),e.parent=this,e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(this.#c(e),this.#s.addEditor(e),this.attach(e),!e.isAttachedToDOM){let t=e.render();this.div.append(t),e.isAttachedToDOM=!0}this.moveEditorInDOM(e),e.onceAdded(),this.addToAnnotationStorage(e)}moveEditorInDOM(e){this.#e?.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addToAnnotationStorage(e){!e.isEmpty()&&!this.annotationStorage.has(e.id)&&this.annotationStorage.setValue(e.id,e)}addOrRebuild(e){e.needsToBeRebuilt()?e.rebuild():this.add(e)}addANewEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!0})}addUndoableEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!1})}getNextId(){return this.#s.getId()}#l(e){switch(this.#s.getMode()){case Se.AnnotationEditorType.FREETEXT:return new Ce.FreeTextEditor(e);case Se.AnnotationEditorType.INK:return new Te.InkEditor(e)}return null}deserialize(e){switch(e.annotationType){case Se.AnnotationEditorType.FREETEXT:return Ce.FreeTextEditor.deserialize(e,this);case Se.AnnotationEditorType.INK:return Te.InkEditor.deserialize(e,this)}return null}#u(e){let t=this.getNextId(),_e=this.#l({parent:this,id:t,x:e.offsetX,y:e.offsetY});return _e&&this.add(_e),_e}setSelected(e){this.#s.setSelected(e)}toggleSelected(e){this.#s.toggleSelected(e)}isSelected(e){return this.#s.isSelected(e)}unselect(e){this.#s.unselect(e)}pointerup(e){let t=xe.KeyboardManager.platform.isMac;if(!(e.button!==0||e.ctrlKey&&t)&&e.target===this.div&&this.#a){if(this.#a=!1,!this.#t){this.#t=!0;return}this.#u(e)}}pointerdown(e){let t=xe.KeyboardManager.platform.isMac;if(e.button!==0||e.ctrlKey&&t||e.target!==this.div)return;this.#a=!0;let _e=this.#s.getActive();this.#t=!_e||_e.isEmpty()}drop(e){let t=e.dataTransfer.getData(`text/plain`),_e=this.#s.getEditor(t);if(!_e)return;e.preventDefault(),e.dataTransfer.dropEffect=`move`,this.#c(_e);let xe=this.div.getBoundingClientRect(),Se=e.clientX-xe.x,Ce=e.clientY-xe.y;_e.translate(Se-_e.startX,Ce-_e.startY),this.moveEditorInDOM(_e),_e.div.focus()}dragover(e){e.preventDefault()}
vendor: 4,251 bytes, line 81
81destroy(){this.#s.getActive()?.parent===this&&this.#s.setActiveEditor(null);for(let e of this.#i.values())this.#e?.removePointerInTextLayer(e.contentDiv),e.isAttachedToDOM=!1,e.div.remove(),e.parent=null;this.div=null,this.#i.clear(),this.#s.removeLayer(this)}#d(){this.#o=!0;for(let e of this.#i.values())e.isEmpty()&&e.remove();this.#o=!1}render(e){this.viewport=e.viewport,(0,xe.bindEvents)(this,this.div,[`dragover`,`drop`]),this.setDimensions();for(let e of this.#s.getEditors(this.pageIndex))this.add(e);this.updateMode()}update(e){this.viewport=e.viewport,this.setDimensions(),this.updateMode()}get scaleFactor(){return this.viewport.scale}get pageDimensions(){let[e,t,_e,xe]=this.viewport.viewBox;return[_e-e,xe-t]}get viewportBaseDimensions(){let{width:e,height:t,rotation:_e}=this.viewport;return _e%180==0?[e,t]:[t,e]}setDimensions(){let{width:e,height:t,rotation:_e}=this.viewport,xe=_e%180!=0,Se=Math.floor(e)+`px`,Ce=Math.floor(t)+`px`;this.div.style.width=xe?Ce:Se,this.div.style.height=xe?Se:Ce,this.div.setAttribute(`data-main-rotation`,_e)}}t.AnnotationEditorLayer=Ee}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.FreeTextEditor=void 0;var xe=_e(1),Se=_e(7),Ce=_e(6);class Te extends Ce.AnnotationEditor{#e=this.editorDivBlur.bind(this);#t=this.editorDivFocus.bind(this);#n=this.editorDivKeydown.bind(this);#r;#i=``;#a=!1;#o;static _freeTextDefaultContent=``;static _l10nPromise;static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static _keyboardManager=new Se.KeyboardManager([[[`ctrl+Enter`,`mac+meta+Enter`,`Escape`,`mac+Escape`],Te.prototype.commitOrRemove]]);static _type=`freetext`;constructor(e){super({...e,name:`freeTextEditor`}),this.#r=e.color||Te._defaultColor||Ce.AnnotationEditor._defaultLineColor,this.#o=e.fontSize||Te._defaultFontSize}static initialize(e){this._l10nPromise=new Map([`free_text_default_content`,`editor_free_text_aria_label`].map(t=>[t,e.get(t)]));let t=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(t.getPropertyValue(`--freetext-padding`))}static updateDefaultParams(e,t){switch(e){case xe.AnnotationEditorParamsType.FREETEXT_SIZE:Te._defaultFontSize=t;break;case xe.AnnotationEditorParamsType.FREETEXT_COLOR:Te._defaultColor=t;break}}updateParams(e,t){switch(e){case xe.AnnotationEditorParamsType.FREETEXT_SIZE:this.#s(t);break;case xe.AnnotationEditorParamsType.FREETEXT_COLOR:this.#c(t);break}}static get defaultPropertiesToUpdate(){return[[xe.AnnotationEditorParamsType.FREETEXT_SIZE,Te._defaultFontSize],[xe.AnnotationEditorParamsType.FREETEXT_COLOR,Te._defaultColor||Ce.AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[xe.AnnotationEditorParamsType.FREETEXT_SIZE,this.#o],[xe.AnnotationEditorParamsType.FREETEXT_COLOR,this.#r]]}#s(e){let t=e=>{this.editorDiv.style.fontSize=`calc(${e}px * var(--scale-factor))`,this.translate(0,-(e-this.#o)*this.parent.scaleFactor),this.#o=e,this.#u()},_e=this.#o;this.parent.addCommands({cmd:()=>{t(e)},undo:()=>{t(_e)},mustExec:!0,type:xe.AnnotationEditorParamsType.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#c(e){let t=this.#r;this.parent.addCommands({cmd:()=>{this.#r=e,this.editorDiv.style.color=e},undo:()=>{this.#r=t,this.editorDiv.style.color=t},mustExec:!0,type:xe.AnnotationEditorParamsType.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}getInitialTranslation(){return[-Te._internalPadding*this.parent.scaleFactor,-(Te._internalPadding+this.#o)*this.parent.scaleFactor]}rebuild(){super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this))}enableEditMode(){this.isInEditMode()||(this.parent.setEditingState(!1),this.parent.updateToolbar(xe.AnnotationEditorType.FREETEXT),super.enableEditMode(),this.enableEditing(),this.overlayDiv.classList.remove(`enabled`),this.editorDiv.contentEditable=!0,this.div.draggable=!1,this.editorDiv.addEventListener(`keydown`,this.#n),this.editorDiv.addEventListener(`focus`,this.#t),this.editorDiv.addEventListener(`blur`,this.#e))}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.disableEditing(),this.overlayDiv.classList.add(`enabled`),this.editorDiv.contentEditable=!1,this.div.draggable=!0,this.editorDiv.removeEventListener(`ke
81ydown`,this.#n),this.editorDiv.removeEventListener(`focus`,this.#t),this.editorDiv.removeEventListener(`blur`,this.#e),this.div.focus(),this.isEditing=!1)}focusin(e){super.focusin(e),e.target!==this.editorDiv&&this.editorDiv.focus()}onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus())}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===``}remove(){this.isEditing=!1,this.parent.setEditingState(!0),super.remove()}#l(){let e=this.editorDiv.getElementsByTagName(`div`);if(e.length===0)return this.editorDiv.innerText;let t=[];for(let _e=0,xe=e.length;_e<xe;_e++){let xe=e[_e].firstChild;xe?.nodeName===`#text`?t.push(xe.data):t.push(``)}return t.join(` 82`)}#u(){let[e,t]=this.parent.viewportBaseDimensions,_e=this.div.getBoundingClientRect();this.width=_e.width/e,this.height=_e.height/t}commit(){super.commit(),this.#a||(this.#a=!0,this.parent.addUndoableEditor(this)),this.disableEditMode(),this.#i=this.#l().trimEnd(),this.#u()}shouldGetKeyboardEvents(){return this.isInEditMode()}dblclick(e){this.enableEditMode(),this.editorDiv.focus()}keydown(e){e.target===this.div&&e.key===`Enter`&&(this.enableEditMode(),this.editorDiv.focus())}editorDivKeydown(e){Te._keyboardManager.exec(this,e)}editorDivFocus(e){this.isEditing=!0}editorDivBlur(e){this.isEditing=!1}disableEditing(){this.editorDiv.setAttribute(`role`,`comment`),this.editorDiv.removeAttribute(`aria-multiline`)}enableEditing(){this.editorDiv.setAttribute(`role`,`textbox`),this.editorDiv.setAttribute(`aria-multiline`,!0)}render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),this.editorDiv=document.createElement(`div`),this.editorDiv.className=`internal`,this.editorDiv.setAttribute(`id`,`${this.id}-editor`),this.enableEditing(),Te._l10nPromise.get(`editor_free_text_aria_label`).then(e=>this.editorDiv?.setAttribute(`aria-label`,e)),Te._l10nPromise.get(`free_text_default_content`).then(e=>this.editorDiv?.setAttribute(`default-content`,e)),this.editorDiv.contentEditable=!0;let{style:_e}=this.editorDiv;if(_e.fontSize=`calc(${this.#o}px * var(--scale-factor))`,_e.color=this.#r,this.div.append(this.editorDiv),this.overlayDiv=document.createElement(`div`),this.overlayDiv.classList.add(`overlay`,`enabled`),this.div.append(this.overlayDiv),(0,Se.bindEvents)(this,this.div,[`dblclick`,`keydown`]),this.width){let[_e,xe]=this.parent.viewportBaseDimensions;this.setAt(e*_e,t*xe,this.width*_e,this.height*xe);for(let e of this.#i.split(` 83`)){let t=document.createElement(`div`);t.append(e?document.createTextNode(e):document.createElement(`br`)),this.editorDiv.append(t)}this.div.draggable=!0,this.editorDiv.contentEditable=!1}else this.div.draggable=!1,this.editorDiv.contentEditable=!0;return this.div}get contentDiv(){return this.editorDiv}static deserialize(e,t){let _e=super.deserialize(e,t);return _e.#o=e.fontSize,_e.#r=xe.Util.makeHexColor(...e.color),_e.#i=e.value,_e}serialize(){if(this.isEmpty())return null;let e=Te._internalPadding*this.parent.scaleFactor,t=this.getRect(e,e),_e=Ce.AnnotationEditor._colorManager.convert(getComputedStyle(this.editorDiv).color);return{annotationType:xe.AnnotationEditorType.FREETEXT,color:_e,fontSize:this.#o,value:this.#i,pageIndex:this.parent.pageIndex,rect:t,rotation:this.rotation}}}t.FreeTextEditor=Te}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.InkEditor=void 0,Object.defineProperty(t,`fitCurve`,{enumerable:!0,get:function(){return Ce.fitCurve}});var xe=_e(1),Se=_e(6),Ce=_e(25),Te=_e(7);let Ee=16;class De extends Se.AnnotationEditor{#e=0;#t=0;#n=0;#r=this.canvasPointermove.bind(this);#i=this.canvasPointerleave.bind(this);#a=this.canvasPointerup.bind(this);#o=this.canvasPointerdown.bind(this);#s=!1;#c=!1;#l=null;#u=null;#d=0;#f=0;#p=null;static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=1;static _l10nPromise;static _type=`ink`;constructor(e){super({...e,name:`inkEditor`}),this.color=e.color||null,this.thickness=e.thickness||null,this.opacity=e.opacity||null,this.paths=[],this.bezierPath2D=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0}static initialize(e){this._l10nPromise=new Map([`editor_ink_canvas_aria_label`,`editor_ink_aria_label`].map(t=>[t,e.get(t)]))}static updateDefaultParams(e,t){switch(e){case xe.AnnotationEditorParamsType.INK_THICKNESS:De._defaultThickness=t;break;case xe.AnnotationEditorParamsType.INK_COLOR:De._defaultColor=t;break;case xe.AnnotationEditorParamsType.INK_OPACITY:De._defaultOpacity=t/100;break}}updateParams(e,t){switch(e){case xe.AnnotationEditorParamsType.INK_THICKNESS:this.#m(t);break;case xe.AnnotationEditorParamsType.INK_COLOR:this.#h(t);break;case xe.AnnotationEditorParamsType.INK_OPACITY:this.#g(t);break}}static get defaultPropertiesToUpdate(){return[[xe.AnnotationEditorParamsType.INK_THICKNESS,De._defaultThickness],[xe.AnnotationEditorParamsType.INK_COLOR,De._defaultColor||Se.AnnotationEditor._defaultLineColor],[xe.AnnotationEditorParamsType.INK_OPACITY,Math.round(De._defaultOpacity*100)]]}get propertiesToUpdate(){return[[xe.AnnotationEditorParamsType.INK_THICKNESS,this.thickness||De._defaultThickness],[xe.AnnotationEditorParamsType.INK_COLOR,this.color||De._defaultColor||Se.AnnotationEditor._defaultLineColor],[xe.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*(this.opacity??De._defaultOpacity))]]}#m(e){let t=this.thickness;this.parent.addCommands({cmd:()=>{this.thickness=e,this.#F()},undo:()=>{this.thickness=t,this.#F()},mustExec:!0,type:xe.AnnotationEditorParamsType.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}#h(e){let t=this.color;this.parent.addCommands({cmd:()=>{this.color=e,this.#S()},undo:()=>{this.color=t,this.#S()},mustExec:!0,type:xe.AnnotationEditorParamsType.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}#g(e){e/=100;let t=this.opacity;this.parent.addCommands({cmd:()=>{this.opacity=e,this.#S()},undo:()=>{this.opacity=t,this.#S()},mustExec:!0,type:xe.AnnotationEditorParamsType.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}rebuild(){super.rebuild(),this.div!==null&&(this.canvas||(this.#w(),this.#T()),this.isAttachedToDOM||(this.parent.add(this),this.#E()),this.#F())}remove(){this.canvas!==null&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,this.#u.disconnect(),this.#u=null,super.remove())}enableEditMode(){this.#s||this.canvas===null||(super.enableEditMode(),this.div.draggable=!1,this.canvas.addEventListener(`pointerdown`,this.#o),this.canvas.addEventListener(`pointerup`,this.#a))}disableEditMode(){!this.isInEditMode()||this.canvas===null||(super.disableEditMode(),this.div.draggable=!this.isEmpty(),this.div.classList.remove(`editing`),this.canvas.removeEventListener(`pointerdown`,this.#o),this.canvas.removeEventListener(`pointerup`,this.#a))}onceAdded(){this.div.draggable=!this.isEmpty()}isEmpty(){return this.paths.length===0||this.paths.length===1&&this.paths[0].length===0}#_(){let{width:e,height:t,rotation:_e}=this.parent.viewport;switch(_e){case 90:return[0,e,e,t];case 180:return[e,t,e,t];case 270:return[t,0,e,t];default:return[0,0,e,t]}}#v(){this.ctx.lineWidth=this.thickness*this.parent.scaleFactor/this.scaleFactor,this.ctx.lineCap=`round`,this.ctx.lineJoin=`round`,this.ctx.miterLimit=10,this.ctx.strokeStyle=`${this.color}${(0,Te.opacityToHex)(this.opacity)}`}#y(e,t){this.isEditing=!0,this.#c||(this.#c=!0,this.#E(),this.thickness||=
83De._defaultThickness,this.color||=De._defaultColor||Se.AnnotationEditor._defaultLineColor,this.opacity??=De._defaultOpacity),this.currentPath.push([e,t]),this.#l=null,this.#v(),this.ctx.beginPath(),this.ctx.moveTo(e,t),this.#p=()=>{this.#p&&(this.#l&&(this.isEmpty()?(this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)):this.#S(),this.ctx.lineTo(...this.#l),this.#l=null,this.ctx.stroke()),window.requestAnimationFrame(this.#p))},window.requestAnimationFrame(this.#p)}#b(e,t){let[_e,xe]=this.currentPath.at(-1);e===_e&&t===xe||(this.currentPath.push([e,t]),this.#l=[e,t])}#x(e,t){this.ctx.closePath(),this.#p=null,e=Math.min(Math.max(e,0),this.canvas.width),t=Math.min(Math.max(t,0),this.canvas.height);let[_e,xe]=this.currentPath.at(-1);(e!==_e||t!==xe)&&this.currentPath.push([e,t]);let Se;if(this.currentPath.length!==1)Se=(0,Ce.fitCurve)(this.currentPath,30,null);else{let _e=[e,t];Se=[[_e,_e.slice(),_e.slice(),_e]]}let Te=De.#k(Se);this.currentPath.length=0,this.parent.addCommands({cmd:()=>{this.paths.push(Se),this.bezierPath2D.push(Te),this.rebuild()},undo:()=>{this.paths.pop(),this.bezierPath2D.pop(),this.paths.length===0?this.remove():(this.canvas||(this.#w(),this.#T()),this.#F())},mustExec:!0})}#S(){if(this.isEmpty()){this.#O();return}this.#v();let{canvas:e,ctx:t}=this;t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.width,e.height),this.#O();for(let e of this.bezierPath2D)t.stroke(e)}commit(){this.#s||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),this.#s=!0,this.div.classList.add(`disabled`),this.#F(!0),this.parent.addInkEditorIfNeeded(!0),this.parent.moveEditorInDOM(this),this.div.focus())}focusin(e){super.focusin(e),this.enableEditMode()}canvasPointerdown(e){e.button!==0||!this.isInEditMode()||this.#s||(this.setInForeground(),e.type!==`mouse`&&this.div.focus(),e.stopPropagation(),this.canvas.addEventListener(`pointerleave`,this.#i),this.canvas.addEventListener(`pointermove`,this.#r),this.#y(e.offsetX,e.offsetY))}canvasPointermove(e){e.stopPropagation(),this.#b(e.offsetX,e.offsetY)}canvasPointerup(e){e.button===0&&this.isInEditMode()&&this.currentPath.length!==0&&(e.stopPropagation(),this.#C(e),this.setInBackground())}canvasPointerleave(e){this.#C(e),this.setInBackground()}#C(e){this.#x(e.offsetX,e.offsetY),this.canvas.removeEventListener(`pointerleave`,this.#i),this.canvas.removeEventListener(`pointermove`,this.#r),this.parent.addToAnnotationStorage(this)}#w(){this.canvas=document.createElement(`canvas`),this.canvas.width=this.canvas.height=0,this.canvas.className=`inkEditorCanvas`,De._l10nPromise.get(`editor_ink_canvas_aria_label`).then(e=>this.canvas?.setAttribute(`aria-label`,e)),this.div.append(this.canvas),this.ctx=this.canvas.getContext(`2d`)}#T(){this.#u=new ResizeObserver(e=>{let t=e[0].contentRect;t.width&&t.height&&this.setDimensions(t.width,t.height)}),this.#u.observe(this.div)}render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),De._l10nPromise.get(`editor_ink_aria_label`).then(e=>this.div?.setAttribute(`aria-label`,e));let[_e,xe,Se,Ce]=this.#_();if(this.setAt(_e,xe,0,0),this.setDims(Se,Ce),this.#w(),this.width){let[_e,xe]=this.parent.viewportBaseDimensions;this.setAt(e*_e,t*xe,this.width*_e,this.height*xe),this.#c=!0,this.#E(),this.setDims(this.width*_e,this.height*xe),this.#S(),this.#I(),this.div.classList.add(`disabled`)}else this.div.classList.add(`editing`),this.enableEditMode();return this.#T(),this.div}#E(){if(!this.#c)return;let[e,t]=this.parent.viewportBaseDimensions;this.canvas.width=Math.ceil(this.width*e),this.canvas.height=Math.ceil(this.height*t),this.#O()}setDimensions(e,t){let _e=Math.round(e),xe=Math.round(t);if(this.#d===_e&&this.#f===xe)return;this.#d=_e,this.#f=xe,this.canvas.style.visibility=`hidden`,this.#e&&Math.abs(this.#e-e/t)>.01&&(t=Math.ceil(e/this.#e),this.setDims(e,t));let[Se,Ce]=this.parent.viewportBaseDimensions;this.width=e/Se,this.height=t/Ce,this.#s&&this.#D(e,t),this.#E(),this.#S(),this.canvas.style.visibility=`visible`}#D(e,t){let _e=this.#P(),xe=(e-_e)/this.#n,Se=(t-_e)/this.#t;this.scaleFactor=Math.min(xe,Se)}#O(){let e=this.#P()/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+e,this.translationY*this.scaleFactor+e)}static#k(e){let t=new Path2D;for(let _e=0,xe=e.length;_e<xe;_e++){let[xe,Se,Ce,Te]=e[_e];_e===0&&t.moveTo(...xe),t.bezierCurveTo(Se[0],Se[1],Ce[0],Ce[1],Te[0],Te[1])}return t}#A(e,t,_e,xe){let Se=4,Ce=[],Te=this.thickness/2,Ee,De;for(let Se of this.paths){Ee=[],De=[];for(let Ce=0,Oe=Se.length;Ce<Oe;Ce++){let[Oe,ke,Ae,je]=Se[Ce],Me=e*(Oe[0]+t)+Te,Pe=xe-e*(Oe[1]+_e)-Te,Fe=e*(ke[0]+t)+Te,Ie=xe-e*(ke[1]+_e)-Te,Re=e*(Ae[0]+t)+Te,ze=xe-e*(Ae[1]+_e)-Te,Be=e*(je[0]+t)+Te,Ve=xe-e*(je[1]+_e)-Te;Ce===0&&(Ee.push(Me,Pe),De.push(Me,Pe)),Ee.push(Fe,Ie,Re,ze,Be,Ve),this.#j(Me,Pe,Fe,Ie,Re,ze,Be,Ve,4,De)}Ce.push({bezier:Ee,points:De})}return Ce}#j(e,t,_e,xe,Se,Ce,Te,Ee,De,Oe){if(this.#M(e,t,_e,xe,Se,Ce,Te,Ee)){Oe.push(Te,Ee);return}for(let ke=1;ke<De-1;
83ke++){let Ae=ke/De,je=1-Ae,Me=Ae*e+je*_e,Pe=Ae*t+je*xe,Fe=Ae*_e+je*Se,Ie=Ae*xe+je*Ce,Re=Ae*Se+je*Te,ze=Ae*Ce+je*Ee;Me=Ae*Me+je*Fe,Pe=Ae*Pe+je*Ie,Fe=Ae*Fe+je*Re,Ie=Ae*Ie+je*ze,Me=Ae*Me+je*Fe,Pe=Ae*Pe+je*Ie,Oe.push(Me,Pe)}Oe.push(Te,Ee)}#M(e,t,_e,xe,Se,Ce,Te,Ee){let De=10,Oe=(3*_e-2*e-Te)**2,ke=(3*xe-2*t-Ee)**2,Ae=(3*Se-e-2*Te)**2,je=(3*Ce-t-2*Ee)**2;return Math.max(Oe,Ae)+Math.max(ke,je)<=10}#N(){let e=1/0,t=-1/0,_e=1/0,Se=-1/0;for(let Ce of this.paths)for(let[Te,Ee,De,Oe]of Ce){let Ce=xe.Util.bezierBoundingBox(...Te,...Ee,...De,...Oe);e=Math.min(e,Ce[0]),_e=Math.min(_e,Ce[1]),t=Math.max(t,Ce[2]),Se=Math.max(Se,Ce[3])}return[e,_e,t,Se]}#P(){return this.#s?Math.ceil(this.thickness*this.parent.scaleFactor):0}#F(e=!1){if(this.isEmpty())return;if(!this.#s){this.#S();return}let t=this.#N(),_e=this.#P();this.#n=Math.max(16,t[2]-t[0]),this.#t=Math.max(16,t[3]-t[1]);let xe=Math.ceil(_e+this.#n*this.scaleFactor),Se=Math.ceil(_e+this.#t*this.scaleFactor),[Ce,Te]=this.parent.viewportBaseDimensions;this.width=xe/Ce,this.height=Se/Te,this.#e=xe/Se,this.#I();let Ee=this.translationX,De=this.translationY;this.translationX=-t[0],this.translationY=-t[1],this.#E(),this.#S(),this.#d=xe,this.#f=Se,this.setDims(xe,Se);let Oe=e?_e/this.scaleFactor/2:0;this.translate(Ee-this.translationX-Oe,De-this.translationY-Oe)}#I(){let{style:e}=this.div;this.#e>=1?(e.minHeight=`16px`,e.minWidth=`${Math.round(this.#e*16)}px`):(e.minWidth=`16px`,e.minHeight=`${Math.round(16/this.#e)}px`)}static deserialize(e,t){let _e=super.deserialize(e,t);_e.thickness=e.thickness,_e.color=xe.Util.makeHexColor(...e.color),_e.opacity=e.opacity;let[Se,Ce]=t.pageDimensions,Te=_e.width*Se,Ee=_e.height*Ce,De=t.scaleFactor,Oe=e.thickness/2;_e.#e=Te/Ee,_e.#s=!0,_e.#d=Math.round(Te),_e.#f=Math.round(Ee);for(let{bezier:t}of e.paths){let e=[];_e.paths.push(e);let xe=De*(t[0]-Oe),Se=De*(Ee-t[1]-Oe);for(let _e=2,Ce=t.length;_e<Ce;_e+=6){let Ce=De*(t[_e]-Oe),Te=De*(Ee-t[_e+1]-Oe),ke=De*(t[_e+2]-Oe),Ae=De*(Ee-t[_e+3]-Oe),je=De*(t[_e+4]-Oe),Me=De*(Ee-t[_e+5]-Oe);e.push([[xe,Se],[Ce,Te],[ke,Ae],[je,Me]]),xe=je,Se=Me}let Ce=this.#k(e);_e.bezierPath2D.push(Ce)}let ke=_e.#N();return _e.#n=Math.max(16,ke[2]-ke[0]),_e.#t=Math.max(16,ke[3]-ke[1]),_e.#D(Te,Ee),_e}serialize(){if(this.isEmpty())return null;let e=this.getRect(0,0),t=this.rotation%180==0?e[3]-e[1]:e[2]-e[0],_e=Se.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:xe.AnnotationEditorType.INK,color:_e,thickness:this.thickness,opacity:this.opacity,paths:this.#A(this.scaleFactor/this.parent.scaleFactor,this.translationX,this.translationY,t),pageIndex:this.parent.pageIndex,rect:e,rotation:this.rotation}}}t.InkEditor=De}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.fitCurve=void 0,t.fitCurve=_e(26)}),(e=>{function t(e,t,xe){if(!Array.isArray(e))throw TypeError(`First argument should be an array`);if(e.forEach(t=>{if(!Array.isArray(t)||t.some(e=>typeof e!=`number`)||t.length!==e[0].length)throw Error(`Each point should be an array of numbers. Each point should have the same amount of numbers.`)}),e=e.filter((t,_e)=>_e===0||!t.every((t,xe)=>t===e[_e-1][xe])),e.length<2)return[];let Se=e.length,Ce=Ae(e[1],e[0]),Te=Ae(e[Se-2],e[Se-1]);return _e(e,Ce,Te,t,xe)}function _e(e,t,Se,Te,De){let Oe=20;var ke,Ae,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We;if(e.length===2)return Ue=je.vectorLen(je.subtract(e[0],e[1]))/3,ke=[e[0],je.addArrays(e[0],je.mulItems(t,Ue)),je.addArrays(e[1],je.mulItems(Se,Ue)),e[1]],[ke];if(Ae=Ee(e),[ke,Pe,Ie]=xe(e,Ae,Ae,t,Se,De),Pe===0||Pe<Te)return[ke];if(Pe<Te*Te)for(Me=Ae,Fe=Pe,Re=Ie,We=0;We<20;We++){if(Me=Ce(ke,e,Me),[ke,Pe,Ie]=xe(e,Ae,Me,t,Se,De),Pe<Te)return[ke];if(Ie===Re){let e=Pe/Fe;if(e>.9999&&e<1.0001)break}Fe=Pe,Re=Ie}return He=[],ze=je.subtract(e[Ie-1],e[Ie+1]),ze.every(e=>e===0)&&(ze=je.subtract(e[Ie-1],e[Ie]),[ze[0],ze[1]]=[-ze[1],ze[0]]),Be=je.normalize(ze),Ve=je.mulItems(Be,-1),He=He.concat(_e(e.slice(0,Ie+1),t,Be,Te,De)),He=He.concat(_e(e.slice(Ie),Ve,Se,Te,De)),He}function xe(e,t,_e,xe,Ce,Te){var Ee=Se(e,_e,xe,Ce,Te),Oe,ke;return[Oe,ke]=De(e,Ee,t),Te&&Te({bez:Ee,points:e,params:t,maxErr:Oe,maxPoint:ke}),[Ee,Oe,ke]}function Se(e,t,_e,xe){var Se,Ce,Te,Ee,De,Oe,ke,Ae,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We=e[0],Ge=e[e.length-1];for(Se=[We,null,null,Ge],Ce=je.zeros_Xx2x2(t.length),ze=0,Be=t.length;ze<Be;ze++)He=t[ze],Ue=1-He,Te=Ce[ze],Te[0]=je.mulItems(_e,3*He*(Ue*Ue)),Te[1]=je.mulItems(xe,3*Ue*(He*He));for(Ee=[[0,0],[0,0]],De=[0,0],ze=0,Be=e.length;ze<Be;ze++)He=t[ze],Te=Ce[ze],Ee[0][0]+=je.dot(Te[0],Te[0]),Ee[0][1]+=je.dot(Te[0],Te[1]),Ee[1][0]+=je.dot(Te[0],Te[1]),Ee[1][1]+=je.dot(Te[1],Te[1]),Ve=je.subtract(e[ze],Me.q([We,We,Ge,Ge],He)),De[0]+=je.dot(Te[0],Ve),De[1]+=je.dot(Te[1],Ve);return Oe=Ee[0][0]*Ee[1][1]-Ee[1][0]*Ee[0][1],ke=Ee[0][0]*De[1]-Ee[1][0]*De[0],Ae=De[0]*Ee[1][1]-De[1]*Ee[0][1],Pe=Oe===0?0:Ae/Oe,Fe=Oe===0?0:ke/Oe,Re=je.vectorLen(je.subtract(We,Ge)),Ie=1e-6*Re,Pe<Ie||Fe<Ie?(Se[1]=je.addArrays(We,je.mulItems(_e,Re/3)),Se[2]=je.addArrays(Ge,je.mulItems(xe,Re/3))):(Se[1]=je.addArrays(We,je.mulItems(_e,Pe)),Se[2]=je.addArrays(Ge,je.mulItems(xe,Fe))),Se}function Ce(e,t,_e){return _e.map((_e,xe)=>Te(e,t[xe],_e))}function Te(e,t,_e){var xe=je.subtract(Me.q(e,_e),t),Se=Me.qprime(e,_e),Ce=je.mulMatrix(xe,Se),Te=je.sum(je.squareItems(Se))+2*je.mulMatrix(xe,Me.qprimeprime(e,_e));return Te===0?_e:_e-Ce/Te}function Ee(e){var t=[],_e,xe,Se;return e.forEach((e,Ce)=>{_e=Ce?xe+je.vectorLen(je.subtract(e,Se)):0,t.push(_e),xe=_e,Se=e}),t=t.map(e=>e/xe),t}function De(e,t,_e){var xe,Se=0,Ce=Math.floor(e.length/2),Te,Ee,De,Ae,Pe;let Fe=Oe(t,10);for(Ee=0,De=e.length;Ee<De;Ee++)Ae=e[Ee],Pe=ke(t,_e[Ee],Fe,10),Te=je.subtract(Me.q(t,Pe),Ae),xe=Te[0]*Te[0]+Te[1]*Te[1],xe>Se&&(Se=xe,Ce=Ee);return[Se,Ce]}var Oe=function(e,t){for(var _e,xe=[0],Se=e[0],Ce=0,Te=1;Te<=t;Te++)_e=Me.q(e,Te/t),Ce+=je.vectorLen(je.subtract(_e,Se)),xe.push(Ce),Se=_e;return xe=xe.map(e=>e/Ce),xe};function ke(e,t,_e,xe){if(t<0)return 0;if(t>1)return 1;for(var Se,Ce,Te,Ee,De,Oe=1;Oe<=xe;Oe++)if(t<=_e[Oe]){Ee=(Oe-1)/xe,Te=Oe/xe,Ce=_e[Oe-1],Se=_e[Oe],De=(t-Ce)/(Se-Ce)*(Te-Ee)+Ee;break}return De}function Ae(e,t){return je.normalize(je.subtract(e,t))}class je{static zeros_Xx2x2(e){for(var t=[];e--;)t.push([0,0]);return t}static mulItems(e,t){return e.map(e=>e*t)}static mulMatrix(e,t){return e.reduce((e,_e,xe)=>e+_e*t[xe],0)}static subtract(e,t){return e.map((e,_e)=>e-t[_e])}static addArrays(e,t){return e.map((e,_e)=>e+t[_e])}static addItems(e,t){return e.map(e=>e+t)}static sum(e){return e.reduce((e,t)=>
83e+t)}static dot(e,t){return je.mulMatrix(e,t)}static vectorLen(e){return Math.hypot(...e)}static divItems(e,t){return e.map(e=>e/t)}static squareItems(e){return e.map(e=>e*e)}static normalize(e){return this.divItems(e,this.vectorLen(e))}}class Me{static q(e,t){var _e=1-t,xe=je.mulItems(e[0],_e*_e*_e),Se=je.mulItems(e[1],3*_e*_e*t),Ce=je.mulItems(e[2],3*_e*t*t),Te=je.mulItems(e[3],t*t*t);return je.addArrays(je.addArrays(xe,Se),je.addArrays(Ce,Te))}static qprime(e,t){var _e=1-t,xe=je.mulItems(je.subtract(e[1],e[0]),3*_e*_e),Se=je.mulItems(je.subtract(e[2],e[1]),6*_e*t),Ce=je.mulItems(je.subtract(e[3],e[2]),3*t*t);return je.addArrays(je.addArrays(xe,Se),Ce)}static qprimeprime(e,t){return je.addArrays(je.mulItems(je.addArrays(je.subtract(e[2],je.mulItems(e[1],2)),e[0]),6*(1-t)),je.mulItems(je.addArrays(je.subtract(e[3],je.mulItems(e[2],2)),e[1]),6*t))}}e.exports=t,e.exports.fitCubic=_e,e.exports.createTangent=Ae}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.AnnotationLayer=void 0;var xe=_e(1),Se=_e(8),Ce=_e(5),Te=_e(28),Ee=_e(29);let De=1e3,Oe=9,ke=new WeakSet;function Ae(e){return{width:e[2]-e[0],height:e[3]-e[1]}}class je{static create(e){switch(e.data.annotationType){case xe.AnnotationType.LINK:return new Pe(e);case xe.AnnotationType.TEXT:return new Fe(e);case xe.AnnotationType.WIDGET:switch(e.data.fieldType){case`Tx`:return new Re(e);case`Btn`:return e.data.radioButton?new Be(e):e.data.checkBox?new ze(e):new Ve(e);case`Ch`:return new He(e)}return new Ie(e);case xe.AnnotationType.POPUP:return new Ue(e);case xe.AnnotationType.FREETEXT:return new Ge(e);case xe.AnnotationType.LINE:return new Ke(e);case xe.AnnotationType.SQUARE:return new qe(e);case xe.AnnotationType.CIRCLE:return new Je(e);case xe.AnnotationType.POLYLINE:return new Ye(e);case xe.AnnotationType.CARET:return new Ze(e);case xe.AnnotationType.INK:return new Qe(e);case xe.AnnotationType.POLYGON:return new Xe(e);case xe.AnnotationType.HIGHLIGHT:return new $e(e);case xe.AnnotationType.UNDERLINE:return new en(e);case xe.AnnotationType.SQUIGGLY:return new tn(e);case xe.AnnotationType.STRIKEOUT:return new nn(e);case xe.AnnotationType.STAMP:return new rn(e);case xe.AnnotationType.FILEATTACHMENT:return new an(e);default:return new Me(e)}}}class Me{constructor(e,{isRenderable:t=!1,ignoreBorder:_e=!1,createQuadrilaterals:xe=!1}={}){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this._mouseState=e.mouseState,t&&(this.container=this._createContainer(_e)),xe&&(this.quadrilaterals=this._createQuadrilaterals(_e))}_createContainer(e=!1){let t=this.data,_e=this.page,Se=this.viewport,Ce=document.createElement(`section`),{width:Te,height:Ee}=Ae(t.rect),[De,Oe,ke,je]=Se.viewBox,Me=ke-De,Pe=je-Oe;Ce.setAttribute(`data-annotation-id`,t.id);let Fe=xe.Util.normalizeRect([t.rect[0],_e.view[3]-t.rect[1]+_e.view[1],t.rect[2],_e.view[3]-t.rect[3]+_e.view[1]]);if(!e&&t.borderStyle.width>0){Ce.style.borderWidth=`${t.borderStyle.width}px`;let e=t.borderStyle.horizontalCornerRadius,_e=t.borderStyle.verticalCornerRadius;if(e>0||_e>0){let t=`calc(${e}px * var(--scale-factor)) / calc(${_e}px * var(--scale-factor))`;Ce.style.borderRadius=t}else if(this instanceof Be){let e=`calc(${Te}px * var(--scale-factor)) / calc(${Ee}px * var(--scale-factor))`;Ce.style.borderRadius=e}switch(t.borderStyle.style){case xe.AnnotationBorderStyleType.SOLID:Ce.style.borderStyle=`solid`;break;case xe.AnnotationBorderStyleType.DASHED:Ce.style.borderStyle=`dashed`;break;case xe.AnnotationBorderStyleType.BEVELED:(0,xe.warn)(`Unimplemented border style: beveled`);break;case xe.AnnotationBorderStyleType.INSET:(0,xe.warn)(`Unimplemented border style: inset`);break;case xe.AnnotationBorderStyleType.UNDERLINE:Ce.style.borderBottomStyle=`solid`;break;default:break}let Se=t.borderColor||null;Se?Ce.style.borderColor=xe.Util.makeHexColor(Se[0]|0,Se[1]|0,Se[2]|0):Ce.style.borderWidth=0}Ce.style.left=`${100*(Fe[0]-De)/Me}%`,Ce.style.top=`${100*(Fe[1]-Oe)/Pe}%`;let{rotation:Ie}=t;return t.hasOwnCanvas||Ie===0?(Ce.style.width=`${100*Te/Me}%`,Ce.style.height=`${100*Ee/Pe}%`):this.setRotation(Ie,Ce),Ce}setRotation(e,t=this.container){let[_e,xe,Se,Ce]=this.viewport.viewBox,Te=Se-_e,Ee=Ce-xe,{width:De,he
83ight:Oe}=Ae(this.data.rect),ke,je;e%180==0?(ke=100*De/Te,je=100*Oe/Ee):(ke=100*Oe/Te,je=100*De/Ee),t.style.width=`${ke}%`,t.style.height=`${je}%`,t.setAttribute(`data-main-rotation`,(360-e)%360)}get _commonActions(){let e=(e,t,_e)=>{let xe=_e.detail[e];_e.target.style[t]=Te.ColorConverters[`${xe[0]}_HTML`](xe.slice(1))};return(0,xe.shadow)(this,`_commonActions`,{display:e=>{let t=e.detail.display%2==1;this.container.style.visibility=t?`hidden`:`visible`,this.annotationStorage.setValue(this.data.id,{hidden:t,print:e.detail.display===0||e.detail.display===3})},print:e=>{this.annotationStorage.setValue(this.data.id,{print:e.detail.print})},hidden:e=>{this.container.style.visibility=e.detail.hidden?`hidden`:`visible`,this.annotationStorage.setValue(this.data.id,{hidden:e.detail.hidden})},focus:e=>{setTimeout(()=>e.target.focus({preventScroll:!1}),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.detail.readonly?e.target.setAttribute(`readonly`,``):e.target.removeAttribute(`readonly`)},required:e=>{this._setRequired(e.target,e.detail.required)},bgColor:t=>{e(`bgColor`,`backgroundColor`,t)},fillColor:t=>{e(`fillColor`,`backgroundColor`,t)},fgColor:t=>{e(`fgColor`,`color`,t)},textColor:t=>{e(`textColor`,`color`,t)},borderColor:t=>{e(`borderColor`,`borderColor`,t)},strokeColor:t=>{e(`strokeColor`,`borderColor`,t)},rotation:e=>{let t=e.detail.rotation;this.setRotation(t),this.annotationStorage.setValue(this.data.id,{rotation:t})}})}_dispatchEventFromSandbox(e,t){let _e=this._commonActions;for(let xe of Object.keys(t.detail)){let Se=e[xe]||_e[xe];Se&&Se(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;let t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;let _e=this._commonActions;for(let[xe,Se]of Object.entries(t)){let Ce=_e[xe];Ce&&(Ce({detail:{[xe]:Se},target:e}),delete t[xe])}}_createQuadrilaterals(e=!1){if(!this.data.quadPoints)return null;let t=[],_e=this.data.rect;for(let _e of this.data.quadPoints)this.data.rect=[_e[2].x,_e[2].y,_e[1].x,_e[1].y],t.push(this._createContainer(e));return this.data.rect=_e,t}_createPopup(e,t){let _e=this.container;this.quadrilaterals&&(e||=this.quadrilaterals,_e=this.quadrilaterals[0]),e||(e=document.createElement(`div`),e.className=`popupTriggerArea`,_e.append(e));let xe=new We({container:_e,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();xe.style.left=`100%`,_e.append(xe)}_renderQuadrilaterals(e){for(let t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,xe.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){let _e=[];if(this._fieldObjects){let Se=this._fieldObjects[e];if(Se)for(let{page:e,id:Ce,exportValues:Te}of Se){if(e===-1||Ce===t)continue;let Se=typeof Te==`string`?Te:null,Ee=document.querySelector(`[data-element-id="${Ce}"]`);if(Ee&&!ke.has(Ee)){(0,xe.warn)(`_getElementsByName - element not allowed: ${Ce}`);continue}_e.push({id:Ce,exportValue:Se,domElement:Ee})}return _e}for(let xe of document.getElementsByName(e)){let{id:e,exportValue:Se}=xe;e!==t&&ke.has(xe)&&_e.push({id:e,exportValue:Se,domElement:xe})}return _e}static get platform(){let e=typeof navigator<`u`?navigator.platform:``;return(0,xe.shadow)(this,`platform`,{isWin:e.includes(`Win`),isMac:e.includes(`Mac`)})}}class Pe extends Me{constructor(e,t=null){super(e,{isRenderable:!0,ignoreBorder:!!t?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=e.data.isTooltipOnly}render(){let{data:e,linkService:t}=this,_e=document.createElement(`a`);_e.setAttribute(`data-element-id`,e.id);let xe=!1;return e.url?(t.addLinkAttributes(_e,e.url,e.newWindow),xe=!0):e.action?(this._bindNamedAction(_e,e.action),xe=!0):e.dest?(this._bindLink(_e,e.dest),xe=!0):(e.actions&&(e.actions.Action||e.actions[`Mouse Up`]||e.actions[`Mouse Down`])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(_e,e),xe=!0),e.resetForm?(this._bindResetFormAction(_e,e.resetForm),xe=!0):this.isTooltipOnly&&!xe&&(this._bindLink(_e,``),xe=!0)),this.quadrilaterals?this._renderQuadrilaterals(`linkAnnotation`).map((e,t)=>{let xe=t===0?_e:_e.cloneNode();return e.append(xe),e}):(this.container.className=`linkAnnotation`,xe&&this.container.append(_e),this.container)}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.goToDestination(t),!1),(t||t===``)&&(e.className=`internalLink`)}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(``),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),e.className=`internalLink`}_bindJSAction(e,t){e.href=this.linkService.getAnchorUrl(``);let _e=new Map([[`Action`,`onclick`],[`Mouse Up`,`onmouseup`],[`Mouse Down`,`onmousedown`]]);for(let xe of Object.keys(t.actions)){let Se=_e.get(xe);Se&&(e[Se]=()=>(this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t.id,name:xe}}),!1))}e.onclick||=()=>!1,e.className=`internalLink`}_bindResetFormAction(e,t){let _e=e.onclick;if(_e||(e.href=this.linkService.getAnchorUrl(``)),e.className=`internalLink`,!this._fieldObjects){(0,xe.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),_e||(e.onclick=()=>!1);return}e.onclick=()=>{_e&&_e();let{fields:e,refs:Se,include:Ce}=t,Te=[];
83if(e.length!==0||Se.length!==0){let t=new Set(Se);for(let _e of e){let e=this._fieldObjects[_e]||[];for(let{id:_e}of e)t.add(_e)}for(let e of Object.values(this._fieldObjects))for(let _e of e)t.has(_e.id)===Ce&&Te.push(_e)}else for(let e of Object.values(this._fieldObjects))Te.push(...e);let Ee=this.annotationStorage,De=[];for(let e of Te){let{id:t}=e;switch(De.push(t),e.type){case`text`:{let _e=e.defaultValue||``;Ee.setValue(t,{value:_e});break}case`checkbox`:case`radiobutton`:{let _e=e.defaultValue===e.exportValues;Ee.setValue(t,{value:_e});break}case`combobox`:case`listbox`:{let _e=e.defaultValue||``;Ee.setValue(t,{value:_e});break}default:continue}let _e=document.querySelector(`[data-element-id="${t}"]`);if(_e){if(!ke.has(_e)){(0,xe.warn)(`_bindResetFormAction - element not allowed: ${t}`);continue}_e.dispatchEvent(new Event(`resetform`))}}return this.enableScripting&&this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:`app`,ids:De,name:`ResetForm`}}),!1}}}class Fe extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t})}render(){this.container.className=`textAnnotation`;let e=document.createElement(`img`);return 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(e,this.data),this.container.append(e),this.container}}class Ie extends Me{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}_getKeyModifier(e){let{isWin:t,isMac:_e}=Me.platform;return t&&e.ctrlKey||_e&&e.metaKey}_setEventListener(e,t,_e,xe){t.includes(`mouse`)?e.addEventListener(t,e=>{this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:this.data.id,name:_e,value:xe(e),shift:e.shiftKey,modifier:this._getKeyModifier(e)}})}):e.addEventListener(t,e=>{this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:this.data.id,name:_e,value:xe(e)}})})}_setEventListeners(e,t,_e){for(let[xe,Se]of t)(Se===`Action`||this.data.actions?.[Se])&&this._setEventListener(e,xe,Se,_e)}_setBackgroundColor(e){let t=this.data.backgroundColor||null;e.style.backgroundColor=t===null?`transparent`:xe.Util.makeHexColor(t[0],t[1],t[2])}_setTextStyle(e){let t=[`left`,`center`,`right`],{fontColor:_e}=this.data.defaultAppearanceData,Se=this.data.defaultAppearanceData.fontSize||9,Ce=e.style,Te;if(this.data.multiLine){let e=Math.abs(this.data.rect[3]-this.data.rect[1]),t=e/(Math.round(e/(xe.LINE_FACTOR*Se))||1);Te=Math.min(Se,Math.round(t/xe.LINE_FACTOR))}else{let e=Math.abs(this.data.rect[3]-this.data.rect[1]);Te=Math.min(Se,Math.round(e/xe.LINE_FACTOR))}Ce.fontSize=`calc(${Te}px * var(--scale-factor))`,Ce.color=xe.Util.makeHexColor(_e[0],_e[1],_e[2]),this.data.textAlignment!==null&&(Ce.textAlign=t[this.data.textAlignment])}_setRequired(e,t){t?e.setAttribute(`required`,!0):e.removeAttribute(`required`),e.setAttribute(`aria-required`,t)}}class Re extends Ie{constructor(e){let t=e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,{isRenderable:t})}setPropertyOnSiblings(e,t,_e,xe){let Se=this.annotationStorage;
83for(let Ce of this._getElementsByName(e.name,e.id))Ce.domElement&&(Ce.domElement[t]=_e),Se.setValue(Ce.id,{[xe]:_e})}render(){let e=this.annotationStorage,t=this.data.id;this.container.className=`textWidgetAnnotation`;let _e=null;if(this.renderForms){let xe=e.getValue(t,{value:this.data.fieldValue}),Se=xe.formattedValue||xe.value||``,Ce=e.getValue(t,{charLimit:this.data.maxLen}).charLimit;Ce&&Se.length>Ce&&(Se=Se.slice(0,Ce));let Te={userValue:Se,formattedValue:null,valueOnFocus:``};this.data.multiLine?(_e=document.createElement(`textarea`),_e.textContent=Se,this.data.doNotScroll&&(_e.style.overflowY=`hidden`)):(_e=document.createElement(`input`),_e.type=`text`,_e.setAttribute(`value`,Se),this.data.doNotScroll&&(_e.style.overflowX=`hidden`)),ke.add(_e),_e.setAttribute(`data-element-id`,t),_e.disabled=this.data.readOnly,_e.name=this.data.fieldName,_e.tabIndex=De,this._setRequired(_e,this.data.required),Ce&&(_e.maxLength=Ce),_e.addEventListener(`input`,xe=>{e.setValue(t,{value:xe.target.value}),this.setPropertyOnSiblings(_e,`value`,xe.target.value,`value`)}),_e.addEventListener(`resetform`,e=>{let t=this.data.defaultFieldValue??``;_e.value=Te.userValue=t,Te.formattedValue=null});let Ee=e=>{let{formattedValue:t}=Te;t!=null&&(e.target.value=t),e.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){_e.addEventListener(`focus`,e=>{Te.userValue&&(e.target.value=Te.userValue),Te.valueOnFocus=e.target.value}),_e.addEventListener(`updatefromsandbox`,_e=>{this._dispatchEventFromSandbox({value(_e){Te.userValue=_e.detail.value??``,e.setValue(t,{value:Te.userValue.toString()}),_e.target.value=Te.userValue},formattedValue(_e){let{formattedValue:xe}=_e.detail;Te.formattedValue=xe,xe!=null&&_e.target!==document.activeElement&&(_e.target.value=xe),e.setValue(t,{formattedValue:xe})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)},charLimit:_e=>{let{charLimit:xe}=_e.detail,{target:Se}=_e;if(xe===0){Se.removeAttribute(`maxLength`);return}Se.setAttribute(`maxLength`,xe);let Ce=Te.userValue;!Ce||Ce.length<=xe||(Ce=Ce.slice(0,xe),Se.value=Te.userValue=Ce,e.setValue(t,{value:Ce}),this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t,name:`Keystroke`,value:Ce,willCommit:!0,commitKey:1,selStart:Se.selectionStart,selEnd:Se.selectionEnd}}))}},_e)}),_e.addEventListener(`keydown`,e=>{let _e=-1;if(e.key===`Escape`?_e=0:e.key===`Enter`?_e=2:e.key===`Tab`&&(_e=3),_e===-1)return;let{value:xe}=e.target;Te.valueOnFocus!==xe&&(Te.userValue=xe,this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t,name:`Keystroke`,value:xe,willCommit:!0,commitKey:_e,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))});let xe=Ee;Ee=null,_e.addEventListener(`blur`,e=>{let{value:_e}=e.target;Te.userValue=_e,this._mouseState.isDown&&Te.valueOnFocus!==_e&&this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t,name:`Keystroke`,value:_e,willCommit:!0,commitKey:1,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}),xe(e)}),this.data.actions?.Keystroke&&_e.addEventListener(`beforeinput`,e=>{let{data:_e,target:xe}=e,{value:Se,selectionStart:Ce,selectionEnd:Te}=xe,Ee=Ce,De=Te;switch(e.inputType){case`deleteWordBackward`:{let e=Se.substring(0,Ce).match(/\w*[^\w]*$/);e&&(Ee-=e[0].length);break}case`deleteWordForward`:{let e=Se.substring(Ce).match(/^[^\w]*\w*/);e&&(De+=e[0].length);break}case`deleteContentBackward`:Ce===Te&&--Ee;break;case`deleteContentForward`:Ce===Te&&(De+=1);break}e.preventDefault(),this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t,name:`Keystroke`,value:Se,change:_e||``,willCommit:!1,selStart:Ee,selEnd:De}})}),this._setEventListeners(_e,[[`focus`,`Focus`],[`blur`,`Blur`],[`mousedown`,`Mouse Down`],[`mouseenter`,`Mouse Enter`],[`mouseleave`,`Mouse Exit`],[`mouseup`,`Mouse Up`]],e=>e.target.value)}if(Ee&&_e.addEventListener(`blur`,Ee),this.data.comb){let e=(this.data.rect[2]-this.data.rect[0])/Ce;_e.classList.add(`comb`),_e.style.letterSpacing=`calc(${e}px * var(--scale-factor) - 1ch)`}}else _e=document.createElement(`div`),_e.textContent=this.data.fieldValue,_e.style.verticalAlign=`middle`,_e.style.display=`table-cell`;
vendor: 1,807 bytes, line 83
83return this._setTextStyle(_e),this._setBackgroundColor(_e),this._setDefaultPropertiesFromJS(_e),this.container.append(_e),this.container}}class ze extends Ie{constructor(e){super(e,{isRenderable:e.renderForms})}render(){let e=this.annotationStorage,t=this.data,_e=t.id,xe=e.getValue(_e,{value:t.exportValue===t.fieldValue}).value;typeof xe==`string`&&(xe=xe!==`Off`,e.setValue(_e,{value:xe})),this.container.className=`buttonWidgetAnnotation checkBox`;let Se=document.createElement(`input`);return ke.add(Se),Se.setAttribute(`data-element-id`,_e),Se.disabled=t.readOnly,this._setRequired(Se,this.data.required),Se.type=`checkbox`,Se.name=t.fieldName,xe&&Se.setAttribute(`checked`,!0),Se.setAttribute(`exportValue`,t.exportValue),Se.tabIndex=De,Se.addEventListener(`change`,xe=>{let{name:Se,checked:Ce}=xe.target;for(let xe of this._getElementsByName(Se,_e)){let _e=Ce&&xe.exportValue===t.exportValue;xe.domElement&&(xe.domElement.checked=_e),e.setValue(xe.id,{value:_e})}e.setValue(_e,{value:Ce})}),Se.addEventListener(`resetform`,e=>{let _e=t.defaultFieldValue||`Off`;e.target.checked=_e===t.exportValue}),this.enableScripting&&this.hasJSActions&&(Se.addEventListener(`updatefromsandbox`,t=>{this._dispatchEventFromSandbox({value(t){t.target.checked=t.detail.value!==`Off`,e.setValue(_e,{value:t.target.checked})}},t)}),this._setEventListeners(Se,[[`change`,`Validate`],[`change`,`Action`],[`focus`,`Focus`],[`blur`,`Blur`],[`mousedown`,`Mouse Down`],[`mouseenter`,`Mouse Enter`],[`mouseleave`,`Mouse Exit`],[`mouseup`,`Mouse Up`]],e=>e.target.checked)),this._setBackgroundColor(Se),this._setDefaultPropertiesFromJS(Se),this.container.append(Se),this.container}}class Be extends Ie{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className=`buttonWidgetAnnotation radioButton`;
83let e=this.annotationStorage,t=this.data,_e=t.id,xe=e.getValue(_e,{value:t.fieldValue===t.buttonValue}).value;typeof xe==`string`&&(xe=xe!==t.buttonValue,e.setValue(_e,{value:xe}));let Se=document.createElement(`input`);if(ke.add(Se),Se.setAttribute(`data-element-id`,_e),Se.disabled=t.readOnly,this._setRequired(Se,this.data.required),Se.type=`radio`,Se.name=t.fieldName,xe&&Se.setAttribute(`checked`,!0),Se.tabIndex=De,Se.addEventListener(`change`,t=>{let{name:xe,checked:Se}=t.target;for(let t of this._getElementsByName(xe,_e))e.setValue(t.id,{value:!1});e.setValue(_e,{value:Se})}),Se.addEventListener(`resetform`,e=>{let _e=t.defaultFieldValue;e.target.checked=_e!=null&&_e===t.buttonValue}),this.enableScripting&&this.hasJSActions){let xe=t.buttonValue;Se.addEventListener(`updatefromsandbox`,t=>{this._dispatchEventFromSandbox({value:t=>{let Se=xe===t.detail.value;for(let xe of this._getElementsByName(t.target.name)){let t=Se&&xe.id===_e;xe.domElement&&(xe.domElement.checked=t),e.setValue(xe.id,{value:t})}}},t)}),this._setEventListeners(Se,[[`change`,`Validate`],[`change`,`Action`],[`focus`,`Focus`],[`blur`,`Blur`],[`mousedown`,`Mouse Down`],[`mouseenter`,`Mouse Enter`],[`mouseleave`,`Mouse Exit`],[`mouseup`,`Mouse Up`]],e=>e.target.checked)}return this._setBackgroundColor(Se),this._setDefaultPropertiesFromJS(Se),this.container.append(Se),this.container}}class Ve extends Pe{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){let e=super.render();e.className=`buttonWidgetAnnotation pushButton`,this.data.alternativeText&&(e.title=this.data.alternativeText);let t=e.lastChild;return this.enableScripting&&this.hasJSActions&&t&&(this._setDefaultPropertiesFromJS(t),t.addEventListener(`updatefromsandbox`,e=>{this._dispatchEventFromSandbox({},e)})),e}}class He extends Ie{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className=`choiceWidgetAnnotation`;let e=this.annotationStorage,t=this.data.id,_e=e.getValue(t,{value:this.data.fieldValue}),xe=document.createElement(`select`);ke.add(xe),xe.setAttribute(`data-element-id`,t),xe.disabled=this.data.readOnly,this._setRequired(xe,this.data.required),xe.name=this.data.fieldName,xe.tabIndex=De;let Se=this.data.combo&&this.data.options.length>0;this.data.combo||(xe.size=this.data.options.length,this.data.multiSelect&&(xe.multiple=!0)),xe.addEventListener(`resetform`,e=>{let t=this.data.defaultFieldValue;for(let e of xe.options)e.selected=e.value===t});for(let e of this.data.options){let t=document.createElement(`option`);t.textContent=e.displayValue,t.value=e.exportValue,_e.value.includes(e.exportValue)&&(t.setAttribute(`selected`,!0),Se=!1),xe.append(t)}let Ce=null;if(Se){let e=document.createElement(`option`);e.value=` `,e.setAttribute(`hidden`,!0),e.setAttribute(`selected`,!0),xe.prepend(e),Ce=()=>{e.remove(),xe.removeEventListener(`input`,Ce),Ce=null},xe.addEventListener(`input`,Ce)}let Te=(e,t)=>{let _e=t?`value`:`textContent`,xe=e.target.options;return e.target.multiple?Array.prototype.filter.call(xe,e=>e.selected).map(e=>e[_e]):xe.selectedIndex===-1?null:xe[xe.selectedIndex][_e]},Ee=e=>{let t=e.target.options;return Array.prototype.map.call(t,e=>({displayValue:e.textContent,exportValue:e.value}))};return this.enableScripting&&this.hasJSActions?(xe.addEventListener(`updatefromsandbox`,_e=>{this._dispatchEventFromSandbox({value(_e){Ce?.();let Se=_e.detail.value,Ee=new Set(Array.isArray(Se)?Se:[Se]);for(let e of xe.options)e.selected=Ee.has(e.value);e.setValue(t,{value:Te(_e,!0)})},multipleSelection(e){xe.multiple=!0},remove(_e){let Se=xe.options,Ce=_e.detail.remove;Se[Ce].selected=!1,xe.remove(Ce),Se.length>0&&Array.prototype.findIndex.call(Se,e=>e.selected)===-1&&(Se[0].selected=!0),e.setValue(t,{value:Te(_e,!0),items:Ee(_e)})},clear(_e){for(;xe.length!==0;)xe.remove(0);e.setValue(t,{value:null,items:[]})},insert(_e){let{index:Se,displayValue:Ce,exportValue:De}=_e.detail.insert,Oe=xe.children[Se],ke=document.createElement(`option`);ke.textContent=Ce,ke.value=De,Oe?Oe.before(ke):xe.append(ke),e.setValue(t,{value:Te(_e,!0),items:Ee(_e)})},items(_e){let{items:Se}=_e.detail;for(;xe.length!==0;)xe.remove(0);for(let e of Se){let{displayValue:t,exportValue:_e}=e,Se=document.createElement(`option`);Se.textContent=t,Se.value=_e,xe.append(Se)}xe.options.length>0&&(xe.options[0].selected=!0),e.setValue(t,{value:Te(_e,!0),items:Ee(_e)})},indices(_e){let xe=new Set(_e.detail.indices);for(let e of _e.target.options)e.selected=xe.has(e.index);e.setValue(t,{value:Te(_e,!0)})},editable(e){e.target.disabled=!e.detail.editable}},_e)}),xe.addEventListener(`input`,_e=>{let xe=Te(_e,!0),Se=Te(_e,!1);e.setValue(t,{value:xe}),this.linkService.eventBus?.dispatch(`dispatcheventinsandbox`,{source:this,detail:{id:t,name:`Keystroke`,value:Se,changeEx:xe,willCommit:!0,
83commitKey:1,keyDown:!1}})}),this._setEventListeners(xe,[[`focus`,`Focus`],[`blur`,`Blur`],[`mousedown`,`Mouse Down`],[`mouseenter`,`Mouse Enter`],[`mouseleave`,`Mouse Exit`],[`mouseup`,`Mouse Up`],[`input`,`Action`]],e=>e.target.checked)):xe.addEventListener(`input`,function(_e){e.setValue(t,{value:Te(_e,!0)})}),this.data.combo&&this._setTextStyle(xe),this._setBackgroundColor(xe),this._setDefaultPropertiesFromJS(xe),this.container.append(xe),this.container}}class Ue extends Me{constructor(e){let t=!!(e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t})}render(){let e=[`Line`,`Square`,`Circle`,`PolyLine`,`Polygon`,`Ink`];if(this.container.className=`popupAnnotation`,e.includes(this.data.parentType))return this.container;let t=`[data-annotation-id="${this.data.parentId}"]`,_e=this.layer.querySelectorAll(t);if(_e.length===0)return this.container;let Se=new We({container:this.container,trigger:Array.from(_e),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),Ce=this.page,Te=xe.Util.normalizeRect([this.data.parentRect[0],Ce.view[3]-this.data.parentRect[1]+Ce.view[1],this.data.parentRect[2],Ce.view[3]-this.data.parentRect[3]+Ce.view[1]]),Ee=Te[0]+this.data.parentRect[2]-this.data.parentRect[0],De=Te[1],[Oe,ke,Ae,je]=this.viewport.viewBox,Me=Ae-Oe,Pe=je-ke;return this.container.style.left=`${100*(Ee-Oe)/Me}%`,this.container.style.top=`${100*(De-ke)/Pe}%`,this.container.append(Se.render()),this.container}}class We{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){let e=.7,t=document.createElement(`div`);t.className=`popupWrapper`,this.hideElement=this.hideWrapper?t:this.container,this.hideElement.hidden=!0;let _e=document.createElement(`div`);_e.className=`popup`;let Ce=this.color;if(Ce){let t=e*(255-Ce[0])+Ce[0],Se=e*(255-Ce[1])+Ce[1],Te=e*(255-Ce[2])+Ce[2];_e.style.backgroundColor=xe.Util.makeHexColor(t|0,Se|0,Te|0)}let Te=document.createElement(`h1`);Te.dir=this.titleObj.dir,Te.textContent=this.titleObj.str,_e.append(Te);let De=Se.PDFDateString.toDateObject(this.modificationDate);if(De){let e=document.createElement(`span`);e.className=`popupDate`,e.textContent=`{{date}}, {{time}}`,e.dataset.l10nId=`annotation_date_string`,e.dataset.l10nArgs=JSON.stringify({date:De.toLocaleDateString(),time:De.toLocaleTimeString()}),_e.append(e)}if(this.richText?.str&&(!this.contentsObj?.str||this.contentsObj.str===this.richText.str))Ee.XfaLayer.render({xfaHtml:this.richText.html,intent:`richText`,div:_e}),_e.lastChild.className=`richText popupContent`;else{let e=this._formatContents(this.contentsObj);_e.append(e)}Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(let e of this.trigger)e.addEventListener(`click`,this._toggle.bind(this)),e.addEventListener(`mouseover`,this._show.bind(this,!1)),e.addEventListener(`mouseout`,this._hide.bind(this,!1));return _e.addEventListener(`click`,this._hide.bind(this,!0)),t.append(_e),t}_formatContents({str:e,dir:t}){let _e=document.createElement(`p`);_e.className=`popupContent`,_e.dir=t;let xe=e.split(/(?:\r\n?|\n)/);for(let e=0,t=xe.length;e<t;++e){let Se=xe[e];_e.append(document.createTextNode(Se)),e<t-1&&_e.append(document.createElement(`br`))}return _e}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(e=!1){e&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex=parseInt(this.container.style.zIndex)+1e3)}_hide(e=!0){e&&(this.pinned=!1),!this.hideElement.hidden&&!this.pinned&&(this.hideElement.hidden=!0,this.container.style.zIndex=parseInt(this.container.style.zIndex)-1e3)}}class Ge extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0}),this.textContent=e.data.textContent}
83render(){if(this.container.className=`freeTextAnnotation`,this.textContent){let e=document.createElement(`div`);e.className=`annotationTextContent`,e.setAttribute(`role`,`comment`);for(let t of this.textContent){let _e=document.createElement(`span`);_e.textContent=t,e.append(_e)}this.container.append(e)}return this.data.hasPopup||this._createPopup(null,this.data),this.container}}class Ke extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0})}render(){this.container.className=`lineAnnotation`;let e=this.data,{width:t,height:_e}=Ae(e.rect),xe=this.svgFactory.create(t,_e,!0),Se=this.svgFactory.createElement(`svg:line`);return Se.setAttribute(`x1`,e.rect[2]-e.lineCoordinates[0]),Se.setAttribute(`y1`,e.rect[3]-e.lineCoordinates[1]),Se.setAttribute(`x2`,e.rect[2]-e.lineCoordinates[2]),Se.setAttribute(`y2`,e.rect[3]-e.lineCoordinates[3]),Se.setAttribute(`stroke-width`,e.borderStyle.width||1),Se.setAttribute(`stroke`,`transparent`),Se.setAttribute(`fill`,`transparent`),xe.append(Se),this.container.append(xe),this._createPopup(Se,e),this.container}}class qe extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0})}render(){this.container.className=`squareAnnotation`;let e=this.data,{width:t,height:_e}=Ae(e.rect),xe=this.svgFactory.create(t,_e,!0),Se=e.borderStyle.width,Ce=this.svgFactory.createElement(`svg:rect`);return Ce.setAttribute(`x`,Se/2),Ce.setAttribute(`y`,Se/2),Ce.setAttribute(`width`,t-Se),Ce.setAttribute(`height`,_e-Se),Ce.setAttribute(`stroke-width`,Se||1),Ce.setAttribute(`stroke`,`transparent`),Ce.setAttribute(`fill`,`transparent`),xe.append(Ce),this.container.append(xe),this._createPopup(Ce,e),this.container}}class Je extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0})}render(){this.container.className=`circleAnnotation`;let e=this.data,{width:t,height:_e}=Ae(e.rect),xe=this.svgFactory.create(t,_e,!0),Se=e.borderStyle.width,Ce=this.svgFactory.createElement(`svg:ellipse`);return Ce.setAttribute(`cx`,t/2),Ce.setAttribute(`cy`,_e/2),Ce.setAttribute(`rx`,t/2-Se/2),Ce.setAttribute(`ry`,_e/2-Se/2),Ce.setAttribute(`stroke-width`,Se||1),Ce.setAttribute(`stroke`,`transparent`),Ce.setAttribute(`fill`,`transparent`),xe.append(Ce),this.container.append(xe),this._createPopup(Ce,e),this.container}}class Ye extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0}),this.containerClassName=`polylineAnnotation`,this.svgElementName=`svg:polyline`}render(){this.container.className=this.containerClassName;let e=this.data,{width:t,height:_e}=Ae(e.rect),xe=this.svgFactory.create(t,_e,!0),Se=[];for(let t of e.vertices){let _e=t.x-e.rect[0],xe=e.rect[3]-t.y;Se.push(_e+`,`+xe)}Se=Se.join(` `);let Ce=this.svgFactory.createElement(this.svgElementName);return Ce.setAttribute(`points`,Se),Ce.setAttribute(`stroke-width`,e.borderStyle.width||1),Ce.setAttribute(`stroke`,`transparent`),Ce.setAttribute(`fill`,`transparent`),xe.append(Ce),this.container.append(xe),this._createPopup(Ce,e),this.container}}class Xe extends Ye{constructor(e){super(e),this.containerClassName=`polygonAnnotation`,this.svgElementName=`svg:polygon`}}class Ze extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0})}render(){return this.container.className=`caretAnnotation`,this.data.hasPopup||this._createPopup(null,this.data),this.container}}class Qe extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0}),this.containerClassName=`inkAnnotation`,this.svgElementName=`svg:polyline`}render(){this.container.className=this.containerClassName;let e=this.data,{width:t,height:_e}=Ae(e.rect),xe=this.svgFactory.create(t,_e,!0);for(let t of e.inkLists){let _e=[];for(let xe of t){let t=xe.x-e.rect[0],Se=e.rect[3]-xe.y;_e.push(`${t},${Se}`)}_e=_e.join(` `);let Se=this.svgFactory.createElement(this.svgElementName);Se.setAttribute(`points`,_e),Se.setAttribute(`stroke-width`,e.borderStyle.width||1),Se.setAttribute(`stroke`,`transparent`),Se.setAttribute(`fill`,`transparent`),this._createPopup(Se,e),xe.append(Se)}return this.container.append(xe),this.container}}
83class $e extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals(`highlightAnnotation`):(this.container.className=`highlightAnnotation`,this.container)}}class en extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals(`underlineAnnotation`):(this.container.className=`underlineAnnotation`,this.container)}}class tn extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals(`squigglyAnnotation`):(this.container.className=`squigglyAnnotation`,this.container)}}class nn extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals(`strikeoutAnnotation`):(this.container.className=`strikeoutAnnotation`,this.container)}}class rn extends Me{constructor(e){let t=!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str);super(e,{isRenderable:t,ignoreBorder:!0})}render(){return this.container.className=`stampAnnotation`,this.data.hasPopup||this._createPopup(null,this.data),this.container}}class an extends Me{constructor(e){super(e,{isRenderable:!0});let{filename:t,content:_e}=this.data.file;this.filename=(0,Se.getFilenameFromUrl)(t),this.content=_e,this.linkService.eventBus?.dispatch(`fileattachmentannotation`,{source:this,filename:t,content:_e})}render(){this.container.className=`fileAttachmentAnnotation`;let e=document.createElement(`div`);return e.className=`popupTriggerArea`,e.addEventListener(`dblclick`,this._download.bind(this)),!this.data.hasPopup&&(this.data.titleObj?.str||this.data.contentsObj?.str||this.data.richText)&&this._createPopup(e,this.data),this.container.append(e),this.container}_download(){this.downloadManager?.openOrDownloadData(this.container,this.content,this.filename)}}class sn{static#e(e,t,_e,xe){let Ce=e.firstChild||e;Ce.id=`${Se.AnnotationPrefix}${t}`,_e.append(e),xe?.moveElementInDOM(_e,e,Ce,!1)}static render(e){let{annotations:t,div:_e,viewport:Te,accessibilityManager:Ee}=e;this.#t(_e,Te);let De=0;for(let Oe of t){if(Oe.annotationType!==xe.AnnotationType.POPUP){let{width:e,height:t}=Ae(Oe.rect);if(e<=0||t<=0)continue}let t=je.create({data:Oe,layer:_e,page:e.page,viewport:Te,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||``,renderForms:e.renderForms!==!1,svgFactory:new Se.DOMSVGFactory,annotationStorage:e.annotationStorage||new Ce.AnnotationStorage,enableScripting:e.enableScripting,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,mouseState:e.mouseState||{isDown:!1}});if(t.isRenderable){let e=t.render();if(Oe.hidden&&(e.style.visibility=`hidden`),Array.isArray(e))for(let t of e)t.style.zIndex=De++,sn.#e(t,Oe.id,_e,Ee);else e.style.zIndex=De++,t instanceof Ue?_e.prepend(e):sn.#e(e,Oe.id,_e,Ee)}}this.#n(_e,e.annotationCanvasMap)}static update(e){let{annotationCanvasMap:t,div:_e,viewport:xe}=e;this.#t(_e,xe),this.#n(_e,t),_e.hidden=!1}static#t(e,{width:t,height:_e,rotation:xe}){let{style:Se}=e,Ce=xe%180!=0,Te=Math.floor(t)+`px`,Ee=Math.floor(_e)+`px`;Se.width=Ce?Ee:Te,Se.height=Ce?Te:Ee,e.setAttribute(`data-main-rotation`,xe)}static#n(e,t){if(t){for(let[_e,xe]of t){let t=e.querySelector(`[data-annotation-id="${_e}"]`);if(!t)continue;let{firstChild:Se}=t;Se?Se.nodeName===`CANVAS`?Se.replaceWith(xe):Se.before(xe):t.append(xe)}t.clear()}}}t.AnnotationLayer=sn}),((e,t)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.ColorConverters=void 0;function _e(e){return Math.floor(Math.max(0,Math.min(1,e))*255).toString(16).padStart(2,`0`)}class xe{static CMYK_G([e,t,_e,xe]){return[`G`,1-Math.min(1,.3*e+.59*_e+.11*t+xe)]}static G_CMYK([e]){return[`CMYK`,0,0,0,1-e]}static G_RGB([e]){return[`RGB`,e,e,e]}static G_HTML([e]){let t=_e(e);return`#${t}${t}${t}`}static RGB_G([e,t,_e]){return[`G`,.3*e+.59*t+.11*_e]}static RGB_HTML([e,t,xe]){return`#${_e(e)}${_e(t)}
83${_e(xe)}`}static T_HTML(){return`#00000000`}static CMYK_RGB([e,t,_e,xe]){return[`RGB`,1-Math.min(1,e+xe),1-Math.min(1,_e+xe),1-Math.min(1,t+xe)]}static CMYK_HTML(e){let t=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(t)}static RGB_CMYK([e,t,_e]){let xe=1-e,Se=1-t,Ce=1-_e;return[`CMYK`,xe,Se,Ce,Math.min(xe,Se,Ce)]}}t.ColorConverters=xe}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.XfaLayer=void 0;var xe=_e(20);class Se{static setupStorage(e,t,_e,xe,Se){let Ce=xe.getValue(t,{value:null});switch(_e.name){case`textarea`:if(Ce.value!==null&&(e.textContent=Ce.value),Se===`print`)break;e.addEventListener(`input`,e=>{xe.setValue(t,{value:e.target.value})});break;case`input`:if(_e.attributes.type===`radio`||_e.attributes.type===`checkbox`){if(Ce.value===_e.attributes.xfaOn?e.setAttribute(`checked`,!0):Ce.value===_e.attributes.xfaOff&&e.removeAttribute(`checked`),Se===`print`)break;e.addEventListener(`change`,e=>{xe.setValue(t,{value:e.target.checked?e.target.getAttribute(`xfaOn`):e.target.getAttribute(`xfaOff`)})})}else{if(Ce.value!==null&&e.setAttribute(`value`,Ce.value),Se===`print`)break;e.addEventListener(`input`,e=>{xe.setValue(t,{value:e.target.value})})}break;case`select`:if(Ce.value!==null)for(let e of _e.children)e.attributes.value===Ce.value&&(e.attributes.selected=!0);e.addEventListener(`input`,e=>{let _e=e.target.options,Se=_e.selectedIndex===-1?``:_e[_e.selectedIndex].value;xe.setValue(t,{value:Se})});break}}static setAttributes({html:e,element:t,storage:_e=null,intent:xe,linkService:Se}){let{attributes:Ce}=t,Te=e instanceof HTMLAnchorElement;Ce.type===`radio`&&(Ce.name=`${Ce.name}-${xe}`);for(let[t,_e]of Object.entries(Ce))if(_e!=null)switch(t){case`class`:_e.length&&e.setAttribute(t,_e.join(` `));break;case`dataId`:break;case`id`:e.setAttribute(`data-element-id`,_e);break;case`style`:Object.assign(e.style,_e);break;case`textContent`:e.textContent=_e;break;default:(!Te||t!==`href`&&t!==`newWindow`)&&e.setAttribute(t,_e)}Te&&Se.addLinkAttributes(e,Ce.href,Ce.newWindow),_e&&Ce.dataId&&this.setupStorage(e,Ce.dataId,t,_e)}static render(e){let t=e.annotationStorage,_e=e.linkService,Se=e.xfaHtml,Ce=e.intent||`display`,Te=document.createElement(Se.name);Se.attributes&&this.setAttributes({html:Te,element:Se,intent:Ce,linkService:_e});let Ee=[[Se,-1,Te]],De=e.div;if(De.append(Te),e.viewport){let t=`matrix(${e.viewport.transform.join(`,`)})`;De.style.transform=t}Ce!==`richText`&&De.setAttribute(`class`,`xfaLayer xfaFont`);let Oe=[];for(;Ee.length>0;){let[e,Se,Te]=Ee.at(-1);if(Se+1===e.children.length){Ee.pop();continue}let De=e.children[++Ee.at(-1)[1]];if(De===null)continue;let{name:ke}=De;if(ke===`#text`){let e=document.createTextNode(De.value);Oe.push(e),Te.append(e);continue}let Ae;if(Ae=De?.attributes?.xmlns?document.createElementNS(De.attributes.xmlns,ke):document.createElement(ke),Te.append(Ae),De.attributes&&this.setAttributes({html:Ae,element:De,storage:t,intent:Ce,linkService:_e}),De.children&&De.children.length>0)Ee.push([De,-1,Ae]);else if(De.value){let e=document.createTextNode(De.value);xe.XfaText.shouldBuildText(ke)&&Oe.push(e),Ae.append(e)}}for(let e of De.querySelectorAll(`.xfaNonInteractive input, .xfaNonInteractive textarea`))e.setAttribute(`readOnly`,!0);return{textDivs:Oe}}static update(e){let t=`matrix(${e.viewport.transform.join(`,`)})`;e.div.style.transform=t,e.div.hidden=!1}}t.XfaLayer=Se}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.TextLayerRenderTask=void 0,t.renderTextLayer=ze;var xe=_e(1),Se=_e(8);let Ce=1e5,Te=30,Ee=.8,De=new Map,Oe=/^\s+$/g;function ke(e,t){let _e=De.get(e);if(_e)return _e;t.save(),t.font=`30px ${e}`;let xe=t.measureText(``),Se=xe.fontBoundingBoxAscent,Ce=Math.abs(xe.fontBoundingBoxDescent);if(Se){t.restore();let _e=Se/(Se+Ce);return De.set(e,_e),_e}t.strokeStyle=`red`,t.clearRect(0,0,30,30),t.strokeText(`g`,0,0);let Te=t.getImageData(0,0,30,30).data;Ce=0;for(let e=Te.length-1-3;e>=0;e-=4)if(Te[e]>0){Ce=Math.ceil(e/4/30);break}t.clearRect(0,0,30,30),t.strokeText(`A`,0,30),Te=t.getImageData(0,0,30,30).data,Se=0;for(let e=0,t=Te.length;e<t;e+=4)if(Te[e]>0){Se=30-Math.floor(e/4/30);break}
83if(t.restore(),Se){let t=Se/(Se+Ce);return De.set(e,t),t}return De.set(e,Ee),Ee}function Ae(e,t,_e,Se){let Ce=document.createElement(`span`),Te=e._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:t.str!==``,hasEOL:t.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1,fontSize:0}:{angle:0,canvasWidth:0,hasText:t.str!==``,hasEOL:t.hasEOL,fontSize:0};e._textDivs.push(Ce);let Ee=xe.Util.transform(e._viewport.transform,t.transform),De=Math.atan2(Ee[1],Ee[0]),Ae=_e[t.fontName];Ae.vertical&&(De+=Math.PI/2);let je=Math.hypot(Ee[2],Ee[3]),Me=je*ke(Ae.fontFamily,Se),Pe,Fe;De===0?(Pe=Ee[4],Fe=Ee[5]-Me):(Pe=Ee[4]+Me*Math.sin(De),Fe=Ee[5]-Me*Math.cos(De)),Ce.style.left=`${Pe}px`,Ce.style.top=`${Fe}px`,Ce.style.fontSize=`${je}px`,Ce.style.fontFamily=Ae.fontFamily,Te.fontSize=je,Ce.setAttribute(`role`,`presentation`),Ce.textContent=t.str,Ce.dir=t.dir,e._fontInspectorEnabled&&(Ce.dataset.fontName=t.fontName),De!==0&&(Te.angle=180/Math.PI*De);let Ie=!1;if(t.str.length>1||e._enhanceTextSelection&&Oe.test(t.str))Ie=!0;else if(t.str!==` `&&t.transform[0]!==t.transform[3]){let e=Math.abs(t.transform[0]),_e=Math.abs(t.transform[3]);e!==_e&&Math.max(e,_e)/Math.min(e,_e)>1.5&&(Ie=!0)}if(Ie&&(Ae.vertical?Te.canvasWidth=t.height*e._viewport.scale:Te.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(Ce,Te),e._textContentStream&&e._layoutText(Ce),e._enhanceTextSelection&&Te.hasText){let _e=1,Se=0;De!==0&&(_e=Math.cos(De),Se=Math.sin(De));let Te=(Ae.vertical?t.height:t.width)*e._viewport.scale,Ee=je,Oe,ke;De===0?ke=[Pe,Fe,Pe+Te,Fe+Ee]:(Oe=[_e,Se,-Se,_e,Pe,Fe],ke=xe.Util.getAxialAlignedBoundingBox([0,0,Te,Ee],Oe)),e._bounds.push({left:ke[0],top:ke[1],right:ke[2],bottom:ke[3],div:Ce,size:[Te,Ee],m:Oe})}}function je(e){if(e._canceled)return;let t=e._textDivs,_e=e._capability,xe=t.length;if(xe>1e5){e._renderingDone=!0,_e.resolve();return}if(!e._textContentStream)for(let _e=0;_e<xe;_e++)e._layoutText(t[_e]);e._renderingDone=!0,_e.resolve()}function Me(e,t,_e){let xe=0;for(let Se=0;Se<_e;Se++){let _e=e[t++];_e>0&&(xe=xe?Math.min(_e,xe):_e)}return xe}function Pe(e){let t=e._bounds,_e=e._viewport,Se=Fe(_e.width,_e.height,t);for(let _e=0;_e<Se.length;_e++){let Ce=t[_e].div,Te=e._textDivProperties.get(Ce);if(Te.angle===0){Te.paddingLeft=t[_e].left-Se[_e].left,Te.paddingTop=t[_e].top-Se[_e].top,Te.paddingRight=Se[_e].right-t[_e].right,Te.paddingBottom=Se[_e].bottom-t[_e].bottom,e._textDivProperties.set(Ce,Te);continue}let Ee=Se[_e],De=t[_e],Oe=De.m,ke=Oe[0],Ae=Oe[1],je=[[0,0],[0,De.size[1]],[De.size[0],0],De.size],Pe=new Float64Array(64);for(let e=0,t=je.length;e<t;e++){let t=xe.Util.applyTransform(je[e],Oe);Pe[e+0]=ke&&(Ee.left-t[0])/ke,Pe[e+4]=Ae&&(Ee.top-t[1])/Ae,Pe[e+8]=ke&&(Ee.right-t[0])/ke,Pe[e+12]=Ae&&(Ee.bottom-t[1])/Ae,Pe[e+16]=Ae&&(Ee.left-t[0])/-Ae,Pe[e+20]=ke&&(Ee.top-t[1])/ke,Pe[e+24]=Ae&&(Ee.right-t[0])/-Ae,Pe[e+28]=ke&&(Ee.bottom-t[1])/ke,Pe[e+32]=ke&&(Ee.left-t[0])/-ke,Pe[e+36]=Ae&&(Ee.top-t[1])/-Ae,Pe[e+40]=ke&&(Ee.right-t[0])/-ke,Pe[e+44]=Ae&&(Ee.bottom-t[1])/-Ae,Pe[e+48]=Ae&&(Ee.left-t[0])/Ae,Pe[e+52]=ke&&(Ee.top-t[1])/-ke,Pe[e+56]=Ae&&(Ee.right-t[0])/Ae,Pe[e+60]=ke&&(Ee.bottom-t[1])/-ke}let Fe=1+Math.min(Math.abs(ke),Math.abs(Ae));Te.paddingLeft=Me(Pe,32,16)/Fe,Te.paddingTop=Me(Pe,48,16)/Fe,Te.paddingRight=Me(Pe,0,16)/Fe,Te.paddingBottom=Me(Pe,16,16)/Fe,e._textDivProperties.set(Ce,Te)}}function Fe(e,t,_e){let xe=_e.map(function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}});Ie(e,xe);let Se=Array(_e.length);for(let e of xe){let t=e.index;Se[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}_e.map(function(t,_e){let Ce=Se[_e],Te=xe[_e];Te.x1=t.top,Te.y1=e-Ce.right,Te.x2=t.bottom,Te.y2=e-Ce.left,Te.index=_e,Te.x1New=void 0,Te.x2New=void 0}),Ie(t,xe);for(let e of xe){let t=e.index;Se[t].top=e.x1New,Se[t].bottom=e.x2New}return Se}function Ie(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index});let _e=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];for(let e of t){let t=0;for(;t<_e.length&&_e[t].end<=e.y1;)t++;let xe=_e.length-1;for(;xe>=0&&_e[xe].start>=e.y2;)xe--;let Se,Ce,Te,Ee,De=-1/0;for(Te=t;Te<=xe;Te++){Se=_e[Te],Ce=Se.boundary;let t;t=Ce.x2>e.x1?Ce.index>e.index?Ce.x1New:e.x1:Ce.x2New===void 0?(Ce.x2+e.x1)/2:Ce.x2New,t>De&&(De=t)}for(e.x1New=De,Te=t;Te<=xe;Te++)Se=_e[Te],Ce=Se.boundary,Ce.x2New===void 0?Ce.x2>e.x1?Ce.index>e.index&&(Ce.x2New=Ce.x2):Ce.x2New=De:Ce.x2New>De&&(Ce.x2New=Math.max(De,Ce.x2));let Oe=[],ke=null;for(Te=t;Te<=xe;Te++){Se=_e[Te],Ce=Se.boundary;let t=Ce.x2>e.x2?Ce:e;ke===t?Oe.at(-1).end=Se.end:(Oe.push({start:Se.start,end:Se.end,boundary:t}),ke=t)}for(_e[t].start<e.y1&&(Oe[0].start=e.y1,Oe.unshift({start:_e[t].start,end:e.y1,boundary:_e[t].boundary})),e.y2<_e[xe].end&&(Oe.at(-1).end=e.y2,Oe.push({start:e.y2,end:_e[xe].end,boundary:_e[xe].boundary})),Te=t;Te<=xe;Te++){if(Se=_e[Te],Ce=Se.boundary,Ce.x2New!==void 0)continue;let e=!1;for(Ee=t-1;!e&&Ee>=0&&_e[Ee].start>=Ce.y1;Ee--)e=_e[Ee].boundary===Ce;for(Ee=xe+1;!e&&Ee<_e.length&&_e[Ee].end<=Ce.y2;Ee++)e=_e[Ee].boundary===Ce;for(Ee=0;!e&&Ee<Oe.length;Ee++)e=Oe[Ee].boundary===Ce;e||(Ce.x2New=De)}Array.prototype.splice.apply(_e,[t,xe-t+1,...Oe])}for(let t of _e){let _e=t.boundary;_e.x2New===void 0&&(_e.x2New=Math.max(e,_e.x2))}}class Re{constructor({textContent:e,textContentStream:t,container:_e,viewport:Ce,textDivs:Te,textContentItemsStr:Ee,enhanceTextSelection:De}){De&&(0,Se.deprecated)("The `enhanceTextSelection` functionality will be removed in the future."),this._textContent=e,this._textContentStream=t,this._container=_e,this._document=_e.ownerDocument,this._viewport=Ce,this._textDivs=Te||[],this._textContentItemsStr=Ee||[],this._enhanceTextSelection=!!De,this._fontInspectorEnabled=!!globalThis.FontInspector?.enabled,this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,xe.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._devicePixelRatio=globalThis.devicePixelRatio||1,this._capability.promise.finally(()=>{this._enhanceTextSelection||(this._textDivProperties=null),this._layoutTextCtx&&=(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,null)}
83).catch(()=>{})}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&=(this._reader.cancel(new xe.AbortException(`TextLayer task cancelled.`)).catch(()=>{}),null),this._renderTimer!==null&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(Error(`TextLayer task cancelled.`))}_processItems(e,t){for(let _e=0,xe=e.length;_e<xe;_e++){if(e[_e].str===void 0){if(e[_e].type===`beginMarkedContentProps`||e[_e].type===`beginMarkedContent`){let t=this._container;this._container=document.createElement(`span`),this._container.classList.add(`markedContent`),e[_e].id!==null&&this._container.setAttribute(`id`,`${e[_e].id}`),t.append(this._container)}else e[_e].type===`endMarkedContent`&&(this._container=this._container.parentNode);continue}this._textContentItemsStr.push(e[_e].str),Ae(this,e[_e],t,this._layoutTextCtx)}}_layoutText(e){let t=this._textDivProperties.get(e),_e=``;if(t.canvasWidth!==0&&t.hasText){let{fontFamily:xe}=e.style,{fontSize:Se}=t;(Se!==this._layoutTextLastFontSize||xe!==this._layoutTextLastFontFamily)&&(this._layoutTextCtx.font=`${Se*this._devicePixelRatio}px ${xe}`,this._layoutTextLastFontSize=Se,this._layoutTextLastFontFamily=xe);let{width:Ce}=this._layoutTextCtx.measureText(e.textContent);if(Ce>0){let e=this._devicePixelRatio*t.canvasWidth/Ce;this._enhanceTextSelection&&(t.scale=e),_e=`scaleX(${e})`}}if(t.angle!==0&&(_e=`rotate(${t.angle}deg) ${_e}`),_e.length>0&&(this._enhanceTextSelection&&(t.originalTransform=_e),e.style.transform=_e),t.hasText&&this._container.append(e),t.hasEOL){let e=document.createElement(`br`);e.setAttribute(`role`,`presentation`),this._container.append(e)}}_render(e=0){let t=(0,xe.createPromiseCapability)(),_e=Object.create(null),Se=this._document.createElement(`canvas`);if(Se.height=Se.width=30,this._layoutTextCtx=Se.getContext(`2d`,{alpha:!1}),this._textContent){let e=this._textContent.items,_e=this._textContent.styles;this._processItems(e,_e),t.resolve()}else if(this._textContentStream){let e=()=>{this._reader.read().then(({value:xe,done:Se})=>{if(Se){t.resolve();return}Object.assign(_e,xe.styles),this._processItems(xe.items,_e),e()},t.reject)};this._reader=this._textContentStream.getReader(),e()}else throw Error(`Neither "textContent" nor "textContentStream" parameters specified.`);t.promise.then(()=>{_e=null,e?this._renderTimer=setTimeout(()=>{je(this),this._renderTimer=null},e):je(this)},this._capability.reject)}expandTextDivs(e=!1){if(!this._enhanceTextSelection||!this._renderingDone)return;this._bounds!==null&&(Pe(this),this._bounds=null);let t=[],_e=[];for(let xe=0,Se=this._textDivs.length;xe<Se;xe++){let Se=this._textDivs[xe],Ce=this._textDivProperties.get(Se);Ce.hasText&&(e?(t.length=0,_e.length=0,Ce.originalTransform&&t.push(Ce.originalTransform),Ce.paddingTop>0?(_e.push(`${Ce.paddingTop}px`),t.push(`translateY(${-Ce.paddingTop}px)`)):_e.push(0),Ce.paddingRight>0?_e.push(`${Ce.paddingRight/Ce.scale}px`):_e.push(0),Ce.paddingBottom>0?_e.push(`${Ce.paddingBottom}px`):_e.push(0),Ce.paddingLeft>0?(_e.push(`${Ce.paddingLeft/Ce.scale}px`),t.push(`translateX(${-Ce.paddingLeft/Ce.scale}px)`)):_e.push(0),Se.style.padding=_e.join(` `),t.length&&(Se.style.transform=t.join(` `))):(Se.style.padding=null,Se.style.transform=Ce.originalTransform))}}}t.TextLayerRenderTask=Re;function ze(e){let t=new Re({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.SVGGraphics=void 0;var xe=_e(8),Se=_e(1),Ce=_e(3);let Te=class{constructor(){(0,Se.unreachable)(`Not implemented: SVGGraphics`)}};t.SVGGraphics=Te;{let e={fontStyle:`normal`,fontWeight:`normal`,fillColor:`#000000`},_e=`http://www.w3.org/XML/1998/namespace`,Ee=`http://www.w3.org/1999/xlink`,De=[`butt`,`round`,`square`],Oe=[`miter`,`round`,`bevel`],ke=function(e,t=``,_e=!1){if(URL.createObjectURL&&typeof Blob<`u`&&!_e)return URL.createObjectURL(new Blob([e],{type:t}));let xe=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
83+/=`,Se=`data:${t};base64,`;for(let t=0,_e=e.length;t<_e;t+=3){let Ce=e[t]&255,Te=e[t+1]&255,Ee=e[t+2]&255,De=Ce>>2,Oe=(Ce&3)<<4|Te>>4,ke=t+1<_e?(Te&15)<<2|Ee>>6:64,Ae=t+2<_e?Ee&63:64;Se+=xe[De]+xe[Oe]+xe[ke]+xe[Ae]}return Se},Ae=function(){let e=new Uint8Array([137,80,78,71,13,10,26,10]),t=12,_e=new Int32Array(256);for(let e=0;e<256;e++){let t=e;for(let e=0;e<8;e++)t=t&1?3988292384^t>>1&2147483647:t>>1&2147483647;_e[e]=t}function xe(e,t,xe){let Se=-1;for(let Ce=t;Ce<xe;Ce++){let t=_e[(Se^e[Ce])&255];Se=Se>>>8^t}return Se^-1}function Te(e,t,_e,Se){let Ce=Se,Te=t.length;_e[Ce]=Te>>24&255,_e[Ce+1]=Te>>16&255,_e[Ce+2]=Te>>8&255,_e[Ce+3]=Te&255,Ce+=4,_e[Ce]=e.charCodeAt(0)&255,_e[Ce+1]=e.charCodeAt(1)&255,_e[Ce+2]=e.charCodeAt(2)&255,_e[Ce+3]=e.charCodeAt(3)&255,Ce+=4,_e.set(t,Ce),Ce+=t.length;let Ee=xe(_e,Se+4,Ce);_e[Ce]=Ee>>24&255,_e[Ce+1]=Ee>>16&255,_e[Ce+2]=Ee>>8&255,_e[Ce+3]=Ee&255}function Ee(e,t,_e){let xe=1,Se=0;for(let Ce=t;Ce<_e;++Ce)xe=(xe+(e[Ce]&255))%65521,Se=(Se+xe)%65521;return Se<<16|xe}function De(e){if(!Ce.isNodeJS)return Oe(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);let _e=require___vite_browser_external().deflateSync(t,{level:9});return _e instanceof Uint8Array?_e:new Uint8Array(_e)}catch(e){(0,Se.warn)(`Not compressing PNG because zlib.deflateSync is unavailable: `+e)}return Oe(e)}function Oe(e){let t=e.length,_e=65535,xe=Math.ceil(t/_e),Se=new Uint8Array(2+t+xe*5+4),Ce=0;Se[Ce++]=120,Se[Ce++]=156;let Te=0;for(;t>_e;)Se[Ce++]=0,Se[Ce++]=255,Se[Ce++]=255,Se[Ce++]=0,Se[Ce++]=0,Se.set(e.subarray(Te,Te+_e),Ce),Ce+=_e,Te+=_e,t-=_e;Se[Ce++]=1,Se[Ce++]=t&255,Se[Ce++]=t>>8&255,Se[Ce++]=~t&255,Se[Ce++]=(~t&65535)>>8&255,Se.set(e.subarray(Te),Ce),Ce+=e.length-Te;let De=Ee(e,0,e.length);return Se[Ce++]=De>>24&255,Se[Ce++]=De>>16&255,Se[Ce++]=De>>8&255,Se[Ce++]=De&255,Se}function Ae(t,_e,xe,Ce){let Ee=t.width,Oe=t.height,Ae,je,Me,Pe=t.data;switch(_e){case Se.ImageKind.GRAYSCALE_1BPP:je=0,Ae=1,Me=Ee+7>>3;break;case Se.ImageKind.RGB_24BPP:je=2,Ae=8,Me=Ee*3;break;case Se.ImageKind.RGBA_32BPP:je=6,Ae=8,Me=Ee*4;break;default:throw Error(`invalid format`)}let Fe=new Uint8Array((1+Me)*Oe),Ie=0,Re=0;for(let e=0;e<Oe;++e)Fe[Ie++]=0,Fe.set(Pe.subarray(Re,Re+Me),Ie),Re+=Me,Ie+=Me;if(_e===Se.ImageKind.GRAYSCALE_1BPP&&Ce){Ie=0;for(let e=0;e<Oe;e++){Ie++;for(let e=0;e<Me;e++)Fe[Ie++]^=255}}let ze=new Uint8Array([Ee>>24&255,Ee>>16&255,Ee>>8&255,Ee&255,Oe>>24&255,Oe>>16&255,Oe>>8&255,Oe&255,Ae,je,0,0,0]),Be=De(Fe),Ve=e.length+36+ze.length+Be.length,He=new Uint8Array(Ve),Ue=0;return He.set(e,Ue),Ue+=e.length,Te(`IHDR`,ze,He,Ue),Ue+=12+ze.length,Te(`IDATA`,Be,He,Ue),Ue+=12+Be.length,Te(`IEND`,new Uint8Array,He,Ue),ke(He,`image/png`,xe)}return function(e,t,_e){return Ae(e,e.kind===void 0?Se.ImageKind.GRAYSCALE_1BPP:e.kind,t,_e)}}();class je{constructor(){this.fontSizeScale=1,this.fontWeight=e.fontWeight,this.fontSize=0,this.textMatrix=Se.IDENTITY_MATRIX,this.fontMatrix=Se.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=Se.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=e.fillColor,this.strokeColor=`#000000`,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin=``,this.lineCap=``,this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=``}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function Me(e){let t=[],_e=[];for(let xe of e){if(xe.fn===`save`){t.push({fnId:92,fn:`group`,items:[]}),_e.push(t),t=t.at(-1).items;continue}xe.fn===`restore`?t=_e.pop():t.push(xe)}return t}function Pe(e){if(Number.isInteger(e))return e.toString();let t=e.toFixed(10),_e=t.length-1;if(t[_e]!==`0`)return t;do _e--;while(t[_e]===`0`);return t.substring(0,t[_e]===`.`?_e:_e+1)}function Fe(e){if(e[4]===0&&e[5]===0){if(e[1]===0&&e[2]===0)return e[0]===1&&e[3]===1?``:`scale(${Pe(e[0])} ${Pe(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2])return`rotate(${Pe(Math.acos(e[0])*180/Math.PI)})`}else if(e[0]===1&&e[1]===0&&e[2]===0&&e[3]===1)return`translate(${Pe(e[4])} ${Pe(e[5])})`;return`matrix(${Pe(e[0])} ${Pe(e[1])} ${Pe(e[2])} ${Pe(e[3])} ${Pe(e[4])} ${Pe(e[5])})`}let Ie=0,Re=0,ze=0;t.SVGGraphics=Te=class{constructor(e,t,_e=!1){(0,xe.deprecated)(`The SVG back-end is no longer maintained and *may* be removed in the future.`),this.svgFactory=new xe.DOMSVGFactory,this.current=ne
83w je,this.transformMatrix=Se.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!_e,this._operatorIdMapping=[];for(let e in Se.OPS)this._operatorIdMapping[Se.OPS[e]]=e}save(){this.transformStack.push(this.transformMatrix);let e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){let t=e.fnArray,_e=e.argsArray;for(let e=0,xe=t.length;e<xe;e++)if(t[e]===Se.OPS.dependency)for(let t of _e[e]){let e=t.startsWith(`g_`)?this.commonObjs:this.objs,_e=new Promise(_e=>{e.get(t,_e)});this.current.dependencies.push(_e)}return Promise.all(this.current.dependencies)}transform(e,t,_e,xe,Ce,Te){let Ee=[e,t,_e,xe,Ce,Te];this.transformMatrix=Se.Util.transform(this.transformMatrix,Ee),this.tgrp=null}getSVG(e,t){this.viewport=t;let _e=this._initialize(t);return this.loadDependencies(e).then(()=>(this.transformMatrix=Se.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),_e))}convertOpList(e){let t=this._operatorIdMapping,_e=e.argsArray,xe=e.fnArray,Se=[];for(let e=0,Ce=xe.length;e<Ce;e++){let Ce=xe[e];Se.push({fnId:Ce,fn:t[Ce],args:_e[e]})}return Me(Se)}executeOpTree(e){for(let t of e){let e=t.fn,_e=t.fnId,xe=t.args;switch(_e|0){case Se.OPS.beginText:this.beginText();break;case Se.OPS.dependency:break;case Se.OPS.setLeading:this.setLeading(xe);break;case Se.OPS.setLeadingMoveText:this.setLeadingMoveText(xe[0],xe[1]);break;case Se.OPS.setFont:this.setFont(xe);break;case Se.OPS.showText:this.showText(xe[0]);break;case Se.OPS.showSpacedText:this.showText(xe[0]);break;case Se.OPS.endText:this.endText();break;case Se.OPS.moveText:this.moveText(xe[0],xe[1]);break;case Se.OPS.setCharSpacing:this.setCharSpacing(xe[0]);break;case Se.OPS.setWordSpacing:this.setWordSpacing(xe[0]);break;case Se.OPS.setHScale:this.setHScale(xe[0]);break;case Se.OPS.setTextMatrix:this.setTextMatrix(xe[0],xe[1],xe[2],xe[3],xe[4],xe[5]);break;case Se.OPS.setTextRise:this.setTextRise(xe[0]);break;case Se.OPS.setTextRenderingMode:this.setTextRenderingMode(xe[0]);break;case Se.OPS.setLineWidth:this.setLineWidth(xe[0]);break;case Se.OPS.setLineJoin:this.setLineJoin(xe[0]);break;case Se.OPS.setLineCap:this.setLineCap(xe[0]);break;case Se.OPS.setMiterLimit:this.setMiterLimit(xe[0]);break;case Se.OPS.setFillRGBColor:this.setFillRGBColor(xe[0],xe[1],xe[2]);break;case Se.OPS.setStrokeRGBColor:this.setStrokeRGBColor(xe[0],xe[1],xe[2]);break;case Se.OPS.setStrokeColorN:this.setStrokeColorN(xe);break;case Se.OPS.setFillColorN:this.setFillColorN(xe);break;case Se.OPS.shadingFill:this.shadingFill(xe[0]);break;case Se.OPS.setDash:this.setDash(xe[0],xe[1]);break;case Se.OPS.setRenderingIntent:this.setRenderingIntent(xe[0]);break;case Se.OPS.setFlatness:this.setFlatness(xe[0]);break;case Se.OPS.setGState:this.setGState(xe[0]);break;case Se.OPS.fill:this.fill();break;case Se.OPS.eoFill:this.eoFill();break;case Se.OPS.stroke:this.stroke();break;case Se.OPS.fillStroke:this.fillStroke();break;case Se.OPS.eoFillStroke:this.eoFillStroke();break;case Se.OPS.clip:this.clip(`nonzero`);break;case Se.OPS.eoClip:this.clip(`evenodd`);break;case Se.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case Se.OPS.paintImageXObject:this.paintImageXObject(xe[0]);break;case Se.OPS.paintInlineImageXObject:this.paintInlineImageXObject(xe[0]);break;case Se.OPS.paintImageMaskXObject:this.paintImageMaskXObject(xe[0]);break;case Se.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(xe[0],xe[1]);break;case Se.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case Se.OPS.closePath:this.closePath();break;case Se.OPS.closeStroke:this.closeStroke();break;case Se.OPS.closeFillStroke:this.closeFillStroke();break;case Se.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case Se.OPS.nextLine:this.nextLine();break;case Se.OPS.transform:this.transform(xe[0],xe[1],xe[2],xe[3],xe[4],xe[5]);break;case Se.OPS.constructPath:this.constructPath(xe[0],xe[1]);break;case Se.OPS.endPath:this.endPath();break;case 92:this.group(t.items);break;default:(0,Se.warn)(`Unimplemented operator ${e}`);break}}}setWordSpacing(e){this.current.wordSpacing=e}setCharSpacing(e){this.current.charSpacing=e}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(e,t,_e,xe,Se,Ce){let Te=this.current;Te.textMatrix=Te.lineMatrix=[e,t,_e,xe,Se,Ce],Te.textMatrixScale=Math.hypot(e,t),Te.x=Te.lineX=0,Te.y=Te.lineY=0,Te.xcoords=[],Te.ycoords=[],Te.tspan=this.svgFactory.createElement(`svg:tspan`),Te.tspan.setAttributeNS(null,`font-family`,Te.fontFamily),Te.tspan.setAttributeNS(null,`font-size`,`${Pe(Te.fontSize)}px`),Te.tspan.setAttributeNS(null,`y`,Pe(-Te.y)),Te.txtElement=this.svgFactory.createElement(`svg:text`),Te.txtElement.append(Te.tspan)}beginText(){let e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=Se.IDENTITY_MATRIX,e.lineMatrix=Se.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement(`svg:tspan`),e.txtElement=this.svgFactory.createElement(`svg:text`),e.txtgrp=this.svgFactory.createElement(`svg:g`),e.xcoords=[],e.ycoords=[]}moveText(e,t){let _e=this.current;_e.x=_e.lineX+=e,_e.y=_e.lineY+=t,_e.xcoords=[],_e.ycoords=[],_e.tspan=this.svgFactory.createElement(`svg:tspan`),_e.tspan.setAttributeNS(null,`font-family`,_e.fontFamily),_e.tspan.setAttributeNS(null,`font-size`,`${Pe(_e.fontSize)}px`),_e.tspan.setAttributeNS(null,`y`,Pe(-_e.y))}showText(t){let _e=this.current,xe=_e.font,Ce=_e.fontSize;if(Ce===0)return;let Te=_e.fontSizeScale,Ee=_e.charSpacing,De=_e.wordSpacing,Oe=_e.fontDirection,ke=_e.textHScale*Oe,Ae=xe.vertical,je=Ae?1:-1,Me=xe.defaultVMetrics,Ie=Ce*_e.fontMatrix[0],Re=0;for(let e of t){if(e===null){Re+=Oe*De;continue}else if(typeof e==`number`){Re+=je*e*Ce/1e3;continue}let t=(e.isSpace?De:0)+Ee,Se=e.fontChar,ke,Pe,Fe=e.width;if(Ae){let t,_e=e.vmetric||Me;t=e.vmetric?_e[1]:Fe*.5,t=-t*Ie;let xe=_e[2]*Ie;Fe=_e?-_e[0]:Fe,ke=t/Te,Pe=(Re+xe)/Te}else ke=Re/Te,Pe=0;(e.isInFont||xe.missingFile)&&(_e.xcoords.push(_e.x+ke),Ae&&_e.ycoords.push(-_e.y+Pe),_e.tspan.textContent+=Se);let ze;ze=Ae?Fe*Ie-t*Oe:Fe*Ie+t*Oe,Re+=ze}_e.tspan.setAttributeNS(null,`x`,_e.xcoords.map(Pe).join(` `)),Ae?_e.tspan.setAttributeNS(null,`y`,_e.ycoords.map(Pe).join(` `)):_e.tspan.setAttributeNS(null,`y`,Pe(-_e.y)),Ae?_e.y-=Re:_e.x+=Re*ke,_e.tspan.setAttributeNS(null,`font-family`,_e.fontFamily),_e.tspan.setAttributeNS(null,`font-size`,`${Pe(_e.fontSize)}px`),_e.fontStyle!==e.fontStyle&&_e.tspan.setAttributeNS(null,`font-style`,_e.fontStyle),_e.fontWeight!==e.fontWeight&&_e.tspan.setAttributeNS(null,`font-weight`,_e.fontWeight);let ze=_e.textRenderingMode&Se.TextRenderingMode.FILL_STROKE_MASK;if(ze===Se.TextRenderingMode.FILL||ze===Se.TextRenderingMode.FILL_STROKE?(_e.fillColor!==e.fillColor&&_e.tspan.setAttributeNS(null,`fill`,_e.fillColor),_e.fillAlpha<1&&_e.tspan.setAttributeNS(null,`fill-opacity`,_e.fillAlpha)):_e.textRenderingMode===Se.TextRenderingMode.ADD_TO_PATH?_e.tspan.setAttributeNS(null,`fill`,`transparent`):_e.tspan.setAttributeNS(null,`fill`,`none`),ze===Se.TextRenderingMode.STROKE||ze===Se.TextRenderingMode.FILL_STROKE){let e=1/(_e.textMatrixScale||1);this._setStrokeAttributes(_e.tspan,e)}let Be=_e.textMatrix;_e.textRise!==0&&(Be=Be.slice(),Be[5]+=_e.textRise),_e.txtElement.setAttributeNS(null,`transform`,`${Fe(Be)} scale(${Pe(ke)}, -1)`),_e.txtElement.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`),_e.txtElement.append(_e.tspan),_e.txtgrp.append(_e.txtElement),this._ensureTransformGroup().append(_e.txtElement)}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}addFontStyle(e){if(!e.data)throw Error(`addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.`);this.cssStyle||(this.cssStyle=this.svgFactory.createElement(`svg:style`),this.cssStyle.setAttributeNS(null,`type`,`text/css`),this.defs.append(this.cssStyle));let t=ke(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${e.loadedName}"; src: url(${t}); }\n`}setFont(e){let t=this.current,_e=this.commonObjs.get(e[0]),xe=e[1];t.font=_e,this.embedFonts&&!_e.missingFile&&!this.embeddedFonts[_e.loadedName]&&(this.addFontStyle(_e),this.embeddedFonts[_e.loadedName]=_e),t.fontMatrix=_e.fontMatrix||Se.FONT_IDENTITY_MATRIX;let Ce=`normal`;_e.black?Ce=`900`:_e.bold&&(Ce=`bold`);let Te=_e.italic?`italic`:`normal`;xe<0?(xe=-xe,t.fontDirection=-1):t.fontDirection=1,t.fontSize=xe,t.fontFamily=_e.loadedName,t.fontWeight=Ce,t.fontStyle=Te,t.tspan=this.svgFactory.createElement(`svg:tspan`),t.tspan.setAttributeNS(null,`y`,Pe(-t.y)),t.xcoords=[],t.ycoords=[]}endText(){let e=this.current;e.textRenderingMode&Se.TextRenderingMode.ADD_TO_PATH_FLAG&&e.txtElement?.hasChildNodes()&&(e.element=e.txtElement,this.clip(`nonzero`),this.endPath())}setLineWidth(e){e>0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=De[e]}setLineJoin(e){this.current.lineJoin=Oe[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,_e){this.current.strokeColor=Se.Util.makeHexColor(e,t,_e)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,_e){this.current.fillColor=Se.Util.makeHexColor(e,t,_e),this.current.tspan=this.svgFactory.createElement(`svg:tspan`),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){let t=this.viewport.width,_e=this.viewport.height,xe=Se.Util.inverseTransform(this.transformMatrix),Ce=Se.Util.applyTransform([0,0],xe),Te=Se.Util.applyTransform([0,_e],xe),Ee=Se.Util.applyTransform([t,0],xe),De=Se.Util.applyTransform([t,_e],xe),Oe=Math.min(Ce[0],Te[0],Ee[0],De[0]),ke=Math.min(Ce[1],Te[1],Ee[1],De[1]),Ae=Math.max(Ce[0],Te[0],Ee[0],De[0]),je=Math.max(Ce[1],Te[1],Ee[1],De[1]),Me=this.svgFactory.createElement(`svg:rect`);Me.setAttributeNS(null,`x`,Oe),Me.setAttributeNS(null,`y`,ke),Me.setAttributeNS(null,`width`,Ae-Oe),Me.setAttributeNS(null,`height`,je-ke),Me.setAttributeNS(null,`fill`,this._makeShadingPattern(e)),this.current.fillAlpha<1&&Me.setAttributeNS(null,`fill-opacity`,this.current.fillAlpha),this._ensureTransformGroup().append(Me)}_makeColorN_Pattern(e){return e[0]===`TilingPattern`?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){let t=e[1],_e=e[2],xe=e[3]||Se.IDENTITY_MATRIX,[Ce,Te,Ee,De]=e[4],Oe=e[5],ke=e[6],Ae=e[7],je=`shading${ze++}
83`,[Me,Pe,Fe,Ie]=Se.Util.normalizeRect([...Se.Util.applyTransform([Ce,Te],xe),...Se.Util.applyTransform([Ee,De],xe)]),[Re,Be]=Se.Util.singularValueDecompose2dScale(xe),Ve=Oe*Re,He=ke*Be,Ue=this.svgFactory.createElement(`svg:pattern`);Ue.setAttributeNS(null,`id`,je),Ue.setAttributeNS(null,`patternUnits`,`userSpaceOnUse`),Ue.setAttributeNS(null,`width`,Ve),Ue.setAttributeNS(null,`height`,He),Ue.setAttributeNS(null,`x`,`${Me}`),Ue.setAttributeNS(null,`y`,`${Pe}`);let We=this.svg,Ge=this.transformMatrix,Ke=this.current.fillColor,qe=this.current.strokeColor,Je=this.svgFactory.create(Fe-Me,Ie-Pe);if(this.svg=Je,this.transformMatrix=xe,Ae===2){let e=Se.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(_e)),this.svg=We,this.transformMatrix=Ge,this.current.fillColor=Ke,this.current.strokeColor=qe,Ue.append(Je.childNodes[0]),this.defs.append(Ue),`url(#${je})`}_makeShadingPattern(e){switch(typeof e==`string`&&(e=this.objs.get(e)),e[0]){case`RadialAxial`:let t=`shading${ze++}`,_e=e[3],xe;switch(e[1]){case`axial`:let _e=e[4],Se=e[5];xe=this.svgFactory.createElement(`svg:linearGradient`),xe.setAttributeNS(null,`id`,t),xe.setAttributeNS(null,`gradientUnits`,`userSpaceOnUse`),xe.setAttributeNS(null,`x1`,_e[0]),xe.setAttributeNS(null,`y1`,_e[1]),xe.setAttributeNS(null,`x2`,Se[0]),xe.setAttributeNS(null,`y2`,Se[1]);break;case`radial`:let Ce=e[4],Te=e[5],Ee=e[6],De=e[7];xe=this.svgFactory.createElement(`svg:radialGradient`),xe.setAttributeNS(null,`id`,t),xe.setAttributeNS(null,`gradientUnits`,`userSpaceOnUse`),xe.setAttributeNS(null,`cx`,Te[0]),xe.setAttributeNS(null,`cy`,Te[1]),xe.setAttributeNS(null,`r`,De),xe.setAttributeNS(null,`fx`,Ce[0]),xe.setAttributeNS(null,`fy`,Ce[1]),xe.setAttributeNS(null,`fr`,Ee);break;default:throw Error(`Unknown RadialAxial type: ${e[1]}`)}for(let e of _e){let t=this.svgFactory.createElement(`svg:stop`);t.setAttributeNS(null,`offset`,e[0]),t.setAttributeNS(null,`stop-color`,e[1]),xe.append(t)}return this.defs.append(xe),`url(#${t})`;case`Mesh`:return(0,Se.warn)(`Unimplemented pattern Mesh`),null;case`Dummy`:return`hotpink`;default:throw Error(`Unknown IR type: ${e[0]}`)}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){let _e=this.current,xe=_e.x,Ce=_e.y,Te=[],Ee=0;for(let _e of e)switch(_e|0){case Se.OPS.rectangle:xe=t[Ee++],Ce=t[Ee++];let e=t[Ee++],_e=t[Ee++],De=xe+e,Oe=Ce+_e;Te.push(`M`,Pe(xe),Pe(Ce),`L`,Pe(De),Pe(Ce),`L`,Pe(De),Pe(Oe),`L`,Pe(xe),Pe(Oe),`Z`);break;case Se.OPS.moveTo:xe=t[Ee++],Ce=t[Ee++],Te.push(`M`,Pe(xe),Pe(Ce));break;case Se.OPS.lineTo:xe=t[Ee++],Ce=t[Ee++],Te.push(`L`,Pe(xe),Pe(Ce));break;case Se.OPS.curveTo:xe=t[Ee+4],Ce=t[Ee+5],Te.push(`C`,Pe(t[Ee]),Pe(t[Ee+1]),Pe(t[Ee+2]),Pe(t[Ee+3]),Pe(xe),Pe(Ce)),Ee+=6;break;case Se.OPS.curveTo2:Te.push(`C`,Pe(xe),Pe(Ce),Pe(t[Ee]),Pe(t[Ee+1]),Pe(t[Ee+2]),Pe(t[Ee+3])),xe=t[Ee+2],Ce=t[Ee+3],Ee+=4;break;case Se.OPS.curveTo3:xe=t[Ee+2],Ce=t[Ee+3],Te.push(`C`,Pe(t[Ee]),Pe(t[Ee+1]),Pe(xe),Pe(Ce),Pe(xe),Pe(Ce)),Ee+=4;break;case Se.OPS.closePath:Te.push(`Z`);break}Te=Te.join(` `),_e.path&&e.length>0&&e[0]!==Se.OPS.rectangle&&e[0]!==Se.OPS.moveTo?Te=_e.path.getAttributeNS(null,`d`)+Te:(_e.path=this.svgFactory.createElement(`svg:path`),this._ensureTransformGroup().append(_e.path)),_e.path.setAttributeNS(null,`d`,Te),_e.path.setAttributeNS(null,`fill`,`none`),_e.element=_e.path,_e.setCurrentPoint(xe,Ce)}endPath(){let e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element){this.pendingClip=null;return}let t=`clippath${Ie++}`,_e=this.svgFactory.createElement(`svg:clipPath`);_e.setAttributeNS(null,`id`,t),_e.setAttributeNS(null,`transform`,Fe(this.transformMatrix));let xe=e.element.cloneNode(!0);if(this.pendingClip===`evenodd`?xe.setAttributeNS(null,`clip-rule`,`evenodd`):xe.setAttributeNS(null,`clip-rule`,`nonzero`),this.pendingClip=null,_e.append(xe),this.defs.append(_e),e.activeClipUrl){e.clipGroup=null;for(let e of this.extraStack)e.clipGroup=null;_e.setAttributeNS(null,`clip-path`,e.activeClipUrl)}e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){let e=this.current;if(e.path){let t=`${e.path.getAttributeNS(null,`d`)}Z`;e.path.setAttributeNS(null,`d`,t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}
83setRenderingIntent(e){}setFlatness(e){}setGState(e){for(let[t,_e]of e)switch(t){case`LW`:this.setLineWidth(_e);break;case`LC`:this.setLineCap(_e);break;case`LJ`:this.setLineJoin(_e);break;case`ML`:this.setMiterLimit(_e);break;case`D`:this.setDash(_e[0],_e[1]);break;case`RI`:this.setRenderingIntent(_e);break;case`FL`:this.setFlatness(_e);break;case`Font`:this.setFont(_e);break;case`CA`:this.setStrokeAlpha(_e);break;case`ca`:this.setFillAlpha(_e);break;default:(0,Se.warn)(`Unimplemented graphic state operator ${t}`);break}}fill(){let e=this.current;e.element&&(e.element.setAttributeNS(null,`fill`,e.fillColor),e.element.setAttributeNS(null,`fill-opacity`,e.fillAlpha),this.endPath())}stroke(){let e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,`fill`,`none`),this.endPath())}_setStrokeAttributes(e,t=1){let _e=this.current,xe=_e.dashArray;t!==1&&xe.length>0&&(xe=xe.map(function(e){return t*e})),e.setAttributeNS(null,`stroke`,_e.strokeColor),e.setAttributeNS(null,`stroke-opacity`,_e.strokeAlpha),e.setAttributeNS(null,`stroke-miterlimit`,Pe(_e.miterLimit)),e.setAttributeNS(null,`stroke-linecap`,_e.lineCap),e.setAttributeNS(null,`stroke-linejoin`,_e.lineJoin),e.setAttributeNS(null,`stroke-width`,Pe(t*_e.lineWidth)+`px`),e.setAttributeNS(null,`stroke-dasharray`,xe.map(Pe).join(` `)),e.setAttributeNS(null,`stroke-dashoffset`,Pe(t*_e.dashPhase)+`px`)}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,`fill-rule`,`evenodd`),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,`fill-rule`,`evenodd`),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){let e=this.svgFactory.createElement(`svg:rect`);e.setAttributeNS(null,`x`,`0`),e.setAttributeNS(null,`y`,`0`),e.setAttributeNS(null,`width`,`1px`),e.setAttributeNS(null,`height`,`1px`),e.setAttributeNS(null,`fill`,this.current.fillColor),this._ensureTransformGroup().append(e)}paintImageXObject(e){let t=e.startsWith(`g_`)?this.commonObjs.get(e):this.objs.get(e);if(!t){(0,Se.warn)(`Dependent image with object ID ${e} is not ready yet`);return}this.paintInlineImageXObject(t)}paintInlineImageXObject(e,t){let _e=e.width,xe=e.height,Se=Ae(e,this.forceDataSchema,!!t),Ce=this.svgFactory.createElement(`svg:rect`);Ce.setAttributeNS(null,`x`,`0`),Ce.setAttributeNS(null,`y`,`0`),Ce.setAttributeNS(null,`width`,Pe(_e)),Ce.setAttributeNS(null,`height`,Pe(xe)),this.current.element=Ce,this.clip(`nonzero`);let Te=this.svgFactory.createElement(`svg:image`);Te.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,Se),Te.setAttributeNS(null,`x`,`0`),Te.setAttributeNS(null,`y`,Pe(-xe)),Te.setAttributeNS(null,`width`,Pe(_e)+`px`),Te.setAttributeNS(null,`height`,Pe(xe)+`px`),Te.setAttributeNS(null,`transform`,`scale(${Pe(1/_e)} ${Pe(-1/xe)})`),t?t.append(Te):this._ensureTransformGroup().append(Te)}paintImageMaskXObject(e){let t=this.current,_e=e.width,xe=e.height,Se=t.fillColor;t.maskId=`mask${Re++}`;let Ce=this.svgFactory.createElement(`svg:mask`);Ce.setAttributeNS(null,`id`,t.maskId);let Te=this.svgFactory.createElement(`svg:rect`);Te.setAttributeNS(null,`x`,`0`),Te.setAttributeNS(null,`y`,`0`),Te.setAttributeNS(null,`width`,Pe(_e)),Te.setAttributeNS(null,`height`,Pe(xe)),Te.setAttributeNS(null,`fill`,Se),Te.setAttributeNS(null,`mask`,`url(#${t.maskId})`),this.defs.append(Ce),this._ensureTransformGroup().append(Te),this.paintInlineImageXObject(e,Ce)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&e.length===6&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){let e=t[2]-t[0],_e=t[3]-t[1],xe=this.svgFactory.createElement(`svg:rect`);xe.setAttributeNS(null,`x`,t[0]),xe.setAttributeNS(null,`y`,t[1]),xe.setAttributeNS(null,`width`,Pe(e)),xe.setAttributeNS(null,`height`,Pe(_e)),this.current.element=xe,this.clip(`nonzero`),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){let t=this.svgFactory.create(e.width,e.height),_e=this.svgFactory.createElement(`svg:
83defs`);t.append(_e),this.defs=_e;let xe=this.svgFactory.createElement(`svg:g`);return xe.setAttributeNS(null,`transform`,Fe(e.transform)),t.append(xe),this.svg=xe,t}_ensureClipGroup(){if(!this.current.clipGroup){let e=this.svgFactory.createElement(`svg:g`);e.setAttributeNS(null,`clip-path`,this.current.activeClipUrl),this.svg.append(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement(`svg:g`),this.tgrp.setAttributeNS(null,`transform`,Fe(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().append(this.tgrp):this.svg.append(this.tgrp)),this.tgrp}}}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.PDFNodeStream=void 0;var xe=_e(1),Se=_e(33);let Ce=require___vite_browser_external(),Te=require___vite_browser_external(),Ee=require___vite_browser_external(),De=require___vite_browser_external(),Oe=/^file:\/\/\/[a-zA-Z]:\//;function ke(e){let t=De.parse(e);return t.protocol===`file:`||t.host?t:/^[a-z]:[/\\]/i.test(e)?De.parse(`file:///${e}`):(t.host||(t.protocol=`file:`),t)}class Ae{constructor(e){this.source=e,this.url=ke(e.url),this.isHttp=this.url.protocol===`http:`||this.url.protocol===`https:`,this.isFsUrl=this.url.protocol===`file:`,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,xe.assert)(!this._fullRequestReader,`PDFNodeStream.getFullReader can only be called once.`),this._fullRequestReader=this.isFsUrl?new Re(this):new Fe(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;let _e=this.isFsUrl?new ze(this,e,t):new Ie(this,e,t);return this._rangeRequestReaders.push(_e),_e}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(let t of this._rangeRequestReaders.slice(0))t.cancel(e)}}t.PDFNodeStream=Ae;class je{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;let t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,xe.createPromiseCapability)(),this._headersCapability=(0,xe.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;let e=this._readableStream.read();return e===null?(this._readCapability=(0,xe.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on(`readable`,()=>{this._readCapability.resolve()}),e.on(`end`,()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on(`error`,e=>{this._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new xe.AbortException(`streaming is disabled`)),this._storedError&&this._readableStream.destroy(this._storedError)}}class Me{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,xe.createPromiseCapability)();let t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;let e=this._readableStream.read();return e===null?(this._readCapability=(0,xe.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on(`readable`,()=>{this._readCapability.resolve()}),e.on(`end`,()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on(`error`,e=>{this._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function Pe(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:`GET`,headers:t}}class Fe extends je{constructor(e){super(e);let t=t=>{if(t.statusCode===404){let e=new xe.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e,this._headersCapability.reject(e);return}this._headersCapability.resolve(),this._setReadableStream(t);let _e=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:Ce,suggestedLength:Te}=(0,Se.validateRangeRequestCapabilities)({getResponseHeader:_e,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=Ce,this._contentLength=Te||this._contentLength,this._filename=(0,Se.extractFilenameFromHeader)(_e)};this._request=null,this._url.protocol===`http:`?this._request=Te.request(Pe(this._url,e.httpHeaders),t):this._request=Ee.request(Pe(this._url,e.httpHeaders),t),this._request.on(`error`,e=>{this._storedError=e,this._headersCapability.reject(e)}),this._request.end()}}class Ie extends Me{constructor(e,t,_e){super(e),this._httpHeaders={};for(let t in e.httpHeaders){let _e=e.httpHeaders[t];_e!==void 0&&(this._httpHeaders[t]=_e)}this._httpHeaders.Range=`bytes=${t}-${_e-1}`;let Se=e=>{if(e.statusCode===404){let e=new xe.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e;return}this._setReadableStream(e)};this._request=null,this._url.protocol===`http:`?this._request=Te.request(Pe(this._url,this._httpHeaders),Se):this._request=Ee.request(Pe(this._url,this._httpHeaders),Se),this._request.on(`error`,e=>{this._storedError=e}),this._request.end()}}class Re extends je{constructor(e){super(e);let t=decodeURIComponent(this._url.path);Oe.test(this._url.href)&&(t=t.replace(/^\//,``)),Ce.lstat(t,(e,_e)=>{if(e){e.code===`ENOENT`&&(e=new xe.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,this._headersCapability.reject(e);return}this._contentLength=_e.size,this._setReadableStream(Ce.createReadStream(t)),this._headersCapability.resolve()})}}class ze extends Me{constructor(e,t,_e){super(e);let xe=decodeURIComponent(this._url.path);Oe.test(this._url.href)&&(xe=xe.replace(/^\//,``)),this._setReadableStream(Ce.createReadStream(
83xe,{start:t,end:_e-1}))}}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.createResponseStatusError=De,t.extractFilenameFromHeader=Ee,t.validateRangeRequestCapabilities=Te,t.validateResponseStatus=Oe;var xe=_e(1),Se=_e(34),Ce=_e(8);function Te({getResponseHeader:e,isHttp:t,rangeChunkSize:_e,disableRange:xe}){let Se={allowRangeRequests:!1,suggestedLength:void 0},Ce=parseInt(e(`Content-Length`),10);return!Number.isInteger(Ce)||(Se.suggestedLength=Ce,Ce<=2*_e)||xe||!t||e(`Accept-Ranges`)!==`bytes`||(e(`Content-Encoding`)||`identity`)!==`identity`||(Se.allowRangeRequests=!0),Se}function Ee(e){let t=e(`Content-Disposition`);if(t){let e=(0,Se.getFilenameFromContentDispositionHeader)(t);if(e.includes(`%`))try{e=decodeURIComponent(e)}catch{}if((0,Ce.isPdfFile)(e))return e}return null}function De(e,t){return e===404||e===0&&t.startsWith(`file:`)?new xe.MissingPDFException(`Missing PDF "`+t+`".`):new xe.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)}function Oe(e){return e===200||e===206}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getFilenameFromContentDispositionHeader=Se;var xe=_e(1);function Se(e){let t=!0,_e=Se(`filename\\*`,`i`).exec(e);if(_e){_e=_e[1];let e=De(_e);return e=unescape(e),e=Oe(e),e=ke(e),Te(e)}if(_e=Ee(e),_e)return Te(ke(_e));if(_e=Se(`filename`,`i`).exec(e),_e){_e=_e[1];let e=De(_e);return e=ke(e),Te(e)}function Se(e,t){return RegExp(`(?:^|;)\\s*`+e+`\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)`,t)}function Ce(e,_e){if(e){if(!/^[\x00-\xFF]+$/.test(_e))return _e;try{let Se=new TextDecoder(e,{fatal:!0}),Ce=(0,xe.stringToBytes)(_e);_e=Se.decode(Ce),t=!1}catch{}}return _e}function Te(e){return t&&/[\x80-\xff]/.test(e)&&(e=Ce(`utf-8`,e),t&&(e=Ce(`iso-8859-1`,e))),e}function Ee(e){let t=[],_e,xe=Se(`filename\\*((?!0\\d)\\d+)(\\*?)`,`ig`);for(;(_e=xe.exec(e))!==null;){let[,e,xe,Se]=_e;if(e=parseInt(e,10),e in t){if(e===0)break;continue}t[e]=[xe,Se]}let Ce=[];for(let e=0;e<t.length&&e in t;++e){let[_e,xe]=t[e];xe=De(xe),_e&&(xe=unescape(xe),e===0&&(xe=Oe(xe))),Ce.push(xe)}return Ce.join(``)}function De(e){if(e.startsWith(`"`)){let t=e.slice(1).split(`\\"`);for(let e=0;e<t.length;++e){let _e=t[e].indexOf(`"`);_e!==-1&&(t[e]=t[e].slice(0,_e),t.length=e+1),t[e]=t[e].replace(/\\(.)/g,`$1`)}e=t.join(`"`)}return e}function Oe(e){let t=e.indexOf(`'`);return t===-1?e:Ce(e.slice(0,t),e.slice(t+1).replace(/^[^']*'/,``))}function ke(e){return!e.startsWith(`=?`)||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(e,t,_e,xe){if(_e===`q`||_e===`Q`)return xe=xe.replace(/_/g,` `),xe=xe.replace(/=([0-9a-fA-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}),Ce(t,xe);try{xe=atob(xe)}catch{}return Ce(t,xe)})}return``}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.PDFNetworkStream=void 0;var xe=_e(1),Se=_e(33);let Ce=200,Te=206;function Ee(e){let t=e.response;return typeof t==`string`?(0,xe.stringToBytes)(t).buffer:t}class De{constructor(e,t={}){this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,_e){let xe={begin:e,end:t};for(let e in _e)xe[e]=_e[e];return this.request(xe)}requestFull(e){return this.request(e)}request(e){let t=this.getXhr(),_e=this.currXhrId++,xe=this.pendingRequests[_e]={xhr:t};t.open(`GET`,this.url),t.withCredentials=this.withCredentials;for(let e in this.httpHeaders){let _e=this.httpHeaders[e];_e!==void 0&&t.setRequestHeader(e,_e)}return this.isHttp&&`begin`in e&&`end`in e?(t.setRequestHeader(`Range`,`bytes=${e.begin}-${e.end-1}`),xe.expectedStatus=206):xe.expectedStatus=200,t.responseType=`arraybuffer`,e.onError&&(t.onerror=function(_e){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,_e),t.onprogress=this.onProgress.bind(this,_e),xe.onHeadersReceived=e.onHeadersReceived,xe.onDone=e.onDone,xe.onError=e.onError,xe.onProgress=e.onProgress,t.send(null),_e}onProgress(e,t){let _e=this.pendingRequests[e];_e&&_e.onProgress?.(t)}onStateChange(e,t){let _e=this.pendingRequests[e];if(!_e)return;let xe=_e.xhr;if(xe.readyState>=2&&_e.onHeadersReceived&&(_e.onHeadersReceived(),delete _e.onHeadersReceived),xe.readyState!==4||!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],xe.status===0&&this.isHttp){_e.onError?.(xe.status);return}let Se=xe.status||200;if(!(Se===200&&_e.expectedStatus===206)&&Se!==_e.expectedStatus){_e.onError?.(xe.status);return}let Ce=Ee(xe);
83if(Se===206){let e=xe.getResponseHeader(`Content-Range`),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);_e.onDone({begin:parseInt(t[1],10),chunk:Ce})}else Ce?_e.onDone({begin:0,chunk:Ce}):_e.onError?.(xe.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){let t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}class Oe{constructor(e){this._source=e,this._manager=new De(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){let t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,xe.assert)(!this._fullRequestReader,`PDFNetworkStream.getFullReader can only be called once.`),this._fullRequestReader=new ke(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){let _e=new Ae(this._manager,e,t);return _e.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(_e),_e}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(let t of this._rangeRequestReaders.slice(0))t.cancel(e)}}t.PDFNetworkStream=Oe;class ke{constructor(e,t){this._manager=e;let _e={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(_e),this._headersReceivedCapability=(0,xe.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){let e=this._fullRequestId,t=this._manager.getRequestXhr(e),_e=e=>t.getResponseHeader(e),{allowRangeRequests:xe,suggestedLength:Ce}=(0,Se.validateRangeRequestCapabilities)({getResponseHeader:_e,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});xe&&(this._isRangeSupported=!0),this._contentLength=Ce||this._contentLength,this._filename=(0,Se.extractFilenameFromHeader)(_e),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=(0,Se.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(let e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){this.onProgress?.({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};let e=(0,xe.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class Ae{constructor(e,t,_e){this._manager=e;let xe={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,_e,xe),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(e){let t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=(0,Se.createResponseStatusError)(e,this._url);for(let e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){this.isStreamingSupported||this.onProgress?.({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){let e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};let e=(0,xe.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest
83(this._requestId),this._close()}}}),((e,t,_e)=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.PDFFetchStream=void 0;var xe=_e(1),Se=_e(33);function Ce(e,t,_e){return{method:`GET`,headers:e,signal:_e.signal,mode:`cors`,credentials:t?`include`:`same-origin`,redirect:`follow`}}function Te(e){let t=new Headers;for(let _e in e){let xe=e[_e];xe!==void 0&&t.append(_e,xe)}return t}class Ee{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,xe.assert)(!this._fullRequestReader,`PDFFetchStream.getFullReader can only be called once.`),this._fullRequestReader=new De(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;let _e=new Oe(this,e,t);return this._rangeRequestReaders.push(_e),_e}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(let t of this._rangeRequestReaders.slice(0))t.cancel(e)}}t.PDFFetchStream=Ee;class De{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;let t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,xe.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=Te(this._stream.httpHeaders);let _e=t.url;fetch(_e,Ce(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,Se.validateResponseStatus)(e.status))throw(0,Se.createResponseStatusError)(e.status,_e);this._reader=e.body.getReader(),this._headersCapability.resolve();let t=t=>e.headers.get(t),{allowRangeRequests:Ce,suggestedLength:Te}=(0,Se.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=Ce,this._contentLength=Te||this._contentLength,this._filename=(0,Se.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new xe.AbortException(`Streaming is disabled.`))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;let{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController.abort()}}class Oe{constructor(e,t,_e){this._stream=e,this._reader=null,this._loaded=0;let Ee=e.source;this._withCredentials=Ee.withCredentials||!1,this._readCapability=(0,xe.createPromiseCapability)(),this._isStreamingSupported=!Ee.disableStream,this._abortController=new AbortController,this._headers=Te(this._stream.httpHeaders),this._headers.append(`Range`,`bytes=${t}-${_e-1}`);let De=Ee.url;fetch(De,Ce(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,Se.validateResponseStatus)(e.status))throw(0,Se.createResponseStatusError)(e.status,De);this._readCapability.resolve(),this._reader=e.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;let{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController.abort()}}})],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(t!==void 0)return t.exports;var _e=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](_e,_e.exports,__w_pdfjs_require__),_e.exports}var __webpack_exports__={};return(()=>{var e=__webpack_exports__;Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`AnnotationEditorLayer`,{enumerable:!0,get:function(){return Se.AnnotationEditorLayer}}),Object.defineProperty(e,`AnnotationEditorParamsType`,{enumerable:!0,get:function(){return t.AnnotationEditorParamsType}}),Object.defineProperty(e,`AnnotationEditorType`,{enumerable:!0,get:function(){return t.AnnotationEditorType}}),Object.defineProperty(e,`AnnotationEditorUIManager`,{enumerable:!0,get:function(){return Ce.AnnotationEditorUIManager}}),Object.defineProperty(e,`AnnotationLayer`,{enumerable:!0,get:function(){return Te.AnnotationLayer}}),Object.defineProperty(e,`AnnotationMode`,{enumerable:!0,get:function(){return t.AnnotationMode}}),Object.defineProperty(e,`CMapCompressionType`,{enumerable:!0,get:function(){return t.CMapCompressionType}}),Object.defineProperty(e,`GlobalWorkerOptions`,{enumerable:!0,get:function(){return Ee.GlobalWorkerOptions}}),Object.defineProperty(e,`InvalidPDFException`,{enumerable:!0,get:function(){return t.InvalidPDFException}}),Object.defineProperty(e,`LoopbackPort`,{enumerable:!0,get:function(){return _e.LoopbackPort}}),Object.defineProperty(e,`MissingPDFException`,{enumerable:!0,get:function(){return t.MissingPDFException}}),Object.defineProperty(e,`OPS`,{enumerable:!0,get:function(){return t.OPS}}),Object.defineProperty(e,`PDFDataRangeTransport`,{enumerable:!0,get:function(){return _e.PDFDataRangeTransport}}),Object.defineProperty(e,`PDFDateString`,{enumerable:!0,get:function(){return xe.PDFDateString}}),Object.defineProperty(e,`PDFWorker`,{enumerable:!0,get:function(){return _e.PDFWorker}}),Object.defineProperty(e,`PasswordResponses`,{enumerable:!0,get:function(){return t.PasswordResponses}}),Object.defineProperty(e,`PermissionFlag`,{enumerable:!0,get:function(){return t.PermissionFlag}}),Object.defineProperty(e,`PixelsPerInch`,{enumerable:!0,get:function(){return xe.PixelsPerInch}}),Object.defineProperty(e,`RenderingCancelledException`,{enumerable:!0,get:function(){return xe.RenderingCancelledException}}),Object.defineProperty(e,`SVGGraphics`,{enumerable:!0,get:function(){return ke.SVGGraphics}}),Object.defineProperty(e,`UNSUPPORTED_FEATURES`,{enumerable:!0,get:function(){return t.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,`UnexpectedResponseException`,{enumerable:!0,get:function(){return t.UnexpectedResponseException}}),Object.defineProperty(e,`Util`,{enumerable:!0,get:function(){return t.Util}}),Object.defineProperty(e,`VerbosityLevel`,{enumerable:!0,get:function(){return t.VerbosityLevel}}
83),Object.defineProperty(e,`XfaLayer`,{enumerable:!0,get:function(){return Ae.XfaLayer}}),Object.defineProperty(e,`build`,{enumerable:!0,get:function(){return _e.build}}),Object.defineProperty(e,`createPromiseCapability`,{enumerable:!0,get:function(){return t.createPromiseCapability}}),Object.defineProperty(e,`createValidAbsoluteUrl`,{enumerable:!0,get:function(){return t.createValidAbsoluteUrl}}),Object.defineProperty(e,`getDocument`,{enumerable:!0,get:function(){return _e.getDocument}}),Object.defineProperty(e,`getFilenameFromUrl`,{enumerable:!0,get:function(){return xe.getFilenameFromUrl}}),Object.defineProperty(e,`getPdfFilenameFromUrl`,{enumerable:!0,get:function(){return xe.getPdfFilenameFromUrl}}),Object.defineProperty(e,`getXfaPageViewport`,{enumerable:!0,get:function(){return xe.getXfaPageViewport}}),Object.defineProperty(e,`isPdfFile`,{enumerable:!0,get:function(){return xe.isPdfFile}}),Object.defineProperty(e,`loadScript`,{enumerable:!0,get:function(){return xe.loadScript}}),Object.defineProperty(e,`renderTextLayer`,{enumerable:!0,get:function(){return Oe.renderTextLayer}}),Object.defineProperty(e,`shadow`,{enumerable:!0,get:function(){return t.shadow}}),Object.defineProperty(e,`version`,{enumerable:!0,get:function(){return _e.version}});var t=__w_pdfjs_require__(1),_e=__w_pdfjs_require__(4),xe=__w_pdfjs_require__(8),Se=__w_pdfjs_require__(22),Ce=__w_pdfjs_require__(7),Te=__w_pdfjs_require__(27),Ee=__w_pdfjs_require__(15),De=__w_pdfjs_require__(3),Oe=__w_pdfjs_require__(30),ke=__w_pdfjs_require__(31),Ae=__w_pdfjs_require__(29);let je=`2.16.105`,Me=`172ccdbe5`;if(De.isNodeJS){let{PDFNodeStream:e}=__w_pdfjs_require__(32);(0,_e.setPDFNetworkStreamFactory)(t=>new e(t))}else{let{PDFNetworkStream:e}=__w_pdfjs_require__(35),{PDFFetchStream:t}=__w_pdfjs_require__(36);(0,_e.setPDFNetworkStreamFactory)(_e=>(0,xe.isValidFetchUrl)(_e.url)?new t(_e):new e(_e))}})(),__webpack_exports__})())})),lib_exports=__exportAll({Canvas:()=>Canvas,Checkbox:()=>Checkbox,Circle:()=>Circle,ClipPath:()=>ClipPath,Defs:()=>Defs,Document:()=>Document,Ellipse:()=>Ellipse,FieldSet:()=>FieldSet,G:()=>`G`,Image:()=>Image$1,Line:()=>Line,LinearGradient:()=>LinearGradient,Link:()=>Link,List:()=>List,Note:()=>Note,Page:()=>Page,Path:()=>Path,Polygon:()=>Polygon,Polyline:()=>Polyline,RadialGradient:()=>RadialGradient,Rect:()=>Rect,Select:()=>Select,Stop:()=>Stop,Svg:()=>`SVG`,Text:()=>Text,TextInput:()=>TextInput,TextInstance:()=>TextInstance,Tspan:()=>Tspan,View:()=>View}),G=`G`,Svg=`SVG`,View=`VIEW`,Text=`TEXT`,Link=`LINK`,Page=`PAGE`,Note=`NOTE`,Path=`PATH`,Rect=`RECT`,Line=`LINE`,FieldSet=`FIELD_SET`,TextInput=`TEXT_INPUT`,Select=`SELECT`,Checkbox=`CHECKBOX`,List=`LIST`,Stop=`STOP`,Defs=`DEFS`,Image$1=`IMAGE`,Tspan=`TSPAN`,Canvas=`CANVAS`,Circle=`CIRCLE`,Ellipse=`ELLIPSE`,Polygon=`POLYGON`,Document=`DOCUMENT`,Polyline=`POLYLINE`,ClipPath=`CLIP_PATH`,TextInstance=`TEXT_INSTANCE`,LinearGradient=`LINEAR_GRADIENT`,RadialGradient=`RADIAL_GRADIENT`,import_react=__toESM(require_react(),1),import_queue=__toESM(require_queue(),1),import_is_url=require_is_url(),import_zstream=__toESM(require_zstream(),1),import_deflate=__toESM(require_deflate(),1),import_inflate=__toESM(require_inflate(),1),import_constants=__toESM(require_constants(),1),import_md5=__toESM(require_md5(),1),global$1$2=typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},lookup$3=[],revLookup$2=[],Arr$2=typeof Uint8Array<`u`?Uint8Array:Array,inited$2=!1;function init$2(){inited$2=!0;for(var e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,t=0,_e=e.length;t<_e;++t)lookup$3[t]=e[t],revLookup$2[e.charCodeAt(t)]=t;revLookup$2[45]=62,revLookup$2[95]=63}function toByteArray$2(e){inited$2||init$2();var t,_e,xe,Se,Ce,Te,Ee=e.length;if(Ee%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);Ce=e[Ee-2]===`=`?2:+(e[Ee-1]===`=`),Te=new Arr$2(Ee*3/4-Ce),xe=Ce>0?Ee-4:Ee;var De=0;for(t=0,_e=0;t<xe;t+=4,_e+=3)Se=revLookup$2[e.charCodeAt(t)]<<18|revLookup$2[e.charCodeAt(t+1)]<<12|revLookup$2[e.charCodeAt(t+2)]<<6|revLookup$2[e.charCodeAt(t+3)],Te[De++]=Se>>16&255,Te[De++]=Se>>8&255,Te[De++]=Se&255;return Ce===2?(Se=revLookup$2[e.charCodeAt(t)]<<2|revLookup$2[e.charCodeAt(t+1)]>>4,Te[De++]=Se&255):Ce===1&&(Se=revLookup$2[e.charCodeAt(t)]<<10|revLookup$2[e.charCodeAt(t+1)]<<4|revLookup$2[e.charCodeAt(t+2)]>>2,Te[De++]=Se>>8&255,Te[De++]=Se&255),Te}function tripletToBase64$2(e){return lookup$3[e>>18&63]+lookup$3[e>>12&63]+lookup$3[e>>6&63]+lookup$3[e&63]}function encodeChunk$2(e,t,_e){for(var xe,Se=[],Ce=t;Ce<_e;Ce+=3)xe=(e[Ce]<<16)+(e[Ce+1]<<8)+e[Ce+2],Se.push(tripletToBase64$2(xe));return Se.join(``)}function fromByteArray$2(e){inited$2||init$2();
83for(var t,_e=e.length,xe=_e%3,Se=``,Ce=[],Te=16383,Ee=0,De=_e-xe;Ee<De;Ee+=Te)Ce.push(encodeChunk$2(e,Ee,Ee+Te>De?De:Ee+Te));return xe===1?(t=e[_e-1],Se+=lookup$3[t>>2],Se+=lookup$3[t<<4&63],Se+=`==`):xe===2&&(t=(e[_e-2]<<8)+e[_e-1],Se+=lookup$3[t>>10],Se+=lookup$3[t>>4&63],Se+=lookup$3[t<<2&63],Se+=`=`),Ce.push(Se),Ce.join(``)}function read$2(e,t,_e,xe,Se){var Ce,Te,Ee=Se*8-xe-1,De=(1<<Ee)-1,Oe=De>>1,ke=-7,Ae=_e?Se-1:0,je=_e?-1:1,Me=e[t+Ae];for(Ae+=je,Ce=Me&(1<<-ke)-1,Me>>=-ke,ke+=Ee;ke>0;Ce=Ce*256+e[t+Ae],Ae+=je,ke-=8);for(Te=Ce&(1<<-ke)-1,Ce>>=-ke,ke+=xe;ke>0;Te=Te*256+e[t+Ae],Ae+=je,ke-=8);if(Ce===0)Ce=1-Oe;else if(Ce===De)return Te?NaN:(Me?-1:1)*(1/0);else Te+=2**xe,Ce-=Oe;return(Me?-1:1)*Te*2**(Ce-xe)}function write$2(e,t,_e,xe,Se,Ce){var Te,Ee,De,Oe=Ce*8-Se-1,ke=(1<<Oe)-1,Ae=ke>>1,je=Se===23?2**-24-2**-77:0,Me=xe?0:Ce-1,Pe=xe?1:-1,Fe=+(t<0||t===0&&1/t<0);for(t=Math.abs(t),isNaN(t)||t===1/0?(Ee=+!!isNaN(t),Te=ke):(Te=Math.floor(Math.log(t)/Math.LN2),t*(De=2**-Te)<1&&(Te--,De*=2),Te+Ae>=1?t+=je/De:t+=je*2**(1-Ae),t*De>=2&&(Te++,De/=2),Te+Ae>=ke?(Ee=0,Te=ke):Te+Ae>=1?(Ee=(t*De-1)*2**Se,Te+=Ae):(Ee=t*2**(Ae-1)*2**Se,Te=0));Se>=8;e[_e+Me]=Ee&255,Me+=Pe,Ee/=256,Se-=8);for(Te=Te<<Se|Ee,Oe+=Se;Oe>0;e[_e+Me]=Te&255,Me+=Pe,Te/=256,Oe-=8);e[_e+Me-Pe]|=Fe*128}var toString$2={}.toString,isArray$1$3=Array.isArray||function(e){return toString$2.call(e)==`[object Array]`},INSPECT_MAX_BYTES$2=50;Buffer$4.TYPED_ARRAY_SUPPORT=global$1$2.TYPED_ARRAY_SUPPORT===void 0?!0:global$1$2.TYPED_ARRAY_SUPPORT;var _kMaxLength$1=kMaxLength$2();function kMaxLength$2(){return Buffer$4.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer$2(e,t){if(kMaxLength$2()<t)throw RangeError(`Invalid typed array length`);return Buffer$4.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=Buffer$4.prototype):(e===null&&(e=new Buffer$4(t)),e.length=t),e}function Buffer$4(e,t,_e){if(!Buffer$4.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$4))return new Buffer$4(e,t,_e);if(typeof e==`number`){if(typeof t==`string`)throw Error(`If encoding is specified then the first argument must be a string`);return allocUnsafe$2(this,e)}return from$3(this,e,t,_e)}Buffer$4.poolSize=8192,Buffer$4._augment=function(e){return e.__proto__=Buffer$4.prototype,e};function from$3(e,t,_e,xe){if(typeof t==`number`)throw TypeError(`"value" argument must not be a number`);return typeof ArrayBuffer<`u`&&t instanceof ArrayBuffer?fromArrayBuffer$2(e,t,_e,xe):typeof t==`string`?fromString$2(e,t,_e):fromObject$2(e,t)}Buffer$4.from=function(e,t,_e){return from$3(null,e,t,_e)},Buffer$4.TYPED_ARRAY_SUPPORT&&(Buffer$4.prototype.__proto__=Uint8Array.prototype,Buffer$4.__proto__=Uint8Array,typeof Symbol<`u`&&Symbol.species&&Buffer$4[Symbol.species]);function assertSize$2(e){if(typeof e!=`number`)throw TypeError(`"size" argument must be a number`);if(e<0)throw RangeError(`"size" argument must not be negative`)}function alloc$2(e,t,_e,xe){return assertSize$2(t),t<=0||_e===void 0?createBuffer$2(e,t):typeof xe==`string`?createBuffer$2(e,t).fill(_e,xe):createBuffer$2(e,t).fill(_e)}Buffer$4.alloc=function(e,t,_e){return alloc$2(null,e,t,_e)};function allocUnsafe$2(e,t){if(assertSize$2(t),e=createBuffer$2(e,t<0?0:checked$2(t)|0),!Buffer$4.TYPED_ARRAY_SUPPORT)for(var _e=0;_e<t;++_e)e[_e]=0;return e}Buffer$4.allocUnsafe=function(e){return allocUnsafe$2(null,e)},Buffer$4.allocUnsafeSlow=function(e){return allocUnsafe$2(null,e)};function fromString$2(e,t,_e){if((typeof _e!=`string`||_e===``)&&(_e=`utf8`),!Buffer$4.isEncoding(_e))throw TypeError(`"encoding" must be a valid string encoding`);var xe=byteLength$2(t,_e)|0;e=createBuffer$2(e,xe);var Se=e.write(t,_e);return Se!==xe&&(e=e.slice(0,Se)),e}function fromArrayLike$2(e,t){var _e=t.length<0?0:checked$2(t.length)|0;e=createBuffer$2(e,_e);for(var xe=0;xe<_e;xe+=1)e[xe]=t[xe]&255;return e}function fromArrayBuffer$2(e,t,_e,xe){if(t.byteLength,_e<0||t.byteLength<_e)throw RangeError(`'offset' is out of bounds`);if(t.byteLength<_e+(xe||0))throw RangeError(`'length' is out of bounds`);return t=_e===void 0&&xe===void 0?new Uint8Array(t):xe===void 0?new Uint8Array(t,_e):new Uint8Array(t,_e,xe),Buffer$4.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=Buffer$4.prototype):e=fromArrayLike$2(e,t),e}function fromObject$2(e,t){if(internalIsBuffer$2(t)){var _e=checked$2(t.length)|0;return e=createBuffer$2(e,_e),e.length===0||t.copy(e,0,0,_e),e}if(t){if(typeof ArrayBuffer<`u`&&t.buffer instanceof ArrayBuffer||`length`in t)return typeof t.length!=`number`||isnan$2(t.length)?createBuffer$2(e,0):fromArrayLike$2(e,t);if(t.type===`Buffer`&&isArray$1$3(t.data))return fromArrayLike$2(e,t.data)}throw TypeError(`First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.`)}function checked$2(e){if(e>=kMaxLength$2())throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+kMaxLength$2().toString(16)+` bytes`);return e|0}function SlowBuffer$1(e){return+e!=e&&(e=0),Buffer$4.alloc(+e)}Buffer$4.isBuffer=isBuffer$1$3;function internalIsBuffer$2(e){return!!(e!=null&&e._isBuffer)}Buffer$4.compare=function(e,t){if(!internalIsBuffer$2(e)||!internalIsBuffer$2(t))throw TypeError(`Arguments must be Buffers`);if(e===t)return 0;for(var _e=e.length,xe=t.length,Se=0,Ce=Math.min(_e,xe);Se<Ce;++Se)if(e[Se]!==t[Se]){_e=e[Se],xe=t[Se];break}return _e<xe?-1:+(xe<_e)},Buffer$4.isEncoding=function(e){switch(String(e).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},Buffer$4.concat=function(e,t){if(!isArray$1$3(e))throw TypeError(`"list" argument must be an Array of Buffers`);if(e.length===0)return Buffer$4.alloc(0);var _e;if(t===void 0)for(t=0,_e=0;_e<e.length;++_e)t+=e[_e].length;var xe=Buffer$4.allocUnsafe(t),Se=0;for(_e=0;_e<e.length;++_e){var Ce=e[_e];if(!internalIsBuffer$2(Ce))throw TypeError(`"list" argument must be an Array of Buffers`);Ce.copy(xe,Se),Se+=Ce.length}return xe};function byteLength$2(e,t){if(internalIsBuffer$2(e))return e.length;if(typeof ArrayBuffer<`u`&&typeof ArrayBuffer.isView==`function`&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!=`string`&&(e=``+e);var _e=e.length;if(_e===0)return 0;for(var xe=!1;;)switch(t){case`ascii`:case`latin1`:case`binary`:return _e;case`utf8`:case`utf-8`:case void 0:return utf8ToBytes$2(e).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return _e*2;case`hex`:return _e>>>1;case`base64`:return base64ToBytes$2(e).length;default:if(xe)return utf8ToBytes$2(e).length;t=(``+t).toLowerCase(),xe=!0}}Buffer$4.byteLength=byteLength$2;function slowToString$2(e,t,_e){var xe=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,t>>>=0,_e<=t))return``;for(e||=`utf8`;;)switch(e){case`hex`:return hexSlice$2(this,t,_e);case`utf8`:case`utf-8`:return utf8Slice$2(this,t,_e);case`ascii`:return asciiSlice$2(this,t,_e);case`latin1`:case`binary`:return latin1Slice$2(this,t,_e);case`base64`:return base64Slice$2(this,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return utf16leSlice$2(this,t,_e);default:if(xe)throw TypeError(`Unknown encoding: `+e);e=(e+``).toLowerCase(),xe=!0}}Buffer$4.prototype._isBuffer=!0;function swap$2(e,t,_e){var xe=e[t];e[t]=e[_e],e[_e]=xe}Buffer$4.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(var t=0;t<e;t+=2)swap$2(this,t,t+1);return this},Buffer$4.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(var t=0;t<e;t+=4)swap$2(this,t,t+3),swap$2(this,t+1,t+2);return this},Buffer$4.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(var t=0;t<e;t+=8)swap$2(this,t,t+7),swap$2(this,t+1,t+6),swap$2(this,t+2,t+5),swap$2(this,t+3,t+4);return this},Buffer$4.prototype.toString=function(){var e=this.length|0;return e===0?``:arguments.length===0?utf8Slice$2(this,0,e):slowToString$2.apply(this,arguments)},Buffer$4.prototype.equals=function(e){if(!internalIsBuffer$2(e))throw TypeError(`Argument must be a Buffer`);return this===e?!0:Buffer$4.compare(this,e)===0},Buffer$4.prototype.inspect=function(){var e=``,t=INSPECT_MAX_BYTES$2;return this.length>0&&(e=this.toString(`hex`,0,t).match(/.{2}/g).join(` `),this.length>t&&(e+=` ... `)),`<Buffer `+e+`>`},Buffer$4.prototype.compare=function(e,t,_e,xe,Se){if(!internalIsBuffer$2(e))throw TypeError(`Argument must be a Buffer`);if(t===void 0&&(t=0),_e===void 0&&(_e=e?e.length:0),xe===void 0&&(xe=0),Se===void 0&&(Se=this.length),t<0||_e>e.length||xe<0||Se>this.length)throw RangeError(`out of range index`);if(xe>=Se&&t>=_e)return 0;if(xe>=Se)return-1;if(t>=_e)return 1;if(t>>>=0,_e>>>=0,xe>>>=0,Se>>>=0,this===e)return 0;for(var Ce=Se-xe,Te=_e-t,Ee=Math.min(Ce,Te),De=this.slice(xe,Se),Oe=e.slice(t,_e),ke=0;ke<Ee;++ke)if(De[ke]!==Oe[ke]){Ce=De[ke],Te=Oe[ke];break}return Ce<Te?-1:+(Te<Ce)};function bidirectionalIndexOf$2(e,t,_e,xe,Se){if(e.length===0)return-1;if(typeof _e==`string`?(xe=_e,_e=0):_e>2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,isNaN(_e)&&(_e=Se?0:e.length-1),_e<0&&(_e=e.length+_e),_e>=e.length){if(Se)return-1;_e=e.length-1}else if(_e<0)if(Se)_e=0;else return-1;if(typeof t==`string`&&(t=Buffer$4.from(t,xe)),internalIsBuffer$2(t))return t.length===0?-1:arrayIndexOf$2(e,t,_e,xe,Se);
vendor: 11,197 bytes, line 83
83if(typeof t==`number`)return t&=255,Buffer$4.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==`function`?Se?Uint8Array.prototype.indexOf.call(e,t,_e):Uint8Array.prototype.lastIndexOf.call(e,t,_e):arrayIndexOf$2(e,[t],_e,xe,Se);throw TypeError(`val must be string, number or Buffer`)}function arrayIndexOf$2(e,t,_e,xe,Se){var Ce=1,Te=e.length,Ee=t.length;if(xe!==void 0&&(xe=String(xe).toLowerCase(),xe===`ucs2`||xe===`ucs-2`||xe===`utf16le`||xe===`utf-16le`)){if(e.length<2||t.length<2)return-1;Ce=2,Te/=2,Ee/=2,_e/=2}function De(e,t){return Ce===1?e[t]:e.readUInt16BE(t*Ce)}var Oe;if(Se){var ke=-1;for(Oe=_e;Oe<Te;Oe++)if(De(e,Oe)===De(t,ke===-1?0:Oe-ke)){if(ke===-1&&(ke=Oe),Oe-ke+1===Ee)return ke*Ce}else ke!==-1&&(Oe-=Oe-ke),ke=-1}else for(_e+Ee>Te&&(_e=Te-Ee),Oe=_e;Oe>=0;Oe--){for(var Ae=!0,je=0;je<Ee;je++)if(De(e,Oe+je)!==De(t,je)){Ae=!1;break}if(Ae)return Oe}return-1}Buffer$4.prototype.includes=function(e,t,_e){return this.indexOf(e,t,_e)!==-1},Buffer$4.prototype.indexOf=function(e,t,_e){return bidirectionalIndexOf$2(this,e,t,_e,!0)},Buffer$4.prototype.lastIndexOf=function(e,t,_e){return bidirectionalIndexOf$2(this,e,t,_e,!1)};function hexWrite$2(e,t,_e,xe){_e=Number(_e)||0;var Se=e.length-_e;xe?(xe=Number(xe),xe>Se&&(xe=Se)):xe=Se;var Ce=t.length;if(Ce%2!=0)throw TypeError(`Invalid hex string`);xe>Ce/2&&(xe=Ce/2);for(var Te=0;Te<xe;++Te){var Ee=parseInt(t.substr(Te*2,2),16);if(isNaN(Ee))return Te;e[_e+Te]=Ee}return Te}function utf8Write$2(e,t,_e,xe){return blitBuffer$2(utf8ToBytes$2(t,e.length-_e),e,_e,xe)}function asciiWrite$2(e,t,_e,xe){return blitBuffer$2(asciiToBytes$2(t),e,_e,xe)}function latin1Write$2(e,t,_e,xe){return asciiWrite$2(e,t,_e,xe)}function base64Write$2(e,t,_e,xe){return blitBuffer$2(base64ToBytes$2(t),e,_e,xe)}function ucs2Write$2(e,t,_e,xe){return blitBuffer$2(utf16leToBytes$2(t,e.length-_e),e,_e,xe)}Buffer$4.prototype.write=function(e,t,_e,xe){if(t===void 0)xe=`utf8`,_e=this.length,t=0;else if(_e===void 0&&typeof t==`string`)xe=t,_e=this.length,t=0;else if(isFinite(t))t|=0,isFinite(_e)?(_e|=0,xe===void 0&&(xe=`utf8`)):(xe=_e,_e=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);var Se=this.length-t;if((_e===void 0||_e>Se)&&(_e=Se),e.length>0&&(_e<0||t<0)||t>this.length)throw RangeError(`Attempt to write outside buffer bounds`);xe||=`utf8`;for(var Ce=!1;;)switch(xe){case`hex`:return hexWrite$2(this,e,t,_e);case`utf8`:case`utf-8`:return utf8Write$2(this,e,t,_e);case`ascii`:return asciiWrite$2(this,e,t,_e);case`latin1`:case`binary`:return latin1Write$2(this,e,t,_e);case`base64`:return base64Write$2(this,e,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ucs2Write$2(this,e,t,_e);default:if(Ce)throw TypeError(`Unknown encoding: `+xe);xe=(``+xe).toLowerCase(),Ce=!0}},Buffer$4.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice$2(e,t,_e){return t===0&&_e===e.length?fromByteArray$2(e):fromByteArray$2(e.slice(t,_e))}function utf8Slice$2(e,t,_e){_e=Math.min(e.length,_e);for(var xe=[],Se=t;Se<_e;){var Ce=e[Se],Te=null,Ee=Ce>239?4:Ce>223?3:Ce>191?2:1;if(Se+Ee<=_e){var De,Oe,ke,Ae;switch(Ee){case 1:Ce<128&&(Te=Ce);break;case 2:De=e[Se+1],(De&192)==128&&(Ae=(Ce&31)<<6|De&63,Ae>127&&(Te=Ae));break;case 3:De=e[Se+1],Oe=e[Se+2],(De&192)==128&&(Oe&192)==128&&(Ae=(Ce&15)<<12|(De&63)<<6|Oe&63,Ae>2047&&(Ae<55296||Ae>57343)&&(Te=Ae));break;case 4:De=e[Se+1],Oe=e[Se+2],ke=e[Se+3],(De&192)==128&&(Oe&192)==128&&(ke&192)==128&&(Ae=(Ce&15)<<18|(De&63)<<12|(Oe&63)<<6|ke&63,Ae>65535&&Ae<1114112&&(Te=Ae))}}Te===null?(Te=65533,Ee=1):Te>65535&&(Te-=65536,xe.push(Te>>>10&1023|55296),Te=56320|Te&1023),xe.push(Te),Se+=Ee}return decodeCodePointsArray$2(xe)}var MAX_ARGUMENTS_LENGTH$2=4096;function decodeCodePointsArray$2(e){var t=e.length;if(t<=MAX_ARGUMENTS_LENGTH$2)return String.fromCharCode.apply(String,e);for(var _e=``,xe=0;xe<t;)_e+=String.fromCharCode.apply(String,e.slice(xe,xe+=MAX_ARGUMENTS_LENGTH$2));return _e}function asciiSlice$2(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]&127);return xe}function latin1Slice$2(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]);return xe}function hexSlice$2(e,t,_e){var xe=e.length;(!t||t<0)&&(t=0),(!_e||_e<0||_e>xe)&&(_e=xe);for(var Se=``,Ce=t;Ce<_e;++Ce)Se+=toHex$3(e[Ce]);return Se}function utf16leSlice$2(e,t,_e){for(var xe=e.slice(t,_e),Se=``,Ce=0;Ce<xe.length;Ce+=2)Se+=String.fromCharCode(xe[Ce]+xe[Ce+1]*256);return Se}Buffer$4.prototype.slice=function(e,t){var _e=this.length;e=~~e,t=t===void 0?_e:~~t,e<0?(e+=_e,e<0&&(e=0)):e>_e&&(e=_e),t<0?(t+=_e,t<0&&(t=0)):t>_e&&(t=_e),t<e&&(t=e);var xe;if(Buffer$4.TYPED_ARRAY_SUPPORT)xe=this.subarray(e,t),xe.__proto__=Buffer$4.prototype;else{var Se=t-e;xe=new Buffer$4(Se,void 0);for(var Ce=0;Ce<Se;++Ce)xe[Ce]=this[Ce+e]}return xe};function checkOffset$2(e,t,_e){if(e%1!=0||e<0)throw RangeError(`offset is not uint`);if(e+t>_e)throw RangeError(`Trying to access beyond buffer length`)}Buffer$4.prototype.readUIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$2(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return xe},Buffer$4.prototype.readUIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$2(e,t,this.length);for(var xe=this[e+--t],Se=1;t>0&&(Se*=256);)xe+=this[e+--t]*Se;return xe},Buffer$4.prototype.readUInt8=function(e,t){return t||checkOffset$2(e,1,this.length),this[e]},Buffer$4.prototype.readUInt16LE=function(e,t){return t||checkOffset$2(e,2,this.length),this[e]|this[e+1]<<8},Buffer$4.prototype.readUInt16BE=function(e,t){return t||checkOffset$2(e,2,this.length),this[e]<<8|this[e+1]},Buffer$4.prototype.readUInt32LE=function(e,t){return t||checkOffset$2(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},Buffer$4.prototype.readUInt32BE=function(e,t){return t||checkOffset$2(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer$4.prototype.readIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$2(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return Se*=128,xe>=Se&&(xe-=2**(8*t)),xe},Buffer$4.prototype.readIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$2(e,t,this.length);for(var xe=t,Se=1,Ce=this[e+--xe];xe>0&&(Se*=256);)Ce+=this[e+--xe]*Se;return Se*=128,Ce>=Se&&(Ce-=2**(8*t)),Ce},Buffer$4.prototype.readInt8=function(e,t){return t||checkOffset$2(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},Buffer$4.prototype.readInt16LE=function(e,t){t||checkOffset$2(e,2,this.length);var _e=this[e]|this[e+1]<<8;return _e&32768?_e|4294901760:_e},Buffer$4.prototype.readInt16BE=function(e,t){t||checkOffset$2(e,2,this.length);var _e=this[e+1]|this[e]<<8;return _e&32768?_e|4294901760:_e},Buffer$4.prototype.readInt32LE=function(e,t){return t||checkOffset$2(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer$4.prototype.readInt32BE=function(e,t){return t||checkOffset$2(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer$4.prototype.readFloatLE=function(e,t){return t||checkOffset$2(e,4,this.length),read$2(this,e,!0,23,4)},Buffer$4.prototype.readFloatBE=function(e,t){return t||checkOffset$2(e,4,this.length),read$2(this,e,!1,23,4)},Buffer$4.prototype.readDoubleLE=function(e,t){return t||checkOffset$2(e,8,this.length),read$2(this,e,!0,52,8)},Buffer$4.prototype.readDoubleBE=function(e,t){return t||checkOffset$2(e,8,this.length),read$2(this,e,!1,52,8)};function checkInt$2(e,t,_e,xe,Se,Ce){if(!internalIsBuffer$2(e))throw TypeError(`"buffer" argument must be a Buffer instance`);if(t>Se||t<Ce)throw RangeError(`"value" argument is out of bounds`);if(_e+xe>e.length)throw RangeError(`Index out of range`)}Buffer$4.prototype.writeUIntLE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt$2(this,e,t,_e,Se,0)}var Ce=1,Te=0;for(this[t]=e&255;++Te<_e&&(Ce*=256);)this[t+Te]=e/Ce&255;return t+_e},Buffer$4.prototype.writeUIntBE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt$2(this,e,t,_e,Se,0)}var Ce=_e-1,Te=1;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)this[t+Ce]=e/Te&255;return t+_e},Buffer$4.prototype.writeUInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,1,255,0),Buffer$4.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e&255,t+1};function objectWriteUInt16$2(e,t,_e,xe){t<0&&(t=65535+t+1);for(var Se=0,Ce=Math.min(e.length-_e,2);Se<Ce;++Se)e[_e+Se]=(t&255<<8*(xe?Se:1-Se))>>>(xe?Se:1-Se)*8}Buffer$4.prototype.writeUInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,2,65535,0),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16$2(this,e,t,!0),t+2},Buffer$4.prototype.writeUInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,2,65535,0),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16$2(this,e,t,!1),t+2};function objectWriteUInt32$2(e,t,_e,xe){t<0&&(t=4294967295+t+1);for(var Se=0,Ce=Math.min(e.length-_e,4);Se<Ce;++Se)e[_e+Se]=t>>>(xe?Se:3-Se)*8&255}Buffer$4.prototype.writeUInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,4,4294967295,0),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255):objectWriteUInt32$2(this,e,t,!0),t+4},Buffer$4.prototype.writeUInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,4,4294967295,0),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32$2(this,e,t,!1),t+4},Buffer$4.prototype.writeIntLE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt$2(this,e,t,_e,Se-1,-Se)}var Ce=0,Te=1,Ee=0;for(this[t]=e&255;++Ce<_e&&(Te*=256);)e<0&&Ee===0&&this[t+Ce-1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$4.prototype.writeIntBE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt$2(this,e,t,_e,Se-1,-Se)}var Ce=_e-1,Te=1,Ee=0;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)e<0&&Ee===0&&this[t+Ce+1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$4.prototype.writeInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,1,127,-128),Buffer$4.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=e&255,t+1},Buffer$4.prototype.writeInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,2,32767,-32768),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16$2(this,e,t,!0),t+2},Buffer$4.prototype.writeInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,2,32767,-32768),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16$2(this,e,t,!1),t+2},Buffer$4.prototype.writeInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,4,2147483647,-2147483648),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32$2(this,e,t,!0),t+4},Buffer$4.prototype.writeInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$2(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer$4.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32$2(this,e,t,!1),t+4};
83function checkIEEE754$2(e,t,_e,xe,Se,Ce){if(_e+xe>e.length||_e<0)throw RangeError(`Index out of range`)}function writeFloat$2(e,t,_e,xe,Se){return Se||checkIEEE754$2(e,t,_e,4),write$2(e,t,_e,xe,23,4),_e+4}Buffer$4.prototype.writeFloatLE=function(e,t,_e){return writeFloat$2(this,e,t,!0,_e)},Buffer$4.prototype.writeFloatBE=function(e,t,_e){return writeFloat$2(this,e,t,!1,_e)};function writeDouble$2(e,t,_e,xe,Se){return Se||checkIEEE754$2(e,t,_e,8),write$2(e,t,_e,xe,52,8),_e+8}Buffer$4.prototype.writeDoubleLE=function(e,t,_e){return writeDouble$2(this,e,t,!0,_e)},Buffer$4.prototype.writeDoubleBE=function(e,t,_e){return writeDouble$2(this,e,t,!1,_e)},Buffer$4.prototype.copy=function(e,t,_e,xe){if(_e||=0,!xe&&xe!==0&&(xe=this.length),t>=e.length&&(t=e.length),t||=0,xe>0&&xe<_e&&(xe=_e),xe===_e||e.length===0||this.length===0)return 0;if(t<0)throw RangeError(`targetStart out of bounds`);if(_e<0||_e>=this.length)throw RangeError(`sourceStart out of bounds`);if(xe<0)throw RangeError(`sourceEnd out of bounds`);xe>this.length&&(xe=this.length),e.length-t<xe-_e&&(xe=e.length-t+_e);var Se=xe-_e,Ce;if(this===e&&_e<t&&t<xe)for(Ce=Se-1;Ce>=0;--Ce)e[Ce+t]=this[Ce+_e];else if(Se<1e3||!Buffer$4.TYPED_ARRAY_SUPPORT)for(Ce=0;Ce<Se;++Ce)e[Ce+t]=this[Ce+_e];else Uint8Array.prototype.set.call(e,this.subarray(_e,_e+Se),t);return Se},Buffer$4.prototype.fill=function(e,t,_e,xe){if(typeof e==`string`){if(typeof t==`string`?(xe=t,t=0,_e=this.length):typeof _e==`string`&&(xe=_e,_e=this.length),e.length===1){var Se=e.charCodeAt(0);Se<256&&(e=Se)}if(xe!==void 0&&typeof xe!=`string`)throw TypeError(`encoding must be a string`);if(typeof xe==`string`&&!Buffer$4.isEncoding(xe))throw TypeError(`Unknown encoding: `+xe)}else typeof e==`number`&&(e&=255);if(t<0||this.length<t||this.length<_e)throw RangeError(`Out of range index`);if(_e<=t)return this;t>>>=0,_e=_e===void 0?this.length:_e>>>0,e||=0;var Ce;if(typeof e==`number`)for(Ce=t;Ce<_e;++Ce)this[Ce]=e;else{var Te=internalIsBuffer$2(e)?e:utf8ToBytes$2(new Buffer$4(e,xe).toString()),Ee=Te.length;for(Ce=0;Ce<_e-t;++Ce)this[Ce+t]=Te[Ce%Ee]}return this};var INVALID_BASE64_RE$2=/[^+\/0-9A-Za-z-_]/g;function base64clean$2(e){if(e=stringtrim$2(e).replace(INVALID_BASE64_RE$2,``),e.length<2)return``;for(;e.length%4!=0;)e+=`=`;return e}function stringtrim$2(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,``)}function toHex$3(e){return e<16?`0`+e.toString(16):e.toString(16)}function utf8ToBytes$2(e,t){t||=1/0;for(var _e,xe=e.length,Se=null,Ce=[],Te=0;Te<xe;++Te){if(_e=e.charCodeAt(Te),_e>55295&&_e<57344){if(!Se){if(_e>56319){(t-=3)>-1&&Ce.push(239,191,189);continue}else if(Te+1===xe){(t-=3)>-1&&Ce.push(239,191,189);continue}Se=_e;continue}if(_e<56320){(t-=3)>-1&&Ce.push(239,191,189),Se=_e;continue}_e=(Se-55296<<10|_e-56320)+65536}else Se&&(t-=3)>-1&&Ce.push(239,191,189);if(Se=null,_e<128){if(--t<0)break;Ce.push(_e)}else if(_e<2048){if((t-=2)<0)break;Ce.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((t-=3)<0)break;Ce.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((t-=4)<0)break;Ce.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw Error(`Invalid code point`)}return Ce}function asciiToBytes$2(e){for(var t=[],_e=0;_e<e.length;++_e)t.push(e.charCodeAt(_e)&255);return t}function utf16leToBytes$2(e,t){for(var _e,xe,Se,Ce=[],Te=0;Te<e.length&&!((t-=2)<0);++Te)_e=e.charCodeAt(Te),xe=_e>>8,Se=_e%256,Ce.push(Se),Ce.push(xe);return Ce}function base64ToBytes$2(e){return toByteArray$2(base64clean$2(e))}function blitBuffer$2(e,t,_e,xe){for(var Se=0;Se<xe&&!(Se+_e>=t.length||Se>=e.length);++Se)t[Se+_e]=e[Se];return Se}function isnan$2(e){return e!==e}function isBuffer$1$3(e){return e!=null&&(!!e._isBuffer||isFastBuffer$2(e)||isSlowBuffer$2(e))}function isFastBuffer$2(e){return!!e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e)}function isSlowBuffer$2(e){return typeof e.readFloatLE==`function`&&typeof e.slice==`function`&&isFastBuffer$2(e.slice(0,0))}var _polyfillNode_buffer$1=Object.freeze({__proto__:null,Buffer:Buffer$4,INSPECT_MAX_BYTES:INSPECT_MAX_BYTES$2,SlowBuffer:SlowBuffer$1,isBuffer:isBuffer$1$3,kMaxLength:_kMaxLength$1});function defaultSetTimout$1(){throw Error(`setTimeout has not been defined`)}function defaultClearTimeout$1(){throw Error(`clearTimeout has not been defined`)}var cachedSetTimeout$1=defaultSetTimout$1,cachedClearTimeout$1=defaultClearTimeout$1;typeof global$1$2.setTimeout==`function`&&(cachedSetTimeout$1=setTimeout),typeof global$1$2.clearTimeout==`function`&&(cachedClearTimeout$1=clearTimeout);function runTimeout$1(e){if(cachedSetTimeout$1===setTimeout)return setTimeout(e,0);
83if((cachedSetTimeout$1===defaultSetTimout$1||!cachedSetTimeout$1)&&setTimeout)return cachedSetTimeout$1=setTimeout,setTimeout(e,0);try{return cachedSetTimeout$1(e,0)}catch{try{return cachedSetTimeout$1.call(null,e,0)}catch{return cachedSetTimeout$1.call(this,e,0)}}}function runClearTimeout$1(e){if(cachedClearTimeout$1===clearTimeout)return clearTimeout(e);if((cachedClearTimeout$1===defaultClearTimeout$1||!cachedClearTimeout$1)&&clearTimeout)return cachedClearTimeout$1=clearTimeout,clearTimeout(e);try{return cachedClearTimeout$1(e)}catch{try{return cachedClearTimeout$1.call(null,e)}catch{return cachedClearTimeout$1.call(this,e)}}}var queue$2=[],draining$1=!1,currentQueue$1,queueIndex$1=-1;function cleanUpNextTick$1(){!draining$1||!currentQueue$1||(draining$1=!1,currentQueue$1.length?queue$2=currentQueue$1.concat(queue$2):queueIndex$1=-1,queue$2.length&&drainQueue$1())}function drainQueue$1(){if(!draining$1){var e=runTimeout$1(cleanUpNextTick$1);draining$1=!0;for(var t=queue$2.length;t;){for(currentQueue$1=queue$2,queue$2=[];++queueIndex$1<t;)currentQueue$1&¤tQueue$1[queueIndex$1].run();queueIndex$1=-1,t=queue$2.length}currentQueue$1=null,draining$1=!1,runClearTimeout$1(e)}}function nextTick$1(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var _e=1;_e<arguments.length;_e++)t[_e-1]=arguments[_e];queue$2.push(new Item$1(e,t)),queue$2.length===1&&!draining$1&&runTimeout$1(drainQueue$1)}function Item$1(e,t){this.fun=e,this.array=t}Item$1.prototype.run=function(){this.fun.apply(null,this.array)};var title$1=`browser`,platform$1=`browser`,browser$2=!0,env$1={},argv$1=[],version$2=``,versions$1={},release$1={},config$2={};function noop$4(){}var on$1=noop$4,addListener$1=noop$4,once$3=noop$4,off$1=noop$4,removeListener$1=noop$4,removeAllListeners$1=noop$4,emit$1=noop$4;function binding$1$1(e){throw Error(`process.binding is not supported`)}function cwd$1(){return`/`}function chdir$1(e){throw Error(`process.chdir is not supported`)}function umask$1(){return 0}var performance$2=global$1$2.performance||{},performanceNow$1=performance$2.now||performance$2.mozNow||performance$2.msNow||performance$2.oNow||performance$2.webkitNow||function(){return new Date().getTime()};function hrtime$1(e){var t=performanceNow$1.call(performance$2)*.001,_e=Math.floor(t),xe=Math.floor(t%1*1e9);return e&&(_e-=e[0],xe-=e[1],xe<0&&(_e--,xe+=1e9)),[_e,xe]}var startTime$1=new Date;function uptime$1(){return(new Date-startTime$1)/1e3}var browser$1$3={nextTick:nextTick$1,title:title$1,browser:browser$2,env:env$1,argv:argv$1,version:version$2,versions:versions$1,on:on$1,addListener:addListener$1,once:once$3,off:off$1,removeListener:removeListener$1,removeAllListeners:removeAllListeners$1,emit:emit$1,binding:binding$1$1,cwd:cwd$1,chdir:chdir$1,umask:umask$1,hrtime:hrtime$1,platform:platform$1,release:release$1,config:config$2,uptime:uptime$1};function getDefaultExportFromCjs$1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function getAugmentedNamespace$1(e){if(e.__esModule)return e;var t=e.default;if(typeof t==`function`){var _e=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};_e.prototype=t.prototype}else _e={};return Object.defineProperty(_e,`__esModule`,{value:!0}),Object.keys(e).forEach(function(t){var xe=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(_e,t,xe.get?xe:{enumerable:!0,get:function(){return e[t]}})}),_e}var lib$1={},require$$0$1=getAugmentedNamespace$1(_polyfillNode_buffer$1),domain$1;function EventHandlers$1(){}EventHandlers$1.prototype=Object.create(null);function EventEmitter$1(){EventEmitter$1.init.call(this)}EventEmitter$1.EventEmitter=EventEmitter$1,EventEmitter$1.usingDomains=!1,EventEmitter$1.prototype.domain=void 0,EventEmitter$1.prototype._events=void 0,EventEmitter$1.prototype._maxListeners=void 0,EventEmitter$1.defaultMaxListeners=10,EventEmitter$1.init=function(){this.domain=null,EventEmitter$1.usingDomains&&domain$1.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new EventHandlers$1,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},EventEmitter$1.prototype.setMaxListeners=function(e){if(typeof e!=`number`||e<0||isNaN(e))throw TypeError(`"n" argument must be a positive number`);return this._maxListeners=e,this};function $getMaxListeners$1(e){return e._maxListeners===void 0?EventEmitter$1.defaultMaxListeners:e._maxListeners}EventEmitter$1.prototype.getMaxListeners=function(){return $getMaxListeners$1(this)};function emitNone$1(e,t,_e){if(t)e.call(_e);else for(var xe=e.length,Se=arrayClone$1(e,xe),Ce=0;Ce<xe;++Ce)Se[Ce].call(_e)}function emitOne$1(e,t,_e,xe){if(t)e.call(_e,xe);else for(var Se=e.length,Ce=arrayClone$1(e,Se),Te=0;Te<Se;++Te)Ce[Te].call(_e,xe)}function emitTwo$1(e,t,_e,xe,Se){if(t)e.call(_e,xe,Se);else for(var Ce=e.length,Te=arrayClone$1(e,Ce),Ee=0;Ee<Ce;++Ee)Te[Ee].call(_e,xe,Se)}function emitThree$1(e,t,_e,xe,Se,Ce){if(t)e.call(_e,xe,Se,Ce);else for(var Te=e.length,Ee=arrayClone$1(e,Te),De=0;De<Te;++De)Ee[De].call(_e,xe,Se,Ce)}function emitMany$1(e,t,_e,xe){if(t)e.apply(_e,xe);else for(var Se=e.length,Ce=arrayClone$1(e,Se),Te=0;Te<Se;++Te)Ce[Te].apply(_e,xe)}EventEmitter$1.prototype.emit=function(e){var t,_e,xe,Se,Ce,Te,Ee,De=e===`error`;if(Te=this._events,Te)De&&=Te.error==null;else if(!De)return!1;if(Ee=this.domain,De){if(t=arguments[1],Ee)t||=Error(`Uncaught, unspecified "error" event`),t.domainEmitter=this,t.domain=Ee,t.domainThrown=!1,Ee.emit(`error`,t);else if(t instanceof Error)throw t;else{var Oe=Error(`Uncaught, unspecified "error" event. (`+t+`)`);throw Oe.context=t,Oe}return!1}if(_e=Te[e],!_e)return!1;var ke=typeof _e==`function`;switch(xe=arguments.length,xe){case 1:emitNone$1(_e,ke,this);break;case 2:emitOne$1(_e,ke,this,arguments[1]);break;case 3:emitTwo$1(_e,ke,this,arguments[1],arguments[2]);break;case 4:emitThree$1(_e,ke,this,arguments[1],arguments[2],arguments[3]);break;default:for(Se=Array(xe-1),Ce=1;Ce<xe;Ce++)Se[Ce-1]=arguments[Ce];emitMany$1(_e,ke,this,Se)}return!0};function _addListener$1(e,t,_e,xe){var Se,Ce,Te;if(typeof _e!=`function`)throw TypeError(`"listener" argument must be a function`);if(Ce=e._events,Ce?(Ce.newListener&&(e.emit(`newListener`,t,_e.listener?_e.listener:_e),Ce=e._events),Te=Ce[t]):(Ce=e._events=new EventHandlers$1,e._eventsCount=0),!Te)Te=Ce[t]=_e,++e._eventsCount;else if(typeof Te==`function`?Te=Ce[t]=xe?[_e,Te]:[Te,_e]:xe?Te.unshift(_e):Te.push(_e),!Te.warned&&(Se=$getMaxListeners$1(e),Se&&Se>0&&Te.length>Se)){Te.warned=!0;var Ee=Error(`Possible EventEmitter memory leak detected. `+Te.length+` `+t+` listeners added. Use emitter.setMaxListeners() to increase limit`);Ee.name=`MaxListenersExceededWarning`,Ee.emitter=e,Ee.type=t,Ee.count=Te.length,emitWarning$1(Ee)}return e}function emitWarning$1(e){typeof console.warn==`function`?console.warn(e):console.log(e)}EventEmitter$1.prototype.addListener=function(e,t){return _addListener$1(this,e,t,!1)},EventEmitter$1.prototype.on=EventEmitter$1.prototype.addListener,EventEmitter$1.prototype.prependListener=function(e,t){return _addListener$1(this,e,t,!0)};function _onceWrap$1(e,t,_e){var xe=!1;function Se(){e.removeListener(t,Se),xe||(xe=!0,_e.apply(e,arguments))}return Se.listener=_e,Se}EventEmitter$1.prototype.once=function(e,t){if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);return this.on(e,_onceWrap$1(this,e,t)),this},EventEmitter$1.prototype.prependOnceListener=function(e,t){if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);return this.prependListener(e,_onceWrap$1(this,e,t)),this},EventEmitter$1.prototype.removeListener=function(e,t){var _e,xe,Se,Ce,Te;if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);if(xe=this._events,!xe||(_e=xe[e],!_e))return this;if(_e===t||_e.listener&&_e.listener===t)--this._eventsCount===0?this._events=new EventHandlers$1:(delete xe[e],xe.removeListener&&this.emit
83(`removeListener`,e,_e.listener||t));else if(typeof _e!=`function`){for(Se=-1,Ce=_e.length;Ce-- >0;)if(_e[Ce]===t||_e[Ce].listener&&_e[Ce].listener===t){Te=_e[Ce].listener,Se=Ce;break}if(Se<0)return this;if(_e.length===1){if(_e[0]=void 0,--this._eventsCount===0)return this._events=new EventHandlers$1,this;delete xe[e]}else spliceOne$1(_e,Se);xe.removeListener&&this.emit(`removeListener`,e,Te||t)}return this},EventEmitter$1.prototype.off=function(e,t){return this.removeListener(e,t)},EventEmitter$1.prototype.removeAllListeners=function(e){var t,_e=this._events;if(!_e)return this;if(!_e.removeListener)return arguments.length===0?(this._events=new EventHandlers$1,this._eventsCount=0):_e[e]&&(--this._eventsCount===0?this._events=new EventHandlers$1:delete _e[e]),this;if(arguments.length===0){for(var xe=Object.keys(_e),Se=0,Ce;Se<xe.length;++Se)Ce=xe[Se],Ce!==`removeListener`&&this.removeAllListeners(Ce);return this.removeAllListeners(`removeListener`),this._events=new EventHandlers$1,this._eventsCount=0,this}if(t=_e[e],typeof t==`function`)this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0]);return this},EventEmitter$1.prototype.listeners=function(e){var t,_e,xe=this._events;return xe?(t=xe[e],_e=t?typeof t==`function`?[t.listener||t]:unwrapListeners$1(t):[]):_e=[],_e},EventEmitter$1.listenerCount=function(e,t){return typeof e.listenerCount==`function`?e.listenerCount(t):listenerCount$1.call(e,t)},EventEmitter$1.prototype.listenerCount=listenerCount$1;function listenerCount$1(e){var t=this._events;if(t){var _e=t[e];if(typeof _e==`function`)return 1;if(_e)return _e.length}return 0}EventEmitter$1.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function spliceOne$1(e,t){for(var _e=t,xe=_e+1,Se=e.length;xe<Se;_e+=1,xe+=1)e[_e]=e[xe];e.pop()}function arrayClone$1(e,t){for(var _e=Array(t);t--;)_e[t]=e[t];return _e}function unwrapListeners$1(e){for(var t=Array(e.length),_e=0;_e<t.length;++_e)t[_e]=e[_e].listener||e[_e];return t}var inherits$1=typeof Object.create==`function`?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var _e=function(){};_e.prototype=t.prototype,e.prototype=new _e,e.prototype.constructor=e},inherits$1$1=inherits$1,getOwnPropertyDescriptors$1=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),_e={},xe=0;xe<t.length;xe++)_e[t[xe]]=Object.getOwnPropertyDescriptor(e,t[xe]);return _e},formatRegExp$1=/%[sdj%]/g;function format$1(e){if(!isString$3(e)){for(var t=[],_e=0;_e<arguments.length;_e++)t.push(inspect$1$1(arguments[_e]));return t.join(` `)}for(var _e=1,xe=arguments,Se=xe.length,Ce=String(e).replace(formatRegExp$1,function(e){if(e===`%%`)return`%`;if(_e>=Se)return e;switch(e){case`%s`:return String(xe[_e++]);case`%d`:return Number(xe[_e++]);case`%j`:try{return JSON.stringify(xe[_e++])}catch{return`[Circular]`}default:return e}}),Te=xe[_e];_e<Se;Te=xe[++_e])isNull$1(Te)||!isObject$1(Te)?Ce+=` `+Te:Ce+=` `+inspect$1$1(Te);return Ce}function deprecate$2(e,t){if(isUndefined$1(global$1$2.process))return function(){return deprecate$2(e,t).apply(this,arguments)};if(browser$1$3.noDeprecation===!0)return e;var _e=!1;function xe(){if(!_e){if(browser$1$3.throwDeprecation)throw Error(t);browser$1$3.traceDeprecation?console.trace(t):console.error(t),_e=!0}return e.apply(this,arguments)}return xe}var debugs$1={},debugEnviron$1;function debuglog$1(e){if(isUndefined$1(debugEnviron$1)&&(debugEnviron$1=browser$1$3.env.NODE_DEBUG||``),e=e.toUpperCase(),!debugs$1[e])if(RegExp(`\\b`+e+`\\b`,`i`).test(debugEnviron$1)){var t=0;debugs$1[e]=function(){var _e=format$1.apply(null,arguments);console.error(`%s %d: %s`,e,t,_e)}}else debugs$1[e]=function(){};return debugs$1[e]}function inspect$1$1(e,t){var _e={seen:[],stylize:stylizeNoColor$1};return arguments.length>=3&&(_e.depth=arguments[2]),arguments.length>=4&&(_e.colors=arguments[3]),isBoolean$2(t)?_e.showHidden=t:t&&_extend$1(_e,t),isUndefined$1(_e.showHidden)&&(_e.showHidden=!1),isUndefined$1(_e.depth)&&(_e.depth=2),isUndefined$1(_e.colors)&&(_e.colors=!1),isUndefined$1(_e.customInspect)&&(_e.customInspect=!0),_e.colors&&(_e.stylize=stylizeWithColor$1),formatValue$2(_e,e,_e.depth)}inspect$1$1.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect$1$1.styles={special:`cyan`,number:`yellow`,boolean:`yellow`,undefined:`grey`,null:`bold`,string:`green`,date:`magenta`,regexp:`red`};function stylizeWithColor$1(e,t){var _e=inspect$1$1.styles[t];return _e?`\x1B[`+inspect$1$1.colors[_e][0]+`m`+e+`\x1B[`+inspect$1$1.colors[_e][1]+`m`:e}function stylizeNoColor$1(e,t){return e}function arrayToHash$1(e){var t={};return e.forEach(function(e,_e){t[e]=!0}),t}function formatValue$2(e,t,_e){if(e.customInspect&&t&&isFunction$1(t.inspect)&&t.inspect!==inspect$1$1&&!(t.constructor&&t.constructor.prototype===t)){var xe=t.inspect(_e,e);return isString$3(xe)||(xe=formatValue$2(e,xe,_e)),xe}var Se=formatPrimitive$1(e,t);if(Se)return Se;var Ce=Object.keys(t),Te=arrayToHash$1(Ce);if(e.showHidden&&(Ce=Object.getOwnPropertyNames(t)),isError$1(t)&&(Ce.indexOf(`message`)>=0||Ce.indexOf(`description`)>=0))return formatError$1(t);if(Ce.length===0){if(isFunction$1(t)){var Ee=t.name?`: `+t.name:``;return e.stylize(`[Function`+Ee+`]`,`special`)}if(isRegExp$1(t))return e.stylize(RegExp.prototype.toString.call(t),`regexp`);
83if(isDate$1(t))return e.stylize(Date.prototype.toString.call(t),`date`);if(isError$1(t))return formatError$1(t)}var De=``,Oe=!1,ke=[`{`,`}`];if(isArray$4(t)&&(Oe=!0,ke=[`[`,`]`]),isFunction$1(t)&&(De=` [Function`+(t.name?`: `+t.name:``)+`]`),isRegExp$1(t)&&(De=` `+RegExp.prototype.toString.call(t)),isDate$1(t)&&(De=` `+Date.prototype.toUTCString.call(t)),isError$1(t)&&(De=` `+formatError$1(t)),Ce.length===0&&(!Oe||t.length==0))return ke[0]+De+ke[1];if(_e<0)return isRegExp$1(t)?e.stylize(RegExp.prototype.toString.call(t),`regexp`):e.stylize(`[Object]`,`special`);e.seen.push(t);var Ae=Oe?formatArray$1(e,t,_e,Te,Ce):Ce.map(function(xe){return formatProperty$1(e,t,_e,Te,xe,Oe)});return e.seen.pop(),reduceToSingleString$1(Ae,De,ke)}function formatPrimitive$1(e,t){if(isUndefined$1(t))return e.stylize(`undefined`,`undefined`);if(isString$3(t)){var _e=`'`+JSON.stringify(t).replace(/^"|"$/g,``).replace(/'/g,`\\'`).replace(/\\"/g,`"`)+`'`;return e.stylize(_e,`string`)}if(isNumber$3(t))return e.stylize(``+t,`number`);if(isBoolean$2(t))return e.stylize(``+t,`boolean`);if(isNull$1(t))return e.stylize(`null`,`null`)}function formatError$1(e){return`[`+Error.prototype.toString.call(e)+`]`}function formatArray$1(e,t,_e,xe,Se){for(var Ce=[],Te=0,Ee=t.length;Te<Ee;++Te)hasOwnProperty$1(t,String(Te))?Ce.push(formatProperty$1(e,t,_e,xe,String(Te),!0)):Ce.push(``);return Se.forEach(function(Se){Se.match(/^\d+$/)||Ce.push(formatProperty$1(e,t,_e,xe,Se,!0))}),Ce}function formatProperty$1(e,t,_e,xe,Se,Ce){var Te,Ee,De=Object.getOwnPropertyDescriptor(t,Se)||{value:t[Se]};if(De.get?Ee=De.set?e.stylize(`[Getter/Setter]`,`special`):e.stylize(`[Getter]`,`special`):De.set&&(Ee=e.stylize(`[Setter]`,`special`)),hasOwnProperty$1(xe,Se)||(Te=`[`+Se+`]`),Ee||(e.seen.indexOf(De.value)<0?(Ee=isNull$1(_e)?formatValue$2(e,De.value,null):formatValue$2(e,De.value,_e-1),Ee.indexOf(` 84`)>-1&&(Ee=Ce?Ee.split(` 85`).map(function(e){return` `+e}).join(` 86`).substr(2):` 87`+Ee.split(` 88`).map(function(e){return` `+e}).join(` 89`))):Ee=e.stylize(`[Circular]`,`special`)),isUndefined$1(Te)){if(Ce&&Se.match(/^\d+$/))return Ee;Te=JSON.stringify(``+Se),Te.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Te=Te.substr(1,Te.length-2),Te=e.stylize(Te,`name`)):(Te=Te.replace(/'/g,`\\'`).replace(/\\"/g,`"`).replace(/(^"|"$)/g,`'`),Te=e.stylize(Te,`string`))}return Te+`: `+Ee}function reduceToSingleString$1(e,t,_e){return e.reduce(function(e,t){return t.indexOf(` 90`),e+t.replace(/\u001b\[\d\d?m/g,``).length+1},0)>60?_e[0]+(t===``?``:t+` 91 `)+` `+e.join(`, 92 `)+` `+_e[1]:_e[0]+t+` `+e.join(`, `)+` `+_e[1]}function isArray$4(e){return Array.isArray(e)}function isBoolean$2(e){return typeof e==`boolean`}function isNull$1(e){return e===null}function isNullOrUndefined$1(e){return e==null}function isNumber$3(e){return typeof e==`number`}function isString$3(e){return typeof e==`string`}function isSymbol$1(e){return typeof e==`symbol`}function isUndefined$1(e){return e===void 0}function isRegExp$1(e){return isObject$1(e)&&objectToString$1(e)===`[object RegExp]`}function isObject$1(e){return typeof e==`object`&&!!e}function isDate$1(e){return isObject$1(e)&&objectToString$1(e)===`[object Date]`}function isError$1(e){return isObject$1(e)&&(objectToString$1(e)===`[object Error]`||e instanceof Error)}function isFunction$1(e){return typeof e==`function`}function isPrimitive$1(e){return e===null||typeof e==`boolean`||typeof e==`number`||typeof e==`string`||typeof e==`symbol`||e===void 0}function isBuffer$4(e){return Buffer$4.isBuffer(e)}function objectToString$1(e){return Object.prototype.toString.call(e)}function pad$2(e){return e<10?`0`+e.toString(10):e.toString(10)}var months$1=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function timestamp$1(){var e=new Date,t=[pad$2(e.getHours()),pad$2(e.getMinutes()),pad$2(e.getSeconds())].join(`:`);return[e.getDate(),months$1[e.getMonth()],t].join(` `)}function log$1(){console.log(`%s - %s`,timestamp$1(),format$1.apply(null,arguments))}function _extend$1(e,t){if(!t||!isObject$1(t))return e;for(var _e=Object.keys(t),xe=_e.length;xe--;)e[_e[xe]]=t[_e[xe]];return e}function hasOwnProperty$1(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var kCustomPromisifiedSymbol$1=typeof Symbol<`u`?Symbol(`util.promisify.custom`):void 0;function promisify$1(e){if(typeof e!=`function`)throw TypeError(`The "original" argument must be of type Function`);if(kCustomPromisifiedSymbol$1&&e[kCustomPromisifiedSymbol$1]){var t=e[kCustomPromisifiedSymbol$1];if(typeof t!=`function`)throw TypeError(`The "util.promisify.custom" argument must be of type Function`);return Object.defineProperty(t,kCustomPromisifiedSymbol$1,{value:t,enumerable:!1,writable:!1,
92configurable:!0}),t}function t(){for(var t,_e,xe=new Promise(function(e,xe){t=e,_e=xe}),Se=[],Ce=0;Ce<arguments.length;Ce++)Se.push(arguments[Ce]);Se.push(function(e,xe){e?_e(e):t(xe)});try{e.apply(this,Se)}catch(e){_e(e)}return xe}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),kCustomPromisifiedSymbol$1&&Object.defineProperty(t,kCustomPromisifiedSymbol$1,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,getOwnPropertyDescriptors$1(e))}promisify$1.custom=kCustomPromisifiedSymbol$1;function callbackifyOnRejected$1(e,t){if(!e){var _e=Error(`Promise was rejected with a falsy value`);_e.reason=e,e=_e}return t(e)}function callbackify$1(e){if(typeof e!=`function`)throw TypeError(`The "original" argument must be of type Function`);function t(){for(var t=[],_e=0;_e<arguments.length;_e++)t.push(arguments[_e]);var xe=t.pop();if(typeof xe!=`function`)throw TypeError(`The last argument must be of type Function`);var Se=this,Ce=function(){return xe.apply(Se,arguments)};e.apply(this,t).then(function(e){browser$1$3.nextTick(Ce.bind(null,null,e))},function(e){browser$1$3.nextTick(callbackifyOnRejected$1.bind(null,e,Ce))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,getOwnPropertyDescriptors$1(e)),t}var _polyfillNode_util$1=Object.freeze({__proto__:null,_extend:_extend$1,callbackify:callbackify$1,debuglog:debuglog$1,default:{inherits:inherits$1$1,_extend:_extend$1,log:log$1,isBuffer:isBuffer$4,isPrimitive:isPrimitive$1,isFunction:isFunction$1,isError:isError$1,isDate:isDate$1,isObject:isObject$1,isRegExp:isRegExp$1,isUndefined:isUndefined$1,isSymbol:isSymbol$1,isString:isString$3,isNumber:isNumber$3,isNullOrUndefined:isNullOrUndefined$1,isNull:isNull$1,isBoolean:isBoolean$2,isArray:isArray$4,inspect:inspect$1$1,deprecate:deprecate$2,format:format$1,debuglog:debuglog$1,promisify:promisify$1,callbackify:callbackify$1},deprecate:deprecate$2,format:format$1,inherits:inherits$1$1,inspect:inspect$1$1,isArray:isArray$4,isBoolean:isBoolean$2,isBuffer:isBuffer$4,isDate:isDate$1,isError:isError$1,isFunction:isFunction$1,isNull:isNull$1,isNullOrUndefined:isNullOrUndefined$1,isNumber:isNumber$3,isObject:isObject$1,isPrimitive:isPrimitive$1,isRegExp:isRegExp$1,isString:isString$3,isSymbol:isSymbol$1,isUndefined:isUndefined$1,log:log$1,promisify:promisify$1});function BufferList$1(){this.head=null,this.tail=null,this.length=0}BufferList$1.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},BufferList$1.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},BufferList$1.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},BufferList$1.prototype.clear=function(){this.head=this.tail=null,this.length=0},BufferList$1.prototype.join=function(e){if(this.length===0)return``;for(var t=this.head,_e=``+t.data;t=t.next;)_e+=e+t.data;return _e},BufferList$1.prototype.concat=function(e){if(this.length===0)return Buffer$4.alloc(0);if(this.length===1)return this.head.data;for(var t=Buffer$4.allocUnsafe(e>>>0),_e=this.head,xe=0;_e;)_e.data.copy(t,xe),xe+=_e.data.length,_e=_e.next;return t};var isBufferEncoding$1=Buffer$4.isEncoding||function(e){switch(e&&e.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function assertEncoding$1(e){if(e&&!isBufferEncoding$1(e))throw Error(`Unknown encoding: `+e)}function StringDecoder$2(e){switch(this.encoding=(e||`utf8`).toLowerCase().replace(/[-_]/,``),assertEncoding$1(e),this.encoding){case`utf8`:this.surrogateSize=3;break;case`ucs2`:case`utf16le`:this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar$1;break;case`base64`:this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar$1;break;default:this.write=passThroughWrite$1;return}this.charBuffer=new Buffer$4(6),this.charReceived=0,this.charLength=0}StringDecoder$2.prototype.write=function(e){for(var t=``;this.charLength;){var _e=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,_e),this.charReceived+=_e,this.charReceived<this.charLength)return``;e=e.slice(_e,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var xe=t.charCodeAt(t.length-1);if(xe>=55296&&xe<=56319){this.charLength+=this.surrogateSize,t=``;continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var Se=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,Se),Se-=this.charReceived),t+=e.toString(this.encoding,0,Se);var Se=t.length-1,xe=t.charCodeAt(Se);if(xe>
vendor: 17,590 bytes, line 92
92=55296&&xe<=56319){var Ce=this.surrogateSize;return this.charLength+=Ce,this.charReceived+=Ce,this.charBuffer.copy(this.charBuffer,Ce,0,Ce),e.copy(this.charBuffer,0,0,Ce),t.substring(0,Se)}return t},StringDecoder$2.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var _e=e[e.length-t];if(t==1&&_e>>5==6){this.charLength=2;break}if(t<=2&&_e>>4==14){this.charLength=3;break}if(t<=3&&_e>>3==30){this.charLength=4;break}}this.charReceived=t},StringDecoder$2.prototype.end=function(e){var t=``;if(e&&e.length&&(t=this.write(e)),this.charReceived){var _e=this.charReceived,xe=this.charBuffer,Se=this.encoding;t+=xe.slice(0,_e).toString(Se)}return t};function passThroughWrite$1(e){return e.toString(this.encoding)}function utf16DetectIncompleteChar$1(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar$1(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Readable$1.ReadableState=ReadableState$1;var debug$1=debuglog$1(`stream`);inherits$1$1(Readable$1,EventEmitter$1);function prependListener$1(e,t,_e){if(typeof e.prependListener==`function`)return e.prependListener(t,_e);!e._events||!e._events[t]?e.on(t,_e):Array.isArray(e._events[t])?e._events[t].unshift(_e):e._events[t]=[_e,e._events[t]]}function listenerCount$2(e,t){return e.listeners(t).length}function ReadableState$1(e,t){e||={},this.objectMode=!!e.objectMode,t instanceof Duplex$2&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var _e=e.highWaterMark,xe=this.objectMode?16:16*1024;this.highWaterMark=_e||_e===0?_e:xe,this.highWaterMark=~~this.highWaterMark,this.buffer=new BufferList$1,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new StringDecoder$2(e.encoding),this.encoding=e.encoding)}function Readable$1(e){if(!(this instanceof Readable$1))return new Readable$1(e);this._readableState=new ReadableState$1(e,this),this.readable=!0,e&&typeof e.read==`function`&&(this._read=e.read),EventEmitter$1.call(this)}Readable$1.prototype.push=function(e,t){var _e=this._readableState;return!_e.objectMode&&typeof e==`string`&&(t||=_e.defaultEncoding,t!==_e.encoding&&(e=Buffer$4.from(e,t),t=``)),readableAddChunk$1(this,_e,e,t,!1)},Readable$1.prototype.unshift=function(e){var t=this._readableState;return readableAddChunk$1(this,t,e,``,!0)},Readable$1.prototype.isPaused=function(){return this._readableState.flowing===!1};function readableAddChunk$1(e,t,_e,xe,Se){var Ce=chunkInvalid$1(t,_e);if(Ce)e.emit(`error`,Ce);else if(_e===null)t.reading=!1,onEofChunk$1(e,t);else if(t.objectMode||_e&&_e.length>0)if(t.ended&&!Se){var Te=Error(`stream.push() after EOF`);e.emit(`error`,Te)}else if(t.endEmitted&&Se){var Ee=Error(`stream.unshift() after end event`);e.emit(`error`,Ee)}else{var De;t.decoder&&!Se&&!xe&&(_e=t.decoder.write(_e),De=!t.objectMode&&_e.length===0),Se||(t.reading=!1),De||(t.flowing&&t.length===0&&!t.sync?(e.emit(`data`,_e),e.read(0)):(t.length+=t.objectMode?1:_e.length,Se?t.buffer.unshift(_e):t.buffer.push(_e),t.needReadable&&emitReadable$1(e))),maybeReadMore$1(e,t)}else Se||(t.reading=!1);return needMoreData(t)}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Readable$1.prototype.setEncoding=function(e){return this._readableState.decoder=new StringDecoder$2(e),this._readableState.encoding=e,this};var MAX_HWM$1=8388608;function computeNewHighWaterMark$1(e){return e>=MAX_HWM$1?e=MAX_HWM$1:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function howMuchToRead$1(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=computeNewHighWaterMark$1(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}Readable$1.prototype.read=function(e){debug$1(`read`,e),e=parseInt(e,10);var t=this._readableState,_e=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return debug$1(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?endReadable$1(this):emitReadable$1(this),null;if(e=howMuchToRead$1(e,t),e===0&&t.ended)return t.length===0&&endReadable$1(this),null;var xe=t.needReadable;debug$1(`need readable`,xe),(t.length===0||t.length-e<t.highWaterMark)&&(xe=!0,debug$1(`length less than watermark`,xe)),t.ended||t.reading?(xe=!1,debug$1(`reading or ended`,xe)):xe&&(debug$1(`do read`),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead$1(_e,t)));var Se=e>0?fromList$1(e,t):null;return Se===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),_e!==e&&t.ended&&endReadable$1(this)),Se!==null&&this.emit(`data`,Se),Se};function chunkInvalid$1(e,t){var _e=null;return!Buffer$4.isBuffer(t)&&typeof t!=`string`&&t!=null&&!e.objectMode&&(_e=TypeError(`Invalid non-string/buffer chunk`)),_e}function onEofChunk$1(e,t){if(!t.ended){if(t.decoder){var _e=t.decoder.end();_e&&_e.length&&(t.buffer.push(_e),t.length+=t.objectMode?1:_e.length)}t.ended=!0,emitReadable$1(e)}}function emitReadable$1(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(debug$1(`emitReadable`,t.flowing),t.emittedReadable=!0,t.sync?nextTick$1(emitReadable_$1,e):emitReadable_$1(e))}function emitReadable_$1(e){debug$1(`emit readable`),e.emit(`readable`),flow$1(e)}function maybeReadMore$1(e,t){t.readingMore||(t.readingMore=!0,nextTick$1(maybeReadMore_$1,e,t))}function maybeReadMore_$1(e,t){for(var _e=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(debug$1(`maybeReadMore read 0`),e.read(0),_e!==t.length);)_e=t.length;t.readingMore=!1}Readable$1.prototype._read=function(e){this.emit(`error`,Error(`not implemented`))},Readable$1.prototype.pipe=function(e,t){var _e=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=e;break;case 1:xe.pipes=[xe.pipes,e];break;default:xe.pipes.push(e);break}xe.pipesCount+=1,debug$1(`pipe count=%d opts=%j`,xe.pipesCount,t);var Se=!t||t.end!==!1?Te:Oe;xe.endEmitted?nextTick$1(Se):_e.once(`end`,Se),e.on(`unpipe`,Ce);function Ce(e){debug$1(`onunpipe`),e===_e&&Oe()}function Te(){debug$1(`onend`),e.end()}var Ee=pipeOnDrain$1(_e);e.on(`drain`,Ee);var De=!1;function Oe(){debug$1(`cleanup`),e.removeListener(`close`,Me),e.removeListener(`finish`,Pe),e.removeListener(`drain`,Ee),e.removeListener(`error`,je),e.removeListener(`unpipe`,Ce),_e.removeListener(`end`,Te),_e.removeListener(`end`,Oe),_e.removeListener(`data`,Ae),De=!0,xe.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&Ee()}var ke=!1;_e.on(`data`,Ae);function Ae(t){debug$1(`ondata`),ke=!1,!1===e.write(t)&&!ke&&((xe.pipesCount===1&&xe.pipes===e||xe.pipesCount>1&&indexOf$1(xe.pipes,e)!==-1)&&!De&&(debug$1(`false write response, pause`,_e._readableState.awaitDrain),_e._readableState.awaitDrain++,ke=!0),_e.pause())}function je(t){debug$1(`onerror`,t),Fe(),e.removeListener(`error`,je),listenerCount$2(e,`error`)===0&&e.emit(`error`,t)}prependListener$1(e,`error`,je);function Me(){e.removeListener(`finish`,Pe),Fe()}e.once(`close`,Me);function Pe(){debug$1(`onfinish`),e.removeListener(`close`,Me),Fe()}e.once(`finish`,Pe);function Fe(){debug$1(`unpipe`),_e.unpipe(e)}return e.emit(`pipe`,_e),xe.flowing||(debug$1(`pipe resume`),_e.resume()),e};function pipeOnDrain$1(e){return function(){var t=e._readableState;debug$1(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&e.listeners(`data`).length&&(t.flowing=!0,flow$1(e))}}Readable$1.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this),this);if(!e){var _e=t.pipes,xe=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var Se=0;Se<xe;Se++)_e[Se].emit(`unpipe`,this);return this}var Ce=indexOf$1(t.pipes,e);return Ce===-1?this:(t.pipes.splice(Ce,1),--t.pipesCount,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit(`unpipe`,this),this)},Readable$1.prototype.on=function(e,t){var _e=EventEmitter$1.prototype.on.call(this,e,t);if(e===`data`)this._readableState.flowing!==!1&&this.resume();else if(e===`readable`){var xe=this._readableState;!xe.endEmitted&&!xe.readableListening&&(xe.readableListening=xe.needReadable=!0,xe.emittedReadable=!1,xe.reading?xe.length&&emitReadable$1(this):nextTick$1(nReadingNextTick$1,this))}return _e},Readable$1.prototype.addListener=Readable$1.prototype.on;function nReadingNextTick$1(e){debug$1(`readable nexttick read 0`),e.read(0)}Readable$1.prototype.resume=function(){var e=this._readableState;return e.flowing||(debug$1(`resume`),e.flowing=!0,resume$1(this,e)),this};function resume$1(e,t){t.resumeScheduled||(t.resumeScheduled=!0,nextTick$1(resume_$1,e,t))}function resume_$1(e,t){t.reading||(debug$1(`resume read 0`),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit(`resume`),flow$1(e),t.flowing&&!t.reading&&e.read(0)}Readable$1.prototype.pause=function(){return debug$1(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(debug$1(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function flow$1(e){var t=e._readableState;for(debug$1(`flow`,t.flowing);t.flowing&&e.read()!==null;);}Readable$1.prototype.wrap=function(e){var t=this._readableState,_e=!1,xe=this;for(var Se in e.on(`end`,function(){if(debug$1(`wrapped end`),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&xe.push(e)}xe.push(null)}),e.on(`data`,function(Se){debug$1(`wrapped data`),t.decoder&&(Se=t.decoder.write(Se)),!(t.objectMode&&Se==null)&&(!t.objectMode&&(!Se||!Se.length)||xe.push(Se)||(_e=!0,e.pause()))}),e)this[Se]===void 0&&typeof e[Se]==`function`&&(this[Se]=function(t){return function(){return e[t].apply(e,arguments)}}(Se));return forEach([`error`,`close`,`destroy`,`pause`,`resume`],function(t){e.on(t,xe.emit.bind(xe,t))}),xe._read=function(t){debug$1(`wrapped _read`,t),_e&&(_e=!1,e.resume())},xe},Readable$1._fromList=fromList$1;function fromList$1(e,t){if(t.length===0)return null;var _e;return t.objectMode?_e=t.buffer.shift():!e||e>=t.length?(_e=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):_e=fromListPartial(e,t.buffer,t.decoder),_e}function fromListPartial(e,t,_e){var xe;return e<t.head.data.length?(xe=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):xe=e===t.head.data.length?t.shift():_e?copyFromBufferString(e,t):copyFromBuffer(e,t),xe}function copyFromBufferString(e,t){var _e=t.head,xe=1,Se=_e.data;for(e-=Se.length;_e=_e.next;){var Ce=_e.data,Te=e>Ce.length?Ce.length:e;if(Te===Ce.length?Se+=Ce:Se+=Ce.slice(0,e),e-=Te,e===0){Te===Ce.length?(++xe,_e.next?t.head=_e.next:t.head=t.tail=null):(t.head=_e,_e.data=Ce.slice(Te));break}++xe}return t.length-=xe,Se}function copyFromBuffer(e,t){var _e=Buffer$4.allocUnsafe(e),xe=t.head,Se=1;for(xe.data.copy(_e),e-=xe.data.length;xe=xe.next;){var Ce=xe.data,Te=e>Ce.length?Ce.length:e;if(Ce.copy(_e,_e.length-e,0,Te),e-=Te,e===0){Te===Ce.length?(++Se,xe.next?t.head=xe.next:t.head=t.tail=null):(t.head=xe,xe.data=Ce.slice(Te));break}++Se}return t.length-=Se,_e}function endReadable$1(e){var t=e._readableState;if(t.length>0)throw Error(`"endReadable()" called on non-empty stream`);t.endEmitted||(t.ended=!0,nextTick$1(endReadableNT$1,t,e))}function endReadableNT$1(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`))}function forEach(e,t){for(var _e=0,xe=e.length;_e<xe;_e++)t(e[_e],_e)}function indexOf$1(e,t){for(var _e=0,xe=e.length;_e<xe;_e++)if(e[_e]===t)return _e;return-1}Writable$1.WritableState=WritableState$1,inherits$1$1(Writable$1,EventEmitter$1);function nop$1(){}function WriteReq(e,t,_e){this.chunk=e,this.encoding=t,this.callback=_e,this.next=null}function WritableState$1(e,t){Object.defineProperty(this,`buffer`,{get:deprecate$2(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`)}),e||={},this.objectMode=!!e.objectMode,t instanceof Duplex$2&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var _e=e.highWaterMark,xe=this.objectMode?16:16*1024;this.highWaterMark=_e||_e===0?_e:xe,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var Se=e.decodeStrings===!1;this.decodeStrings=!Se,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){onwrite$1(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest$1(this)}WritableState$1.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t};function Writable$1(e){if(!(this instanceof Writable$1)&&!(this instanceof Duplex$2))return new Writable$1(e);this._writableState=new WritableState$1(e,this),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev)),EventEmitter$1.call(this)}Writable$1.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function writeAfterEnd$1(e,t){var _e=Error(`write after end`);e.emit(`error`,_e),nextTick$1(t,_e)}function validChunk$1(e,t,_e,xe){var Se=!0,Ce=!1;return _e===null?Ce=TypeError(`May not write null values to stream`):!Buffer$4.isBuffer(_e)&&typeof _e!=`string`&&_e!==void 0&&!t.objectMode&&(Ce=TypeError(`Invalid non-string/buffer chunk`)),Ce&&(e.emit(`error`,Ce),nextTick$1(xe,Ce),Se=!1),Se}Writable$1.prototype.write=function(e,t,_e){var xe=this._writableState,Se=!1;return typeof t==`function`&&(_e=t,t=null),Buffer$4.isBuffer(e)?t=`buffer`:t||=xe.defaultEncoding,typeof _e!=`function`&&(_e=nop$1),xe.ended?writeAfterEnd$1(this,_e):validChunk$1(this,xe,e,_e)&&(xe.pendingcb++,Se=writeOrBuffer$1(this,xe,e,t,_e)),Se},Writable$1.prototype.cork=function(){var e=this._writableState;e.corked++},Writable$1.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&clearBuffer$1(this,e))},Writable$1.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+e);return this._writableState.defaultEncoding=e,this};function decodeChunk$1(e,t,_e){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=Buffer$4.from(t,_e)),t}function writeOrBuffer$1(e,t,_e,xe,Se){_e=decodeChunk$1(t,_e,xe),Buffer$4.isBuffer(_e)&&(xe=`buffer`);var Ce=t.objectMode?1:_e.length;t.length+=Ce;var Te=t.length<t.highWaterMark;if(Te||(t.needDrain=!0),t.writing||t.corked){var Ee=t.lastBufferedRequest;t.lastBufferedRequest=new WriteReq(_e,xe,Se),Ee?Ee.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else doWrite$1(e,t,!1,Ce,_e,xe,Se);return Te}function doWrite$1(e,t,_e,xe,Se,Ce,Te){t.writelen=xe,t.writecb=Te,t.writing=!0,t.sync=!0,_e?e._writev(Se,t.onwrite):e._write(Se,Ce,t.onwrite),t.sync=!1}function onwriteError$1(e,t,_e,xe,Se){--t.pendingcb,_e?nextTick$1(Se,xe):Se(xe),e._writableState.errorEmitted=!0,e.emit(`error`,xe)}function onwriteStateUpdate$1(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function onwrite$1(e,t){var _e=e._writableState,xe=_e.sync,Se=_e.writecb;if(onwriteStateUpdate$1(_e),t)onwriteError$1(e,_e,xe,t,Se);else{var Ce=needFinish$1(_e);!Ce&&!_e.corked&&!_e.bufferProcessing&&_e.bufferedRequest&&clearBuffer$1(e,_e),xe?nextTick$1(afterWrite$1,e,_e,Ce,Se):afterWrite$1(e,_e,Ce,Se)}}function afterWrite$1(e,t,_e,xe){_e||onwriteDrain$1(e,t),t.pendingcb--,xe(),finishMaybe$1(e,t)}function onwriteDrain$1(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit(`drain`))}function clearBuffer$1(e,t){t.bufferProcessing=!0;var _e=t.bufferedRequest;if(e._writev&&_e&&_e.next){var xe=t.bufferedRequestCount,Se=Array(xe),Ce=t.corkedRequestsFree;Ce.entry=_e;for(var Te=0;_e;)Se[Te]=_e,_e=_e.next,Te+=1;doWrite$1(e,t,!0,t.length,Se,``,Ce.finish),t.pendingcb++,t.lastBufferedRequest=null,Ce.next?(t.corkedRequestsFree=Ce.next,Ce.next=null):t.corkedRequestsFree=new CorkedRequest$1(t)}else{for(;_e;){var Ee=_e.chunk,De=_e.encoding,Oe=_e.callback;if(doWrite$1(e,t,!1,t.objectMode?1:Ee.length,Ee,De,Oe),_e=_e.next,t.writing)break}_e===null&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=_e,t.bufferProcessing=!1}Writable$1.prototype._write=function(e,t,_e){_e(Error(`not implemented`))},Writable$1.prototype._writev=null,Writable$1.prototype.end=function(e,t,_e){var xe=this._writableState;typeof e==`function`?(_e=e,e=null,t=null):typeof t==`function`&&(_e=t,t=null),e!=null&&this.write(e,t),xe.corked&&(xe.corked=1,this.uncork()),!xe.ending&&!xe.finished&&endWritable$1(this,xe,_e)};function needFinish$1(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function prefinish$2(e,t){t.prefinished||(t.prefinished=!0,e.emit(`prefinish`))}function finishMaybe$1(e,t){var _e=needFinish$1(t);
92return _e&&(t.pendingcb===0?(prefinish$2(e,t),t.finished=!0,e.emit(`finish`)):prefinish$2(e,t)),_e}function endWritable$1(e,t,_e){t.ending=!0,finishMaybe$1(e,t),_e&&(t.finished?nextTick$1(_e):e.once(`finish`,_e)),t.ended=!0,e.writable=!1}function CorkedRequest$1(e){var t=this;this.next=null,this.entry=null,this.finish=function(_e){var xe=t.entry;for(t.entry=null;xe;){var Se=xe.callback;e.pendingcb--,Se(_e),xe=xe.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}inherits$1$1(Duplex$2,Readable$1);for(var keys$1=Object.keys(Writable$1.prototype),v$3=0;v$3<keys$1.length;v$3++){var method$1=keys$1[v$3];Duplex$2.prototype[method$1]||(Duplex$2.prototype[method$1]=Writable$1.prototype[method$1])}function Duplex$2(e){if(!(this instanceof Duplex$2))return new Duplex$2(e);Readable$1.call(this,e),Writable$1.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,onend$1)}function onend$1(){this.allowHalfOpen||this._writableState.ended||nextTick$1(onEndNT$1,this)}function onEndNT$1(e){e.end()}inherits$1$1(Transform$2,Duplex$2);function TransformState(e){this.afterTransform=function(t,_e){return afterTransform$1(e,t,_e)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function afterTransform$1(e,t,_e){var xe=e._transformState;xe.transforming=!1;var Se=xe.writecb;if(!Se)return e.emit(`error`,Error(`no writecb in Transform class`));xe.writechunk=null,xe.writecb=null,_e!=null&&e.push(_e),Se(t);var Ce=e._readableState;Ce.reading=!1,(Ce.needReadable||Ce.length<Ce.highWaterMark)&&e._read(Ce.highWaterMark)}function Transform$2(e){if(!(this instanceof Transform$2))return new Transform$2(e);Duplex$2.call(this,e),this._transformState=new TransformState(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform==`function`&&(this._transform=e.transform),typeof e.flush==`function`&&(this._flush=e.flush)),this.once(`prefinish`,function(){typeof this._flush==`function`?this._flush(function(e){done$1(t,e)}):done$1(t)})}Transform$2.prototype.push=function(e,t){return this._transformState.needTransform=!1,Duplex$2.prototype.push.call(this,e,t)},Transform$2.prototype._transform=function(e,t,_e){throw Error(`Not implemented`)},Transform$2.prototype._write=function(e,t,_e){var xe=this._transformState;if(xe.writecb=_e,xe.writechunk=e,xe.writeencoding=t,!xe.transforming){var Se=this._readableState;(xe.needTransform||Se.needReadable||Se.length<Se.highWaterMark)&&this._read(Se.highWaterMark)}},Transform$2.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};function done$1(e,t){if(t)return e.emit(`error`,t);var _e=e._writableState,xe=e._transformState;if(_e.length)throw Error(`Calling transform done when ws.length != 0`);if(xe.transforming)throw Error(`Calling transform done when still transforming`);return e.push(null)}inherits$1$1(PassThrough$1,Transform$2);function PassThrough$1(e){if(!(this instanceof PassThrough$1))return new PassThrough$1(e);Transform$2.call(this,e)}PassThrough$1.prototype._transform=function(e,t,_e){_e(null,e)},inherits$1$1(Stream$3,EventEmitter$1),Stream$3.Readable=Readable$1,Stream$3.Writable=Writable$1,Stream$3.Duplex=Duplex$2,Stream$3.Transform=Transform$2,Stream$3.PassThrough=PassThrough$1,Stream$3.Stream=Stream$3;function Stream$3(){EventEmitter$1.call(this)}Stream$3.prototype.pipe=function(e,t){var _e=this;function xe(t){e.writable&&!1===e.write(t)&&_e.pause&&_e.pause()}_e.on(`data`,xe);function Se(){_e.readable&&_e.resume&&_e.resume()}e.on(`drain`,Se),!e._isStdio&&(!t||t.end!==!1)&&(_e.on(`end`,Te),_e.on(`close`,Ee));var Ce=!1;function Te(){Ce||(Ce=!0,e.end())}function Ee(){Ce||(Ce=!0,typeof e.destroy==`function`&&e.destroy())}function De(e){if(Oe(),EventEmitter$1.listenerCount(this,`error`)===0)throw e}_e.on(`error`,De),e.on(`error`,De);function Oe(){_e.removeListener(`data`,xe),e.removeListener(`drain`,Se),_e.removeListener(`end`,Te),_e.removeListener(`close`,Ee),_e.removeListener(`error`,De),e.removeListener(`error`,De),_e.removeListener(`end`,Oe),_e.removeListener(`close`,Oe),e.removeListener(`close`,Oe)}return _e.on(`end`,Oe),_e.on(`close`,Oe),e.on(`close`,Oe),e.emit(`pipe`,_e),e};var require$$1$3=getAugmentedNamespace$1(Object.freeze({__proto__:null,Duplex:Duplex$2,PassThrough:PassThrough$1,Readable:Readable$1,Stream:Stream$3,Transform:Transform$2,Writable:Writable$1,default:Stream$3})),binding$2={};function compare$1(e,t){if(e===t)return 0;for(var _e=e.length,xe=t.length,Se=0,Ce=Math.min(_e,xe);Se<Ce;++Se)if(e[Se]!==t[Se]){_e=e[Se],xe=t[Se];break}return _e<xe?-1:+(xe<_e)}var hasOwn$1=Object.prototype.hasOwnProperty,objectKeys$2=Object.keys||function(e){var t=[];for(var _e in e)hasOwn$1.call(e,_e)&&t.push(_e);return t},pSlice$1=Array.prototype.slice,_functionsHaveNames$1;function functionsHaveNames$1(){return _functionsHaveNames$1===void 0?_functionsHaveNames$1=function(){return function(){}.name===`foo`}():_functionsHaveNames$1}function pToString$1(e){return Object.prototype.toString.call(e)}function isView$1(e){return isBuffer$1$3(e)||typeof global$1$2.ArrayBuffer!=`function`?!1:typeof ArrayBuffer.isView==`function`?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}
92function assert$1(e,t){e||fail$1(e,!0,t,`==`,ok$1)}var regex$2=/\s*function\s+([^\(\s]*)\s*/;function getName$1(e){if(isFunction$1(e)){if(functionsHaveNames$1())return e.name;var t=e.toString().match(regex$2);return t&&t[1]}}assert$1.AssertionError=AssertionError$1;function AssertionError$1(e){this.name=`AssertionError`,this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=getMessage$1(this),this.generatedMessage=!0);var t=e.stackStartFunction||fail$1;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var _e=Error();if(_e.stack){var xe=_e.stack,Se=getName$1(t),Ce=xe.indexOf(` 93`+Se);if(Ce>=0){var Te=xe.indexOf(` 94`,Ce+1);xe=xe.substring(Te+1)}this.stack=xe}}}inherits$1$1(AssertionError$1,Error);function truncate$2(e,t){return typeof e==`string`?e.length<t?e:e.slice(0,t):e}function inspect$2(e){if(functionsHaveNames$1()||!isFunction$1(e))return inspect$1$1(e);var t=getName$1(e);return`[Function`+(t?`: `+t:``)+`]`}function getMessage$1(e){return truncate$2(inspect$2(e.actual),128)+` `+e.operator+` `+truncate$2(inspect$2(e.expected),128)}function fail$1(e,t,_e,xe,Se){throw new AssertionError$1({message:_e,actual:e,expected:t,operator:xe,stackStartFunction:Se})}assert$1.fail=fail$1;function ok$1(e,t){e||fail$1(e,!0,t,`==`,ok$1)}assert$1.ok=ok$1,assert$1.equal=equal$1;function equal$1(e,t,_e){e!=t&&fail$1(e,t,_e,`==`,equal$1)}assert$1.notEqual=notEqual$1;function notEqual$1(e,t,_e){e==t&&fail$1(e,t,_e,`!=`,notEqual$1)}assert$1.deepEqual=deepEqual$1;function deepEqual$1(e,t,_e){_deepEqual$1(e,t,!1)||fail$1(e,t,_e,`deepEqual`,deepEqual$1)}assert$1.deepStrictEqual=deepStrictEqual$1;function deepStrictEqual$1(e,t,_e){_deepEqual$1(e,t,!0)||fail$1(e,t,_e,`deepStrictEqual`,deepStrictEqual$1)}function _deepEqual$1(e,t,_e,xe){if(e===t)return!0;if(isBuffer$1$3(e)&&isBuffer$1$3(t))return compare$1(e,t)===0;if(isDate$1(e)&&isDate$1(t))return e.getTime()===t.getTime();if(isRegExp$1(e)&&isRegExp$1(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((typeof e!=`object`||!e)&&(typeof t!=`object`||!t))return _e?e===t:e==t;if(isView$1(e)&&isView$1(t)&&pToString$1(e)===pToString$1(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return compare$1(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(isBuffer$1$3(e)!==isBuffer$1$3(t))return!1;xe||={actual:[],expected:[]};var Se=xe.actual.indexOf(e);return Se!==-1&&Se===xe.expected.indexOf(t)?!0:(xe.actual.push(e),xe.expected.push(t),objEquiv$1(e,t,_e,xe))}function isArguments$1(e){return Object.prototype.toString.call(e)==`[object Arguments]`}function objEquiv$1(e,t,_e,xe){if(e==null||t==null)return!1;if(isPrimitive$1(e)||isPrimitive$1(t))return e===t;if(_e&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var Se=isArguments$1(e),Ce=isArguments$1(t);if(Se&&!Ce||!Se&&Ce)return!1;if(Se)return e=pSlice$1.call(e),t=pSlice$1.call(t),_deepEqual$1(e,t,_e);var Te=objectKeys$2(e),Ee=objectKeys$2(t),De,Oe;if(Te.length!==Ee.length)return!1;for(Te.sort(),Ee.sort(),Oe=Te.length-1;Oe>=0;Oe--)if(Te[Oe]!==Ee[Oe])return!1;for(Oe=Te.length-1;Oe>=0;Oe--)if(De=Te[Oe],!_deepEqual$1(e[De],t[De],_e,xe))return!1;return!0}assert$1.notDeepEqual=notDeepEqual$1;function notDeepEqual$1(e,t,_e){_deepEqual$1(e,t,!1)&&fail$1(e,t,_e,`notDeepEqual`,notDeepEqual$1)}assert$1.notDeepStrictEqual=notDeepStrictEqual$1;function notDeepStrictEqual$1(e,t,_e){_deepEqual$1(e,t,!0)&&fail$1(e,t,_e,`notDeepStrictEqual`,notDeepStrictEqual$1)}assert$1.strictEqual=strictEqual$1;function strictEqual$1(e,t,_e){e!==t&&fail$1(e,t,_e,`===`,strictEqual$1)}assert$1.notStrictEqual=notStrictEqual$1;function notStrictEqual$1(e,t,_e){e===t&&fail$1(e,t,_e,`!==`,notStrictEqual$1)}function expectedException$1(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)==`[object RegExp]`)return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function _tryBlock$1(e){var t;try{e()}catch(e){t=e}return t}function _throws$1(e,t,_e,xe){var Se;if(typeof t!=`function`)throw TypeError(`"block" argument must be a function`);typeof _e==`string`&&(xe=_e,_e=null),Se=_tryBlock$1(t),xe=(_e&&_e.name?` (`+_e.name+`).`:`.`)+(xe?` `+xe:`.`),e&&!Se&&fail$1(Se,_e,`Missing expected exception`+xe);var Ce=typeof xe==`string`,Te=!e&&isError$1(Se),Ee=!e&&Se&&!_e;if((Te&&Ce&&expectedException$1(Se,_e)||Ee)&&fail$1(Se,_e,`Got unwanted exception`+xe),e&&Se&&_e&&!expectedException$1(Se,_e)||!e&&Se)throw Se}assert$1.throws=throws$1;function throws$1(e,t,_e){_throws$1(!0,e,t,_e)}assert$1.doesNotThrow=doesNotThrow$1;function doesNotThrow$1(e,t,_e){_throws$1(!1,e,t,_e)}assert$1.ifError=ifError$1;function ifError$1(e){if(e)throw e}var require$$4$2=getAugmentedNamespace$1(Object.freeze({__proto__:null,AssertionError:AssertionError$1,assert:ok$1,deepEqual:deepEqual$1,deepStrictEqual:deepStrictEqual$1,default:assert$1,doesNotThrow:doesNotThrow$1,equal:equal$1,fail:fail$1,ifError:ifError$1,notDeepEqual:notDeepEqual$1,notDeepStrictEqual:notDeepStrictEqual$1,notEqual:notEqual$1,notStrictEqual:notStrictEqual$1,ok:ok$1,strictEqual:strictEqual$1,throws:throws$1}));function ZStream(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}var zstream=ZStream,deflate$1={},common={};(function(e){var t=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Int32Array<`u`;function _e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1
vendor: 5,537 bytes, line 94
94);t.length;){var xe=t.shift();if(xe){if(typeof xe!=`object`)throw TypeError(xe+`must be non-object`);for(var Se in xe)_e(xe,Se)&&(e[Se]=xe[Se])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var xe={arraySet:function(e,t,_e,xe,Se){if(t.subarray&&e.subarray){e.set(t.subarray(_e,_e+xe),Se);return}for(var Ce=0;Ce<xe;Ce++)e[Se+Ce]=t[_e+Ce]},flattenChunks:function(e){var t,_e,xe=0,Se,Ce,Te;for(t=0,_e=e.length;t<_e;t++)xe+=e[t].length;for(Te=new Uint8Array(xe),Se=0,t=0,_e=e.length;t<_e;t++)Ce=e[t],Te.set(Ce,Se),Se+=Ce.length;return Te}},Se={arraySet:function(e,t,_e,xe,Se){for(var Ce=0;Ce<xe;Ce++)e[Se+Ce]=t[_e+Ce]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,xe)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,Se))},e.setTyped(t)})(common);var trees$1={},utils$3=common,Z_FIXED$1=4,Z_BINARY=0,Z_TEXT=1,Z_UNKNOWN$1=2;function zero$1(e){for(var t=e.length;--t>=0;)e[t]=0}var STORED_BLOCK=0,STATIC_TREES=1,DYN_TREES=2,MIN_MATCH$1=3,MAX_MATCH$1=258,LENGTH_CODES$1=29,LITERALS$1=256,L_CODES$1=LITERALS$1+1+LENGTH_CODES$1,D_CODES$1=30,BL_CODES$1=19,HEAP_SIZE$1=2*L_CODES$1+1,MAX_BITS$1=15,Buf_size=16,MAX_BL_BITS=7,END_BLOCK=256,REP_3_6=16,REPZ_3_10=17,REPZ_11_138=18,extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],DIST_CODE_LEN=512,static_ltree=Array((L_CODES$1+2)*2);zero$1(static_ltree);var static_dtree=Array(D_CODES$1*2);zero$1(static_dtree);var _dist_code=Array(DIST_CODE_LEN);zero$1(_dist_code);var _length_code=Array(MAX_MATCH$1-MIN_MATCH$1+1);zero$1(_length_code);var base_length=Array(LENGTH_CODES$1);zero$1(base_length);var base_dist=Array(D_CODES$1);zero$1(base_dist);function StaticTreeDesc(e,t,_e,xe,Se){this.static_tree=e,this.extra_bits=t,this.extra_base=_e,this.elems=xe,this.max_length=Se,this.has_stree=e&&e.length}var static_l_desc,static_d_desc,static_bl_desc;function TreeDesc(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function d_code(e){return e<256?_dist_code[e]:_dist_code[256+(e>>>7)]}function put_short(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function send_bits(e,t,_e){e.bi_valid>Buf_size-_e?(e.bi_buf|=t<<e.bi_valid&65535,put_short(e,e.bi_buf),e.bi_buf=t>>Buf_size-e.bi_valid,e.bi_valid+=_e-Buf_size):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=_e)}function send_code(e,t,_e){send_bits(e,_e[t*2],_e[t*2+1])}function bi_reverse(e,t){var _e=0;do _e|=e&1,e>>>=1,_e<<=1;while(--t>0);return _e>>>1}function bi_flush(e){e.bi_valid===16?(put_short(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function gen_bitlen(e,t){var _e=t.dyn_tree,xe=t.max_code,Se=t.stat_desc.static_tree,Ce=t.stat_desc.has_stree,Te=t.stat_desc.extra_bits,Ee=t.stat_desc.extra_base,De=t.stat_desc.max_length,Oe,ke,Ae,je,Me,Pe,Fe=0;for(je=0;je<=MAX_BITS$1;je++)e.bl_count[je]=0;for(_e[e.heap[e.heap_max]*2+1]=0,Oe=e.heap_max+1;Oe<HEAP_SIZE$1;Oe++)ke=e.heap[Oe],je=_e[_e[ke*2+1]*2+1]+1,je>De&&(je=De,Fe++),_e[ke*2+1]=je,!(ke>xe)&&(e.bl_count[je]++,Me=0,ke>=Ee&&(Me=Te[ke-Ee]),Pe=_e[ke*2],e.opt_len+=Pe*(je+Me),Ce&&(e.static_len+=Pe*(Se[ke*2+1]+Me)));if(Fe!==0){do{for(je=De-1;e.bl_count[je]===0;)je--;e.bl_count[je]--,e.bl_count[je+1]+=2,e.bl_count[De]--,Fe-=2}while(Fe>0);for(je=De;je!==0;je--)for(ke=e.bl_count[je];ke!==0;)Ae=e.heap[--Oe],!(Ae>xe)&&(_e[Ae*2+1]!==je&&(e.opt_len+=(je-_e[Ae*2+1])*_e[Ae*2],_e[Ae*2+1]=je),ke--)}}function gen_codes(e,t,_e){var xe=Array(MAX_BITS$1+1),Se=0,Ce,Te;for(Ce=1;Ce<=MAX_BITS$1;Ce++)xe[Ce]=Se=Se+_e[Ce-1]<<1;for(Te=0;Te<=t;Te++){var Ee=e[Te*2+1];Ee!==0&&(e[Te*2]=bi_reverse(xe[Ee]++,Ee))}}function tr_static_init(){var e,t,_e,xe,Se,Ce=Array(MAX_BITS$1+1);for(_e=0,xe=0;xe<LENGTH_CODES$1-1;xe++)for(base_length[xe]=_e,e=0;e<1<<extra_lbits[xe];e++)_length_code[_e++]=xe;for(_length_code[_e-1]=xe,Se=0,xe=0;xe<16;xe++)for(base_dist[xe]=Se,e=0;e<1<<extra_dbits[xe];e++)_dist_code[Se++]=xe;for(Se>>=7;xe<D_CODES$1;xe++)for(base_dist[xe]=Se<<7,e=0;e<1<<extra_dbits[xe]-7;e++)_dist_code[256+ Se++]=xe;for(t=0;t<=MAX_BITS$1;t++)Ce[t]=0;for(e=0;e<=143;)static_ltree[e*2+1]=8,e++,Ce[8]++;for(;e<=255;)static_ltree[e*2+1]=9,e++,Ce[9]++;for(;e<=279;)static_ltree[e*2+1]=7,e++,Ce[7]++;for(;e<=287;)static_ltree[e*2+1]=8,e++,Ce[8]++;for(gen_codes(static_ltree,L_CODES$1+1,Ce),e=0;e<D_CODES$1;e++)static_dtree[e*2+1]=5,static_dtree[e*2]=bi_reverse(e,5);static_l_desc=new StaticTreeDesc(static_ltree,extra_lbits,LITERALS$1+1,L_CODES$1,MAX_BITS$1),static_d_desc=new StaticTreeDesc(static_dtree,extra_dbits,0,D_CODES$1,MAX_BITS$1),static_bl_desc=new StaticTreeDesc([],extra_blbits,0,BL_CODES$1,MAX_BL_BITS)}function init_block(e){var t;for(t=0;t<L_CODES$1;t++)e.dyn_ltree[t*2]=0;for(t=0;t<D_CODES$1;t++)e.dyn_dtree[t*2]=0;for(t=0;t<BL_CODES$1;t++)e.bl_tree[t*2]=0;e.dyn_ltree[END_BLOCK*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function bi_windup(e){e.bi_valid>8?put_short(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function copy_block(e,t,_e,xe){bi_windup(e),xe&&(put_short(e,_e),put_short(e,~_e)),utils$3.arraySet(e.pending_buf,e.window,t,_e,e.pending),e.pending+=_e}function smaller(e,t,_e,xe){var Se=t*2,Ce=_e*2;return e[Se]<e[Ce]||e[Se]===e[Ce]&&xe[t]<=xe[_e]}
vendor: 5,287 bytes, line 94
94function pqdownheap(e,t,_e){for(var xe=e.heap[_e],Se=_e<<1;Se<=e.heap_len&&(Se<e.heap_len&&smaller(t,e.heap[Se+1],e.heap[Se],e.depth)&&Se++,!smaller(t,xe,e.heap[Se],e.depth));)e.heap[_e]=e.heap[Se],_e=Se,Se<<=1;e.heap[_e]=xe}function compress_block(e,t,_e){var xe,Se,Ce=0,Te,Ee;if(e.last_lit!==0)do xe=e.pending_buf[e.d_buf+Ce*2]<<8|e.pending_buf[e.d_buf+Ce*2+1],Se=e.pending_buf[e.l_buf+Ce],Ce++,xe===0?send_code(e,Se,t):(Te=_length_code[Se],send_code(e,Te+LITERALS$1+1,t),Ee=extra_lbits[Te],Ee!==0&&(Se-=base_length[Te],send_bits(e,Se,Ee)),xe--,Te=d_code(xe),send_code(e,Te,_e),Ee=extra_dbits[Te],Ee!==0&&(xe-=base_dist[Te],send_bits(e,xe,Ee)));while(Ce<e.last_lit);send_code(e,END_BLOCK,t)}function build_tree(e,t){var _e=t.dyn_tree,xe=t.stat_desc.static_tree,Se=t.stat_desc.has_stree,Ce=t.stat_desc.elems,Te,Ee,De=-1,Oe;for(e.heap_len=0,e.heap_max=HEAP_SIZE$1,Te=0;Te<Ce;Te++)_e[Te*2]===0?_e[Te*2+1]=0:(e.heap[++e.heap_len]=De=Te,e.depth[Te]=0);for(;e.heap_len<2;)Oe=e.heap[++e.heap_len]=De<2?++De:0,_e[Oe*2]=1,e.depth[Oe]=0,e.opt_len--,Se&&(e.static_len-=xe[Oe*2+1]);for(t.max_code=De,Te=e.heap_len>>1;Te>=1;Te--)pqdownheap(e,_e,Te);Oe=Ce;do Te=e.heap[1],e.heap[1]=e.heap[e.heap_len--],pqdownheap(e,_e,1),Ee=e.heap[1],e.heap[--e.heap_max]=Te,e.heap[--e.heap_max]=Ee,_e[Oe*2]=_e[Te*2]+_e[Ee*2],e.depth[Oe]=(e.depth[Te]>=e.depth[Ee]?e.depth[Te]:e.depth[Ee])+1,_e[Te*2+1]=_e[Ee*2+1]=Oe,e.heap[1]=Oe++,pqdownheap(e,_e,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],gen_bitlen(e,t),gen_codes(_e,De,e.bl_count)}function scan_tree(e,t,_e){var xe,Se=-1,Ce,Te=t[1],Ee=0,De=7,Oe=4;for(Te===0&&(De=138,Oe=3),t[(_e+1)*2+1]=65535,xe=0;xe<=_e;xe++)Ce=Te,Te=t[(xe+1)*2+1],!(++Ee<De&&Ce===Te)&&(Ee<Oe?e.bl_tree[Ce*2]+=Ee:Ce===0?Ee<=10?e.bl_tree[REPZ_3_10*2]++:e.bl_tree[REPZ_11_138*2]++:(Ce!==Se&&e.bl_tree[Ce*2]++,e.bl_tree[REP_3_6*2]++),Ee=0,Se=Ce,Te===0?(De=138,Oe=3):Ce===Te?(De=6,Oe=3):(De=7,Oe=4))}function send_tree(e,t,_e){var xe,Se=-1,Ce,Te=t[1],Ee=0,De=7,Oe=4;for(Te===0&&(De=138,Oe=3),xe=0;xe<=_e;xe++)if(Ce=Te,Te=t[(xe+1)*2+1],!(++Ee<De&&Ce===Te)){if(Ee<Oe)do send_code(e,Ce,e.bl_tree);while(--Ee!==0);else Ce===0?Ee<=10?(send_code(e,REPZ_3_10,e.bl_tree),send_bits(e,Ee-3,3)):(send_code(e,REPZ_11_138,e.bl_tree),send_bits(e,Ee-11,7)):(Ce!==Se&&(send_code(e,Ce,e.bl_tree),Ee--),send_code(e,REP_3_6,e.bl_tree),send_bits(e,Ee-3,2));Ee=0,Se=Ce,Te===0?(De=138,Oe=3):Ce===Te?(De=6,Oe=3):(De=7,Oe=4)}}function build_bl_tree(e){var t;for(scan_tree(e,e.dyn_ltree,e.l_desc.max_code),scan_tree(e,e.dyn_dtree,e.d_desc.max_code),build_tree(e,e.bl_desc),t=BL_CODES$1-1;t>=3&&e.bl_tree[bl_order[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function send_all_trees(e,t,_e,xe){var Se;for(send_bits(e,t-257,5),send_bits(e,_e-1,5),send_bits(e,xe-4,4),Se=0;Se<xe;Se++)send_bits(e,e.bl_tree[bl_order[Se]*2+1],3);send_tree(e,e.dyn_ltree,t-1),send_tree(e,e.dyn_dtree,_e-1)}function detect_data_type(e){var t=4093624447,_e;for(_e=0;_e<=31;_e++,t>>>=1)if(t&1&&e.dyn_ltree[_e*2]!==0)return Z_BINARY;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return Z_TEXT;for(_e=32;_e<LITERALS$1;_e++)if(e.dyn_ltree[_e*2]!==0)return Z_TEXT;return Z_BINARY}var static_init_done=!1;function _tr_init(e){static_init_done||=(tr_static_init(),!0),e.l_desc=new TreeDesc(e.dyn_ltree,static_l_desc),e.d_desc=new TreeDesc(e.dyn_dtree,static_d_desc),e.bl_desc=new TreeDesc(e.bl_tree,static_bl_desc),e.bi_buf=0,e.bi_valid=0,init_block(e)}function _tr_stored_block(e,t,_e,xe){send_bits(e,(STORED_BLOCK<<1)+ +!!xe,3),copy_block(e,t,_e,!0)}function _tr_align(e){send_bits(e,STATIC_TREES<<1,3),send_code(e,END_BLOCK,static_ltree),bi_flush(e)}function _tr_flush_block(e,t,_e,xe){var Se,Ce,Te=0;e.level>0?(e.strm.data_type===Z_UNKNOWN$1&&(e.strm.data_type=detect_data_type(e)),build_tree(e,e.l_desc),build_tree(e,e.d_desc),Te=build_bl_tree(e),Se=e.opt_len+3+7>>>3,Ce=e.static_len+3+7>>>3,Ce<=Se&&(Se=Ce)):Se=Ce=_e+5,_e+4<=Se&&t!==-1?_tr_stored_block(e,t,_e,xe):e.strategy===Z_FIXED$1||Ce===Se?(send_bits(e,(STATIC_TREES<<1)+ +!!xe,3),compress_block(e,static_ltree,static_dtree)):(send_bits(e,(DYN_TREES<<1)+ +!!xe,3),send_all_trees(e,e.l_desc.max_code+1,e.d_desc.max_code+1,Te+1),compress_block(e,e.dyn_ltree,e.dyn_dtree)),init_block(e),xe&&bi_windup(e)}function _tr_tally(e,t,_e){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=_e&255,e.last_lit++,t===0?e.dyn_ltree[_e*2]++:(e.matches++,t--,e.dyn_ltree[(_length_code[_e]+LITERALS$1+1)*2]++,e.dyn_dtree[d_code(t)*2]++),e.last_lit===e.lit_bufsize-1}trees$1._tr_init=_tr_init,trees$1._tr_stored_block=_tr_stored_block,trees$1._tr_flush_block=_tr_flush_block,trees$1._tr_tally=_tr_tally,trees$1._tr_align=_tr_align;function adler32$2(e,t,_e,xe){for(var Se=e&65535|0,Ce=e>>>16&65535|0,Te=0;_e!==0;){Te=_e>2e3?2e3:_e,_e-=Te;do Se=Se+t[xe++]|0,Ce=Ce+Se|0;while(--Te);Se%=65521,Ce%=65521}return Se|Ce<<16|0}var adler32_1=adler32$2;function makeTable(){for(var e,t=[],_e=0;_e<256;_e++){e=_e;for(var xe=0;xe<8;xe++)e=e&1?3988292384^e>>>1:e>>>1;t[_e]=e}return t}var crcTable=makeTable();function crc32$2(e,t,_e,xe){var Se=crcTable,Ce=xe+_e;e^=-1;for(var Te=xe;Te<Ce;Te++)e=e>>>8^Se[(e^t[Te])&255];return e^-1}var crc32_1=crc32$2,messages={2:`need dictionary`,1:`stream end`,0:``,"-1":`f
94ile error`,"-2":`stream error`,"-3":`data error`,"-4":`insufficient memory`,"-5":`buffer error`,"-6":`incompatible version`},utils$2=common,trees=trees$1,adler32$1=adler32_1,crc32$1=crc32_1,msg=messages,Z_NO_FLUSH=0,Z_PARTIAL_FLUSH=1,Z_FULL_FLUSH=3,Z_FINISH$1=4,Z_BLOCK$1=5,Z_OK$1=0,Z_STREAM_END$1=1,Z_STREAM_ERROR$1=-2,Z_DATA_ERROR$1=-3,Z_BUF_ERROR$1=-5,Z_DEFAULT_COMPRESSION=-1,Z_FILTERED=1,Z_HUFFMAN_ONLY=2,Z_RLE=3,Z_FIXED=4,Z_DEFAULT_STRATEGY=0,Z_UNKNOWN=2,Z_DEFLATED$1=8,MAX_MEM_LEVEL=9,MAX_WBITS$1=15,DEF_MEM_LEVEL=8,L_CODES=286,D_CODES=30,BL_CODES=19,HEAP_SIZE=2*L_CODES+1,MAX_BITS=15,MIN_MATCH=3,MAX_MATCH=258,MIN_LOOKAHEAD=MAX_MATCH+MIN_MATCH+1,PRESET_DICT=32,INIT_STATE=42,EXTRA_STATE=69,NAME_STATE=73,COMMENT_STATE=91,HCRC_STATE=103,BUSY_STATE=113,FINISH_STATE=666,BS_NEED_MORE=1,BS_BLOCK_DONE=2,BS_FINISH_STARTED=3,BS_FINISH_DONE=4,OS_CODE=3;function err(e,t){return e.msg=msg[t],t}function rank(e){return(e<<1)-(e>4?9:0)}function zero(e){for(var t=e.length;--t>=0;)e[t]=0}function flush_pending(e){var t=e.state,_e=t.pending;_e>e.avail_out&&(_e=e.avail_out),_e!==0&&(utils$2.arraySet(e.output,t.pending_buf,t.pending_out,_e,e.next_out),e.next_out+=_e,t.pending_out+=_e,e.total_out+=_e,e.avail_out-=_e,t.pending-=_e,t.pending===0&&(t.pending_out=0))}function flush_block_only(e,t){trees._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,flush_pending(e.strm)}function put_byte(e,t){e.pending_buf[e.pending++]=t}function putShortMSB(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function read_buf(e,t,_e,xe){var Se=e.avail_in;return Se>xe&&(Se=xe),Se===0?0:(e.avail_in-=Se,utils$2.arraySet(t,e.input,e.next_in,Se,_e),e.state.wrap===1?e.adler=adler32$1(e.adler,t,Se,_e):e.state.wrap===2&&(e.adler=crc32$1(e.adler,t,Se,_e)),e.next_in+=Se,e.total_in+=Se,Se)}function longest_match(e,t){var _e=e.max_chain_length,xe=e.strstart,Se,Ce,Te=e.prev_length,Ee=e.nice_match,De=e.strstart>e.w_size-MIN_LOOKAHEAD?e.strstart-(e.w_size-MIN_LOOKAHEAD):0,Oe=e.window,ke=e.w_mask,Ae=e.prev,je=e.strstart+MAX_MATCH,Me=Oe[xe+Te-1],Pe=Oe[xe+Te];e.prev_length>=e.good_match&&(_e>>=2),Ee>e.lookahead&&(Ee=e.lookahead);do{if(Se=t,Oe[Se+Te]!==Pe||Oe[Se+Te-1]!==Me||Oe[Se]!==Oe[xe]||Oe[++Se]!==Oe[xe+1])continue;xe+=2,Se++;do;while(Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&Oe[++xe]===Oe[++Se]&&xe<je);if(Ce=MAX_MATCH-(je-xe),xe=je-MAX_MATCH,Ce>Te){if(e.match_start=t,Te=Ce,Ce>=Ee)break;Me=Oe[xe+Te-1],Pe=Oe[xe+Te]}}while((t=Ae[t&ke])>De&&--_e!==0);return Te<=e.lookahead?Te:e.lookahead}function fill_window(e){var t=e.w_size,_e,xe,Se,Ce,Te;do{if(Ce=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-MIN_LOOKAHEAD)){utils$2.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,xe=e.hash_size,_e=xe;do Se=e.head[--_e],e.head[_e]=Se>=t?Se-t:0;while(--xe);xe=t,_e=xe;do Se=e.prev[--_e],e.prev[_e]=Se>=t?Se-t:0;while(--xe);Ce+=t}if(e.strm.avail_in===0)break;if(xe=read_buf(e.strm,e.window,e.strstart+e.lookahead,Ce),e.lookahead+=xe,e.lookahead+e.insert>=MIN_MATCH)for(Te=e.strstart-e.insert,e.ins_h=e.window[Te],e.ins_h=(e.ins_h<<e.hash_shift^e.window[Te+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[Te+MIN_MATCH-1])&e.hash_mask,e.prev[Te&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=Te,Te++,e.insert--,!(e.lookahead+e.insert<MIN_MATCH)););}while(e.lookahead<MIN_LOOKAHEAD&&e.strm.avail_in!==0)}function deflate_stored(e,t){var _e=65535;for(_e>e.pending_buf_size-5&&(_e=e.pending_buf_size-5);;){if(e.lookahead<=1){if(fill_window(e),e.lookahead===0&&t===Z_NO_FLUSH)return BS_NEED_MORE;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var xe=e.block_start+_e;if((e.strstart===0||e.strstart>=xe)&&(e.lookahead=e.strstart-xe,e.strstart=xe,flush_block_only(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-MIN_LOOKAHEAD&&(flush_block_only(e,!1),e.strm.avail_out===0))return BS_NEED_MORE}return e.insert=0,t===Z_FINISH$1?(flush_block_only(e,!0),e.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):(e.strstart>e.block_start&&(flush_block_only(e,!1),e.strm.avail_out),BS_NEED_MORE)}function deflate_fast(e,t){for(var _e,xe;;){if(e.lookahead<MIN_LOOKAHEAD){if(fill_window(e),e.lookahead<MIN_LOOKAHEAD&&t===Z_NO_FLUSH)return BS_NEED_MORE;
vendor: 15,045 bytes, line 94
94if(e.lookahead===0)break}if(_e=0,e.lookahead>=MIN_MATCH&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+MIN_MATCH-1])&e.hash_mask,_e=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),_e!==0&&e.strstart-_e<=e.w_size-MIN_LOOKAHEAD&&(e.match_length=longest_match(e,_e)),e.match_length>=MIN_MATCH)if(xe=trees._tr_tally(e,e.strstart-e.match_start,e.match_length-MIN_MATCH),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=MIN_MATCH){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+MIN_MATCH-1])&e.hash_mask,_e=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else xe=trees._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(xe&&(flush_block_only(e,!1),e.strm.avail_out===0))return BS_NEED_MORE}return e.insert=e.strstart<MIN_MATCH-1?e.strstart:MIN_MATCH-1,t===Z_FINISH$1?(flush_block_only(e,!0),e.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):e.last_lit&&(flush_block_only(e,!1),e.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_slow(e,t){for(var _e,xe,Se;;){if(e.lookahead<MIN_LOOKAHEAD){if(fill_window(e),e.lookahead<MIN_LOOKAHEAD&&t===Z_NO_FLUSH)return BS_NEED_MORE;if(e.lookahead===0)break}if(_e=0,e.lookahead>=MIN_MATCH&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+MIN_MATCH-1])&e.hash_mask,_e=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=MIN_MATCH-1,_e!==0&&e.prev_length<e.max_lazy_match&&e.strstart-_e<=e.w_size-MIN_LOOKAHEAD&&(e.match_length=longest_match(e,_e),e.match_length<=5&&(e.strategy===Z_FILTERED||e.match_length===MIN_MATCH&&e.strstart-e.match_start>4096)&&(e.match_length=MIN_MATCH-1)),e.prev_length>=MIN_MATCH&&e.match_length<=e.prev_length){Se=e.strstart+e.lookahead-MIN_MATCH,xe=trees._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-MIN_MATCH),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=Se&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+MIN_MATCH-1])&e.hash_mask,_e=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=MIN_MATCH-1,e.strstart++,xe&&(flush_block_only(e,!1),e.strm.avail_out===0))return BS_NEED_MORE}else if(e.match_available){if(xe=trees._tr_tally(e,0,e.window[e.strstart-1]),xe&&flush_block_only(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return BS_NEED_MORE}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&=(xe=trees._tr_tally(e,0,e.window[e.strstart-1]),0),e.insert=e.strstart<MIN_MATCH-1?e.strstart:MIN_MATCH-1,t===Z_FINISH$1?(flush_block_only(e,!0),e.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):e.last_lit&&(flush_block_only(e,!1),e.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_rle(e,t){for(var _e,xe,Se,Ce,Te=e.window;;){if(e.lookahead<=MAX_MATCH){if(fill_window(e),e.lookahead<=MAX_MATCH&&t===Z_NO_FLUSH)return BS_NEED_MORE;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=MIN_MATCH&&e.strstart>0&&(Se=e.strstart-1,xe=Te[Se],xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se])){Ce=e.strstart+MAX_MATCH;do;while(xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&xe===Te[++Se]&&Se<Ce);e.match_length=MAX_MATCH-(Ce-Se),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=MIN_MATCH?(_e=trees._tr_tally(e,1,e.match_length-MIN_MATCH),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(_e=trees._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),_e&&(flush_block_only(e,!1),e.strm.avail_out===0))return BS_NEED_MORE}return e.insert=0,t===Z_FINISH$1?(flush_block_only(e,!0),e.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):e.last_lit&&(flush_block_only(e,!1),e.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_huff(e,t){for(var _e;;){if(e.lookahead===0&&(fill_window(e),e.lookahead===0)){if(t===Z_NO_FLUSH)return BS_NEED_MORE;break}if(e.match_length=0,_e=trees._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,_e&&(flush_block_only(e,!1),e.strm.avail_out===0))return BS_NEED_MORE}return e.insert=0,t===Z_FINISH$1?(flush_block_only(e,!0),e.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):e.last_lit&&(flush_block_only(e,!1),e.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function Config(e,t,_e,xe,Se){this.good_length=e,this.max_lazy=t,this.nice_length=_e,this.max_chain=xe,this.func=Se}var configuration_table=[new Config(0,0,0,0,deflate_stored),new Config(4,4,8,4,deflate_fast),new Config(4,5,16,8,deflate_fast),new Config(4,6,32,32,deflate_fast),new Config(4,4,16,16,deflate_slow),new Config(8,16,32,32,deflate_slow),new Config(8,16,128,128,deflate_slow),new Config(8,32,128,256,deflate_slow),new Config(32,128,258,1024,deflate_slow),new Config(32,258,258,4096,deflate_slow)];function lm_init(e){e.window_size=2*e.w_size,zero(e.head),e.max_lazy_match=configuration_table[e.level].max_lazy,e.good_match=configuration_table[e.level].good_length,e.nice_match=configuration_table[e.level].nice_length,e.max_chain_length=configuration_table[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=MIN_MATCH-1,e.match_available=0,e.ins_h=0}function DeflateState(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Z_DEFLATED$1,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new utils$2.Buf16(HEAP_SIZE*2),this.dyn_dtree=new utils$2.Buf16((2*D_CODES+1)*2),this.bl_tree=new utils$2.Buf16((2*BL_CODES+1)*2),zero(this.dyn_ltree),zero(this.dyn_dtree),zero(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new utils$2.Buf16(MAX_BITS+1),this.heap=new utils$2.Buf16(2*L_CODES+1),zero(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new utils$2.Buf16(2*L_CODES+1),zero(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function deflateResetKeep(e){var t;return!e||!e.state?err(e,Z_STREAM_ERROR$1):(e.total_in=e.total_out=0,e.data_type=Z_UNKNOWN,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?INIT_STATE:BUSY_STATE,e.adler=t.wrap===2?0:1,t.last_flush=Z_NO_FLUSH,trees._tr_init(t),Z_OK$1)}function deflateReset(e){var t=deflateResetKeep(e);return t===Z_OK$1&&lm_init(e.state),t}function deflateSetHeader(e,t){return!e||!e.state||e.state.wrap!==2?Z_STREAM_ERROR$1:(e.state.gzhead=t,Z_OK$1)}function deflateInit2(e,t,_e,xe,Se,Ce){if(!e)return Z_STREAM_ERROR$1;var Te=1;if(t===Z_DEFAULT_COMPRESSION&&(t=6),xe<0?(Te=0,xe=-xe):xe>15&&(Te=2,xe-=16),Se<1||Se>MAX_MEM_LEVEL||_e!==Z_DEFLATED$1||xe<8||xe>15||t<0||t>9||Ce<0||Ce>Z_FIXED)return err(e,Z_STREAM_ERROR$1);xe===8&&(xe=9);var Ee=new DeflateState;return e.state=Ee,Ee.strm=e,Ee.wrap=Te,Ee.gzhead=null,Ee.w_bits=xe,Ee.w_size=1<<Ee.w_bits,Ee.w_mask=Ee.w_size-1,Ee.hash_bits=Se+7,Ee.hash_size=1<<Ee.hash_bits,Ee.hash_mask=Ee.hash_size-1,Ee.hash_shift=~~((Ee.hash_bits+MIN_MATCH-1)/MIN_MATCH),Ee.window=new utils$2.Buf8(Ee.w_size*2),Ee.head=new utils$2.Buf16(Ee.hash_size),Ee.prev=new utils$2.Buf16(Ee.w_size),Ee.lit_bufsize=1<<Se+6,Ee.pending_buf_size=Ee.lit_bufsize*4,Ee.pending_buf=new utils$2.Buf8(Ee.pending_buf_size),Ee.d_buf=1*Ee.lit_bufsize,Ee.l_buf=3*Ee.lit_bufsize,Ee.level=t,Ee.strategy=Ce,Ee.method=_e,deflateReset(e)}function deflateInit(e,t){return deflateInit2(e,t,Z_DEFLATED$1,MAX_WBITS$1,DEF_MEM_LEVEL,Z_DEFAULT_STRATEGY)}function deflate(e,t){var _e,xe,Se,Ce;if(!e||!e.state||t>Z_BLOCK$1||t<0)return e?err(e,Z_STREAM_ERROR$1):Z_STREAM_ERROR$1;if(xe=e.state,!e.output||!e.input&&e.avail_in!==0||xe.status===FINISH_STATE&&t!==Z_FINISH$1)return err(e,e.avail_out===0?Z_BUF_ERROR$1:Z_STREAM_ERROR$1);if(xe.strm=e,_e=xe.last_flush,xe.last_flush=t,xe.status===INIT_STATE)if(xe.wrap===2)e.adler=0,put_byte(xe,31),put_byte(xe,139),put_byte(xe,8),xe.gzhead?(put_byte(xe,+!!xe.gzhead.text+(xe.gzhead.hcrc?2:0)+(xe.gzhead.extra?4:0)+(xe.gzhead.name?8:0)+(xe.gzhead.comment?16:0)),put_byte(xe,xe.gzhead.time&255),put_byte(xe,xe.gzhead.time>>8&255),put_byte(xe,xe.gzhead.time>>16&255),put_byte(xe,xe.gzhead.time>>24&255),put_byte(xe,xe.level===9?2:xe.strategy>=Z_HUFFMAN_ONLY||xe.level<2?4:0),put_byte(xe,xe.gzhead.os&255),xe.gzhead.extra&&xe.gzhead.extra.length&&(put_byte(xe,xe.gzhead.extra.length&255),put_byte(xe,xe.gzhead.extra.length>>8&255)),xe.gzhead.hcrc&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending,0)),xe.gzindex=0,xe.status=EXTRA_STATE):(put_byte(xe,0),put_byte(xe,0),put_byte(xe,0),put_byte(xe,0),put_byte(xe,0),put_byte(xe,xe.level===9?2:xe.strategy>=Z_HUFFMAN_ONLY||xe.level<2?4:0),put_byte(xe,OS_CODE),xe.status=BUSY_STATE);else{var Te=Z_DEFLATED$1+(xe.w_bits-8<<4)<<8,Ee=-1;Ee=xe.strategy>=Z_HUFFMAN_ONLY||xe.level<2?0:xe.level<6?1:xe.level===6?2:3,Te|=Ee<<6,xe.strstart!==0&&(Te|=PRESET_DICT),Te+=31-Te%31,xe.status=BUSY_STATE,putShortMSB(xe,Te),xe.strstart!==0&&(putShortMSB(xe,e.adler>>>16),putShortMSB(xe,e.adler&65535)),e.adler=1}if(xe.status===EXTRA_STATE)if(xe.gzhead.extra){for(Se=xe.pending;xe.gzindex<(xe.gzhead.extra.length&65535)&&!(xe.pending===xe.pending_buf_size&&(xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),flush_pending(e),Se=xe.pending,xe.pending===xe.pending_buf_size));)put_byte(xe,xe.gzhead.extra[xe.gzindex]&255),xe.gzindex++;xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),xe.gzindex===xe.gzhead.extra.length&&(xe.gzindex=0,xe.status=NAME_STATE)}else xe.status=NAME_STATE;if(xe.status===NAME_STATE)if(xe.gzhead.name){Se=xe.pending;do{if(xe.pending===xe.pending_buf_size&&(xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),flush_pending(e),Se=xe.pending,xe.pending===xe.pending_buf_size)){Ce=1;break}Ce=xe.gzindex<xe.gzhead.name.length?xe.gzhead.name.charCodeAt(xe.gzindex++)&255:0,put_byte(xe,Ce)}while(Ce!==0);xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),Ce===0&&(xe.gzindex=0,xe.status=COMMENT_STATE)}else xe.status=COMMENT_STATE;if(xe.status===COMMENT_STATE)if(xe.gzhead.comment){Se=xe.pending;do{if(xe.pending===xe.pending_buf_size&&(xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),flush_pending(e),Se=xe.pending,xe.pending===xe.pending_buf_size)){Ce=1;break}Ce=xe.gzindex<xe.gzhead.comment.length?xe.gzhead.comment.charCodeAt(xe.gzindex++)&255:0,put_byte(xe,Ce)}while(Ce!==0);xe.gzhead.hcrc&&xe.pending>Se&&(e.adler=crc32$1(e.adler,xe.pending_buf,xe.pending-Se,Se)),Ce===0&&(xe.status=HCRC_STATE)}else xe.status=HCRC_STATE;if(xe.status===HCRC_STATE&&(xe.gzhead.hcrc?(xe.pending+2>xe.pending_buf_size&&flush_pending(e),xe.pending+2<=xe.pending_buf_size&&(put_byte(xe,e.adler&255),put_byte(xe,e.adler>>8&255),e.adler=0,xe.status=BUSY_STATE)):xe.status=BUSY_STATE),xe.pending!==0){if(flush_pending(e),e.avail_out===0)return xe.last_flush=-1,Z_OK$1}else if(e.avail_in===0&&rank(t)<=rank(_e)&&t!==Z_FINISH$1)return err(e,Z_BUF_ERROR$1);if(xe.status===FINISH_STATE&&e.avail_in!==0)return err(e,Z_BUF_ERROR$1);if(e.avail_in!==0||xe.lookahead!==0||t!==Z_NO_FLUSH&&xe.status!==FINISH_STATE){var De=xe.strategy===Z_HUFFMAN_ONLY?deflate_huff(xe,t):xe.strategy===Z_RLE?deflate_rle(xe,t):configuration_table[xe.level].func(xe,t);if((De===BS_FINISH_STARTED||De===BS_FINISH_DONE)&&(xe.status=FINISH_STATE),De===BS_NEED_MORE||De===BS_FINISH_STARTED)return e.avail_out===0&&(xe.last_flush=-1),Z_OK$1;if(De===BS_BLOCK_DONE&&(t===Z_PARTIAL_FLUSH?trees._tr_align(xe):t!==Z_BLOCK$1&&(trees._tr_stored_block(xe,0,0,!1),t===Z_FULL_FLUSH&&(zero(xe.head),xe.lookahead===0&&(xe.strstart=0,xe.block_start=0,xe.insert=0))),flush_pending(e),e.avail_out===0))return xe.last_flush=-1,Z_OK$1}return t===Z_FINISH$1?xe.wrap<=0?Z_STREAM_END$1:(xe.wrap===2?(put_byte(xe,e.adler&255),put_byte(xe,e.adler>>8&255),put_byte(xe,e.adler>>16&255),put_byte(xe,e.adler>>24&255),put_byte(xe,e.total_in&255),put_byte(xe,e.total_in>>8&255),put_byte(xe,e.total_in>>16&255),put_byte(xe,e.total_in>>24&255)):(putShortMSB(xe,e.adler>>>16),putShortMSB(xe,e.adler&65535)),flush_pending(e),xe.wrap>0&&(xe.wrap=-xe.wrap),xe.pending===0?Z_STREAM_END$1:Z_OK$1):Z_OK$1}function deflateEnd(e){var t;return!e||!e.state?Z_STREAM_ERROR$1:(t=e.state.status,t!==INIT_STATE&&t!==EXTRA_STATE&&t!==NAME_STATE&&t!==COMMENT_STATE&&t!==HCRC_STATE&&t!==BUSY_STATE&&t!==FINISH_STATE?err(e,Z_STREAM_ERROR$1):(e.state=null,t===BUSY_STATE?err(e,Z_DATA_ERROR$1):Z_OK$1))}function deflateSetDictionary(e,t){var _e=t.length,xe,Se,Ce,Te,Ee,De,Oe,ke;if(!e||!e.state||(xe=e.state,Te=xe.wrap,Te===2||Te===1&&xe.status!==INIT_STATE||xe.lookahead))return Z_STREAM_ERROR$1;for(Te===1&&(e.adler=adler32$1(e.adler,t,_e,0)),xe.wrap=0,_e>=xe.w_size&&(Te===0&&(zero(xe.head),xe.strstart=0,xe.block_start=0,xe.insert=0),ke=new utils$2.Buf8(xe.w_size),utils$2.arraySet(ke,t,_e-xe.w_size,xe.w_size,0),t=ke,_e=xe.w_size),Ee=e.avail_in,De=e.next_in,Oe=e.input,e.avail_in=_e,e.next_in=0,e.input=t,fill_window(xe);xe.lookahead>=MIN_MATCH;){Se=xe.strstart,Ce=xe.lookahead-(MIN_MATCH-1);do xe.ins_h=(xe.ins_h<<xe.hash_shift^xe.window[Se+MIN_MATCH-1])&xe.hash_mask,xe.prev[Se&xe.w_mask]=xe.head[xe.ins_h],xe.head[xe.ins_h]=Se,Se++;while(--Ce);xe.strstart=Se,xe.lookahead=MIN_MATCH-1,fill_window(xe)}return xe.strstart+=xe.lookahead,xe.block_start=xe.strstart,xe.insert=xe.lookahead,xe.lookahead=0,xe.match_length=xe.prev_length=MIN_MATCH-1,xe.match_available=0,e.next_in=De,e.input=Oe,e.avail_in=Ee,xe.wrap=Te,Z_OK$1}deflate$1.deflateInit=deflateInit,deflate$1.deflateInit2=deflateInit2,deflate$1.deflateReset=deflateReset,deflate$1.deflateResetKeep=deflateResetKeep,deflate$1.deflateSetHeader=deflateSetHeader,deflate$1.deflate=deflate,deflate$1.deflateEnd=deflateEnd,deflate$1.deflateSetDictionary=deflateSetDictionary,deflate$1.deflateInfo=`pako deflate (from Nodeca project)`;var inflate$1={},BAD$1=30,TYPE$1=12,inffast=function(e,t){var _e=e.state,xe=e.next_in,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie,Re,ze,Be,Ve,He,Ue,We,Ge,Ke=e.input,qe;Se=xe+(e.avail_in-5),Ce=e.next_out,qe=e.output,Te=Ce-(t-e.avail_out),Ee=Ce+(e.avail_out-257),De=_e.dmax,Oe=_e.wsize,ke=_e.whave,Ae=_e.wnext,je=_e.window,Me=_e.hold,Pe=_e.bits,Fe=_e.lencode,Ie=_e.distc
vendor: 4,121 bytes, line 94
94ode,Re=(1<<_e.lenbits)-1,ze=(1<<_e.distbits)-1;top:do{Pe<15&&(Me+=Ke[xe++]<<Pe,Pe+=8,Me+=Ke[xe++]<<Pe,Pe+=8),Be=Fe[Me&Re];dolen:for(;;){if(Ve=Be>>>24,Me>>>=Ve,Pe-=Ve,Ve=Be>>>16&255,Ve===0)qe[Ce++]=Be&65535;else if(Ve&16){He=Be&65535,Ve&=15,Ve&&(Pe<Ve&&(Me+=Ke[xe++]<<Pe,Pe+=8),He+=Me&(1<<Ve)-1,Me>>>=Ve,Pe-=Ve),Pe<15&&(Me+=Ke[xe++]<<Pe,Pe+=8,Me+=Ke[xe++]<<Pe,Pe+=8),Be=Ie[Me&ze];dodist:for(;;){if(Ve=Be>>>24,Me>>>=Ve,Pe-=Ve,Ve=Be>>>16&255,Ve&16){if(Ue=Be&65535,Ve&=15,Pe<Ve&&(Me+=Ke[xe++]<<Pe,Pe+=8,Pe<Ve&&(Me+=Ke[xe++]<<Pe,Pe+=8)),Ue+=Me&(1<<Ve)-1,Ue>De){e.msg=`invalid distance too far back`,_e.mode=BAD$1;break top}if(Me>>>=Ve,Pe-=Ve,Ve=Ce-Te,Ue>Ve){if(Ve=Ue-Ve,Ve>ke&&_e.sane){e.msg=`invalid distance too far back`,_e.mode=BAD$1;break top}if(We=0,Ge=je,Ae===0){if(We+=Oe-Ve,Ve<He){He-=Ve;do qe[Ce++]=je[We++];while(--Ve);We=Ce-Ue,Ge=qe}}else if(Ae<Ve){if(We+=Oe+Ae-Ve,Ve-=Ae,Ve<He){He-=Ve;do qe[Ce++]=je[We++];while(--Ve);if(We=0,Ae<He){Ve=Ae,He-=Ve;do qe[Ce++]=je[We++];while(--Ve);We=Ce-Ue,Ge=qe}}}else if(We+=Ae-Ve,Ve<He){He-=Ve;do qe[Ce++]=je[We++];while(--Ve);We=Ce-Ue,Ge=qe}for(;He>2;)qe[Ce++]=Ge[We++],qe[Ce++]=Ge[We++],qe[Ce++]=Ge[We++],He-=3;He&&(qe[Ce++]=Ge[We++],He>1&&(qe[Ce++]=Ge[We++]))}else{We=Ce-Ue;do qe[Ce++]=qe[We++],qe[Ce++]=qe[We++],qe[Ce++]=qe[We++],He-=3;while(He>2);He&&(qe[Ce++]=qe[We++],He>1&&(qe[Ce++]=qe[We++]))}}else if(Ve&64){e.msg=`invalid distance code`,_e.mode=BAD$1;break top}else{Be=Ie[(Be&65535)+(Me&(1<<Ve)-1)];continue dodist}break}}else if(!(Ve&64)){Be=Fe[(Be&65535)+(Me&(1<<Ve)-1)];continue dolen}else if(Ve&32){_e.mode=TYPE$1;break top}else{e.msg=`invalid literal/length code`,_e.mode=BAD$1;break top}break}}while(xe<Se&&Ce<Ee);He=Pe>>3,xe-=He,Pe-=He<<3,Me&=(1<<Pe)-1,e.next_in=xe,e.next_out=Ce,e.avail_in=xe<Se?5+(Se-xe):5-(xe-Se),e.avail_out=Ce<Ee?257+(Ee-Ce):257-(Ce-Ee),_e.hold=Me,_e.bits=Pe},utils$1=common,MAXBITS=15,ENOUGH_LENS$1=852,ENOUGH_DISTS$1=592,CODES$1=0,LENS$1=1,DISTS$1=2,lbase=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],lext=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],dbase=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],dext=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],inftrees=function(e,t,_e,xe,Se,Ce,Te,Ee){var De=Ee.bits,Oe=0,ke=0,Ae=0,je=0,Me=0,Pe=0,Fe=0,Ie=0,Re=0,ze=0,Be,Ve,He,Ue,We,Ge=null,Ke=0,qe,Je=new utils$1.Buf16(MAXBITS+1),Ye=new utils$1.Buf16(MAXBITS+1),Xe=null,Ze=0,Qe,$e,en;for(Oe=0;Oe<=MAXBITS;Oe++)Je[Oe]=0;for(ke=0;ke<xe;ke++)Je[t[_e+ke]]++;for(Me=De,je=MAXBITS;je>=1&&Je[je]===0;je--);if(Me>je&&(Me=je),je===0)return Se[Ce++]=20971520,Se[Ce++]=20971520,Ee.bits=1,0;for(Ae=1;Ae<je&&Je[Ae]===0;Ae++);for(Me<Ae&&(Me=Ae),Ie=1,Oe=1;Oe<=MAXBITS;Oe++)if(Ie<<=1,Ie-=Je[Oe],Ie<0)return-1;if(Ie>0&&(e===CODES$1||je!==1))return-1;for(Ye[1]=0,Oe=1;Oe<MAXBITS;Oe++)Ye[Oe+1]=Ye[Oe]+Je[Oe];for(ke=0;ke<xe;ke++)t[_e+ke]!==0&&(Te[Ye[t[_e+ke]]++]=ke);if(e===CODES$1?(Ge=Xe=Te,qe=19):e===LENS$1?(Ge=lbase,Ke-=257,Xe=lext,Ze-=257,qe=256):(Ge=dbase,Xe=dext,qe=-1),ze=0,ke=0,Oe=Ae,We=Ce,Pe=Me,Fe=0,He=-1,Re=1<<Me,Ue=Re-1,e===LENS$1&&Re>ENOUGH_LENS$1||e===DISTS$1&&Re>ENOUGH_DISTS$1)return 1;for(;;){Qe=Oe-Fe,Te[ke]<qe?($e=0,en=Te[ke]):Te[ke]>qe?($e=Xe[Ze+Te[ke]],en=Ge[Ke+Te[ke]]):($e=96,en=0),Be=1<<Oe-Fe,Ve=1<<Pe,Ae=Ve;do Ve-=Be,Se[We+(ze>>Fe)+Ve]=Qe<<24|$e<<16|en|0;while(Ve!==0);for(Be=1<<Oe-1;ze&Be;)Be>>=1;if(Be===0?ze=0:(ze&=Be-1,ze+=Be),ke++,--Je[Oe]===0){if(Oe===je)break;Oe=t[_e+Te[ke]]}if(Oe>Me&&(ze&Ue)!==He){for(Fe===0&&(Fe=Me),We+=Ae,Pe=Oe-Fe,Ie=1<<Pe;Pe+Fe<je&&(Ie-=Je[Pe+Fe],!(Ie<=0));)Pe++,Ie<<=1;if(Re+=1<<Pe,e===LENS$1&&Re>ENOUGH_LENS$1||e===DISTS$1&&Re>ENOUGH_DISTS$1)return 1;He=ze&Ue,Se[He]=Me<<24|Pe<<16|We-Ce|0}}return ze!==0&&(Se[We+ze]=Oe-Fe<<24|4194304),Ee.bits=Me,0},utils=common,adler32=adler32_1,crc32=crc32_1,inflate_fast=inffast,inflate_table=inftrees,CODES=0,LENS=1,DISTS=2,Z_FINISH=4,Z_BLOCK=5,Z_TREES=6,Z_OK=0,Z_STREAM_END=1,Z_NEED_DICT=2,Z_STREAM_ERROR=-2,Z_DATA_ERROR=-3,Z_MEM_ERROR=-4,Z_BUF_ER
vendor: 5,361 bytes, line 94
94ROR=-5,Z_DEFLATED=8,HEAD=1,FLAGS=2,TIME=3,OS=4,EXLEN=5,EXTRA=6,NAME=7,COMMENT=8,HCRC=9,DICTID=10,DICT=11,TYPE=12,TYPEDO=13,STORED=14,COPY_=15,COPY=16,TABLE=17,LENLENS=18,CODELENS=19,LEN_=20,LEN=21,LENEXT=22,DIST=23,DISTEXT=24,MATCH=25,LIT=26,CHECK=27,LENGTH=28,DONE=29,BAD=30,MEM=31,SYNC=32,ENOUGH_LENS=852,ENOUGH_DISTS=592,DEF_WBITS=15;function zswap32(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function InflateState(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new utils.Buf16(320),this.work=new utils.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function inflateResetKeep(e){var t;return!e||!e.state?Z_STREAM_ERROR:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg=``,t.wrap&&(e.adler=t.wrap&1),t.mode=HEAD,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new utils.Buf32(ENOUGH_LENS),t.distcode=t.distdyn=new utils.Buf32(ENOUGH_DISTS),t.sane=1,t.back=-1,Z_OK)}function inflateReset(e){var t;return!e||!e.state?Z_STREAM_ERROR:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,inflateResetKeep(e))}function inflateReset2(e,t){var _e,xe;return!e||!e.state||(xe=e.state,t<0?(_e=0,t=-t):(_e=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?Z_STREAM_ERROR:(xe.window!==null&&xe.wbits!==t&&(xe.window=null),xe.wrap=_e,xe.wbits=t,inflateReset(e))}function inflateInit2(e,t){var _e,xe;return e?(xe=new InflateState,e.state=xe,xe.window=null,_e=inflateReset2(e,t),_e!==Z_OK&&(e.state=null),_e):Z_STREAM_ERROR}function inflateInit(e){return inflateInit2(e,DEF_WBITS)}var virgin=!0,lenfix,distfix;function fixedtables(e){if(virgin){var t;for(lenfix=new utils.Buf32(512),distfix=new utils.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(inflate_table(LENS,e.lens,0,288,lenfix,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;inflate_table(DISTS,e.lens,0,32,distfix,0,e.work,{bits:5}),virgin=!1}e.lencode=lenfix,e.lenbits=9,e.distcode=distfix,e.distbits=5}function updatewindow(e,t,_e,xe){var Se,Ce=e.state;return Ce.window===null&&(Ce.wsize=1<<Ce.wbits,Ce.wnext=0,Ce.whave=0,Ce.window=new utils.Buf8(Ce.wsize)),xe>=Ce.wsize?(utils.arraySet(Ce.window,t,_e-Ce.wsize,Ce.wsize,0),Ce.wnext=0,Ce.whave=Ce.wsize):(Se=Ce.wsize-Ce.wnext,Se>xe&&(Se=xe),utils.arraySet(Ce.window,t,_e-xe,Se,Ce.wnext),xe-=Se,xe?(utils.arraySet(Ce.window,t,_e-xe,xe,0),Ce.wnext=xe,Ce.whave=Ce.wsize):(Ce.wnext+=Se,Ce.wnext===Ce.wsize&&(Ce.wnext=0),Ce.whave<Ce.wsize&&(Ce.whave+=Se))),0}function inflate(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie=0,Re,ze,Be,Ve,He,Ue,We,Ge,Ke=new utils.Buf8(4),qe,Je,Ye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return Z_STREAM_ERROR;_e=e.state,_e.mode===TYPE&&(_e.mode=TYPEDO),Te=e.next_out,Se=e.output,De=e.avail_out,Ce=e.next_in,xe=e.input,Ee=e.avail_in,Oe=_e.hold,ke=_e.bits,Ae=Ee,je=De,Ge=Z_OK;inf_leave:for(;;)switch(_e.mode){case HEAD:if(_e.wrap===0){_e.mode=TYPEDO;break}for(;ke<16;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(_e.wrap&2&&Oe===35615){_e.check=0,Ke[0]=Oe&255,Ke[1]=Oe>>>8&255,_e.check=crc32(_e.check,Ke,2,0),Oe=0,ke=0,_e.mode=FLAGS;break}if(_e.flags=0,_e.head&&(_e.head.done=!1),!(_e.wrap&1)||(((Oe&255)<<8)+(Oe>>8))%31){e.msg=`incorrect header check`,_e.mode=BAD;break}if((Oe&15)!==Z_DEFLATED){e.msg=`unknown compression method`,_e.mode=BAD;break}if(Oe>>>=4,ke-=4,We=(Oe&15)+8,_e.wbits===0)_e.wbits=We;else if(We>_e.wbits){e.msg=`invalid window size`,_e.mode=BAD;break}_e.dmax=1<<We,e.adler=_e.check=1,_e.mode=Oe&512?DICTID:TYPE,Oe=0,ke=0;break;case FLAGS:for(;ke<16;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(_e.flags=Oe,(_e.flags&255)!==Z_DEFLATED){e.msg=`unknown compression method`,_e.mode=BAD;break}if(_e.flags&57344){e.msg=`unknown header flags set`,_e.mode=BAD;break}_e.head&&(_e.head.text=Oe>>8&1),_e.flags&512&&(Ke[0]=Oe&255,Ke[1]=Oe>>>8&255,_e.check=crc32(_e.check,Ke,2,0)),Oe=0,ke=0,_e.mode=TIME;case TIME:for(;ke<32;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.head&&(_e.head.time=Oe),_e.flags&512&&(Ke[0]=Oe&255,Ke[1]=Oe>>>8&255,Ke[2]=Oe>>>16&255,Ke[3]=Oe>>>24&255,_e.check=crc32(_e.check,Ke,4,0)),Oe=0,ke=0,_e.mode=OS;case OS:for(;ke<16;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.head&&(_e.head.xflags=Oe&255,_e.head.os=Oe>>8),_e.flags&512&&(Ke[0]=Oe&255,Ke[1]=Oe>>>8&255,_e.check=crc32(_e.check,Ke,2,0)),Oe=0,ke=0,_e.mode=EXLEN;case EXLEN:if(_e.flags&1024){for(;ke<16;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.length=Oe,_e.head&&(_e.head.extra_len=Oe),_e.flags&512&&(Ke[0]=Oe&255,Ke[1]=Oe>>>8&255,_e.check=crc32(_e.check,Ke,2,0)),Oe=0,ke=0}else _e.head&&(_e.head.extra=null);_e.mode=EXTRA;case EXTRA:if(_e.flags&1024&&(Me=_e.length,Me>Ee&&(Me=Ee),Me&&(_e.head&&(We=_e.head.extra_len-_e.length,_e.head.extra||(_e.head.extra=Array(_e.head.extra_len)),utils.arraySet(_e.head.extra,xe,Ce,Me,We)),_e.flags&512&&(_e.check=crc32(_e.check,xe,Me,Ce)),Ee-=Me,Ce+=Me,_e.length-=Me),_e.length))break
vendor: 5,279 bytes, line 94
94inf_leave;_e.length=0,_e.mode=NAME;case NAME:if(_e.flags&2048){if(Ee===0)break inf_leave;Me=0;do We=xe[Ce+ Me++],_e.head&&We&&_e.length<65536&&(_e.head.name+=String.fromCharCode(We));while(We&&Me<Ee);if(_e.flags&512&&(_e.check=crc32(_e.check,xe,Me,Ce)),Ee-=Me,Ce+=Me,We)break inf_leave}else _e.head&&(_e.head.name=null);_e.length=0,_e.mode=COMMENT;case COMMENT:if(_e.flags&4096){if(Ee===0)break inf_leave;Me=0;do We=xe[Ce+ Me++],_e.head&&We&&_e.length<65536&&(_e.head.comment+=String.fromCharCode(We));while(We&&Me<Ee);if(_e.flags&512&&(_e.check=crc32(_e.check,xe,Me,Ce)),Ee-=Me,Ce+=Me,We)break inf_leave}else _e.head&&(_e.head.comment=null);_e.mode=HCRC;case HCRC:if(_e.flags&512){for(;ke<16;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(Oe!==(_e.check&65535)){e.msg=`header crc mismatch`,_e.mode=BAD;break}Oe=0,ke=0}_e.head&&(_e.head.hcrc=_e.flags>>9&1,_e.head.done=!0),e.adler=_e.check=0,_e.mode=TYPE;break;case DICTID:for(;ke<32;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}e.adler=_e.check=zswap32(Oe),Oe=0,ke=0,_e.mode=DICT;case DICT:if(_e.havedict===0)return e.next_out=Te,e.avail_out=De,e.next_in=Ce,e.avail_in=Ee,_e.hold=Oe,_e.bits=ke,Z_NEED_DICT;e.adler=_e.check=1,_e.mode=TYPE;case TYPE:if(t===Z_BLOCK||t===Z_TREES)break inf_leave;case TYPEDO:if(_e.last){Oe>>>=ke&7,ke-=ke&7,_e.mode=CHECK;break}for(;ke<3;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}switch(_e.last=Oe&1,Oe>>>=1,--ke,Oe&3){case 0:_e.mode=STORED;break;case 1:if(fixedtables(_e),_e.mode=LEN_,t===Z_TREES){Oe>>>=2,ke-=2;break inf_leave}break;case 2:_e.mode=TABLE;break;case 3:e.msg=`invalid block type`,_e.mode=BAD}Oe>>>=2,ke-=2;break;case STORED:for(Oe>>>=ke&7,ke-=ke&7;ke<32;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if((Oe&65535)!=(Oe>>>16^65535)){e.msg=`invalid stored block lengths`,_e.mode=BAD;break}if(_e.length=Oe&65535,Oe=0,ke=0,_e.mode=COPY_,t===Z_TREES)break inf_leave;case COPY_:_e.mode=COPY;case COPY:if(Me=_e.length,Me){if(Me>Ee&&(Me=Ee),Me>De&&(Me=De),Me===0)break inf_leave;utils.arraySet(Se,xe,Ce,Me,Te),Ee-=Me,Ce+=Me,De-=Me,Te+=Me,_e.length-=Me;break}_e.mode=TYPE;break;case TABLE:for(;ke<14;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(_e.nlen=(Oe&31)+257,Oe>>>=5,ke-=5,_e.ndist=(Oe&31)+1,Oe>>>=5,ke-=5,_e.ncode=(Oe&15)+4,Oe>>>=4,ke-=4,_e.nlen>286||_e.ndist>30){e.msg=`too many length or distance symbols`,_e.mode=BAD;break}_e.have=0,_e.mode=LENLENS;case LENLENS:for(;_e.have<_e.ncode;){for(;ke<3;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.lens[Ye[_e.have++]]=Oe&7,Oe>>>=3,ke-=3}for(;_e.have<19;)_e.lens[Ye[_e.have++]]=0;if(_e.lencode=_e.lendyn,_e.lenbits=7,qe={bits:_e.lenbits},Ge=inflate_table(CODES,_e.lens,0,19,_e.lencode,0,_e.work,qe),_e.lenbits=qe.bits,Ge){e.msg=`invalid code lengths set`,_e.mode=BAD;break}_e.have=0,_e.mode=CODELENS;case CODELENS:for(;_e.have<_e.nlen+_e.ndist;){for(;Ie=_e.lencode[Oe&(1<<_e.lenbits)-1],Re=Ie>>>24,ze=Ie>>>16&255,Be=Ie&65535,!(Re<=ke);){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(Be<16)Oe>>>=Re,ke-=Re,_e.lens[_e.have++]=Be;else{if(Be===16){for(Je=Re+2;ke<Je;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(Oe>>>=Re,ke-=Re,_e.have===0){e.msg=`invalid bit length repeat`,_e.mode=BAD;break}We=_e.lens[_e.have-1],Me=3+(Oe&3),Oe>>>=2,ke-=2}else if(Be===17){for(Je=Re+3;ke<Je;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}Oe>>>=Re,ke-=Re,We=0,Me=3+(Oe&7),Oe>>>=3,ke-=3}else{for(Je=Re+7;ke<Je;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}Oe>>>=Re,ke-=Re,We=0,Me=11+(Oe&127),Oe>>>=7,ke-=7}if(_e.have+Me>_e.nlen+_e.ndist){e.msg=`invalid bit length repeat`,_e.mode=BAD;break}for(;Me--;)_e.lens[_e.have++]=We}}if(_e.mode===BAD)break;if(_e.lens[256]===0){e.msg=`invalid code -- missing end-of-block`,_e.mode=BAD;break}if(_e.lenbits=9,qe={bits:_e.lenbits},Ge=inflate_table(LENS,_e.lens,0,_e.nlen,_e.lencode,0,_e.work,qe),_e.lenbits=qe.bits,Ge){e.msg=`invalid literal/lengths set`,_e.mode=BAD;break}if(_e.distbits=6,_e.distcode=_e.distdyn,qe={bits:_e.distbits},Ge=inflate_table(DISTS,_e.lens,_e.nlen,_e.ndist,_e.distcode,0,_e.work,qe),_e.distbits=qe.bits,Ge){e.msg=`invalid distances set`,_e.mode=BAD;break}if(_e.mode=LEN_,t===Z_TREES)break inf_leave;case LEN_:_e.mode=LEN;case LEN:if(Ee>=6&&De>=258){e.next_out=Te,e.avail_out=De,e.next_in=Ce,e.avail_in=Ee,_e.hold=Oe,_e.bits=ke,inflate_fast(e,je),Te=e.next_out,Se=e.output,De=e.avail_out,Ce=e.next_in,xe=e.input,Ee=e.avail_in,Oe=_e.hold,ke=_e.bits,_e.mode===TYPE&&(_e.back=-1);break}for(_e.back=0;Ie=_e.lencode[Oe&(1<<_e.lenbits)-1],Re=Ie>>>24,ze=Ie>>>16&255,Be=Ie&65535,!(Re<=ke);){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(ze&&!(ze&240)){for(Ve=Re,He=ze,Ue=Be;Ie=_e.lencode[Ue+((Oe&(1<<Ve+He)-1)>>Ve)],Re=Ie>>>24,ze=Ie>>>16&255,Be=Ie&65535,!(Ve+Re<=ke);){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}Oe>>>=Ve,ke-=Ve,_e.back+=Ve}if(Oe>>>=Re,ke-=Re,_e.back+=Re,_e.length=Be,ze===0){_e.mode=LIT;break}if(ze&32){_e.back=-1,_e.mode=TYPE;break}if(ze&64){e.msg=`invalid literal/length code`,_e.mode=BAD;break}_e.extra=ze&15,_e.mode=LENEXT;case LENEXT:if(_e.extra){for(Je=_e.extra;ke<Je;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.length+=Oe&(1<<_e.extra)-1,Oe>>>=_e.extra,ke-=_e.extra,_e.back+=_e.extra}_e.was=_e.length,_e.mode=DIST;case DIST:for(;
94Ie=_e.distcode[Oe&(1<<_e.distbits)-1],Re=Ie>>>24,ze=Ie>>>16&255,Be=Ie&65535,!(Re<=ke);){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(!(ze&240)){for(Ve=Re,He=ze,Ue=Be;Ie=_e.distcode[Ue+((Oe&(1<<Ve+He)-1)>>Ve)],Re=Ie>>>24,ze=Ie>>>16&255,Be=Ie&65535,!(Ve+Re<=ke);){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}Oe>>>=Ve,ke-=Ve,_e.back+=Ve}if(Oe>>>=Re,ke-=Re,_e.back+=Re,ze&64){e.msg=`invalid distance code`,_e.mode=BAD;break}_e.offset=Be,_e.extra=ze&15,_e.mode=DISTEXT;case DISTEXT:if(_e.extra){for(Je=_e.extra;ke<Je;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}_e.offset+=Oe&(1<<_e.extra)-1,Oe>>>=_e.extra,ke-=_e.extra,_e.back+=_e.extra}if(_e.offset>_e.dmax){e.msg=`invalid distance too far back`,_e.mode=BAD;break}_e.mode=MATCH;case MATCH:if(De===0)break inf_leave;if(Me=je-De,_e.offset>Me){if(Me=_e.offset-Me,Me>_e.whave&&_e.sane){e.msg=`invalid distance too far back`,_e.mode=BAD;break}Me>_e.wnext?(Me-=_e.wnext,Pe=_e.wsize-Me):Pe=_e.wnext-Me,Me>_e.length&&(Me=_e.length),Fe=_e.window}else Fe=Se,Pe=Te-_e.offset,Me=_e.length;Me>De&&(Me=De),De-=Me,_e.length-=Me;do Se[Te++]=Fe[Pe++];while(--Me);_e.length===0&&(_e.mode=LEN);break;case LIT:if(De===0)break inf_leave;Se[Te++]=_e.length,De--,_e.mode=LEN;break;case CHECK:if(_e.wrap){for(;ke<32;){if(Ee===0)break inf_leave;Ee--,Oe|=xe[Ce++]<<ke,ke+=8}if(je-=De,e.total_out+=je,_e.total+=je,je&&(e.adler=_e.check=_e.flags?crc32(_e.check,Se,je,Te-je):adler32(_e.check,Se,je,Te-je)),je=De,(_e.flags?Oe:zswap32(Oe))!==_e.check){e.msg=`incorrect data check`,_e.mode=BAD;break}Oe=0,ke=0}_e.mode=LENGTH;case LENGTH:if(_e.wrap&&_e.flags){for(;ke<32;){if(Ee===0)break inf_leave;Ee--,Oe+=xe[Ce++]<<ke,ke+=8}if(Oe!==(_e.total&4294967295)){e.msg=`incorrect length check`,_e.mode=BAD;break}Oe=0,ke=0}_e.mode=DONE;case DONE:Ge=Z_STREAM_END;break inf_leave;case BAD:Ge=Z_DATA_ERROR;break inf_leave;case MEM:return Z_MEM_ERROR;case SYNC:default:return Z_STREAM_ERROR}return e.next_out=Te,e.avail_out=De,e.next_in=Ce,e.avail_in=Ee,_e.hold=Oe,_e.bits=ke,(_e.wsize||je!==e.avail_out&&_e.mode<BAD&&(_e.mode<CHECK||t!==Z_FINISH))&&updatewindow(e,e.output,e.next_out,je-e.avail_out),Ae-=e.avail_in,je-=e.avail_out,e.total_in+=Ae,e.total_out+=je,_e.total+=je,_e.wrap&&je&&(e.adler=_e.check=_e.flags?crc32(_e.check,Se,je,e.next_out-je):adler32(_e.check,Se,je,e.next_out-je)),e.data_type=_e.bits+(_e.last?64:0)+(_e.mode===TYPE?128:0)+(_e.mode===LEN_||_e.mode===COPY_?256:0),(Ae===0&&je===0||t===Z_FINISH)&&Ge===Z_OK&&(Ge=Z_BUF_ERROR),Ge}function inflateEnd(e){if(!e||!e.state)return Z_STREAM_ERROR;var t=e.state;return t.window&&=null,e.state=null,Z_OK}function inflateGetHeader(e,t){var _e;return!e||!e.state||(_e=e.state,!(_e.wrap&2))?Z_STREAM_ERROR:(_e.head=t,t.done=!1,Z_OK)}function inflateSetDictionary(e,t){var _e=t.length,xe,Se,Ce;return!e||!e.state||(xe=e.state,xe.wrap!==0&&xe.mode!==DICT)?Z_STREAM_ERROR:xe.mode===DICT&&(Se=1,Se=adler32(Se,t,_e,0),Se!==xe.check)?Z_DATA_ERROR:(Ce=updatewindow(e,t,_e,_e),Ce?(xe.mode=MEM,Z_MEM_ERROR):(xe.havedict=1,Z_OK))}inflate$1.inflateReset=inflateReset,inflate$1.inflateReset2=inflateReset2,inflate$1.inflateResetKeep=inflateResetKeep,inflate$1.inflateInit=inflateInit,inflate$1.inflateInit2=inflateInit2,inflate$1.inflate=inflate,inflate$1.inflateEnd=inflateEnd,inflate$1.inflateGetHeader=inflateGetHeader,inflate$1.inflateSetDictionary=inflateSetDictionary,inflate$1.inflateInfo=`pako inflate (from Nodeca project)`;var constants={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};(function(e){var t=require$$4$2,_e=zstream,xe=deflate$1,Se=inflate$1,Ce=constants;for(var Te in Ce)e[Te]=Ce[Te];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var Ee=31,De=139;function Oe(t){if(typeof t!=`number`||t<e.DEFLATE||t>e.UNZIP)throw TypeError(`Bad argument`);this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Oe.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,t(this.init_done,`close before init`),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?xe.deflateEnd(this.strm):(this.mode===e.INFLATE||this.mode===e.GUNZIP||this.mode===e.INFLATERAW||this.mode===e.UNZIP)&&Se.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null},Oe.prototype.write=function(e,t,_e,xe,Se,Ce,Te){return this._write(!0,e,t,_e,xe,Se,Ce,Te)},Oe.prototype.writeSync=function(e,t,_e,xe,Se,Ce,Te){return this._write(!1,e,t,_e,xe,Se,Ce,Te)},Oe.prototype._write=function(_e,xe,Se,Ce,Te,Ee,De,Oe){if(t.equal(arguments.length,8),t(this.init_done,`write before init`),t(this.mode!==e.NONE,`already finalized`),t.equal(!1,this.write_in_progress,`write already in progress`),t.equal(!1,this.pending_close,`close is pending`),this.write_in_progress=!0,t.equal(!1,xe===void 0,`must provide flush value`),this.write_in_progress=!0,xe!==e.Z_NO_FLUSH&&xe!==e.Z_PARTIAL_FLUSH&&xe!==e.Z_SYNC_FLUSH&&xe!==e.Z_FULL_FLUSH&&xe!==e.Z_FINISH&&xe!==e.Z_BLOCK)throw Error(`Invalid flush value`);if(Se??(Se=Buffer$4.alloc(0),Te=0,Ce=0),this.strm.avail_in=Te,this.strm.input=Se,this.strm.next_in=Ce,this.strm.avail_out=Oe,this.strm.output=Ee,this.strm.next_out=De,this.flush=xe,!_e)return this._process(),this._checkError()?this._afterSync():void 0;var ke=this;return browser$1$3.nextTick(function(){ke._process(),ke._after()}),this},Oe.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},Oe.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=xe.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(t===null)break;
94if(this.strm.input[t]===Ee){if(this.gzip_id_bytes_read=1,t++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(t===null)break;this.strm.input[t]===De?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw Error(`invalid number of gzip magic number bytes read`)}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=Se.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=Se.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=Se.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Se.inflate(this.strm,this.flush);break;default:throw Error(`Unknown mode `+this.mode)}},Oe.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===e.Z_FINISH)return this._error(`unexpected end of file`),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return this.dictionary==null?this._error(`Missing dictionary`):this._error(`Bad dictionary`),!1;default:return this._error(`Zlib error`),!1}return!0},Oe.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},Oe.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Oe.prototype.init=function(_e,xe,Se,Ce,Te){t(arguments.length===4||arguments.length===5,`init(windowBits, level, memLevel, strategy, [dictionary])`),t(_e>=8&&_e<=15,`invalid windowBits`),t(xe>=-1&&xe<=9,`invalid compression level`),t(Se>=1&&Se<=9,`invalid memlevel`),t(Ce===e.Z_FILTERED||Ce===e.Z_HUFFMAN_ONLY||Ce===e.Z_RLE||Ce===e.Z_FIXED||Ce===e.Z_DEFAULT_STRATEGY,`invalid strategy`),this._init(xe,_e,Se,Ce,Te),this._setDictionary()},Oe.prototype.params=function(){throw Error(`deflateParams Not supported`)},Oe.prototype.reset=function(){this._reset(),this._setDictionary()},Oe.prototype._init=function(t,Ce,Te,Ee,De){switch(this.level=t,this.windowBits=Ce,this.memLevel=Te,this.strategy=Ee,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,(this.mode===e.GZIP||this.mode===e.GUNZIP)&&(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),(this.mode===e.DEFLATERAW||this.mode===e.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new _e,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=xe.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=Se.inflateInit2(this.strm,this.windowBits);break;default:throw Error(`Unknown mode `+this.mode)}this.err!==e.Z_OK&&this._error(`Init error`),this.dictionary=De,this.write_in_progress=!1,this.init_done=!0},Oe.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=xe.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error(`Failed to set dictionary`)}},Oe.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=xe.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=Se.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error(`Failed to reset stream`)},e.Zlib=Oe})(binding$2);var require$$3$2=getAugmentedNamespace$1(_polyfillNode_util$1);(function(e){var t=require$$0$1.Buffer,_e=require$$1$3.Transform,xe=binding$2,Se=require$$3$2,Ce=require$$4$2.ok,Te=require$$0$1.kMaxLength,Ee=`Cannot create final Buffer. It would be larger than 0x`+Te.toString(16)+` bytes`;xe.Z_MIN_WINDOWBITS=8,xe.Z_MAX_WINDOWBITS=15,xe.Z_DEFAULT_WINDOWBITS=15,xe.Z_MIN_CHUNK=64,xe.Z_MAX_CHUNK=1/0,xe.Z_DEFAULT_CHUNK=16*1024,xe.Z_MIN_MEMLEVEL=1,xe.Z_MAX_MEMLEVEL=9,xe.Z_DEFAULT_MEMLEVEL=8,xe.Z_MIN_LEVEL=-1,xe.Z_MAX_LEVEL=9,xe.Z_DEFAULT_LEVEL=xe.Z_DEFAULT_COMPRESSION;for(var De=Object.keys(xe),Oe=0;Oe<De.length;Oe++){var ke=De[Oe];ke.match(/^Z/)&&Object.defineProperty(e,ke,{enumerable:!0,value:xe[ke],writable:!1})}for(var Ae={Z_OK:xe.Z_OK,Z_STREAM_END:xe.Z_STREAM_END,Z_NEED_DICT:xe.Z_NEED_DICT,Z_ERRNO:xe.Z_ERRNO,Z_STREAM_ERROR:xe.Z_STREAM_ERROR,Z_DATA_ERROR:xe.Z_DATA_ERROR,Z_MEM_ERROR:xe.Z_MEM_ERROR,Z_BUF_ER
94ROR:xe.Z_BUF_ERROR,Z_VERSION_ERROR:xe.Z_VERSION_ERROR},je=Object.keys(Ae),Me=0;Me<je.length;Me++){var Pe=je[Me];Ae[Ae[Pe]]=Pe}Object.defineProperty(e,`codes`,{enumerable:!0,value:Object.freeze(Ae),writable:!1}),e.Deflate=Re,e.Inflate=ze,e.Gzip=Be,e.Gunzip=Ve,e.DeflateRaw=He,e.InflateRaw=Ue,e.Unzip=We,e.createDeflate=function(e){return new Re(e)},e.createInflate=function(e){return new ze(e)},e.createDeflateRaw=function(e){return new He(e)},e.createInflateRaw=function(e){return new Ue(e)},e.createGzip=function(e){return new Be(e)},e.createGunzip=function(e){return new Ve(e)},e.createUnzip=function(e){return new We(e)},e.deflate=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Re(t),e,_e)},e.deflateSync=function(e,t){return Ie(new Re(t),e)},e.gzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Be(t),e,_e)},e.gzipSync=function(e,t){return Ie(new Be(t),e)},e.deflateRaw=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new He(t),e,_e)},e.deflateRawSync=function(e,t){return Ie(new He(t),e)},e.unzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new We(t),e,_e)},e.unzipSync=function(e,t){return Ie(new We(t),e)},e.inflate=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new ze(t),e,_e)},e.inflateSync=function(e,t){return Ie(new ze(t),e)},e.gunzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Ve(t),e,_e)},e.gunzipSync=function(e,t){return Ie(new Ve(t),e)},e.inflateRaw=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Ue(t),e,_e)},e.inflateRawSync=function(e,t){return Ie(new Ue(t),e)};function Fe(e,_e,xe){var Se=[],Ce=0;e.on(`error`,Oe),e.on(`end`,ke),e.end(_e),De();function De(){for(var t;(t=e.read())!==null;)Se.push(t),Ce+=t.length;e.once(`readable`,De)}function Oe(t){e.removeListener(`end`,ke),e.removeListener(`readable`,De),xe(t)}function ke(){var _e,De=null;Ce>=Te?De=RangeError(Ee):_e=t.concat(Se,Ce),Se=[],e.close(),xe(De,_e)}}function Ie(e,_e){if(typeof _e==`string`&&(_e=t.from(_e)),!t.isBuffer(_e))throw TypeError(`Not a string or buffer`);var xe=e._finishFlushFlag;return e._processChunk(_e,xe)}function Re(e){if(!(this instanceof Re))return new Re(e);Ke.call(this,e,xe.DEFLATE)}function ze(e){if(!(this instanceof ze))return new ze(e);Ke.call(this,e,xe.INFLATE)}function Be(e){if(!(this instanceof Be))return new Be(e);Ke.call(this,e,xe.GZIP)}function Ve(e){if(!(this instanceof Ve))return new Ve(e);Ke.call(this,e,xe.GUNZIP)}function He(e){if(!(this instanceof He))return new He(e);Ke.call(this,e,xe.DEFLATERAW)}function Ue(e){if(!(this instanceof Ue))return new Ue(e);Ke.call(this,e,xe.INFLATERAW)}function We(e){if(!(this instanceof We))return new We(e);Ke.call(this,e,xe.UNZIP)}function Ge(e){return e===xe.Z_NO_FLUSH||e===xe.Z_PARTIAL_FLUSH||e===xe.Z_SYNC_FLUSH||e===xe.Z_FULL_FLUSH||e===xe.Z_FINISH||e===xe.Z_BLOCK}function Ke(Se,Ce){var Te=this;if(this._opts=Se||={},this._chunkSize=Se.chunkSize||e.Z_DEFAULT_CHUNK,_e.call(this,Se),Se.flush&&!Ge(Se.flush))throw Error(`Invalid flush flag: `+Se.flush);if(Se.finishFlush&&!Ge(Se.finishFlush))throw Error(`Invalid flush flag: `+Se.finishFlush);if(this._flushFlag=Se.flush||xe.Z_NO_FLUSH,this._finishFlushFlag=Se.finishFlush===void 0?xe.Z_FINISH:Se.finishFlush,Se.chunkSize&&(Se.chunkSize<e.Z_MIN_CHUNK||Se.chunkSize>e.Z_MAX_CHUNK))throw Error(`Invalid chunk size: `+Se.chunkSize);if(Se.windowBits&&(Se.windowBits<e.Z_MIN_WINDOWBITS||Se.windowBits>e.Z_MAX_WINDOWBITS))throw Error(`Invalid windowBits: `+Se.windowBits);if(Se.level&&(Se.level<e.Z_MIN_LEVEL||Se.level>e.Z_MAX_LEVEL))throw Error(`Invalid compression level: `+Se.level);if(Se.memLevel&&(Se.memLevel<e.Z_MIN_MEMLEVEL||Se.memLevel>e.Z_MAX_MEMLEVEL))throw Error(`Invalid memLevel: `+Se.memLevel);if(Se.strategy&&Se.strategy!=e.Z_FILTERED&&Se.strategy!=e.Z_HUFFMAN_ONLY&&Se.strategy!=e.Z_RLE&&Se.strategy!=e.Z_FIXED&&Se.strategy!=e.Z_DEFAULT_STRATEGY)throw Error(`Invalid strategy: `+Se.strategy);if(Se.dictionary&&!t.isBuffer(Se.dictionary))throw Error(`Invalid dictionary: it should be a Buffer instance`);this._handle=new xe.Zlib(Ce);var Ee=this;this._hadError=!1,this._handle.onerror=function(t,_e){qe(Ee),Ee._hadError=!0;var xe=Error(t);xe.errno=_e,xe.code=e.codes[_e],Ee.emit(`error`,xe)};var De=e.Z_DEFAULT_COMPRESSION;typeof Se.level==`number`&&(De=Se.level);var Oe=e.Z_DEFAULT_STRATEGY;typeof Se.strategy==`number`&&(Oe=Se.strategy),this._handle.init(Se.windowBits||e.Z_DEFAULT_WINDOWBITS,De,Se.memLevel||e.Z_DEFAULT_MEMLEVEL,Oe,Se.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=De,this._strategy=Oe,this.once(`end`,this.close),Object.defineProperty(this,`_closed`,{get:function(){return!Te._handle},configurable:!0,enumerable:!0})}Se.inherits(Ke,_e),Ke.prototype.params=function(t,_e,Se){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw RangeError(`Invalid compression level: `+t);if(_e!=e.Z_FILTERED&&_e!=e.Z_HUFFMAN_ONLY&&_e!=e.Z_RLE&&_e!=e.Z_FIXED&&_e!=e.Z_DEFAULT_STRATEGY)throw TypeError(`Invalid strategy: `+_e);if(this._level!==t||this._strategy!==_e){var Te=this;this.flush(xe.Z_SYNC_FLUSH,function(){Ce(Te._handle,`zlib binding closed`),Te._handle.params(t,_e),Te._hadError||(Te._level=t,Te._strategy=_e,Se&&Se())})}else browser$1$3.nextTick(Se)},Ke.prototype.reset=function(){return Ce(this._handle,`zlib binding closed`),this._handle.reset()},Ke.prototype._flush=function(e){this._transform(t.alloc(0),``,e)},Ke.prototype.flush=function(e,_e){var Se=this,Ce=this._writableState;(typeof e==`function`||e===void 0&&!_e)&&(_e=e,e=xe.Z_FULL_FLUSH),Ce.ended?_e&&browser$1$3.nextTick(_e):Ce.ending?_e&&this.once(`end`,_e):Ce.needDrain?_e&&this.once(`drain`,function(){return Se.flush(e,_e)}):(this._flushFlag=e,this.write(t.alloc(0),``,_e))},Ke.prototype.close=function(e){qe(this,e),browser$1$3.nextTick(Je,this)};function qe(e,t){t&&browser$1$3.nextTick(t),e._handle&&=(e._handle.close(),null)}function Je(e){e.emit(`close`)}Ke.prototype._transform=function(e,_e,Se){var Ce,Te=this._writableState,Ee=(Te.ending||Te.ended)&&(!e||Te.length===e.length);if(e!==null&&!t.isBuffer(e))return Se(Error(`invalid input`));if(!this._handle)return Se(Error(`zlib binding closed`));Ee?Ce=this._finishFlushFlag:(Ce=this._flushFlag,e.length>=Te.length&&(this._flushFlag=this._opts.flush||xe.Z_NO_FLUSH)),this._processChunk(e,Ce,Se)},Ke.prototype._processChunk=function(e,_e,xe){var Se=e&&e.length,De=this._chunkSize-this._offset,Oe=0,ke=this,Ae=typeof xe==`function`;if(!Ae){var je=[],Me=0,Pe;this.on(`error`,function(e){Pe=e}),Ce(this._handle,`zlib binding closed`);do var Fe=this._handle.writeSync(_e,e,Oe,Se,this._buffer,this._offset,De);while(!this._hadError&&ze(Fe[0],Fe[1]));if(this._hadError)throw Pe;if(Me>=Te)throw qe(this),RangeError(Ee);var Ie=t.concat(je,Me);return qe(this),Ie}Ce(this._handle,`zlib binding closed`);var Re=this._handle.write(_e,e,Oe,Se,this._buffer,this._offset,De);Re.buffer=e,Re.callback=ze;function ze(Te,Ee){if(this&&(this.buffer=null,this.callback=null),!ke._hadError){var Pe=De-Ee;if(Ce(Pe>=0,`have should not go down`),Pe>0){var Fe=ke._buffer.slice(ke._offset,ke._offset+Pe);ke._offset+=Pe,Ae?ke.push(Fe):(je.push(Fe),Me+=Fe.length)}if((Ee===0||ke._offset>=ke._chunkSize)&&(De=ke._chunkSize,ke._offset=0,ke._buffer=t.allocUnsafe(ke._chunkSize)),Ee===0){if(Oe+=Se-Te,Se=Te,!Ae)return!0;var Ie=ke._handle.write(_e,e,Oe,Se,ke._buffer,ke._offset,ke._chunkSize);Ie.callback=ze,Ie.buffer=e;return}if(!Ae)return!1;xe()}}},Se.inherits(Re,Ke),Se.inherits(ze,Ke),Se.inherits(Be,Ke),Se.inherits(Ve,Ke),Se.inherits(He,Ke),Se.inherits(Ue,Ke),Se.inherits(We,Ke)})(lib$1);var zlib$1=getDefaultExportFromCjs$1(lib$1),PNG$2=class{static decode(e,t){throw Error(`PNG.decode not available in browser build`)}static load(e){throw Error(`PNG.load not available in browser build`)}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){let e=this.readUInt32(),Ee=``;for(t=0;t<4;t++)Ee+=String.fromCharCode(this.data[this.pos++]);switch(Ee){case`IHDR`:this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case`PLTE`:this.palette=this.read(e);break;case`IDAT`:for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case`tRNS`:switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var _e=255-this.transparency.indexed.length;if(_e>0)for(t=0;t<_e;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e);break}break;case`tEXt`:var xe=this.read(e),Se=xe.indexOf(0),Ce=String.fromCharCode.apply(String,xe.slice(0,Se));this.text[Ce]=String.fromCharCode.apply(String,xe.slice(Se+1));break;case`IEND`:switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3;break}this.hasAlphaChannel=[4,6].includes(this.colorType);var Te=this.colors+ +!!this.hasAlphaChannel;switch(this.pixelBitlength=this.bits*Te,this.colors){case 1:this.colorSpace
94=`DeviceGray`;break;case 3:this.colorSpace=`DeviceRGB`;break}this.imgData=Buffer$4.from(this.imgData);return;default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw Error(`Incomplete or corrupt PNG file`)}}read(e){let t=Array(e);for(let _e=0;_e<e;_e++)t[_e]=this.data[this.pos++];return t}readUInt32(){let e=this.data[this.pos++]<<24,t=this.data[this.pos++]<<16,_e=this.data[this.pos++]<<8,xe=this.data[this.pos++];return e|t|_e|xe}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return zlib$1.inflate(this.imgData,(t,_e)=>{if(t)throw t;var xe=0;let{width:Se,height:Ce}=this;var Te=this.pixelBitlength/8;let Ee=Buffer$4.alloc(Se*Ce*Te);function De(e,t,De,Oe,ke){ke===void 0&&(ke=!1);let Ae=Math.ceil((Se-e)/De),je=Math.ceil((Ce-t)/Oe),Me=Te*Ae,Pe=ke?Ee:Buffer$4.alloc(Me*je),Fe=0,Ie=0;for(;Fe<je&&xe<_e.length;){var Re,ze,Be,Ve,He;switch(_e[xe++]){case 0:for(Be=0;Be<Me;Be++)Pe[Ie++]=_e[xe++];break;case 1:for(Be=0;Be<Me;Be++)Re=_e[xe++],Ve=Be<Te?0:Pe[Ie-Te],Pe[Ie++]=(Re+Ve)%256;break;case 2:for(Be=0;Be<Me;Be++)Re=_e[xe++],ze=(Be-Be%Te)/Te,He=Fe&&Pe[(Fe-1)*Me+ze*Te+Be%Te],Pe[Ie++]=(He+Re)%256;break;case 3:for(Be=0;Be<Me;Be++)Re=_e[xe++],ze=(Be-Be%Te)/Te,Ve=Be<Te?0:Pe[Ie-Te],He=Fe&&Pe[(Fe-1)*Me+ze*Te+Be%Te],Pe[Ie++]=(Re+Math.floor((Ve+He)/2))%256;break;case 4:for(Be=0;Be<Me;Be++){var Ue,We;Re=_e[xe++],ze=(Be-Be%Te)/Te,Ve=Be<Te?0:Pe[Ie-Te],Fe===0?He=We=0:(He=Pe[(Fe-1)*Me+ze*Te+Be%Te],We=ze&&Pe[(Fe-1)*Me+(ze-1)*Te+Be%Te]);let e=Ve+He-We,t=Math.abs(e-Ve),Se=Math.abs(e-He),Ce=Math.abs(e-We);Ue=t<=Se&&t<=Ce?Ve:Se<=Ce?He:We,Pe[Ie++]=(Re+Ue)%256}break;default:throw Error(`Invalid filter algorithm: ${_e[xe-1]}`)}if(!ke){let _e=((t+Fe*Oe)*Se+e)*Te,xe=Fe*Me;for(Be=0;Be<Ae;Be++){for(let e=0;e<Te;e++)Ee[_e++]=Pe[xe++];_e+=(De-1)*Te}}Fe++}}return this.interlaceMethod===1?(De(0,0,8,8),De(4,0,8,8),De(0,4,4,8),De(2,0,4,4),De(0,2,2,4),De(1,0,2,2),De(0,1,1,2)):De(0,0,1,1,!0),e(Ee)})}decodePalette(){let{palette:e}=this,{length:t}=e,_e=this.transparency.indexed||[],xe=Buffer$4.alloc(_e.length+t),Se=0,Ce=0;for(let Ee=0;Ee<t;Ee+=3){var Te;xe[Se++]=e[Ee],xe[Se++]=e[Ee+1],xe[Se++]=e[Ee+2],xe[Se++]=_e[Ce++]??255}return xe}copyToImageData(e,t){let _e;var xe;let{colors:Se}=this,Ce=null,Te=this.hasAlphaChannel;this.palette.length&&(Ce=this._decodedPalette||=this.decodePalette(),Se=4,Te=!0);let Ee=e.data||e,{length:De}=Ee,Oe=Ce||t,ke=_e=0;if(Se===1)for(;ke<De;){xe=Ce?t[ke/4]*4:_e;let e=Oe[xe++];Ee[ke++]=e,Ee[ke++]=e,Ee[ke++]=e,Ee[ke++]=Te?Oe[xe++]:255,_e=xe}else for(;ke<De;)xe=Ce?t[ke/4]*4:_e,Ee[ke++]=Oe[xe++],Ee[ke++]=Oe[xe++],Ee[ke++]=Oe[xe++],Ee[ke++]=Te?Oe[xe++]:255,_e=xe}decode(e){let t=Buffer$4.alloc(this.width*this.height*4);return this.decodePixels(_e=>(this.copyToImageData(t,_e),e(t)))}},import_crypto_js=__toESM(require_crypto_js(),1),global$1$1=typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},lookup$2=[],revLookup$1=[],Arr$1=typeof Uint8Array<`u`?Uint8Array:Array,inited$1=!1;function init$1(){inited$1=!0;for(var e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,t=0,_e=e.length;t<_e;++t)lookup$2[t]=e[t],revLookup$1[e.charCodeAt(t)]=t;revLookup$1[45]=62,revLookup$1[95]=63}function toByteArray$1(e){inited$1||init$1();var t,_e,xe,Se,Ce,Te,Ee=e.length;if(Ee%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);Ce=e[Ee-2]===`=`?2:+(e[Ee-1]===`=`),Te=new Arr$1(Ee*3/4-Ce),xe=Ce>0?Ee-4:Ee;var De=0;for(t=0,_e=0;t<xe;t+=4,_e+=3)Se=revLookup$1[e.charCodeAt(t)]<<18|revLookup$1[e.charCodeAt(t+1)]<<12|revLookup$1[e.charCodeAt(t+2)]<<6|revLookup$1[e.charCodeAt(t+3)],Te[De++]=Se>>16&255,Te[De++]=Se>>8&255,Te[De++]=Se&255;return Ce===2?(Se=revLookup$1[e.charCodeAt(t)]<<2|revLookup$1[e.charCodeAt(t+1)]>>4,Te[De++]=Se&255):Ce===1&&(Se=revLookup$1[e.charCodeAt(t)]<<10|revLookup$1[e.charCodeAt(t+1)]<<4|revLookup$1[e.charCodeAt(t+2)]>>2,Te[De++]=Se>>8&255,Te[De++]=Se&255),Te}function tripletToBase64$1(e){return lookup$2[e>>18&63]+lookup$2[e>>12&63]+lookup$2[e>>6&63]+lookup$2[e&63]}function encodeChunk$1(e,t,_e){for(var xe,Se=[],Ce=t;Ce<_e;Ce+=3)xe=(e[Ce]<<16)+(e[Ce+1]<<8)+e[Ce+2],Se.push(tripletToBase64$1(xe));return Se.join(``)}function fromByteArray$1(e){inited$1||init$1();
94for(var t,_e=e.length,xe=_e%3,Se=``,Ce=[],Te=16383,Ee=0,De=_e-xe;Ee<De;Ee+=Te)Ce.push(encodeChunk$1(e,Ee,Ee+Te>De?De:Ee+Te));return xe===1?(t=e[_e-1],Se+=lookup$2[t>>2],Se+=lookup$2[t<<4&63],Se+=`==`):xe===2&&(t=(e[_e-2]<<8)+e[_e-1],Se+=lookup$2[t>>10],Se+=lookup$2[t>>4&63],Se+=lookup$2[t<<2&63],Se+=`=`),Ce.push(Se),Ce.join(``)}function read$1(e,t,_e,xe,Se){var Ce,Te,Ee=Se*8-xe-1,De=(1<<Ee)-1,Oe=De>>1,ke=-7,Ae=_e?Se-1:0,je=_e?-1:1,Me=e[t+Ae];for(Ae+=je,Ce=Me&(1<<-ke)-1,Me>>=-ke,ke+=Ee;ke>0;Ce=Ce*256+e[t+Ae],Ae+=je,ke-=8);for(Te=Ce&(1<<-ke)-1,Ce>>=-ke,ke+=xe;ke>0;Te=Te*256+e[t+Ae],Ae+=je,ke-=8);if(Ce===0)Ce=1-Oe;else if(Ce===De)return Te?NaN:(Me?-1:1)*(1/0);else Te+=2**xe,Ce-=Oe;return(Me?-1:1)*Te*2**(Ce-xe)}function write$1(e,t,_e,xe,Se,Ce){var Te,Ee,De,Oe=Ce*8-Se-1,ke=(1<<Oe)-1,Ae=ke>>1,je=Se===23?2**-24-2**-77:0,Me=xe?0:Ce-1,Pe=xe?1:-1,Fe=+(t<0||t===0&&1/t<0);for(t=Math.abs(t),isNaN(t)||t===1/0?(Ee=+!!isNaN(t),Te=ke):(Te=Math.floor(Math.log(t)/Math.LN2),t*(De=2**-Te)<1&&(Te--,De*=2),Te+Ae>=1?t+=je/De:t+=je*2**(1-Ae),t*De>=2&&(Te++,De/=2),Te+Ae>=ke?(Ee=0,Te=ke):Te+Ae>=1?(Ee=(t*De-1)*2**Se,Te+=Ae):(Ee=t*2**(Ae-1)*2**Se,Te=0));Se>=8;e[_e+Me]=Ee&255,Me+=Pe,Ee/=256,Se-=8);for(Te=Te<<Se|Ee,Oe+=Se;Oe>0;e[_e+Me]=Te&255,Me+=Pe,Te/=256,Oe-=8);e[_e+Me-Pe]|=Fe*128}var toString$1={}.toString,isArray$1=Array.isArray||function(e){return toString$1.call(e)==`[object Array]`},INSPECT_MAX_BYTES$1=50;Buffer$2.TYPED_ARRAY_SUPPORT=global$1$1.TYPED_ARRAY_SUPPORT===void 0?!0:global$1$1.TYPED_ARRAY_SUPPORT;var _kMaxLength=kMaxLength$1();function kMaxLength$1(){return Buffer$2.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer$1(e,t){if(kMaxLength$1()<t)throw RangeError(`Invalid typed array length`);return Buffer$2.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=Buffer$2.prototype):(e===null&&(e=new Buffer$2(t)),e.length=t),e}function Buffer$2(e,t,_e){if(!Buffer$2.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$2))return new Buffer$2(e,t,_e);if(typeof e==`number`){if(typeof t==`string`)throw Error(`If encoding is specified then the first argument must be a string`);return allocUnsafe$1(this,e)}return from$1(this,e,t,_e)}Buffer$2.poolSize=8192,Buffer$2._augment=function(e){return e.__proto__=Buffer$2.prototype,e};function from$1(e,t,_e,xe){if(typeof t==`number`)throw TypeError(`"value" argument must not be a number`);return typeof ArrayBuffer<`u`&&t instanceof ArrayBuffer?fromArrayBuffer$1(e,t,_e,xe):typeof t==`string`?fromString$1(e,t,_e):fromObject$1(e,t)}Buffer$2.from=function(e,t,_e){return from$1(null,e,t,_e)},Buffer$2.TYPED_ARRAY_SUPPORT&&(Buffer$2.prototype.__proto__=Uint8Array.prototype,Buffer$2.__proto__=Uint8Array,typeof Symbol<`u`&&Symbol.species&&Buffer$2[Symbol.species]);function assertSize$1(e){if(typeof e!=`number`)throw TypeError(`"size" argument must be a number`);if(e<0)throw RangeError(`"size" argument must not be negative`)}function alloc$1(e,t,_e,xe){return assertSize$1(t),t<=0||_e===void 0?createBuffer$1(e,t):typeof xe==`string`?createBuffer$1(e,t).fill(_e,xe):createBuffer$1(e,t).fill(_e)}Buffer$2.alloc=function(e,t,_e){return alloc$1(null,e,t,_e)};function allocUnsafe$1(e,t){if(assertSize$1(t),e=createBuffer$1(e,t<0?0:checked$1(t)|0),!Buffer$2.TYPED_ARRAY_SUPPORT)for(var _e=0;_e<t;++_e)e[_e]=0;return e}Buffer$2.allocUnsafe=function(e){return allocUnsafe$1(null,e)},Buffer$2.allocUnsafeSlow=function(e){return allocUnsafe$1(null,e)};function fromString$1(e,t,_e){if((typeof _e!=`string`||_e===``)&&(_e=`utf8`),!Buffer$2.isEncoding(_e))throw TypeError(`"encoding" must be a valid string encoding`);var xe=byteLength$1(t,_e)|0;e=createBuffer$1(e,xe);var Se=e.write(t,_e);return Se!==xe&&(e=e.slice(0,Se)),e}function fromArrayLike$1(e,t){var _e=t.length<0?0:checked$1(t.length)|0;e=createBuffer$1(e,_e);for(var xe=0;xe<_e;xe+=1)e[xe]=t[xe]&255;return e}function fromArrayBuffer$1(e,t,_e,xe){if(t.byteLength,_e<0||t.byteLength<_e)throw RangeError(`'offset' is out of bounds`);if(t.byteLength<_e+(xe||0))throw RangeError(`'length' is out of bounds`);return t=_e===void 0&&xe===void 0?new Uint8Array(t):xe===void 0?new Uint8Array(t,_e):new Uint8Array(t,_e,xe),Buffer$2.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=Buffer$2.prototype):e=fromArrayLike$1(e,t),e}function fromObject$1(e,t){if(internalIsBuffer$1(t)){var _e=checked$1(t.length)|0;return e=createBuffer$1(e,_e),e.length===0||t.copy(e,0,0,_e),e}if(t){if(typeof ArrayBuffer<`u`&&t.buffer instanceof ArrayBuffer||`length`in t)return typeof t.length!=`number`||isnan$1(t.length)?createBuffer$1(e,0):fromArrayLike$1(e,t);if(t.type===`Buffer`&&isArray$1(t.data))return fromArrayLike$1(e,t.data)}throw TypeError(`First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.`)}function checked$1(e){if(e>=kMaxLength$1())throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+kMaxLength$1().toString(16)+` bytes`);return e|0}function SlowBuffer(e){return+e!=e&&(e=0),Buffer$2.alloc(+e)}Buffer$2.isBuffer=isBuffer$1$1;function internalIsBuffer$1(e){return!!(e!=null&&e._isBuffer)}Buffer$2.compare=function(e,t){if(!internalIsBuffer$1(e)||!internalIsBuffer$1(t))throw TypeError(`Arguments must be Buffers`);if(e===t)return 0;for(var _e=e.length,xe=t.length,Se=0,Ce=Math.min(_e,xe);Se<Ce;++Se)if(e[Se]!==t[Se]){_e=e[Se],xe=t[Se];break}return _e<xe?-1:+(xe<_e)},Buffer$2.isEncoding=function(e){switch(String(e).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},Buffer$2.concat=function(e,t){if(!isArray$1(e))throw TypeError(`"list" argument must be an Array of Buffers`);if(e.length===0)return Buffer$2.alloc(0);var _e;if(t===void 0)for(t=0,_e=0;_e<e.length;++_e)t+=e[_e].length;var xe=Buffer$2.allocUnsafe(t),Se=0;for(_e=0;_e<e.length;++_e){var Ce=e[_e];if(!internalIsBuffer$1(Ce))throw TypeError(`"list" argument must be an Array of Buffers`);Ce.copy(xe,Se),Se+=Ce.length}return xe};function byteLength$1(e,t){if(internalIsBuffer$1(e))return e.length;if(typeof ArrayBuffer<`u`&&typeof ArrayBuffer.isView==`function`&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!=`string`&&(e=``+e);var _e=e.length;if(_e===0)return 0;for(var xe=!1;;)switch(t){case`ascii`:case`latin1`:case`binary`:return _e;case`utf8`:case`utf-8`:case void 0:return utf8ToBytes$1(e).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return _e*2;case`hex`:return _e>>>1;case`base64`:return base64ToBytes$1(e).length;default:if(xe)return utf8ToBytes$1(e).length;t=(``+t).toLowerCase(),xe=!0}}Buffer$2.byteLength=byteLength$1;function slowToString$1(e,t,_e){var xe=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,t>>>=0,_e<=t))return``;for(e||=`utf8`;;)switch(e){case`hex`:return hexSlice$1(this,t,_e);case`utf8`:case`utf-8`:return utf8Slice$1(this,t,_e);case`ascii`:return asciiSlice$1(this,t,_e);case`latin1`:case`binary`:return latin1Slice$1(this,t,_e);case`base64`:return base64Slice$1(this,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return utf16leSlice$1(this,t,_e);default:if(xe)throw TypeError(`Unknown encoding: `+e);e=(e+``).toLowerCase(),xe=!0}}Buffer$2.prototype._isBuffer=!0;function swap$1(e,t,_e){var xe=e[t];e[t]=e[_e],e[_e]=xe}Buffer$2.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(var t=0;t<e;t+=2)swap$1(this,t,t+1);return this},Buffer$2.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(var t=0;t<e;t+=4)swap$1(this,t,t+3),swap$1(this,t+1,t+2);return this},Buffer$2.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(var t=0;t<e;t+=8)swap$1(this,t,t+7),swap$1(this,t+1,t+6),swap$1(this,t+2,t+5),swap$1(this,t+3,t+4);return this},Buffer$2.prototype.toString=function(){var e=this.length|0;return e===0?``:arguments.length===0?utf8Slice$1(this,0,e):slowToString$1.apply(this,arguments)},Buffer$2.prototype.equals=function(e){if(!internalIsBuffer$1(e))throw TypeError(`Argument must be a Buffer`);return this===e?!0:Buffer$2.compare(this,e)===0},Buffer$2.prototype.inspect=function(){var e=``,t=INSPECT_MAX_BYTES$1;return this.length>0&&(e=this.toString(`hex`,0,t).match(/.{2}/g).join(` `),this.length>t&&(e+=` ... `)),`<Buffer `+e+`>`},Buffer$2.prototype.compare=function(e,t,_e,xe,Se){if(!internalIsBuffer$1(e))throw TypeError(`Argument must be a Buffer`);if(t===void 0&&(t=0),_e===void 0&&(_e=e?e.length:0),xe===void 0&&(xe=0),Se===void 0&&(Se=this.length),t<0||_e>e.length||xe<0||Se>this.length)throw RangeError(`out of range index`);if(xe>=Se&&t>=_e)return 0;if(xe>=Se)return-1;if(t>=_e)return 1;if(t>>>=0,_e>>>=0,xe>>>=0,Se>>>=0,this===e)return 0;for(var Ce=Se-xe,Te=_e-t,Ee=Math.min(Ce,Te),De=this.slice(xe,Se),Oe=e.slice(t,_e),ke=0;ke<Ee;++ke)if(De[ke]!==Oe[ke]){Ce=De[ke],Te=Oe[ke];break}return Ce<Te?-1:+(Te<Ce)};function bidirectionalIndexOf$1(e,t,_e,xe,Se){if(e.length===0)return-1;if(typeof _e==`string`?(xe=_e,_e=0):_e>2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,isNaN(_e)&&(_e=Se?0:e.length-1),_e<0&&(_e=e.length+_e),_e>=e.length){if(Se)return-1;_e=e.length-1}else if(_e<0)if(Se)_e=0;else return-1;if(typeof t==`string`&&(t=Buffer$2.from(t,xe)),internalIsBuffer$1(t))return t.length===0?-1:arrayIndexOf$1(e,t,_e,xe,Se);
vendor: 11,197 bytes, line 94
94if(typeof t==`number`)return t&=255,Buffer$2.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==`function`?Se?Uint8Array.prototype.indexOf.call(e,t,_e):Uint8Array.prototype.lastIndexOf.call(e,t,_e):arrayIndexOf$1(e,[t],_e,xe,Se);throw TypeError(`val must be string, number or Buffer`)}function arrayIndexOf$1(e,t,_e,xe,Se){var Ce=1,Te=e.length,Ee=t.length;if(xe!==void 0&&(xe=String(xe).toLowerCase(),xe===`ucs2`||xe===`ucs-2`||xe===`utf16le`||xe===`utf-16le`)){if(e.length<2||t.length<2)return-1;Ce=2,Te/=2,Ee/=2,_e/=2}function De(e,t){return Ce===1?e[t]:e.readUInt16BE(t*Ce)}var Oe;if(Se){var ke=-1;for(Oe=_e;Oe<Te;Oe++)if(De(e,Oe)===De(t,ke===-1?0:Oe-ke)){if(ke===-1&&(ke=Oe),Oe-ke+1===Ee)return ke*Ce}else ke!==-1&&(Oe-=Oe-ke),ke=-1}else for(_e+Ee>Te&&(_e=Te-Ee),Oe=_e;Oe>=0;Oe--){for(var Ae=!0,je=0;je<Ee;je++)if(De(e,Oe+je)!==De(t,je)){Ae=!1;break}if(Ae)return Oe}return-1}Buffer$2.prototype.includes=function(e,t,_e){return this.indexOf(e,t,_e)!==-1},Buffer$2.prototype.indexOf=function(e,t,_e){return bidirectionalIndexOf$1(this,e,t,_e,!0)},Buffer$2.prototype.lastIndexOf=function(e,t,_e){return bidirectionalIndexOf$1(this,e,t,_e,!1)};function hexWrite$1(e,t,_e,xe){_e=Number(_e)||0;var Se=e.length-_e;xe?(xe=Number(xe),xe>Se&&(xe=Se)):xe=Se;var Ce=t.length;if(Ce%2!=0)throw TypeError(`Invalid hex string`);xe>Ce/2&&(xe=Ce/2);for(var Te=0;Te<xe;++Te){var Ee=parseInt(t.substr(Te*2,2),16);if(isNaN(Ee))return Te;e[_e+Te]=Ee}return Te}function utf8Write$1(e,t,_e,xe){return blitBuffer$1(utf8ToBytes$1(t,e.length-_e),e,_e,xe)}function asciiWrite$1(e,t,_e,xe){return blitBuffer$1(asciiToBytes$1(t),e,_e,xe)}function latin1Write$1(e,t,_e,xe){return asciiWrite$1(e,t,_e,xe)}function base64Write$1(e,t,_e,xe){return blitBuffer$1(base64ToBytes$1(t),e,_e,xe)}function ucs2Write$1(e,t,_e,xe){return blitBuffer$1(utf16leToBytes$1(t,e.length-_e),e,_e,xe)}Buffer$2.prototype.write=function(e,t,_e,xe){if(t===void 0)xe=`utf8`,_e=this.length,t=0;else if(_e===void 0&&typeof t==`string`)xe=t,_e=this.length,t=0;else if(isFinite(t))t|=0,isFinite(_e)?(_e|=0,xe===void 0&&(xe=`utf8`)):(xe=_e,_e=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);var Se=this.length-t;if((_e===void 0||_e>Se)&&(_e=Se),e.length>0&&(_e<0||t<0)||t>this.length)throw RangeError(`Attempt to write outside buffer bounds`);xe||=`utf8`;for(var Ce=!1;;)switch(xe){case`hex`:return hexWrite$1(this,e,t,_e);case`utf8`:case`utf-8`:return utf8Write$1(this,e,t,_e);case`ascii`:return asciiWrite$1(this,e,t,_e);case`latin1`:case`binary`:return latin1Write$1(this,e,t,_e);case`base64`:return base64Write$1(this,e,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ucs2Write$1(this,e,t,_e);default:if(Ce)throw TypeError(`Unknown encoding: `+xe);xe=(``+xe).toLowerCase(),Ce=!0}},Buffer$2.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice$1(e,t,_e){return t===0&&_e===e.length?fromByteArray$1(e):fromByteArray$1(e.slice(t,_e))}function utf8Slice$1(e,t,_e){_e=Math.min(e.length,_e);for(var xe=[],Se=t;Se<_e;){var Ce=e[Se],Te=null,Ee=Ce>239?4:Ce>223?3:Ce>191?2:1;if(Se+Ee<=_e){var De,Oe,ke,Ae;switch(Ee){case 1:Ce<128&&(Te=Ce);break;case 2:De=e[Se+1],(De&192)==128&&(Ae=(Ce&31)<<6|De&63,Ae>127&&(Te=Ae));break;case 3:De=e[Se+1],Oe=e[Se+2],(De&192)==128&&(Oe&192)==128&&(Ae=(Ce&15)<<12|(De&63)<<6|Oe&63,Ae>2047&&(Ae<55296||Ae>57343)&&(Te=Ae));break;case 4:De=e[Se+1],Oe=e[Se+2],ke=e[Se+3],(De&192)==128&&(Oe&192)==128&&(ke&192)==128&&(Ae=(Ce&15)<<18|(De&63)<<12|(Oe&63)<<6|ke&63,Ae>65535&&Ae<1114112&&(Te=Ae))}}Te===null?(Te=65533,Ee=1):Te>65535&&(Te-=65536,xe.push(Te>>>10&1023|55296),Te=56320|Te&1023),xe.push(Te),Se+=Ee}return decodeCodePointsArray$1(xe)}var MAX_ARGUMENTS_LENGTH$1=4096;function decodeCodePointsArray$1(e){var t=e.length;if(t<=MAX_ARGUMENTS_LENGTH$1)return String.fromCharCode.apply(String,e);for(var _e=``,xe=0;xe<t;)_e+=String.fromCharCode.apply(String,e.slice(xe,xe+=MAX_ARGUMENTS_LENGTH$1));return _e}function asciiSlice$1(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]&127);return xe}function latin1Slice$1(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]);return xe}function hexSlice$1(e,t,_e){var xe=e.length;(!t||t<0)&&(t=0),(!_e||_e<0||_e>xe)&&(_e=xe);for(var Se=``,Ce=t;Ce<_e;++Ce)Se+=toHex$1(e[Ce]);return Se}function utf16leSlice$1(e,t,_e){for(var xe=e.slice(t,_e),Se=``,Ce=0;Ce<xe.length;Ce+=2)Se+=String.fromCharCode(xe[Ce]+xe[Ce+1]*256);return Se}Buffer$2.prototype.slice=function(e,t){var _e=this.length;e=~~e,t=t===void 0?_e:~~t,e<0?(e+=_e,e<0&&(e=0)):e>_e&&(e=_e),t<0?(t+=_e,t<0&&(t=0)):t>_e&&(t=_e),t<e&&(t=e);var xe;if(Buffer$2.TYPED_ARRAY_SUPPORT)xe=this.subarray(e,t),xe.__proto__=Buffer$2.prototype;else{var Se=t-e;xe=new Buffer$2(Se,void 0);for(var Ce=0;Ce<Se;++Ce)xe[Ce]=this[Ce+e]}return xe};function checkOffset$1(e,t,_e){if(e%1!=0||e<0)throw RangeError(`offset is not uint`);if(e+t>_e)throw RangeError(`Trying to access beyond buffer length`)}Buffer$2.prototype.readUIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$1(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return xe},Buffer$2.prototype.readUIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$1(e,t,this.length);for(var xe=this[e+--t],Se=1;t>0&&(Se*=256);)xe+=this[e+--t]*Se;return xe},Buffer$2.prototype.readUInt8=function(e,t){return t||checkOffset$1(e,1,this.length),this[e]},Buffer$2.prototype.readUInt16LE=function(e,t){return t||checkOffset$1(e,2,this.length),this[e]|this[e+1]<<8},Buffer$2.prototype.readUInt16BE=function(e,t){return t||checkOffset$1(e,2,this.length),this[e]<<8|this[e+1]},Buffer$2.prototype.readUInt32LE=function(e,t){return t||checkOffset$1(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},Buffer$2.prototype.readUInt32BE=function(e,t){return t||checkOffset$1(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer$2.prototype.readIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$1(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return Se*=128,xe>=Se&&(xe-=2**(8*t)),xe},Buffer$2.prototype.readIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset$1(e,t,this.length);for(var xe=t,Se=1,Ce=this[e+--xe];xe>0&&(Se*=256);)Ce+=this[e+--xe]*Se;return Se*=128,Ce>=Se&&(Ce-=2**(8*t)),Ce},Buffer$2.prototype.readInt8=function(e,t){return t||checkOffset$1(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},Buffer$2.prototype.readInt16LE=function(e,t){t||checkOffset$1(e,2,this.length);var _e=this[e]|this[e+1]<<8;return _e&32768?_e|4294901760:_e},Buffer$2.prototype.readInt16BE=function(e,t){t||checkOffset$1(e,2,this.length);var _e=this[e+1]|this[e]<<8;return _e&32768?_e|4294901760:_e},Buffer$2.prototype.readInt32LE=function(e,t){return t||checkOffset$1(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer$2.prototype.readInt32BE=function(e,t){return t||checkOffset$1(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer$2.prototype.readFloatLE=function(e,t){return t||checkOffset$1(e,4,this.length),read$1(this,e,!0,23,4)},Buffer$2.prototype.readFloatBE=function(e,t){return t||checkOffset$1(e,4,this.length),read$1(this,e,!1,23,4)},Buffer$2.prototype.readDoubleLE=function(e,t){return t||checkOffset$1(e,8,this.length),read$1(this,e,!0,52,8)},Buffer$2.prototype.readDoubleBE=function(e,t){return t||checkOffset$1(e,8,this.length),read$1(this,e,!1,52,8)};function checkInt$1(e,t,_e,xe,Se,Ce){if(!internalIsBuffer$1(e))throw TypeError(`"buffer" argument must be a Buffer instance`);if(t>Se||t<Ce)throw RangeError(`"value" argument is out of bounds`);if(_e+xe>e.length)throw RangeError(`Index out of range`)}Buffer$2.prototype.writeUIntLE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt$1(this,e,t,_e,Se,0)}var Ce=1,Te=0;for(this[t]=e&255;++Te<_e&&(Ce*=256);)this[t+Te]=e/Ce&255;return t+_e},Buffer$2.prototype.writeUIntBE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt$1(this,e,t,_e,Se,0)}var Ce=_e-1,Te=1;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)this[t+Ce]=e/Te&255;return t+_e},Buffer$2.prototype.writeUInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,1,255,0),Buffer$2.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e&255,t+1};function objectWriteUInt16$1(e,t,_e,xe){t<0&&(t=65535+t+1);for(var Se=0,Ce=Math.min(e.length-_e,2);Se<Ce;++Se)e[_e+Se]=(t&255<<8*(xe?Se:1-Se))>>>(xe?Se:1-Se)*8}Buffer$2.prototype.writeUInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,2,65535,0),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16$1(this,e,t,!0),t+2},Buffer$2.prototype.writeUInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,2,65535,0),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16$1(this,e,t,!1),t+2};function objectWriteUInt32$1(e,t,_e,xe){t<0&&(t=4294967295+t+1);for(var Se=0,Ce=Math.min(e.length-_e,4);Se<Ce;++Se)e[_e+Se]=t>>>(xe?Se:3-Se)*8&255}Buffer$2.prototype.writeUInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,4,4294967295,0),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255):objectWriteUInt32$1(this,e,t,!0),t+4},Buffer$2.prototype.writeUInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,4,4294967295,0),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32$1(this,e,t,!1),t+4},Buffer$2.prototype.writeIntLE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt$1(this,e,t,_e,Se-1,-Se)}var Ce=0,Te=1,Ee=0;for(this[t]=e&255;++Ce<_e&&(Te*=256);)e<0&&Ee===0&&this[t+Ce-1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$2.prototype.writeIntBE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt$1(this,e,t,_e,Se-1,-Se)}var Ce=_e-1,Te=1,Ee=0;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)e<0&&Ee===0&&this[t+Ce+1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$2.prototype.writeInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,1,127,-128),Buffer$2.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=e&255,t+1},Buffer$2.prototype.writeInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,2,32767,-32768),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16$1(this,e,t,!0),t+2},Buffer$2.prototype.writeInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,2,32767,-32768),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16$1(this,e,t,!1),t+2},Buffer$2.prototype.writeInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,4,2147483647,-2147483648),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32$1(this,e,t,!0),t+4},Buffer$2.prototype.writeInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt$1(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer$2.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32$1(this,e,t,!1),t+4};
94function checkIEEE754$1(e,t,_e,xe,Se,Ce){if(_e+xe>e.length||_e<0)throw RangeError(`Index out of range`)}function writeFloat$1(e,t,_e,xe,Se){return Se||checkIEEE754$1(e,t,_e,4),write$1(e,t,_e,xe,23,4),_e+4}Buffer$2.prototype.writeFloatLE=function(e,t,_e){return writeFloat$1(this,e,t,!0,_e)},Buffer$2.prototype.writeFloatBE=function(e,t,_e){return writeFloat$1(this,e,t,!1,_e)};function writeDouble$1(e,t,_e,xe,Se){return Se||checkIEEE754$1(e,t,_e,8),write$1(e,t,_e,xe,52,8),_e+8}Buffer$2.prototype.writeDoubleLE=function(e,t,_e){return writeDouble$1(this,e,t,!0,_e)},Buffer$2.prototype.writeDoubleBE=function(e,t,_e){return writeDouble$1(this,e,t,!1,_e)},Buffer$2.prototype.copy=function(e,t,_e,xe){if(_e||=0,!xe&&xe!==0&&(xe=this.length),t>=e.length&&(t=e.length),t||=0,xe>0&&xe<_e&&(xe=_e),xe===_e||e.length===0||this.length===0)return 0;if(t<0)throw RangeError(`targetStart out of bounds`);if(_e<0||_e>=this.length)throw RangeError(`sourceStart out of bounds`);if(xe<0)throw RangeError(`sourceEnd out of bounds`);xe>this.length&&(xe=this.length),e.length-t<xe-_e&&(xe=e.length-t+_e);var Se=xe-_e,Ce;if(this===e&&_e<t&&t<xe)for(Ce=Se-1;Ce>=0;--Ce)e[Ce+t]=this[Ce+_e];else if(Se<1e3||!Buffer$2.TYPED_ARRAY_SUPPORT)for(Ce=0;Ce<Se;++Ce)e[Ce+t]=this[Ce+_e];else Uint8Array.prototype.set.call(e,this.subarray(_e,_e+Se),t);return Se},Buffer$2.prototype.fill=function(e,t,_e,xe){if(typeof e==`string`){if(typeof t==`string`?(xe=t,t=0,_e=this.length):typeof _e==`string`&&(xe=_e,_e=this.length),e.length===1){var Se=e.charCodeAt(0);Se<256&&(e=Se)}if(xe!==void 0&&typeof xe!=`string`)throw TypeError(`encoding must be a string`);if(typeof xe==`string`&&!Buffer$2.isEncoding(xe))throw TypeError(`Unknown encoding: `+xe)}else typeof e==`number`&&(e&=255);if(t<0||this.length<t||this.length<_e)throw RangeError(`Out of range index`);if(_e<=t)return this;t>>>=0,_e=_e===void 0?this.length:_e>>>0,e||=0;var Ce;if(typeof e==`number`)for(Ce=t;Ce<_e;++Ce)this[Ce]=e;else{var Te=internalIsBuffer$1(e)?e:utf8ToBytes$1(new Buffer$2(e,xe).toString()),Ee=Te.length;for(Ce=0;Ce<_e-t;++Ce)this[Ce+t]=Te[Ce%Ee]}return this};var INVALID_BASE64_RE$1=/[^+\/0-9A-Za-z-_]/g;function base64clean$1(e){if(e=stringtrim$1(e).replace(INVALID_BASE64_RE$1,``),e.length<2)return``;for(;e.length%4!=0;)e+=`=`;return e}function stringtrim$1(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,``)}function toHex$1(e){return e<16?`0`+e.toString(16):e.toString(16)}function utf8ToBytes$1(e,t){t||=1/0;for(var _e,xe=e.length,Se=null,Ce=[],Te=0;Te<xe;++Te){if(_e=e.charCodeAt(Te),_e>55295&&_e<57344){if(!Se){if(_e>56319){(t-=3)>-1&&Ce.push(239,191,189);continue}else if(Te+1===xe){(t-=3)>-1&&Ce.push(239,191,189);continue}Se=_e;continue}if(_e<56320){(t-=3)>-1&&Ce.push(239,191,189),Se=_e;continue}_e=(Se-55296<<10|_e-56320)+65536}else Se&&(t-=3)>-1&&Ce.push(239,191,189);if(Se=null,_e<128){if(--t<0)break;Ce.push(_e)}else if(_e<2048){if((t-=2)<0)break;Ce.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((t-=3)<0)break;Ce.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((t-=4)<0)break;Ce.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw Error(`Invalid code point`)}return Ce}function asciiToBytes$1(e){for(var t=[],_e=0;_e<e.length;++_e)t.push(e.charCodeAt(_e)&255);return t}function utf16leToBytes$1(e,t){for(var _e,xe,Se,Ce=[],Te=0;Te<e.length&&!((t-=2)<0);++Te)_e=e.charCodeAt(Te),xe=_e>>8,Se=_e%256,Ce.push(Se),Ce.push(xe);return Ce}function base64ToBytes$1(e){return toByteArray$1(base64clean$1(e))}function blitBuffer$1(e,t,_e,xe){for(var Se=0;Se<xe&&!(Se+_e>=t.length||Se>=e.length);++Se)t[Se+_e]=e[Se];return Se}function isnan$1(e){return e!==e}function isBuffer$1$1(e){return e!=null&&(!!e._isBuffer||isFastBuffer$1(e)||isSlowBuffer$1(e))}function isFastBuffer$1(e){return!!e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e)}function isSlowBuffer$1(e){return typeof e.readFloatLE==`function`&&typeof e.slice==`function`&&isFastBuffer$1(e.slice(0,0))}var _polyfillNode_buffer=Object.freeze({__proto__:null,Buffer:Buffer$2,INSPECT_MAX_BYTES:INSPECT_MAX_BYTES$1,SlowBuffer,isBuffer:isBuffer$1$1,kMaxLength:_kMaxLength}),commonjsGlobal=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{};
94function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var t=e.default;if(typeof t==`function`){var _e=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};_e.prototype=t.prototype}else _e={};return Object.defineProperty(_e,`__esModule`,{value:!0}),Object.keys(e).forEach(function(t){var xe=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(_e,t,xe.get?xe:{enumerable:!0,get:function(){return e[t]}})}),_e}var readableBrowser={exports:{}},_registry={};function defaultSetTimout(){throw Error(`setTimeout has not been defined`)}function defaultClearTimeout(){throw Error(`clearTimeout has not been defined`)}var cachedSetTimeout=defaultSetTimout,cachedClearTimeout=defaultClearTimeout;typeof global$1$1.setTimeout==`function`&&(cachedSetTimeout=setTimeout),typeof global$1$1.clearTimeout==`function`&&(cachedClearTimeout=clearTimeout);function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch{try{return cachedSetTimeout.call(null,e,0)}catch{return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch{try{return cachedClearTimeout.call(null,e)}catch{return cachedClearTimeout.call(this,e)}}}var queue$1=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue$1=currentQueue.concat(queue$1):queueIndex=-1,queue$1.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue$1.length;t;){for(currentQueue=queue$1,queue$1=[];++queueIndex<t;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,t=queue$1.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function nextTick(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var _e=1;_e<arguments.length;_e++)t[_e-1]=arguments[_e];queue$1.push(new Item(e,t)),queue$1.length===1&&!draining&&runTimeout(drainQueue)}function Item(e,t){this.fun=e,this.array=t}Item.prototype.run=function(){this.fun.apply(null,this.array)};var title=`browser`,platform=`browser`,browser$1=!0,env={},argv=[],version$1=``,versions={},release={},config$1={};function noop$2(){}var on=noop$2,addListener=noop$2,once$2=noop$2,off=noop$2,removeListener=noop$2,removeAllListeners=noop$2,emit=noop$2;function binding$1(e){throw Error(`process.binding is not supported`)}function cwd(){return`/`}function chdir(e){throw Error(`process.chdir is not supported`)}function umask(){return 0}var performance$1=global$1$1.performance||{},performanceNow=performance$1.now||performance$1.mozNow||performance$1.msNow||performance$1.oNow||performance$1.webkitNow||function(){return new Date().getTime()};function hrtime(e){var t=performanceNow.call(performance$1)*.001,_e=Math.floor(t),xe=Math.floor(t%1*1e9);return e&&(_e-=e[0],xe-=e[1],xe<0&&(_e--,xe+=1e9)),[_e,xe]}var startTime=new Date;function uptime(){return(new Date-startTime)/1e3}var browser$1$1={nextTick,title,browser:browser$1,env,argv,version:version$1,versions,on,addListener,once:once$2,off,removeListener,removeAllListeners,emit,binding:binding$1,cwd,chdir,umask,hrtime,platform,release,config:config$1,uptime},domain;function EventHandlers(){}EventHandlers.prototype=Object.create(null);function EventEmitter(){EventEmitter.init.call(this)}EventEmitter.EventEmitter=EventEmitter,EventEmitter.usingDomains=!1,EventEmitter.prototype.domain=void 0,EventEmitter.prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.init=function(){this.domain=null,EventEmitter.usingDomains&&domain.active&&!(this instanceof domain.Domain)&&(this.domain=domain.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new EventHandlers,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},EventEmitter.prototype.setMaxListeners=function(e){if(typeof e!=`number`||e<0||isNaN(e))throw TypeError(`"n" argument must be a positive number`);return this._maxListeners=e,this};function $getMaxListeners(e){return e._maxListeners===void 0?EventEmitter.defaultMaxListeners:e._maxListeners}EventEmitter.prototype.getMaxListeners=function(){return $getMaxListeners(this)};function emitNone(e,t,_e){if(t)e.call(_e);else for(var xe=e.length,Se=arrayClone(e,xe),Ce=0;Ce<xe;++Ce)Se[Ce].call(_e)}function emitOne(e,t,_e,xe){if(t)e.call(_e,xe);else for(var Se=e.length,Ce=arrayClone(e,Se),Te=0;Te<Se;++Te)Ce[Te].call(_e,xe)}function emitTwo(e,t,_e,xe,Se){if(t)e.call(_e,xe,Se);else for(var Ce=e.length,Te=arrayClone(e,Ce),Ee=0;Ee<Ce;++Ee)Te[Ee].call(_e,xe,Se)}function emitThree(e,t,_e,xe,Se,Ce){if(t)e.call(_e,xe,Se,Ce);else for(var Te=e.length,Ee=arrayClone(e,Te),De=0;De<Te;++De)Ee[De].call(_e,xe,Se,Ce)}function emitMany(e,t,_e,xe){if(t)e.apply(_e,xe);else for(var Se=e.length,Ce=arrayClone(e,Se),Te=0;Te<Se;++Te)Ce[Te].apply(_e,xe)}EventEmitter.prototype.emit=function(e){var t,_e,xe,Se,Ce,Te,Ee,De=e===`error`;if(Te=this._events,Te)De&&=Te.error==null;else if(!De)return!1;if(Ee=this.domain,De){if(t=arguments[1],Ee)t||=Error(`Uncaught, unspecified "error" event`),t.domainEmitter=this,t.domain=Ee,t.domainThrown=!1,Ee.emit(`error`,t);else if(t instanceof Error)throw t;else{var Oe=Error(`Uncaught, unspecified "error" event. (`+t+`)`);throw Oe.context=t,Oe}return!1}if(_e=Te[e],!_e)return!1;var ke=typeof _e==`function`;switch(xe=arguments.length,xe){case 1:emitNone(_e,ke,this);break;case 2:emitOne(_e,ke,this,arguments[1]);break;case 3:emitTwo(_e,ke,this,arguments[1],arguments[2]);break;case 4:emitThree(_e,ke,this,arguments[1],arguments[2],arguments[3]);break;default:for(Se=Array(xe-1),Ce=1;Ce<xe;Ce++)Se[Ce-1]=arguments[Ce];emitMany(_e,ke,this,Se)}return!0};function _addListener(e,t,_e,xe){var Se,Ce,Te;if(typeof _e!=`function`)throw TypeError(`"listener" argument must be a function`);if(Ce=e._events,Ce?(Ce.newListener&&(e.emit(`newListener`,t,_e.listener?_e.listener:_e),Ce=e._events),Te=Ce[t]):(Ce=e._events=new EventHandlers,e._eventsCount=0),!Te)Te=Ce[t]=_e,++e._eventsCount;else if(typeof Te==`function`?Te=Ce[t]=xe?[_e,Te]:[Te,_e]:xe?Te.unshift(_e):Te.push(_e),!Te.warned&&(Se=$getMaxListeners(e),Se&&Se>0&&Te.length>Se)){Te.warned=!0;var Ee=Error(`Possible EventEmitter memory leak detected. `+Te.length+` `+t+` listeners added. Use emitter.setMaxListeners() to increase limit`);Ee.name=`MaxListenersExceededWarning`,Ee.emitter=e,Ee.type=t,Ee.count=Te.length,emitWarning(Ee)}return e}function emitWarning(e){typeof console.warn==`function`?console.warn(e):console.log(e)}EventEmitter.prototype.addListener=function(e,t){return _addListener(this,e,t,!1)},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.prependListener=function(e,t){return _addListener(this,e,t,!0)};function _onceWrap(e,t,_e){var xe=!1;function Se(){e.removeListener(t,Se),xe||(xe=!0,_e.apply(e,arguments))}return Se.listener=_e,Se}EventEmitter.prototype.once=function(e,t){if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);return this.on(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.prependOnceListener=function(e,t){if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);return this.prependListener(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.removeListener=function(e,t){var _e,xe,Se,Ce,Te;if(typeof t!=`function`)throw TypeError(`"listener" argument must be a function`);if(xe=this._events,!xe||(_e=xe[e],!_e))return this;if(_e===t||_e.listener&&_e.listener===t)--this._eventsCount===0?this._events=new EventHandlers:(delete xe[e],xe.removeListener&&this.emit
94(`removeListener`,e,_e.listener||t));else if(typeof _e!=`function`){for(Se=-1,Ce=_e.length;Ce-- >0;)if(_e[Ce]===t||_e[Ce].listener&&_e[Ce].listener===t){Te=_e[Ce].listener,Se=Ce;break}if(Se<0)return this;if(_e.length===1){if(_e[0]=void 0,--this._eventsCount===0)return this._events=new EventHandlers,this;delete xe[e]}else spliceOne(_e,Se);xe.removeListener&&this.emit(`removeListener`,e,Te||t)}return this},EventEmitter.prototype.off=function(e,t){return this.removeListener(e,t)},EventEmitter.prototype.removeAllListeners=function(e){var t,_e=this._events;if(!_e)return this;if(!_e.removeListener)return arguments.length===0?(this._events=new EventHandlers,this._eventsCount=0):_e[e]&&(--this._eventsCount===0?this._events=new EventHandlers:delete _e[e]),this;if(arguments.length===0){for(var xe=Object.keys(_e),Se=0,Ce;Se<xe.length;++Se)Ce=xe[Se],Ce!==`removeListener`&&this.removeAllListeners(Ce);return this.removeAllListeners(`removeListener`),this._events=new EventHandlers,this._eventsCount=0,this}if(t=_e[e],typeof t==`function`)this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0]);return this},EventEmitter.prototype.listeners=function(e){var t,_e,xe=this._events;return xe?(t=xe[e],_e=t?typeof t==`function`?[t.listener||t]:unwrapListeners(t):[]):_e=[],_e},EventEmitter.listenerCount=function(e,t){return typeof e.listenerCount==`function`?e.listenerCount(t):listenerCount.call(e,t)},EventEmitter.prototype.listenerCount=listenerCount;function listenerCount(e){var t=this._events;if(t){var _e=t[e];if(typeof _e==`function`)return 1;if(_e)return _e.length}return 0}EventEmitter.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function spliceOne(e,t){for(var _e=t,xe=_e+1,Se=e.length;xe<Se;_e+=1,xe+=1)e[_e]=e[xe];e.pop()}function arrayClone(e,t){for(var _e=Array(t);t--;)_e[t]=e[t];return _e}function unwrapListeners(e){for(var t=Array(e.length),_e=0;_e<t.length;++_e)t[_e]=e[_e].listener||e[_e];return t}var require$$1$1=getAugmentedNamespace(Object.freeze({__proto__:null,EventEmitter,default:EventEmitter})),streamBrowser=require$$1$1.EventEmitter,require$$0=getAugmentedNamespace(_polyfillNode_buffer),inherits$2=typeof Object.create==`function`?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var _e=function(){};_e.prototype=t.prototype,e.prototype=new _e,e.prototype.constructor=e},getOwnPropertyDescriptors=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),_e={},xe=0;xe<t.length;xe++)_e[t[xe]]=Object.getOwnPropertyDescriptor(e,t[xe]);return _e},formatRegExp=/%[sdj%]/g;function format(e){if(!isString$2(e)){for(var t=[],_e=0;_e<arguments.length;_e++)t.push(inspect$1(arguments[_e]));return t.join(` `)}for(var _e=1,xe=arguments,Se=xe.length,Ce=String(e).replace(formatRegExp,function(e){if(e===`%%`)return`%`;if(_e>=Se)return e;switch(e){case`%s`:return String(xe[_e++]);case`%d`:return Number(xe[_e++]);case`%j`:try{return JSON.stringify(xe[_e++])}catch{return`[Circular]`}default:return e}}),Te=xe[_e];_e<Se;Te=xe[++_e])isNull(Te)||!isObject(Te)?Ce+=` `+Te:Ce+=` `+inspect$1(Te);return Ce}function deprecate$1(e,t){if(isUndefined(global$1$1.process))return function(){return deprecate$1(e,t).apply(this,arguments)};if(browser$1$1.noDeprecation===!0)return e;var _e=!1;function xe(){if(!_e){if(browser$1$1.throwDeprecation)throw Error(t);browser$1$1.traceDeprecation?console.trace(t):console.error(t),_e=!0}return e.apply(this,arguments)}return xe}var debugs={},debugEnviron;function debuglog(e){if(isUndefined(debugEnviron)&&(debugEnviron=browser$1$1.env.NODE_DEBUG||``),e=e.toUpperCase(),!debugs[e])if(RegExp(`\\b`+e+`\\b`,`i`).test(debugEnviron)){var t=0;debugs[e]=function(){var _e=format.apply(null,arguments);console.error(`%s %d: %s`,e,t,_e)}}else debugs[e]=function(){};return debugs[e]}function inspect$1(e,t){var _e={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(_e.depth=arguments[2]),arguments.length>=4&&(_e.colors=arguments[3]),isBoolean$1(t)?_e.showHidden=t:t&&_extend(_e,t),isUndefined(_e.showHidden)&&(_e.showHidden=!1),isUndefined(_e.depth)&&(_e.depth=2),isUndefined(_e.colors)&&(_e.colors=!1),isUndefined(_e.customInspect)&&(_e.customInspect=!0),_e.colors&&(_e.stylize=stylizeWithColor),formatValue$1(_e,e,_e.depth)}inspect$1.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect$1.styles={special:`cyan`,number:`yellow`,boolean:`yellow`,undefined:`grey`,null:`bold`,string:`green`,date:`magenta`,regexp:`red`};function stylizeWithColor(e,t){var _e=inspect$1.styles[t];return _e?`\x1B[`+inspect$1.colors[_e][0]+`m`+e+`\x1B[`+inspect$1.colors[_e][1]+`m`:e}
94function stylizeNoColor(e,t){return e}function arrayToHash(e){var t={};return e.forEach(function(e,_e){t[e]=!0}),t}function formatValue$1(e,t,_e){if(e.customInspect&&t&&isFunction(t.inspect)&&t.inspect!==inspect$1&&!(t.constructor&&t.constructor.prototype===t)){var xe=t.inspect(_e,e);return isString$2(xe)||(xe=formatValue$1(e,xe,_e)),xe}var Se=formatPrimitive(e,t);if(Se)return Se;var Ce=Object.keys(t),Te=arrayToHash(Ce);if(e.showHidden&&(Ce=Object.getOwnPropertyNames(t)),isError(t)&&(Ce.indexOf(`message`)>=0||Ce.indexOf(`description`)>=0))return formatError(t);if(Ce.length===0){if(isFunction(t)){var Ee=t.name?`: `+t.name:``;return e.stylize(`[Function`+Ee+`]`,`special`)}if(isRegExp(t))return e.stylize(RegExp.prototype.toString.call(t),`regexp`);if(isDate(t))return e.stylize(Date.prototype.toString.call(t),`date`);if(isError(t))return formatError(t)}var De=``,Oe=!1,ke=[`{`,`}`];if(isArray$2(t)&&(Oe=!0,ke=[`[`,`]`]),isFunction(t)&&(De=` [Function`+(t.name?`: `+t.name:``)+`]`),isRegExp(t)&&(De=` `+RegExp.prototype.toString.call(t)),isDate(t)&&(De=` `+Date.prototype.toUTCString.call(t)),isError(t)&&(De=` `+formatError(t)),Ce.length===0&&(!Oe||t.length==0))return ke[0]+De+ke[1];if(_e<0)return isRegExp(t)?e.stylize(RegExp.prototype.toString.call(t),`regexp`):e.stylize(`[Object]`,`special`);e.seen.push(t);var Ae=Oe?formatArray(e,t,_e,Te,Ce):Ce.map(function(xe){return formatProperty(e,t,_e,Te,xe,Oe)});return e.seen.pop(),reduceToSingleString(Ae,De,ke)}function formatPrimitive(e,t){if(isUndefined(t))return e.stylize(`undefined`,`undefined`);if(isString$2(t)){var _e=`'`+JSON.stringify(t).replace(/^"|"$/g,``).replace(/'/g,`\\'`).replace(/\\"/g,`"`)+`'`;return e.stylize(_e,`string`)}if(isNumber$2(t))return e.stylize(``+t,`number`);if(isBoolean$1(t))return e.stylize(``+t,`boolean`);if(isNull(t))return e.stylize(`null`,`null`)}function formatError(e){return`[`+Error.prototype.toString.call(e)+`]`}function formatArray(e,t,_e,xe,Se){for(var Ce=[],Te=0,Ee=t.length;Te<Ee;++Te)hasOwnProperty(t,String(Te))?Ce.push(formatProperty(e,t,_e,xe,String(Te),!0)):Ce.push(``);return Se.forEach(function(Se){Se.match(/^\d+$/)||Ce.push(formatProperty(e,t,_e,xe,Se,!0))}),Ce}function formatProperty(e,t,_e,xe,Se,Ce){var Te,Ee,De=Object.getOwnPropertyDescriptor(t,Se)||{value:t[Se]};if(De.get?Ee=De.set?e.stylize(`[Getter/Setter]`,`special`):e.stylize(`[Getter]`,`special`):De.set&&(Ee=e.stylize(`[Setter]`,`special`)),hasOwnProperty(xe,Se)||(Te=`[`+Se+`]`),Ee||(e.seen.indexOf(De.value)<0?(Ee=isNull(_e)?formatValue$1(e,De.value,null):formatValue$1(e,De.value,_e-1),Ee.indexOf(` 95`)>-1&&(Ee=Ce?Ee.split(` 96`).map(function(e){return` `+e}).join(` 97`).substr(2):` 98`+Ee.split(` 99`).map(function(e){return` `+e}).join(` 100`))):Ee=e.stylize(`[Circular]`,`special`)),isUndefined(Te)){if(Ce&&Se.match(/^\d+$/))return Ee;Te=JSON.stringify(``+Se),Te.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Te=Te.substr(1,Te.length-2),Te=e.stylize(Te,`name`)):(Te=Te.replace(/'/g,`\\'`).replace(/\\"/g,`"`).replace(/(^"|"$)/g,`'`),Te=e.stylize(Te,`string`))}return Te+`: `+Ee}function reduceToSingleString(e,t,_e){return e.reduce(function(e,t){return t.indexOf(` 101`),e+t.replace(/\u001b\[\d\d?m/g,``).length+1},0)>60?_e[0]+(t===``?``:t+` 102 `)+` `+e.join(`, 103 `)+` `+_e[1]:_e[0]+t+` `+e.join(`, `)+` `+_e[1]}function isArray$2(e){return Array.isArray(e)}function isBoolean$1(e){return typeof e==`boolean`}function isNull(e){return e===null}function isNullOrUndefined(e){return e==null}function isNumber$2(e){return typeof e==`number`}function isString$2(e){return typeof e==`string`}function isSymbol(e){return typeof e==`symbol`}function isUndefined(e){return e===void 0}function isRegExp(e){return isObject(e)&&objectToString(e)===`[object RegExp]`}function isObject(e){return typeof e==`object`&&!!e}function isDate(e){return isObject(e)&&objectToString(e)===`[object Date]`}function isError(e){return isObject(e)&&(objectToString(e)===`[object Error]`||e instanceof Error)}function isFunction(e){return typeof e==`function`}function isPrimitive(e){return e===null||typeof e==`boolean`||typeof e==`number`||typeof e==`string`||typeof e==`symbol`||e===void 0}function isBuffer$2(e){return Buffer$2.isBuffer(e)}function objectToString(e){return Object.prototype.toString.call(e)}function pad$1(e){return e<10?`0`+e.toString(10):e.toString(10)}var months=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function timestamp(){var e=new Date,t=[pad$1(e.getHours()),pad$1(e.getMinutes()),pad$1(e.getSeconds())].join(`:`);return[e.getDate(),months[e.getMonth()],t].join(` `)}function log(){console.log(`%s - %s`,timestamp(),format.apply(null,arguments))}function _extend(e,t){if(!t||!isObject(t))return e;for(var _e=Object.keys(t),xe=_e.length;xe--;)e[_e[xe]]=t[_e[xe]];return e}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var kCustomPromisifiedSymbol=typeof Symbol<`u`?Symbol(`util.promisify.custom`):void 0;function promisify(e){if(typeof e!=`function`)throw TypeError(`The "original" argument must be of type Function`);if(kCustomPromisifiedSymbol&&e[kCustomPromisifiedSymbol]){var t=e[kCustomPromisifiedSymbol];if(typeof t!=`function`)throw TypeError(`The "util.promisify.custom" argument must be of type Function`);return Object.defineProperty(t,kCustomPromisifiedSymbol,{value:t,enumerable:!1,writable:!1,
103configurable:!0}),t}function t(){for(var t,_e,xe=new Promise(function(e,xe){t=e,_e=xe}),Se=[],Ce=0;Ce<arguments.length;Ce++)Se.push(arguments[Ce]);Se.push(function(e,xe){e?_e(e):t(xe)});try{e.apply(this,Se)}catch(e){_e(e)}return xe}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),kCustomPromisifiedSymbol&&Object.defineProperty(t,kCustomPromisifiedSymbol,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,getOwnPropertyDescriptors(e))}promisify.custom=kCustomPromisifiedSymbol;function callbackifyOnRejected(e,t){if(!e){var _e=Error(`Promise was rejected with a falsy value`);_e.reason=e,e=_e}return t(e)}function callbackify(e){if(typeof e!=`function`)throw TypeError(`The "original" argument must be of type Function`);function t(){for(var t=[],_e=0;_e<arguments.length;_e++)t.push(arguments[_e]);var xe=t.pop();if(typeof xe!=`function`)throw TypeError(`The last argument must be of type Function`);var Se=this,Ce=function(){return xe.apply(Se,arguments)};e.apply(this,t).then(function(e){browser$1$1.nextTick(Ce.bind(null,null,e))},function(e){browser$1$1.nextTick(callbackifyOnRejected.bind(null,e,Ce))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,getOwnPropertyDescriptors(e)),t}var require$$3=getAugmentedNamespace(Object.freeze({__proto__:null,_extend,callbackify,debuglog,default:{inherits:inherits$2,_extend,log,isBuffer:isBuffer$2,isPrimitive,isFunction,isError,isDate,isObject,isRegExp,isUndefined,isSymbol,isString:isString$2,isNumber:isNumber$2,isNullOrUndefined,isNull,isBoolean:isBoolean$1,isArray:isArray$2,inspect:inspect$1,deprecate:deprecate$1,format,debuglog,promisify,c
vendor: 6,293 bytes, line 103
103allbackify},deprecate:deprecate$1,format,inherits:inherits$2,inspect:inspect$1,isArray:isArray$2,isBoolean:isBoolean$1,isBuffer:isBuffer$2,isDate,isError,isFunction,isNull,isNullOrUndefined,isNumber:isNumber$2,isObject,isPrimitive,isRegExp,isString:isString$2,isSymbol,isUndefined,log,promisify})),buffer_list,hasRequiredBuffer_list;function requireBuffer_list(){if(hasRequiredBuffer_list)return buffer_list;hasRequiredBuffer_list=1;function e(e,t){var _e=Object.keys(e);if(Object.getOwnPropertySymbols){var xe=Object.getOwnPropertySymbols(e);t&&(xe=xe.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),_e.push.apply(_e,xe)}return _e}function t(t){for(var xe=1;xe<arguments.length;xe++){var Se=arguments[xe]==null?{}:arguments[xe];xe%2?e(Object(Se),!0).forEach(function(e){_e(t,e,Se[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(Se)):e(Object(Se)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(Se,e))})}return t}function _e(e,t,_e){return t in e?Object.defineProperty(e,t,{value:_e,enumerable:!0,configurable:!0,writable:!0}):e[t]=_e,e}function xe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Se(e,t){for(var _e=0;_e<t.length;_e++){var xe=t[_e];xe.enumerable=xe.enumerable||!1,xe.configurable=!0,`value`in xe&&(xe.writable=!0),Object.defineProperty(e,xe.key,xe)}}function Ce(e,t,_e){return t&&Se(e.prototype,t),e}var Te=require$$0.Buffer,Ee=require$$3.inspect,De=Ee&&Ee.custom||`inspect`;function Oe(e,t,_e){Te.prototype.copy.call(e,t,_e)}return buffer_list=function(){function e(){xe(this,e),this.head=null,this.tail=null,this.length=0}return Ce(e,[{key:`push`,value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:`unshift`,value:function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(e){if(this.length===0)return``;for(var t=this.head,_e=``+t.data;t=t.next;)_e+=e+t.data;return _e}},{key:`concat`,value:function(e){if(this.length===0)return Te.alloc(0);for(var t=Te.allocUnsafe(e>>>0),_e=this.head,xe=0;_e;)Oe(_e.data,t,xe),xe+=_e.data.length,_e=_e.next;return t}},{key:`consume`,value:function(e,t){var _e;return e<this.head.data.length?(_e=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):_e=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),_e}},{key:`first`,value:function(){return this.head.data}},{key:`_getString`,value:function(e){var t=this.head,_e=1,xe=t.data;for(e-=xe.length;t=t.next;){var Se=t.data,Ce=e>Se.length?Se.length:e;if(Ce===Se.length?xe+=Se:xe+=Se.slice(0,e),e-=Ce,e===0){Ce===Se.length?(++_e,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=Se.slice(Ce));break}++_e}return this.length-=_e,xe}},{key:`_getBuffer`,value:function(e){var t=Te.allocUnsafe(e),_e=this.head,xe=1;for(_e.data.copy(t),e-=_e.data.length;_e=_e.next;){var Se=_e.data,Ce=e>Se.length?Se.length:e;if(Se.copy(t,t.length-e,0,Ce),e-=Ce,e===0){Ce===Se.length?(++xe,_e.next?this.head=_e.next:this.head=this.tail=null):(this.head=_e,_e.data=Se.slice(Ce));break}++xe}return this.length-=xe,t}},{key:De,value:function(e,_e){return Ee(this,t({},_e,{depth:0,customInspect:!1}))}}]),e}(),buffer_list}function destroy(e,t){var _e=this,xe=this._readableState&&this._readableState.destroyed,Se=this._writableState&&this._writableState.destroyed;return xe||Se?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,browser$1$1.nextTick(emitErrorNT,this,e)):browser$1$1.nextTick(emitErrorNT,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?_e._writableState?_e._writableState.errorEmitted?browser$1$1.nextTick(emitCloseNT,_e):(_e._writableState.errorEmitted=!0,browser$1$1.nextTick(emitErrorAndCloseNT,_e,e)):browser$1$1.nextTick(emitErrorAndCloseNT,_e,e):t?(browser$1$1.nextTick(emitCloseNT,_e),t(e)):browser$1$1.nextTick(emitCloseNT,_e)}),this)}function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit(`close`)}function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function emitErrorNT(e,t){e.emit(`error`,t)}function errorOrDestroy$2(e,t){var _e=e._readableState,xe=e._writableState;_e&&_e.autoDestroy||xe&&xe.autoDestroy?e.destroy(t):e.emit(`error`,t)}var destroy_1={destroy,undestroy,errorOrDestroy:errorOrDestroy$2},errorsBrowser={};function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var codes={};function createErrorType(e,t,_e){_e||=Error;function xe(e,_e,xe){return typeof t==`string`?t:t(e,_e,xe)}var Se=function(e){_inheritsLoose(t,e);function t(t,_e,Se){return e.call(this,xe(t,_e,Se))||this}return t}(_e);Se.prototype.name=_e.name,Se.prototype.code=e,codes[e]=Se}function oneOf(e,t){if(Array.isArray(e)){var _e=e.length;return e=e.map(function(e){return String(e)}),_e>2?`one of ${t} ${e.slice(0,_e-1).join(`, `)}, or `+e[_e-1]:_e===2?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}else return`of ${t} ${String(e)}`}function startsWith(e,t,_e){return e.substr(0,t.length)===t}function endsWith(e,t,_e){return(_e===void 0||_e>e.length)&&(_e=e.length),e.substring(_e-t.length,_e)===t}function includes(e,t,_e){return typeof _e!=`number`&&(_e=0),_e+t.length>e.length?!1:e.indexOf(t,_e)!==-1}createErrorType(`ERR_INVALID_OPT_VALUE`,function(e,t){return`The value "`+t+`" is invali
103d for option "`+e+`"`},TypeError),createErrorType(`ERR_INVALID_ARG_TYPE`,function(e,t,_e){var xe;typeof t==`string`&&startsWith(t,`not `)?(xe=`must not be`,t=t.replace(/^not /,``)):xe=`must be`;var Se=endsWith(e,` argument`)?`The ${e} ${xe} ${oneOf(t,`type`)}`:`The "${e}" ${includes(e,`.`)?`property`:`argument`} ${xe} ${oneOf(t,`type`)}`;return Se+=`. Received type ${typeof _e}`,Se},TypeError),createErrorType(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),createErrorType(`ERR_METHOD_NOT_IMPLEMENTED`,function(e){return`The `+e+` method is not implemented`}),createErrorType(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),createErrorType(`ERR_STREAM_DESTROYED`,function(e){return`Cannot call `+e+` after a stream was destroyed`}),createErrorType(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),createErrorType(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),createErrorType(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),createErrorType(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),createErrorType(`ERR_UNKNOWN_ENCODING`,function(e){return`Unknown encoding: `+e},TypeError),createErrorType(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),errorsBrowser.codes=codes;var ERR_INVALID_OPT_VALUE=errorsBrowser.codes.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(e,t,_e){return e.highWaterMark==null?t?e[_e]:null:e.highWaterMark}function getHighWaterMark$2(e,t,_e,xe){var Se=highWaterMarkFrom(t,xe,_e);if(Se!=null){if(!(isFinite(Se)&&Math.floor(Se)===Se)||Se<0)throw new ER
103R_INVALID_OPT_VALUE(xe?_e:`highWaterMark`,Se);return Math.floor(Se)}return e.objectMode?16:16*1024}var state={getHighWaterMark:getHighWaterMark$2},inherits=typeof Object.create==`function`?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var _e=function(){};_e.prototype=t.prototype,e.prototype=new _e,e.prototype.constructor=e},require$$1=getAugmentedNamespace(Object.freeze({__proto__:null,default:inherits})),isBufferEncoding=Buffer$2.isEncoding||function(e){switch(e&&e.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function assertEncoding(e){if(e&&!isBufferEncoding(e))throw Error(`Unknown encoding: `+e)}function StringDecoder$1(e){switch(this.encoding=(e||`utf8`).toLowerCase().replace(/[-_]/,``),assertEncoding(e),this.encoding){case`utf8`:this.surrogateSize=3;break;case`ucs2`:case`utf16le`:this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar;break;case`base64`:this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar;break;default:this.write=passThroughWrite;return}this.charBuffer=new Buffer$2(6),this.charReceived=0,this.charLength=0}StringDecoder$1.prototype.write=function(e){for(var t=``;this.charLength;){var _e=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,_e),this.charReceived+=_e,this.charReceived<this.charLength)return``;e=e.slice(_e,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var xe=t.charCodeAt(t.length-1);if(xe>=55296&&xe<=56319){this.charLength+=this.surrogateSize,t=``;continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var Se=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,Se),Se-=this.charReceived),t+=e.toString(this.encoding,0,Se);var Se=t.length-1,xe=t.charCodeAt(Se);if(xe>=55296&&xe<=56319){var Ce=this.surrogateSize;return this.charLength+=Ce,this.charReceived+=Ce,this.charBuffer.copy(this.charBuffer,Ce,0,Ce),e.copy(this.charBuffer,0,0,Ce),t.substring(0,Se)}return t},StringDecoder$1.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var _e=e[e.length-t];if(t==1&&_e>>5==6){this.charLength=2;break}if(t<=2&&_e>>4==14){this.charLength=3;break}if(t<=3&&_e>>3==30){this.charLength=4;break}}this.charReceived=t},StringDecoder$1.prototype.end=function(e){var t=``;if(e&&e.length&&(t=this.write(e)),this.charReceived){var _e=this.charReceived,xe=this.charBuffer,Se=this.encoding;t+=xe.slice(0,_e).toString(Se)}return t};function passThroughWrite(e){return e.toString(this.encoding)}function utf16DetectIncompleteChar(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var require$$10=getAugmentedNamespace(Object.freeze({__proto__:null,StringDecoder:StringDecoder$1})),ERR_STREAM_PREMATURE_CLOSE=errorsBrowser.codes.ERR_STREAM_PREMATURE_CLOSE;function once$1(e){var t=!1;return function(){if(!t){t=!0;var _e=[...arguments];e.apply(this,_e)}}}function noop$1(){}function isRequest$1(e){return e.setHeader&&typeof e.abort==`function`}function eos$1(e,t,_e){if(typeof t==`function`)return eos$1(e,null,t);t||={},_e=once$1(_e||noop$1);var xe=t.readable||t.readable!==!1&&e.readable,Se=t.writable||t.writable!==!1&&e.writable,Ce=function(){e.writable||Ee()},Te=e._writableState&&e._writableState.finished,Ee=function(){Se=!1,Te=!0,xe||_e.call(e)},De=e._readableState&&e._readableState.endEmitted,Oe=function(){xe=!1,De=!0,Se||_e.call(e)},ke=function(t){_e.call(e,t)},Ae=function(){var t;if(xe&&!De)return(!e._readableState||!e._readableState.ended)&&(t=new ERR_STREAM_PREMATURE_CLOSE),_e.call(e,t);if(Se&&!Te)return(!e._writableState||!e._writableState.ended)&&(t=new ERR_STREAM_PREMATURE_CLOSE),_e.call(e,t)},je=function(){e.req.on(`finish`,Ee)};return isRequest$1(e)?(e.on(`complete`,Ee),e.on(`abort`,Ae),e.req?je():e.on(`request`,je)):Se&&!e._writableState&&(e.on(`end`,Ce),e.on(`close`,Ce)),e.on(`end`,Oe),e.on(`finish`,Ee),t.error!==!1&&e.on(`error`,ke),e.on(`close`,Ae),function(){e.removeListener(`complete`,Ee),e.removeListener(`abort`,Ae),e.removeListener(`request`,je),e.req&&e.req.removeListener(`finish`,Ee),e.removeListener(`end`,Ce),e.removeListener(`close`,Ce),e.removeListener(`finish`,Ee),e.removeListener(`end`,Oe),e.removeListener(`error`,ke),e.removeListener(`close`,Ae)}}var endOfStream=eos$1,async_iterator,hasRequiredAsync_iterator;function requireAsync_iterator(){if(hasRequiredAsync_iterator)return async_iterator;hasRequiredAsync_iterator=1;var e;function t(e,t,_e){return t in e?Object.defineProperty(e,t,{value:_e,enumerable:!0,configurable:!0,writable:!0}):e[t]=_e,e}var _e=endOfStream,xe=Symbol(`lastResolve`),Se=Symbol(`lastReject`),Ce=Symbol(`error`),Te=Symbol(`ended`),Ee=Symbol(`lastPromise`),De=Symbol(`handlePromise`),Oe=Symbol(`stream`);function ke(e,t){return{value:e,done:t}}function Ae(e){var t=e[xe];if(t!==null){var _e=e[Oe].read();_e!==null&&(e[Ee]=null,e[xe]=null,e[Se]=null,t(ke(_e,!1)))}}function je(e){browser$1$1.nextTick(Ae,e)}function Me(e,t){return function(_e,xe){e.then(function(){if(t[Te]){_e(ke(void 0,!0));return}t[De](_e,xe)},xe)}}var Pe=Object.getPrototypeOf(function(){}),Fe=Object.setPrototypeOf((e={get stream(){return this[Oe]},next:function(){var e=this,t=this[Ce];if(t!==null)return Promise.reject(t);if(this[Te])return Promise.resolve(ke(void 0,!0));if(this[Oe].destroyed)return new Promise(function(t,_e){browser$1$1.nextTick(function(){e[Ce]?_e(e[Ce]):t(ke(void 0,!0))})});var _e=this[Ee],xe;if(_e)xe=new Promise(Me(_e,this));else{var Se=this[Oe].read();if(Se!==null)return Promise.resolve(ke(Se,!1));xe=new Promise(this[De])}return this[Ee]=xe,xe}},t(e,Symbol.asyncIterator,function(){return this}),t(e,`return`,function(){var e=this;return new Promise(function(t,_e){e[Oe].destroy(null,function(e){if(e){_e(e);return}t(ke(void 0,!0))})})}),e),Pe);return async_iterator=function(e){var Ae,Me=Object.create(Fe,(Ae={},t(Ae,Oe,{value:e,writable:!0}),t(Ae,xe,{value:null,writable:!0}),t(Ae,Se,{value:null,writable:!0}),t(Ae,Ce,{value:null,writable:!0}),t(Ae,Te,{value:e._readableState.endEmitted,writable:!0}),t(Ae,De,{value:function(e,t){var _e=Me[Oe].read();_e?(Me[Ee]=null,Me[xe]=null,Me[Se]=null,e(ke(_e,!1))):(Me[xe]=e,Me[Se]=t)},writable:!0}),Ae));return Me[Ee]=null,_e(e,function(e){if(e&&e.code!==`ERR_STREAM_PREMATURE_CLOSE`){var t=Me[Se];t!==null&&(Me[Ee]=null,Me[xe]=null,Me[Se]=null,t(e)),Me[Ce]=e;return}var _e=Me[xe];_e!==null&&(Me[Ee]=null,Me[xe]=null,Me[Se]=null,_e(ke(void 0,!0))),Me[Te]=!0}),e.on(`readable`,je.bind(null,Me)),Me},async_iterator}var fromBrowser,hasRequiredFromBrowser;function requireFromBrowser(){return hasRequiredFromBrowser?fromBrowser:(hasRequiredFromBrowser=1,fromBrowser=function(){throw Error(`Readable.from is not available in the browser`)},fromBrowser)}var Registry$4=_registry;Registry$4.Readable=Readable,Readable.ReadableState=ReadableState,require$$1$1.EventEmitter;var EElistenerCount=function(e,t){return e.listeners(t).length},Stream$1=streamBrowser,Buffer$1$1=require$$0.Buffer,OurUint8Array$1=commonjsGlobal.Uint8Array||function(){};function _uint8ArrayToBuffer$1(e){return Buffer$1$1.from(e)}function _isUint8Array$1(e){return Buffer$1$1.isBuffer(e)||e instanceof OurUint8Array$1}var debugUtil=require$$3,debug=debugUtil&&debugUtil.debuglog?debugUtil.debuglog(`stream`):function(){},BufferList=requireBuffer_list(),destroyImpl$1=destroy_1,getHighWaterMark$1=state.getHighWaterMark,_require$codes$3=errorsBrowser.codes,ERR_INVALID_ARG_TYPE$1=_require$codes$3.
vendor: 10,976 bytes, line 103
103ERR_INVALID_ARG_TYPE,ERR_STREAM_PUSH_AFTER_EOF=_require$codes$3.ERR_STREAM_PUSH_AFTER_EOF,ERR_METHOD_NOT_IMPLEMENTED$2=_require$codes$3.ERR_METHOD_NOT_IMPLEMENTED,ERR_STREAM_UNSHIFT_AFTER_END_EVENT=_require$codes$3.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,StringDecoder,createReadableStreamAsyncIterator,from$2;require$$1(Readable,Stream$1);var errorOrDestroy$1=destroyImpl$1.errorOrDestroy,kProxyEvents=[`error`,`close`,`destroy`,`pause`,`resume`];function prependListener(e,t,_e){if(typeof e.prependListener==`function`)return e.prependListener(t,_e);!e._events||!e._events[t]?e.on(t,_e):Array.isArray(e._events[t])?e._events[t].unshift(_e):e._events[t]=[_e,e._events[t]]}function ReadableState(e,t,_e){e||={},typeof _e!=`boolean`&&(_e=t instanceof Registry$4.Duplex),this.objectMode=!!e.objectMode,_e&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=getHighWaterMark$1(this,e,`readableHighWaterMark`,_e),this.buffer=new BufferList,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(StringDecoder||=require$$10.StringDecoder,this.decoder=new StringDecoder(e.encoding),this.encoding=e.encoding)}function Readable(e){if(!(this instanceof Readable))return new Readable(e);var t=this instanceof Registry$4.Duplex;this._readableState=new ReadableState(e,this,t),this.readable=!0,e&&(typeof e.read==`function`&&(this._read=e.read),typeof e.destroy==`function`&&(this._destroy=e.destroy)),Stream$1.call(this)}Object.defineProperty(Readable.prototype,`destroyed`,{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=destroyImpl$1.destroy,Readable.prototype._undestroy=destroyImpl$1.undestroy,Readable.prototype._destroy=function(e,t){t(e)},Readable.prototype.push=function(e,t){var _e=this._readableState,xe;return _e.objectMode?xe=!0:typeof e==`string`&&(t||=_e.defaultEncoding,t!==_e.encoding&&(e=Buffer$1$1.from(e,t),t=``),xe=!0),readableAddChunk(this,e,t,!1,xe)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)};function readableAddChunk(e,t,_e,xe,Se){debug(`readableAddChunk`,t);var Ce=e._readableState;if(t===null)Ce.reading=!1,onEofChunk(e,Ce);else{var Te;if(Se||(Te=chunkInvalid(Ce,t)),Te)errorOrDestroy$1(e,Te);else if(Ce.objectMode||t&&t.length>0)if(typeof t!=`string`&&!Ce.objectMode&&Object.getPrototypeOf(t)!==Buffer$1$1.prototype&&(t=_uint8ArrayToBuffer$1(t)),xe)Ce.endEmitted?errorOrDestroy$1(e,new ERR_STREAM_UNSHIFT_AFTER_END_EVENT):addChunk(e,Ce,t,!0);else if(Ce.ended)errorOrDestroy$1(e,new ERR_STREAM_PUSH_AFTER_EOF);else if(Ce.destroyed)return!1;else Ce.reading=!1,Ce.decoder&&!_e?(t=Ce.decoder.write(t),Ce.objectMode||t.length!==0?addChunk(e,Ce,t,!1):maybeReadMore(e,Ce)):addChunk(e,Ce,t,!1);else xe||(Ce.reading=!1,maybeReadMore(e,Ce))}return!Ce.ended&&(Ce.length<Ce.highWaterMark||Ce.length===0)}function addChunk(e,t,_e,xe){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit(`data`,_e)):(t.length+=t.objectMode?1:_e.length,xe?t.buffer.unshift(_e):t.buffer.push(_e),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}function chunkInvalid(e,t){var _e;return!_isUint8Array$1(t)&&typeof t!=`string`&&t!==void 0&&!e.objectMode&&(_e=new ERR_INVALID_ARG_TYPE$1(`chunk`,[`string`,`Buffer`,`Uint8Array`],t)),_e}Readable.prototype.isPaused=function(){return this._readableState.flowing===!1},Readable.prototype.setEncoding=function(e){StringDecoder||=require$$10.StringDecoder;var t=new StringDecoder(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var _e=this._readableState.buffer.head,xe=``;_e!==null;)xe+=t.write(_e.data),_e=_e.next;return this._readableState.buffer.clear(),xe!==``&&this._readableState.buffer.push(xe),this._readableState.length=xe.length,this};var MAX_HWM=1073741824;function computeNewHighWaterMark(e){return e>=MAX_HWM?e=MAX_HWM:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function howMuchToRead(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=computeNewHighWaterMark(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}Readable.prototype.read=function(e){debug(`read`,e),e=parseInt(e,10);var t=this._readableState,_e=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark===0?t.length>0:t.length>=t.highWaterMark)||t.ended))return debug(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?endReadable(this):emitReadable(this),null;if(e=howMuchToRead(e,t),e===0&&t.ended)return t.length===0&&endReadable(this),null;var xe=t.needReadable;debug(`need readable`,xe),(t.length===0||t.length-e<t.highWaterMark)&&(xe=!0,debug(`length less than watermark`,xe)),t.ended||t.reading?(xe=!1,debug(`reading or ended`,xe)):xe&&(debug(`do read`),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(_e,t)));var Se=e>0?fromList(e,t):null;return Se===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),_e!==e&&t.ended&&endReadable(this)),Se!==null&&this.emit(`data`,Se),Se};function onEofChunk(e,t){if(debug(`onEofChunk`),!t.ended){if(t.decoder){var _e=t.decoder.end();_e&&_e.length&&(t.buffer.push(_e),t.length+=t.objectMode?1:_e.length)}t.ended=!0,t.sync?emitReadable(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,emitReadable_(e)))}}function emitReadable(e){var t=e._readableState;debug(`emitReadable`,t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(debug(`emitReadable`,t.flowing),t.emittedReadable=!0,browser$1$1.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;debug(`emitReadable_`,t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit(`readable`),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,browser$1$1.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var _e=t.length;if(debug(`maybeReadMore read 0`),e.read(0),_e===t.length)break}t.readingMore=!1}Readable.prototype._read=function(e){errorOrDestroy$1(this,new ERR_METHOD_NOT_IMPLEMENTED$2(`_read()`))},Readable.prototype.pipe=function(e,t){var _e=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=e;break;case 1:xe.pipes=[xe.pipes,e];break;default:xe.pipes.push(e);break}xe.pipesCount+=1,debug(`pipe count=%d opts=%j`,xe.pipesCount,t);var Se=(!t||t.end!==!1)&&e!==browser$1$1.stdout&&e!==browser$1$1.stderr?Te:Pe;xe.endEmitted?browser$1$1.nextTick(Se):_e.once(`end`,Se),e.on(`unpipe`,Ce);function Ce(e,t){debug(`onunpipe`),e===_e&&t&&t.hasUnpiped===!1&&(t.hasUnpiped=!0,Oe())}function Te(){debug(`onend`),e.end()}var Ee=pipeOnDrain(_e);e.on(`drain`,Ee);var De=!1;function Oe(){debug(`cleanup`),e.removeListener(`close`,je),e.removeListener(`finish`,Me),e.removeListener(`drain`,Ee),e.removeListener(`error`,Ae),e.removeListener(`unpipe`,Ce),_e.removeListener(`end`,Te),_e.removeListener(`end`,Pe),_e.removeListener(`data`,ke),De=!0,xe.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&Ee()}_e.on(`data`,ke);function ke(t){debug(`ondata`);var Se=e.write(t);debug(`dest.write`,Se),Se===!1&&((xe.pipesCount===1&&xe.pipes===e||xe.pipesCount>1&&indexOf(xe.pipes,e)!==-1)&&!De&&(debug(`false write response, pause`,xe.awaitDrain),xe.awaitDrain++),_e.pause())}function Ae(t){debug(`onerror`,t),Pe(),e.removeListener(`error`,Ae),EElistenerCount(e,`error`)===0&&errorOrDestroy$1(e,t)}prependListener(e,`error`,Ae);function je(){e.removeListener(`finish`,Me),Pe()}e.once(`close`,je);function Me(){debug(`onfinish`),e.removeListener(`close`,je),Pe()}e.once(`finish`,Me);function Pe(){debug(`unpipe`),_e.unpipe(e)}return e.emit(`pipe`,_e),xe.flowing||(debug(`pipe resume`),_e.resume()),e};function pipeOnDrain(e){return function(){var t=e._readableState;debug(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&EElistenerCount(e,`data`)&&(t.flowing=!0,flow(e))}}Readable.prototype.unpipe=function(e){var t=this._readableState,_e={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this,_e),this);if(!e){var xe=t.pipes,Se=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var Ce=0;Ce<Se;Ce++)xe[Ce].emit(`unpipe`,this,{hasUnpiped:!1});return this}var Te=indexOf(t.pipes,e);return Te===-1?this:(t.pipes.splice(Te,1),--t.pipesCount,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit(`unpipe`,this,_e),this)},Readable.prototype.on=function(e,t){var _e=Stream$1.prototype.on.call(this,e,t),xe=this._readableState;return e===`data`?(xe.readableListening=this.listenerCount(`readable`)>0,xe.flowing!==!1&&this.resume()):e===`readable`&&!xe.endEmitted&&!xe.readableListening&&(xe.readableListening=xe.needReadable=!0,xe.flowing=!1,xe.emittedReadable=!1,debug(`on readable`,xe.length,xe.reading),xe.length?emitReadable(this):xe.reading||browser$1$1.nextTick(nReadingNextTick,this)),_e},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(e,t){var _e=Stream$1.prototype.removeListener.call(this,e,t);return e===`readable`&&browser$1$1.nextTick(updateReadableListening,this),_e},Readable.prototype.removeAllListeners=function(e){var t=Stream$1.prototype.removeAllListeners.apply(this,arguments);return(e===`readable`||e===void 0)&&browser$1$1.nextTick(updateReadableListening,this),t};function updateReadableListening(e){var t=e._readableState;t.readableListening=e.listenerCount(`readable`)>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount(`data`)>0&&e.resume()}function nReadingNextTick(e){debug(`readable nexttick read 0`),e.read(0)}Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(debug(`resume`),e.flowing=!e.readableListening,resume(this,e)),e.paused=!1,this};function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,browser$1$1.nextTick(resume_,e,t))}function resume_(e,t){debug(`resume`,t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit(`resume`),flow(e),t.flowing&&!t.reading&&e.read(0)}Readable.prototype.pause=function(){return debug(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(debug(`pause`),this._readableState.flowing=!1,this.emit
103(`pause`)),this._readableState.paused=!0,this};function flow(e){var t=e._readableState;for(debug(`flow`,t.flowing);t.flowing&&e.read()!==null;);}Readable.prototype.wrap=function(e){var t=this,_e=this._readableState,xe=!1;for(var Se in e.on(`end`,function(){if(debug(`wrapped end`),_e.decoder&&!_e.ended){var e=_e.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on(`data`,function(Se){debug(`wrapped data`),_e.decoder&&(Se=_e.decoder.write(Se)),!(_e.objectMode&&Se==null)&&(!_e.objectMode&&(!Se||!Se.length)||t.push(Se)||(xe=!0,e.pause()))}),e)this[Se]===void 0&&typeof e[Se]==`function`&&(this[Se]=function(t){return function(){return e[t].apply(e,arguments)}}(Se));for(var Ce=0;Ce<kProxyEvents.length;Ce++)e.on(kProxyEvents[Ce],this.emit.bind(this,kProxyEvents[Ce]));return this._read=function(t){debug(`wrapped _read`,t),xe&&(xe=!1,e.resume())},this},typeof Symbol==`function`&&(Readable.prototype[Symbol.asyncIterator]=function(){return createReadableStreamAsyncIterator===void 0&&(createReadableStreamAsyncIterator=requireAsync_iterator()),createReadableStreamAsyncIterator(this)}),Object.defineProperty(Readable.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,`readableBuffer`,{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,`readableFlowing`,{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,`readableLength`,{enumerable:!1,get:function(){return this._readableState.length}});function fromList(e,t){if(t.length===0)return null;var _e;return t.objectMode?_e=t.buffer.shift():!e||e>=t.length?(_e=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):_e=t.buffer.consume(e,t.decoder),_e}function endReadable(e){var t=e._readableState;debug(`endReadable`,t.endEmitted),t.endEmitted||(t.ended=!0,browser$1$1.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){if(debug(`endReadableNT`,e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`),e.autoDestroy)){var _e=t._writableState;(!_e||_e.autoDestroy&&_e.finished)&&t.destroy()}}typeof Symbol==`function`&&(Readable.from=function(e,t){return from$2===void 0&&(from$2=requireFromBrowser()),from$2(Readable,e,t)});function indexOf(e,t){for(var _e=0,xe=e.length;_e<xe;_e++)if(e[_e]===t)return _e;return-1}var browser=deprecate;function deprecate(e,t){if(config(`noDeprecation`))return e;var _e=!1;function xe(){if(!_e){if(config(`throwDeprecation`))throw Error(t);config(`traceDeprecation`)?console.trace(t):console.warn(t),_e=!0}return e.apply(this,arguments)}return xe}function config(e){try{if(!commonjsGlobal.localStorage)return!1}catch{return!1}var t=commonjsGlobal.localStorage[e];return t==null?!1:String(t).toLowerCase()===`true`}var Registry$3=_registry;Registry$3.Writable=Writable;function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish(t,e)}}Writable.WritableState=WritableState;var internalUtil={deprecate:browser},Stream$2=streamBrowser,Buffer$3=require$$0.Buffer,OurUint8Array=commonjsGlobal.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return Buffer$3.from(e)}function _isUint8Array(e){return Buffer$3.isBuffer(e)||e instanceof OurUint8Array}var destroyImpl=destroy_1,getHighWaterMark=state.getHighWaterMark,_require$codes$2=errorsBrowser.codes,ERR_INVALID_ARG_TYPE=_require$codes$2.ERR_INVALID_ARG_TYPE,ERR_METHOD_NOT_IMPLEMENTED$1=_require$codes$2.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK$1=_require$codes$2.ERR_MULTIPLE_CALLBACK,ERR_STREAM_CANNOT_PIPE=_require$codes$2.ERR_STREAM_CANNOT_PIPE,ERR_STREAM_DESTROYED$1=_require$codes$2.ERR_STREAM_DESTROYED,ERR_STREAM_NULL_VALUES=_require$codes$2.ERR_STREAM_NULL_VALUES,ERR_STREAM_WRITE_AFTER_END=_require$codes$2.ERR_STREAM_WRITE_AFTER_END,ERR_UNKNOWN_ENCODING=_require$codes$2.ERR_UNKNOWN_ENCODING,errorOrDestroy=destroyImpl.errorOrDestroy;require$$1(Writable,Stream$2);function nop(){}function WritableState(e,t,_e){e||={},typeof _e!=`boolean`&&(_e=t instanceof Registry$3.Duplex),this.objectMode=!!e.objectMode,_e&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=getHighWaterMark(this,e,`writableHighWaterMark`,_e),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var xe=e.decodeStrings===!1;this.decodeStrings=!xe,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){onwrite(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},(function(){try{Object.defineProperty(WritableState.prototype,`buffer`,{get:internalUtil.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var realHasInstance;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(realHasInstance=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function(e){return realHasInstance.call(this,e)?!0:this===Writable?e&&e._writableState instanceof WritableState:!1}})):realHasInstance=function(e){return e instanceof this};function Writable(e){var t=this instanceof Registry$3.Duplex;if(!t&&!realHasInstance.call(Writable,this))return new Writable(e);this._writableState=new WritableState(e,this,t),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev),typeof e.destroy==`function`&&(this._destroy=e.destroy),typeof e.final==`function`&&(this._final=e.final)),Stream$2.call(this)}Writable.prototype.pipe=function(){errorOrDestroy(this,new ERR_STREAM_CANNOT_PIPE)};function writeAfterEnd(e,t){var _e=new ERR_STREAM_WRITE_AFTER_END;errorOrDestroy(e,_e),browser$1$1.nextTick(t,_e)}function validChunk(e,t,_e,xe){var Se;return _e===null?Se=new ERR_STREAM_NULL_VALUES:typeof _e!=`string`&&!t.objectMode&&(Se=new ERR_INVALID_ARG_TYPE(`chunk`,[`string`,`Buffer`],_e)),Se?(errorOrDestroy(e,Se),browser$1$1.nextTick(xe,Se),!1):!0}Writable.prototype.write=function(e,t,_e){var xe=this._writableState,Se=!1,Ce=!xe.objectMode&&_isUint8Array(e);return Ce&&!Buffer$3.isBuffer(e)&&(e=_uint8ArrayToBuffer(e)),typeof t==`function`&&(_e=t,t=null),Ce?t=`buffer`:t||=xe.defaultEncoding,typeof _e!=`function`&&(_e=nop),xe.ending?writeAfterEnd(this,_e):(Ce||validChunk(this,xe,e,_e))&&(xe.pendingcb++,Se=writeOrBuffer(this,xe,Ce,e,t,_e)),Se},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>
vendor: 8,496 bytes, line 103
103-1))throw new ERR_UNKNOWN_ENCODING(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Writable.prototype,`writableBuffer`,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function decodeChunk(e,t,_e){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=Buffer$3.from(t,_e)),t}Object.defineProperty(Writable.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(e,t,_e,xe,Se,Ce){if(!_e){var Te=decodeChunk(t,xe,Se);xe!==Te&&(_e=!0,Se=`buffer`,xe=Te)}var Ee=t.objectMode?1:xe.length;t.length+=Ee;var De=t.length<t.highWaterMark;if(De||(t.needDrain=!0),t.writing||t.corked){var Oe=t.lastBufferedRequest;t.lastBufferedRequest={chunk:xe,encoding:Se,isBuf:_e,callback:Ce,next:null},Oe?Oe.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else doWrite(e,t,!1,Ee,xe,Se,Ce);return De}function doWrite(e,t,_e,xe,Se,Ce,Te){t.writelen=xe,t.writecb=Te,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new ERR_STREAM_DESTROYED$1(`write`)):_e?e._writev(Se,t.onwrite):e._write(Se,Ce,t.onwrite),t.sync=!1}function onwriteError(e,t,_e,xe,Se){--t.pendingcb,_e?(browser$1$1.nextTick(Se,xe),browser$1$1.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,errorOrDestroy(e,xe)):(Se(xe),e._writableState.errorEmitted=!0,errorOrDestroy(e,xe),finishMaybe(e,t))}function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function onwrite(e,t){var _e=e._writableState,xe=_e.sync,Se=_e.writecb;if(typeof Se!=`function`)throw new ERR_MULTIPLE_CALLBACK$1;if(onwriteStateUpdate(_e),t)onwriteError(e,_e,xe,t,Se);else{var Ce=needFinish(_e)||e.destroyed;!Ce&&!_e.corked&&!_e.bufferProcessing&&_e.bufferedRequest&&clearBuffer(e,_e),xe?browser$1$1.nextTick(afterWrite,e,_e,Ce,Se):afterWrite(e,_e,Ce,Se)}}function afterWrite(e,t,_e,xe){_e||onwriteDrain(e,t),t.pendingcb--,xe(),finishMaybe(e,t)}function onwriteDrain(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit(`drain`))}function clearBuffer(e,t){t.bufferProcessing=!0;var _e=t.bufferedRequest;if(e._writev&&_e&&_e.next){var xe=t.bufferedRequestCount,Se=Array(xe),Ce=t.corkedRequestsFree;Ce.entry=_e;for(var Te=0,Ee=!0;_e;)Se[Te]=_e,_e.isBuf||(Ee=!1),_e=_e.next,Te+=1;Se.allBuffers=Ee,doWrite(e,t,!0,t.length,Se,``,Ce.finish),t.pendingcb++,t.lastBufferedRequest=null,Ce.next?(t.corkedRequestsFree=Ce.next,Ce.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;_e;){var De=_e.chunk,Oe=_e.encoding,ke=_e.callback;if(doWrite(e,t,!1,t.objectMode?1:De.length,De,Oe,ke),_e=_e.next,t.bufferedRequestCount--,t.writing)break}_e===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=_e,t.bufferProcessing=!1}Writable.prototype._write=function(e,t,_e){_e(new ERR_METHOD_NOT_IMPLEMENTED$1(`_write()`))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,_e){var xe=this._writableState;return typeof e==`function`?(_e=e,e=null,t=null):typeof t==`function`&&(_e=t,t=null),e!=null&&this.write(e,t),xe.corked&&(xe.corked=1,this.uncork()),xe.ending||endWritable(this,xe,_e),this},Object.defineProperty(Writable.prototype,`writableLength`,{enumerable:!1,get:function(){return this._writableState.length}});function needFinish(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function callFinal(e,t){e._final(function(_e){t.pendingcb--,_e&&errorOrDestroy(e,_e),t.prefinished=!0,e.emit(`prefinish`),finishMaybe(e,t)})}function prefinish$1(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final==`function`&&!t.destroyed?(t.pendingcb++,t.finalCalled=!0,browser$1$1.nextTick(callFinal,e,t)):(t.prefinished=!0,e.emit(`prefinish`)))}function finishMaybe(e,t){var _e=needFinish(t);if(_e&&(prefinish$1(e,t),t.pendingcb===0&&(t.finished=!0,e.emit(`finish`),t.autoDestroy))){var xe=e._readableState;(!xe||xe.autoDestroy&&xe.endEmitted)&&e.destroy()}return _e}function endWritable(e,t,_e){t.ending=!0,finishMaybe(e,t),_e&&(t.finished?browser$1$1.nextTick(_e):e.once(`finish`,_e)),t.ended=!0,e.writable=!1}function onCorkedFinish(e,t,_e){var xe=e.entry;for(e.entry=null;xe;){var Se=xe.callback;t.pendingcb--,Se(_e),xe=xe.next}t.corkedRequestsFree.next=e}Object.defineProperty(Writable.prototype,`destroyed`,{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=destroyImpl.destroy,Writable.prototype._undestroy=destroyImpl.undestroy,Writable.prototype._destroy=function(e,t){t(e)};var objectKeys$1=Object.keys||function(e){var t=[];for(var _e in e)t.push(_e);return t},Registry$2=_registry;Registry$2.Duplex=Duplex$1,require$$1(Duplex$1,Registry$2.Readable);for(var keys=objectKeys$1(Registry$2.Writable.prototype),v$2=0;v$2<keys.length;v$2++){var method=keys[v$2];Duplex$1.prototype[method]||(Duplex$1.prototype[method]=Registry$2.Writable.prototype[method])}function Duplex$1(e){if(!(this instanceof Duplex$1))return new Duplex$1(e);Registry$2.Readable.call(this,e),Registry$2.Writable.call(this,e),this.allowHalfOpen=!0,e&&(e.readable===!1&&(this.readable=!1),e.writable===!1&&(this.writable=!1),e.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once(`end`,onend)))}Object.defineProperty(Duplex$1.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex$1.prototype,`writableBuffer`,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex$1.prototype,`writableLength`,{enumerable:!1,get:function(){return this._writableState.length}});function onend(){this._writableState.ended||browser$1$1.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex$1.prototype,`destroyed`,{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});var Registry$1=_registry;Registry$1.Transform=Transform$1;var _require$codes$1=errorsBrowser.codes,ERR_METHOD_NOT_IMPLEMENTED=_require$codes$1.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK=_require$codes$1.ERR_MULTIPLE_CALLBACK,ERR_TRANSFORM_ALREADY_TRANSFORMING=_require$codes$1.ERR_TRANSFORM_ALREADY_TRANSFORMING,ERR_TRANSFORM_WITH_LENGTH_0=_require$codes$1.ERR_TRANSFORM_WITH_LENGTH_0;require$$1(Transform$1,Registry$1.Duplex);function afterTransform(e,t){var _e=this._transformState;_e.transforming=!1;var xe=_e.writecb;if(xe===null)return this.emit(`error`,new ERR_MULTIPLE_CALLBACK);_e.writechunk=null,_e.writecb=null,t!=null&&this.push(t),xe(e);var Se=this._readableState;Se.reading=!1,(Se.needReadable||Se.length<Se.highWaterMark)&&this._read(Se.highWaterMark)}function Transform$1(e){if(!(this instanceof Transform$1))return new Transform$1(e);Registry$1.Duplex.call(this,e),this._transformState={afterTransform:afterTransform.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform==`function`&&(this._transform=e.transform),typeof e.flush==`function`&&(this._flush=e.flush)),this.on(`prefinish`,prefinish)}function prefinish(){var e=this;typeof this._flush==`function`&&!this._readableState.destroyed?this._flush(function(t,_e){done(e,t,_e)}):done(this,null,null)}Transform$1.prototype.push=function(e,t){return this._transformState.needTransform=!1,Registry$1.Duplex.prototype.push.call(this,e,t)},Transform$1.prototype._transform=function(e,t,_e){_e(new ERR_METHOD_NOT_IMPLEMENTED(`_transform()`))},Transform$1.prototype._write=function(e,t,_e){var xe=this._transformState;if(xe.writecb=_e,xe.writechunk=e,xe.writeencoding=t,!xe.transforming){var Se=this._readableState;(xe.needTransform||Se.needReadable||Se.length<Se.highWaterMark)&&this._read(Se.highWaterMark)}},Transform$1.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Transform$1.prototype._destroy=function(e,t){Registry$1.Duplex.prototype._destroy.call(this,e,function(e){t(e)})};function done(e,t,_e){if(t)return e.emit(`error`,t);
103if(_e!=null&&e.push(_e),e._writableState.length)throw new ERR_TRANSFORM_WITH_LENGTH_0;if(e._transformState.transforming)throw new ERR_TRANSFORM_ALREADY_TRANSFORMING;return e.push(null)}var Registry=_registry;Registry.PassThrough=PassThrough,require$$1(PassThrough,Registry.Transform);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);Transform.call(this,e)}PassThrough.prototype._transform=function(e,t,_e){_e(null,e)};var eos;function once(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var _require$codes=errorsBrowser.codes,ERR_MISSING_ARGS=_require$codes.ERR_MISSING_ARGS,ERR_STREAM_DESTROYED=_require$codes.ERR_STREAM_DESTROYED;function noop$3(e){if(e)throw e}function isRequest(e){return e.setHeader&&typeof e.abort==`function`}function destroyer(e,t,_e,xe){xe=once(xe);var Se=!1;e.on(`close`,function(){Se=!0}),eos===void 0&&(eos=endOfStream),eos(e,{readable:t,writable:_e},function(e){if(e)return xe(e);Se=!0,xe()});var Ce=!1;return function(t){if(!Se&&!Ce){if(Ce=!0,isRequest(e))return e.abort();if(typeof e.destroy==`function`)return e.destroy();xe(t||new ERR_STREAM_DESTROYED(`pipe`))}}}function call(e){e()}function pipe(e,t){return e.pipe(t)}function popCallback(e){return!e.length||typeof e[e.length-1]!=`function`?noop$3:e.pop()}function pipeline(){var e=[...arguments],t=popCallback(e);
103if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new ERR_MISSING_ARGS(`streams`);var _e,xe=e.map(function(Se,Ce){var Te=Ce<e.length-1;return destroyer(Se,Te,Ce>0,function(e){_e||=e,e&&xe.forEach(call),!Te&&(xe.forEach(call),t(_e))})});return e.reduce(pipe)}var pipeline_1=pipeline;(function(e,t){let _e=_registry;t=e.exports=_e.Readable,t.Stream=_e.Readable,t.Readable=_e.Readable,t.Writable=_e.Writable,t.Duplex=_e.Duplex,t.Transform=_e.Transform,t.PassThrough=_e.PassThrough,t.finished=endOfStream,t.pipeline=pipeline_1})(readableBrowser,readableBrowser.exports);var readableBrowserExports=readableBrowser.exports,stream$1=getDefaultExportFromCjs(readableBrowserExports),lib={},binding={};function compare(e,t){if(e===t)return 0;for(var _e=e.length,xe=t.length,Se=0,Ce=Math.min(_e,xe);Se<Ce;++Se)if(e[Se]!==t[Se]){_e=e[Se],xe=t[Se];break}return _e<xe?-1:+(xe<_e)}var hasOwn=Object.prototype.hasOwnProperty,objectKeys=Object.keys||function(e){var t=[];for(var _e in e)hasOwn.call(e,_e)&&t.push(_e);return t},pSlice=Array.prototype.slice,_functionsHaveNames;function functionsHaveNames(){return _functionsHaveNames===void 0?_functionsHaveNames=function(){return function(){}.name===`foo`}():_functionsHaveNames}function pToString(e){return Object.prototype.toString.call(e)}function isView(e){return isBuffer$1$1(e)||typeof global$1$1.ArrayBuffer!=`function`?!1:typeof ArrayBuffer.isView==`function`?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}function assert(e,t){e||fail(e,!0,t,`==`,ok)}var regex$1=/\s*function\s+([^\(\s]*)\s*/;function getName(e){if(isFunction(e)){if(functionsHaveNames())return e.name;var t=e.toString().match(regex$1);return t&&t[1]}}assert.AssertionError=AssertionError;function AssertionError(e){this.name=`AssertionError`,this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var t=e.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var _e=Error();if(_e.stack){var xe=_e.stack,Se=getName(t),Ce=xe.indexOf(` 104`+Se);if(Ce>=0){var Te=xe.indexOf(` 105`,Ce+1);xe=xe.substring(Te+1)}this.stack=xe}}}inherits$2(AssertionError,Error);function truncate$1(e,t){return typeof e==`string`?e.length<t?e:e.slice(0,t):e}function inspect(e){if(functionsHaveNames()||!isFunction(e))return inspect$1(e);var t=getName(e);return`[Function`+(t?`: `+t:``)+`]`}function getMessage(e){return truncate$1(inspect(e.actual),128)+` `+e.operator+` `+truncate$1(inspect(e.expected),128)}function fail(e,t,_e,xe,Se){throw new AssertionError({message:_e,actual:e,expected:t,operator:xe,stackStartFunction:Se})}assert.fail=fail;function ok(e,t){e||fail(e,!0,t,`==`,ok)}assert.ok=ok,assert.equal=equal;function equal(e,t,_e){e!=t&&fail(e,t,_e,`==`,equal)}assert.notEqual=notEqual;function notEqual(e,t,_e){e==t&&fail(e,t,_e,`!=`,notEqual)}assert.deepEqual=deepEqual;function deepEqual(e,t,_e){_deepEqual(e,t,!1)||fail(e,t,_e,`deepEqual`,deepEqual)}assert.deepStrictEqual=deepStrictEqual;function deepStrictEqual(e,t,_e){_deepEqual(e,t,!0)||fail(e,t,_e,`deepStrictEqual`,deepStrictEqual)}function _deepEqual(e,t,_e,xe){if(e===t)return!0;if(isBuffer$1$1(e)&&isBuffer$1$1(t))return compare(e,t)===0;if(isDate(e)&&isDate(t))return e.getTime()===t.getTime();if(isRegExp(e)&&isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((typeof e!=`object`||!e)&&(typeof t!=`object`||!t))return _e?e===t:e==t;if(isView(e)&&isView(t)&&pToString(e)===pToString(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return compare(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(isBuffer$1$1(e)!==isBuffer$1$1(t))return!1;xe||={actual:[],expected:[]};var Se=xe.actual.indexOf(e);return Se!==-1&&Se===xe.expected.indexOf(t)?!0:(xe.actual.push(e),xe.expected.push(t),objEquiv(e,t,_e,xe))}function isArguments(e){return Object.prototype.toString.call(e)==`[object Arguments]`}function objEquiv(e,t,_e,xe){if(e==null||t==null)return!1;if(isPrimitive(e)||isPrimitive(t))return e===t;if(_e&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var Se=isArguments(e),Ce=isArguments(t);if(Se&&!Ce||!Se&&Ce)return!1;if(Se)return e=pSlice.call(e),t=pSlice.call(t),_deepEqual(e,t,_e);var Te=objectKeys(e),Ee=objectKeys(t),De,Oe;if(Te.length!==Ee.length)return!1;for(Te.sort(),Ee.sort(),Oe=Te.length-1;Oe>=0;Oe--)if(Te[Oe]!==Ee[Oe])return!1;for(Oe=Te.length-1;Oe>=0;Oe--)if(De=Te[Oe],!_deepEqual(e[De],t[De],_e,xe))return!1;return!0}assert.notDeepEqual=notDeepEqual;function notDeepEqual(e,t,_e){_deepEqual(e,t,!1)&&fail(e,t,_e,`notDeepEqual`,notDeepEqual)}assert.notDeepStrictEqual=notDeepStrictEqual;function notDeepStrictEqual(e,t,_e){_deepEqual(e,t,!0)&&fail(e,t,_e,`notDeepStrictEqual`,notDeepStrictEqual)}assert.strictEqual=strictEqual;function strictEqual(e,t,_e){e!==t&&fail(e,t,_e,`===`,strictEqual)}assert.notStrictEqual=notStrictEqual;function notStrictEqual(e,t,_e){e===t&&fail(e,t,_e,`!==`,notStrictEqual)}function expectedException(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)==`[object RegExp]`)return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function _tryBlock(e){var t;try{e()}catch(e){t=e}return t}function _throws(e,t,_e,xe){var Se;if(typeof t!=`function`)throw TypeError(`"block" argument must be a function`);typeof _e==`string`&&(xe=_e,_e=null),Se=_tryBlock(t),xe=(_e&&_e.name?` (`+_e.name+`).`:`.`)+(xe?` `+xe:`.`),e&&!Se&&fail(Se,_e,`Missing expected exception`+xe);var Ce=typeof xe==`string`,Te=!e&&isError(Se),Ee=!e&&Se&&!_e;if((Te&&Ce&&expectedException(Se,_e)||Ee)&&fail(Se,_e,`Got unwanted exception`+xe),e&&Se&&_e&&!expectedException(Se,_e)||!e&&Se)throw Se}assert.throws=throws;function throws(e,t,_e){_throws(!0,e,t,_e)}assert.doesNotThrow=doesNotThrow;function doesNotThrow(e,t,_e){_throws(!1,e,t,_e)}assert.ifError=ifError;function ifError(e){if(e)throw e}var require$$4=getAugmentedNamespace(Object.freeze({__proto__:null,AssertionError,assert:ok,deepEqual,deepStrictEqual,default:assert,doesNotThrow,equal,fail,ifError,notDeepEqual,notDeepStrictEqual,notEqual,notStrictEqual,ok,strictEqual,throws}));(function(e){var t=require$$4,_e=import_zstream.default,xe=import_deflate.default,Se=import_inflate.default,Ce=import_constants.default;for(var Te in Ce)e[Te]=Ce[Te];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var Ee=31,De=139;function Oe(t){if(typeof t!=`number`||t<e.DEFLATE||t>e.UNZIP)throw TypeError(`Bad argument`);this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Oe.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,t(this.init_done,`close before init`),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?xe.deflateEnd(this.strm):(this.mode===e.INFLATE||this.mode===e.GUNZIP||this.mode===e.INFLATERAW||this.mode===e.UNZIP)&&Se.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null},Oe.prototype.write=function(e,t,_e,xe,Se,Ce,Te){return this._write(!0,e,t,_e,xe,Se,Ce,Te)},Oe.prototype.writeSync=function(e,t,_e,xe,Se,Ce,Te){return this._write(!1,e,t,_e,xe,Se,Ce,Te)},Oe.prototype._write=function(_e,xe,Se,Ce,Te,Ee,De,Oe){if(t.equal(arguments.length,8),t(this.init_done,`write before init`),t(this.mode!==e.NONE,`already finalized`),t.equal(!1,this.write_in_progress,`write already in progress`),t.equal(!1,this.pending_close,`close is pending`),this.write_in_progress=!0,t.equal(!1,xe===void 0,`must provide flush value`),this.write_in_progress=!0,xe!==e.Z_NO_FLUSH&&xe!==e.Z_PARTIAL_FLUSH&&xe!==e.Z_SYNC_FLUSH&&xe!==e.Z_FULL_FLUSH&&xe!==e.Z_FINISH&&xe!==e.Z_BLOCK)throw Error(`Invalid flush value`);if(Se??(Se=Buffer$2.alloc(0),Te=0,Ce=0),this.strm.avail_in=Te,this.strm.input=Se,this.strm.next_in=Ce,this.strm.avail_out=Oe,this.strm.output=Ee,this.strm.next_out=De,this.flush=xe,!_e)return this._process(),this._checkError()?this._afterSync():void 0;var ke=this;return browser$1$1.nextTick(function(){ke._process(),ke._after()}),this},Oe.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},Oe.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=xe.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(t===null)break;
105if(this.strm.input[t]===Ee){if(this.gzip_id_bytes_read=1,t++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(t===null)break;this.strm.input[t]===De?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw Error(`invalid number of gzip magic number bytes read`)}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=Se.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=Se.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=Se.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Se.inflate(this.strm,this.flush);break;default:throw Error(`Unknown mode `+this.mode)}},Oe.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===e.Z_FINISH)return this._error(`unexpected end of file`),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return this.dictionary==null?this._error(`Missing dictionary`):this._error(`Bad dictionary`),!1;default:return this._error(`Zlib error`),!1}return!0},Oe.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},Oe.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Oe.prototype.init=function(_e,xe,Se,Ce,Te){t(arguments.length===4||arguments.length===5,`init(windowBits, level, memLevel, strategy, [dictionary])`),t(_e>=8&&_e<=15,`invalid windowBits`),t(xe>=-1&&xe<=9,`invalid compression level`),t(Se>=1&&Se<=9,`invalid memlevel`),t(Ce===e.Z_FILTERED||Ce===e.Z_HUFFMAN_ONLY||Ce===e.Z_RLE||Ce===e.Z_FIXED||Ce===e.Z_DEFAULT_STRATEGY,`invalid strategy`),this._init(xe,_e,Se,Ce,Te),this._setDictionary()},Oe.prototype.params=function(){throw Error(`deflateParams Not supported`)},Oe.prototype.reset=function(){this._reset(),this._setDictionary()},Oe.prototype._init=function(t,Ce,Te,Ee,De){switch(this.level=t,this.windowBits=Ce,this.memLevel=Te,this.strategy=Ee,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,(this.mode===e.GZIP||this.mode===e.GUNZIP)&&(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),(this.mode===e.DEFLATERAW||this.mode===e.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new _e,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=xe.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=Se.inflateInit2(this.strm,this.windowBits);break;default:throw Error(`Unknown mode `+this.mode)}this.err!==e.Z_OK&&this._error(`Init error`),this.dictionary=De,this.write_in_progress=!1,this.init_done=!0},Oe.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=xe.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error(`Failed to set dictionary`)}},Oe.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=xe.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=Se.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error(`Failed to reset stream`)},e.Zlib=Oe})(binding),(function(e){var t=require$$0.Buffer,_e=readableBrowserExports.Transform,xe=binding,Se=require$$3,Ce=require$$4.ok,Te=require$$0.kMaxLength,Ee=`Cannot create final Buffer. It would be larger than 0x`+Te.toString(16)+` bytes`;xe.Z_MIN_WINDOWBITS=8,xe.Z_MAX_WINDOWBITS=15,xe.Z_DEFAULT_WINDOWBITS=15,xe.Z_MIN_CHUNK=64,xe.Z_MAX_CHUNK=1/0,xe.Z_DEFAULT_CHUNK=16*1024,xe.Z_MIN_MEMLEVEL=1,xe.Z_MAX_MEMLEVEL=9,xe.Z_DEFAULT_MEMLEVEL=8,xe.Z_MIN_LEVEL=-1,xe.Z_MAX_LEVEL=9,xe.Z_DEFAULT_LEVEL=xe.Z_DEFAULT_COMPRESSION;for(var De=Object.keys(xe),Oe=0;Oe<De.length;Oe++){var ke=De[Oe];ke.match(/^Z/)&&Object.defineProperty(e,ke,{enumerable:!0,value:xe[ke],writable:!1})}for(var Ae={Z_OK:xe.Z_OK,Z_STREAM_END:xe.Z_STREAM_END,Z_NEED_DICT:xe.Z_NEED_DICT,Z_ERRNO:xe.Z_ERRNO,Z_STREAM_ERROR:xe.Z_STREAM_ERROR,Z_DATA_ERROR:xe.Z_DATA_ERROR,Z_MEM_ERROR:xe.Z_MEM_ERROR,Z_BUF_ER
105ROR:xe.Z_BUF_ERROR,Z_VERSION_ERROR:xe.Z_VERSION_ERROR},je=Object.keys(Ae),Me=0;Me<je.length;Me++){var Pe=je[Me];Ae[Ae[Pe]]=Pe}Object.defineProperty(e,`codes`,{enumerable:!0,value:Object.freeze(Ae),writable:!1}),e.Deflate=Re,e.Inflate=ze,e.Gzip=Be,e.Gunzip=Ve,e.DeflateRaw=He,e.InflateRaw=Ue,e.Unzip=We,e.createDeflate=function(e){return new Re(e)},e.createInflate=function(e){return new ze(e)},e.createDeflateRaw=function(e){return new He(e)},e.createInflateRaw=function(e){return new Ue(e)},e.createGzip=function(e){return new Be(e)},e.createGunzip=function(e){return new Ve(e)},e.createUnzip=function(e){return new We(e)},e.deflate=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Re(t),e,_e)},e.deflateSync=function(e,t){return Ie(new Re(t),e)},e.gzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Be(t),e,_e)},e.gzipSync=function(e,t){return Ie(new Be(t),e)},e.deflateRaw=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new He(t),e,_e)},e.deflateRawSync=function(e,t){return Ie(new He(t),e)},e.unzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new We(t),e,_e)},e.unzipSync=function(e,t){return Ie(new We(t),e)},e.inflate=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new ze(t),e,_e)},e.inflateSync=function(e,t){return Ie(new ze(t),e)},e.gunzip=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Ve(t),e,_e)},e.gunzipSync=function(e,t){return Ie(new Ve(t),e)},e.inflateRaw=function(e,t,_e){return typeof t==`function`&&(_e=t,t={}),Fe(new Ue(t),e,_e)},e.inflateRawSync=function(e,t){return Ie(new Ue(t),e)};function Fe(e,_e,xe){var Se=[],Ce=0;e.on(`error`,Oe),e.on(`end`,ke),e.end(_e),De();function De(){for(var t;(t=e.read())!==null;)Se.push(t),Ce+=t.length;e.once(`readable`,De)}function Oe(t){e.removeListener(`end`,ke),e.removeListener(`readable`,De),xe(t)}function ke(){var _e,De=null;Ce>=Te?De=RangeError(Ee):_e=t.concat(Se,Ce),Se=[],e.close(),xe(De,_e)}}function Ie(e,_e){if(typeof _e==`string`&&(_e=t.from(_e)),!t.isBuffer(_e))throw TypeError(`Not a string or buffer`);var xe=e._finishFlushFlag;return e._processChunk(_e,xe)}function Re(e){if(!(this instanceof Re))return new Re(e);Ke.call(this,e,xe.DEFLATE)}function ze(e){if(!(this instanceof ze))return new ze(e);Ke.call(this,e,xe.INFLATE)}function Be(e){if(!(this instanceof Be))return new Be(e);Ke.call(this,e,xe.GZIP)}function Ve(e){if(!(this instanceof Ve))return new Ve(e);Ke.call(this,e,xe.GUNZIP)}function He(e){if(!(this instanceof He))return new He(e);Ke.call(this,e,xe.DEFLATERAW)}function Ue(e){if(!(this instanceof Ue))return new Ue(e);Ke.call(this,e,xe.INFLATERAW)}function We(e){if(!(this instanceof We))return new We(e);Ke.call(this,e,xe.UNZIP)}function Ge(e){return e===xe.Z_NO_FLUSH||e===xe.Z_PARTIAL_FLUSH||e===xe.Z_SYNC_FLUSH||e===xe.Z_FULL_FLUSH||e===xe.Z_FINISH||e===xe.Z_BLOCK}function Ke(Se,Ce){var Te=this;if(this._opts=Se||={},this._chunkSize=Se.chunkSize||e.Z_DEFAULT_CHUNK,_e.call(this,Se),Se.flush&&!Ge(Se.flush))throw Error(`Invalid flush flag: `+Se.flush);if(Se.finishFlush&&!Ge(Se.finishFlush))throw Error(`Invalid flush flag: `+Se.finishFlush);if(this._flushFlag=Se.flush||xe.Z_NO_FLUSH,this._finishFlushFlag=Se.finishFlush===void 0?xe.Z_FINISH:Se.finishFlush,Se.chunkSize&&(Se.chunkSize<e.Z_MIN_CHUNK||Se.chunkSize>e.Z_MAX_CHUNK))throw Error(`Invalid chunk size: `+Se.chunkSize);if(Se.windowBits&&(Se.windowBits<e.Z_MIN_WINDOWBITS||Se.windowBits>e.Z_MAX_WINDOWBITS))throw Error(`Invalid windowBits: `+Se.windowBits);if(Se.level&&(Se.level<e.Z_MIN_LEVEL||Se.level>e.Z_MAX_LEVEL))throw Error(`Invalid compression level: `+Se.level);if(Se.memLevel&&(Se.memLevel<e.Z_MIN_MEMLEVEL||Se.memLevel>e.Z_MAX_MEMLEVEL))throw Error(`Invalid memLevel: `+Se.memLevel);if(Se.strategy&&Se.strategy!=e.Z_FILTERED&&Se.strategy!=e.Z_HUFFMAN_ONLY&&Se.strategy!=e.Z_RLE&&Se.strategy!=e.Z_FIXED&&Se.strategy!=e.Z_DEFAULT_STRATEGY)throw Error(`Invalid strategy: `+Se.strategy);if(Se.dictionary&&!t.isBuffer(Se.dictionary))throw Error(`Invalid dictionary: it should be a Buffer instance`);this._handle=new xe.Zlib(Ce);var Ee=this;this._hadError=!1,this._handle.onerror=function(t,_e){qe(Ee),Ee._hadError=!0;var xe=Error(t);xe.errno=_e,xe.code=e.codes[_e],Ee.emit(`error`,xe)};var De=e.Z_DEFAULT_COMPRESSION;typeof Se.level==`number`&&(De=Se.level);var Oe=e.Z_DEFAULT_STRATEGY;typeof Se.strategy==`number`&&(Oe=Se.strategy),this._handle.init(Se.windowBits||e.Z_DEFAULT_WINDOWBITS,De,Se.memLevel||e.Z_DEFAULT_MEMLEVEL,Oe,Se.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=De,this._strategy=Oe,this.once(`end`,this.close),Object.defineProperty(this,`_closed`,{get:function(){return!Te._handle},configurable:!0,enumerable:!0})}Se.inherits(Ke,_e),Ke.prototype.params=function(t,_e,Se){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw RangeError(`Invalid compression level: `+t);if(_e!=e.Z_FILTERED&&_e!=e.Z_HUFFMAN_ONLY&&_e!=e.Z_RLE&&_e!=e.Z_FIXED&&_e!=e.Z_DEFAULT_STRATEGY)throw TypeError(`Invalid strategy: `+_e);if(this._level!==t||this._strategy!==_e){var Te=this;this.flush(xe.Z_SYNC_FLUSH,function(){Ce(Te._handle,`zlib binding closed`),Te._handle.params(t,_e),Te._hadError||(Te._level=t,Te._strategy=_e,Se&&Se())})}else browser$1$1.nextTick(Se)},Ke.prototype.reset=function(){return Ce(this._handle,`zlib binding closed`),this._handle.reset()},Ke.prototype._flush=function(e){this._transform(t.alloc(0),``,e)},Ke.prototype.flush=function(e,_e){var Se=this,Ce=this._writableState;(typeof e==`function`||e===void 0&&!_e)&&(_e=e,e=xe.Z_FULL_FLUSH),Ce.ended?_e&&browser$1$1.nextTick(_e):Ce.ending?_e&&this.once(`end`,_e):Ce.needDrain?_e&&this.once(`drain`,function(){return Se.flush(e,_e)}):(this._flushFlag=e,this.write(t.alloc(0),``,_e))},Ke.prototype.close=function(e){qe(this,e),browser$1$1.nextTick(Je,this)};function qe(e,t){t&&browser$1$1.nextTick(t),e._handle&&=(e._handle.close(),null)}function Je(e){e.emit(`close`)}Ke.prototype._transform=function(e,_e,Se){var Ce,Te=this._writableState,Ee=(Te.ending||Te.ended)&&(!e||Te.length===e.length);if(e!==null&&!t.isBuffer(e))return Se(Error(`invalid input`));if(!this._handle)return Se(Error(`zlib binding closed`));Ee?Ce=this._finishFlushFlag:(Ce=this._flushFlag,e.length>=Te.length&&(this._flushFlag=this._opts.flush||xe.Z_NO_FLUSH)),this._processChunk(e,Ce,Se)},Ke.prototype._processChunk=function(e,_e,xe){var Se=e&&e.length,De=this._chunkSize-this._offset,Oe=0,ke=this,Ae=typeof xe==`function`;if(!Ae){var je=[],Me=0,Pe;this.on(`error`,function(e){Pe=e}),Ce(this._handle,`zlib binding closed`);do var Fe=this._handle.writeSync(_e,e,Oe,Se,this._buffer,this._offset,De);while(!this._hadError&&ze(Fe[0],Fe[1]));if(this._hadError)throw Pe;if(Me>=Te)throw qe(this),RangeError(Ee);var Ie=t.concat(je,Me);return qe(this),Ie}Ce(this._handle,`zlib binding closed`);var Re=this._handle.write(_e,e,Oe,Se,this._buffer,this._offset,De);Re.buffer=e,Re.callback=ze;function ze(Te,Ee){if(this&&(this.buffer=null,this.callback=null),!ke._hadError){var Pe=De-Ee;if(Ce(Pe>=0,`have should not go down`),Pe>0){var Fe=ke._buffer.slice(ke._offset,ke._offset+Pe);ke._offset+=Pe,Ae?ke.push(Fe):(je.push(Fe),Me+=Fe.length)}if((Ee===0||ke._offset>=ke._chunkSize)&&(De=ke._chunkSize,ke._offset=0,ke._buffer=t.allocUnsafe(ke._chunkSize)),Ee===0){if(Oe+=Se-Te,Se=Te,!Ae)return!0;var Ie=ke._handle.write(_e,e,Oe,Se,ke._buffer,ke._offset,ke._chunkSize);Ie.callback=ze,Ie.buffer=e;return}if(!Ae)return!1;xe()}}},Se.inherits(Re,Ke),Se.inherits(ze,Ke),Se.inherits(Be,Ke),Se.inherits(Ve,Ke),Se.inherits(He,Ke),Se.inherits(Ue,Ke),Se.inherits(We,Ke)})(lib);var zlib=getDefaultExportFromCjs(lib),PDFReference=class extends stream$1.Writable{constructor(e,t,_e){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=t,_e??={},this.data=_e,this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}initDeflate(){return this.data.Filter=`FlateDecode`,this.deflate=zlib.createDeflate(),this.deflate.on(`data`,e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on(`end`,this.finalize)}_write(e,t,_e){return e instanceof Uint8Array||(e=Buffer$2.from(e+` 106`,`binary`)),this.uncompressedLength+=e.length,this.data.Length??(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(e)):(this.chunks.push(e),this.data.Length+=e.length),_e()}end(){return super.end(...arguments),this.deflate?this.deflate.end():this.finalize()}finalize(){if(this.offset=this.document._offset,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(PDFObject$1.convert(this.data)),this.chunks.length){this.document._write(`stream`);for(let e of Array.from(this.chunks))this.document._write(e);this.chunks.length=0,this.document._write(` 107endstream`)}return this.document._write(`endobj`),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}},PDFTree=class{constructor(e){e===void 0&&(e={}),this._items={},this.limits=typeof e.limits==`boolean`?e.limits:!0}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(){let e=Object.keys(this._items).sort((e,t)=>
107this._compareKeys(e,t)),t=[`<<`];if(this.limits&&e.length>1){let _e=e[0],xe=e[e.length-1];t.push(` /Limits ${PDFObject$1.convert([this._dataForKey(_e),this._dataForKey(xe)])}`)}t.push(` /${this._keysName()} [`);for(let _e of e)t.push(` ${PDFObject$1.convert(this._dataForKey(_e))} ${PDFObject$1.convert(this._items[_e])}`);return t.push(`]`),t.push(`>>`),t.join(` 108`)}_compareKeys(){throw Error(`Must be implemented by subclasses`)}_keysName(){throw Error(`Must be implemented by subclasses`)}_dataForKey(){throw Error(`Must be implemented by subclasses`)}},PDFNameTree=class extends PDFTree{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return`Names`}_dataForKey(e){return new String(e)}},pad=(e,t)=>(Array(t+1).join(`0`)+e).slice(-t),escapableRe=/[\n\r\t\b\f()\\]/g,escapable={"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\b":`\\b`,"\f":`\\f`,"\\":`\\\\`,"(":`\\(`,")":`\\)`},swapBytes=function(e){let t=e.length;if(t&1)throw Error(`Buffer length must be even`);for(let _e=0,xe=t-1;_e<xe;_e+=2){let t=e[_e];e[_e]=e[_e+1],e[_e+1]=t}return e},PDFObject$1=class e{static convert(t){if(typeof t==`string`)return`/${t}`;if(t instanceof String){let e=t,_e=!1;for(let t=0,xe=e.length;t<xe;t++)if(e.charCodeAt(t)>127){_e=!0;break}return _e&&(e=swapBytes(Buffer$2.from(`\ufeff${e}`,`utf16le`)).toString(`binary`)),e=e.replace(escapableRe,e=>escapable[e]),`(${e})`}if(Buffer$2.isBuffer(t))return`<${t.toString(`hex`)}>`;if(t instanceof PDFReference||t instanceof PDFNameTree)return t.toString();if(t instanceof Date)return`(D:${pad(t.getUTCFullYear(),4)}`+pad(t.getUTCMonth()+1,2)+pad(t.getUTCDate(),2)+pad(t.getUTCHours(),2)+pad(t.getUTCMinutes(),2)+pad(t.getUTCSeconds(),2)+`Z)`;if(Array.isArray(t))return`[${Array.from(t).map(t=>e.convert(t)).join(` `)}]`;if({}.toString.call(t)===`[object Object]`){let _e=[`<<`];for(let xe in t){let Se=t[xe];_e.push(`/${xe} ${e.convert(Se)}`)}return _e.push(`>>`),_e.join(` 109`)}return typeof t==`number`?e.number(t):`${t}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw Error(`unsupported number: ${e}`)}},DEFAULT_MARGINS={top:72,left:72,bottom:72,right:72},SIZES={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},PDFPage$1=class{constructor(e,t){t===void 0&&(t={}),this.document=e,this._options=t,this.size=t.size||`letter`,this.layout=t.layout||`portrait`,this.userUnit=t.userUnit||1,typeof t.margin==`number`?this.margins={top:t.margin,left:t.margin,bottom:t.margin,right:t.margin}:this.margins=t.margins||DEFAULT_MARGINS;let _e=Array.isArray(this.size)?this.size:SIZES[this.size.toUpperCase()];this.width=_e[this.layout===`portrait`?0:1],this.height=_e[+(this.layout===`portrait`)],this.content=this.document.ref(),t.font&&e.font(t.font,t.fontFamily),t.fontSize&&e.fontSize(t.fontSize),this.resources=this.document.ref({ProcSet:[`PDF`,`Text`,`ImageB`,`ImageC`,`ImageI`]}),this.dictionary=this.document.ref({Type:`Page`,Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){let e=this.resources.data;return e.Font==null?e.Font={}:e.Font}get xobjects(){let e=this.resources.data;return e.XObject==null?e.XObject={}:e.XObject}get ext_gstates(){let e=this.resources.data;return e.ExtGState==null?e.ExtGState={}:e.ExtGState}get patterns(){let e=this.resources.data;return e.Pattern==null?e.Pattern={}:e.Pattern}get colorSpaces(){let e=this.resources.data;return e.ColorSpace||={}}get annotations(){let e=this.dictionary.data;return e.Annots==null?e.Annots=[]:e.Annots}get structParentTreeKey(){let e=this.dictionary.data;return e.StructParents==null?e.StructParents=this.document.createStructParentTreeNextKey():e.StructParents}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs=`S`)}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
109=this.resources.data.ColorSpace||{};for(let e of Object.values(this.document.spotColors))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}},wordArrayToBuffer=e=>{let t=[];for(let _e=0;_e<e.sigBytes;_e++)t.push(e.words[Math.floor(_e/4)]>>8*(3-_e%4)&255);return Buffer$2.from(t)},PDFSecurity=class{static generateFileID(e){e===void 0&&(e={});let t=`${e.CreationDate.getTime()}\n`;for(let _e in e)e.hasOwnProperty(_e)&&(t+=`${_e}: ${e[_e].valueOf()}\n`);return wordArrayToBuffer((0,import_md5.default)(t))}},{number:number$2}=PDFObject$1,PDFGradient$1=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,t,_e){if(_e??=1,t=this.doc._normalizeColor(t),this.stops.length===0)if(t.length===3)this._colorSpace=`DeviceRGB`;else if(t.length===4)this._colorSpace=`DeviceCMYK`;else if(t.length===1)this._colorSpace=`DeviceGray`;else throw Error(`Unknown color space`);else if(this._colorSpace===`DeviceRGB`&&t.length!==3||this._colorSpace===`DeviceCMYK`&&t.length!==4||this._colorSpace
109===`DeviceGray`&&t.length!==1)throw Error(`All gradient stops must use the same color space`);return _e=Math.max(0,Math.min(1,_e)),this.stops.push([e,t,_e]),this}setTransform(e,t,_e,xe,Se,Ce){return this.transform=[e,t,_e,xe,Se,Ce],this}embed(e){let t,_e=this.stops.length;if(_e===0)return;this.embedded=!0,this.matrix=e;let xe=this.stops[_e-1];xe[0]<1&&this.stops.push([1,xe[1],xe[2]]);let Se=[],Ce=[],Te=[];for(let e=0;e<_e-1;e++)Ce.push(0,1),e+2!==_e&&Se.push(this.stops[e+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[e+0][1],C1:this.stops[e+1][1],N:1}),Te.push(t),t.end();_e===1?t=Te[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:Te,Bounds:Se,Encode:Ce}),t.end()),this.id=`Sh${++this.doc._gradCount}`;let Ee=this.shader(t);Ee.end();let De=this.doc.ref({Type:`Pattern`,PatternType:2,Shading:Ee,Matrix:this.matrix.map(number$2)});if(De.end(),this.stops.some(e=>e[2]<1)){let e=this.opacityGradient();e._colorSpace=`DeviceGray`;for(let t of this.stops)e.stop(t[0],[t[2]]);e=e.embed(this.matrix);let t=[0,0,this.doc.page.width,this.doc.page.height],_e=this.doc.ref({Type:`XObject`,Subtype:`Form`,FormType:1,BBox:t,Group:{Type:`Group`,S:`Transparency`,CS:`DeviceGray`},Resources:{ProcSet:[`PDF`,`Text`,`ImageB`,`ImageC`,`ImageI`],Pattern:{Sh1:e}}});_e.write(`/Pattern cs /Sh1 scn`),_e.end(`${t.join(` `)} re f`);let xe=this.doc.ref({Type:`ExtGState`,SMask:{Type:`Mask`,S:`Luminosity`,G:_e}});xe.end();let Se=this.doc.ref({Type:`Pattern`,PatternType:1,PaintType:1,TilingType:2,BBox:t,XStep:t[2],YStep:t[3],Resources:{ProcSet:[`PDF`,`Text`,`ImageB`,`ImageC`,`ImageI`],Pattern:{Sh1:De},ExtGState:{Gs1:xe}}});Se.write(`/Gs1 gs /Pattern cs /Sh1 scn`),Se.end(`${t.join(` `)} re f`),this.doc.page.patterns[this.id]=Se}else this.doc.page.patterns[this.id]=De;return De}apply(e){let[t,_e,xe,Se,Ce,Te]=this.doc._ctm,[Ee,De,Oe,ke,Ae,je]=this.transform,Me=[t*Ee+xe*De,_e*Ee+Se*De,t*Oe+xe*ke,_e*Oe+Se*ke,t*Ae+xe*je+Ce,_e*Ae+Se*je+Te];(!this.embedded||Me.join(` `)!==this.matrix.join(` `))&&this.embed(Me),this.doc._setColorSpace(`Pattern`,e);let Pe=e?`SCN`:`scn`;return this.doc.addContent(`/${this.id} ${Pe}`)}},Gradient={PDFGradient:PDFGradient$1,PDFLinearGradient:class e extends PDFGradient$1{constructor(e,t,_e,xe,Se){super(e),this.x1=t,this.y1=_e,this.x2=xe,this.y2=Se}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient:class e extends PDFGradient$1{constructor(e,t,_e,xe,Se,Ce,Te){super(e),this.doc=e,this.x1=t,this.y1=_e,this.r1=xe,this.x2=Se,this.y2=Ce,this.r2=Te}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}},underlyingColorSpaces=[`DeviceCMYK`,`DeviceRGB`],pattern$1={PDFTilingPattern:class{constructor(e,t,_e,xe,Se){this.doc=e,this.bBox=t,this.xStep=_e,this.yStep=xe,this.stream=Se}createPattern(){let e=this.doc.ref();e.end();let[t,_e,xe,Se,Ce,Te]=this.doc._ctm,[Ee,De,Oe,ke,Ae,je]=[1,0,0,1,0,0],Me=[t*Ee+xe*De,_e*Ee+Se*De,t*Oe+xe*ke,_e*Oe+Se*ke,t*Ae+xe*je+Ce,_e*Ae+Se*je+Te],Pe=this.doc.ref({Type:`Pattern`,PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:Me.map(e=>+e.toFixed(5)),Resources:e});return Pe.end(this.stream),Pe}embedPatternColorSpaces(){underlyingColorSpaces.forEach(e=>{let t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;let _e=this.doc.ref([`Pattern`,e]);_e.end(),this.doc.page.colorSpaces[t]=_e})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id=`P`+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,t){this.embedPatternColorSpaces(),this.embed();let _e=this.doc._normalizeColor(t);if(!_e)throw Error(`invalid pattern color. (value: ${t})`);let xe=this.getPatternColorSpaceId(this.doc._getColorSpace(_e));this.doc._setColorSpace(xe,e);let Se=e?`SCN`:`scn`;return this.doc.addContent(`${_e.join(` `)} /${this.id} ${Se}`)}}},SpotColor=class{constructor(e,t,_e,xe,Se,Ce){this.id=`CS`+Object.keys(e.spotColors).length,this.name=t,this.values=[_e,xe,Se,Ce],this.ref=e.ref([`Separation`,this.name,`DeviceCMYK`,{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(e=>e/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}},{PDFGradient,PDFLinearGradient,PDFRadialGradient}=Gradient,{PDFTilingPattern}=pattern$1,ColorMixin={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if(typeof e==`string`){if(e.charAt(0)===`#`){e.length===4&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,`#$1$1$2$2$3$3`));let t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,t&255]}else if(namedColors[e])e=namedColors[e];else if(this.spotColors[e])return this.spotColors[e]}return Array.isArray(e)?(e.length===3?e=e.map(e=>e/255):e.length===4&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof PDFGradient?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof PDFTilingPattern?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(e=this._normalizeColor(e),!e)return!1;let _e=t?`SCN`:`scn`,xe=this._getColorSpace(e);return this._setColorSpace(xe,t),e instanceof SpotColor?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${_e}`)):this.addContent(`${e.join(` `)} ${_e}`),!0},_setColorSpace(e,t){let _e=t?`CS`:`cs`;return this.addContent(`/${e} ${_e}`)},_getColorSpace(e){return e instanceof SpotColor?e.id:e.length===4?`DeviceCMYK`:`DeviceRGB`},fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let _e,xe;if(e==null&&t==null)return;e!=null&&(e=Math.max(0,Math.min(1,e))),t!=null&&(t=Math.max(0,Math.min(1,t)));let Se=`${e}_${t}`;return this._opacityRegistry[Se]?[_e,xe]=this._opacityRegistry[Se]:(_e={Type:`ExtGState`},e!=null&&(_e.ca=e),t!=null&&(_e.CA=t),_e=this.ref(_e),_e.end(),xe=`Gs${++this._opacityCount}`,this._opacityRegistry[Se]=[_e,xe]),this.page.ext_gstates[xe]=_e,this.addContent(`/${xe} gs`)},linearGradient(e,t,_e,xe){return new PDFLinearGradient(this,e,t,_e,xe)},radialGradient(e,t,_e,xe,Se,Ce){return new PDFRadialGradient(this,e,t,_e,xe,Se,Ce)},pattern(e,t,_e,xe){return new PDFTilingPattern(this,e,t,_e,xe)}
vendor: 4,795 bytes, line 109
109,addSpotColor(e,t,_e,xe,Se){let Ce=new SpotColor(this,e,t,_e,xe,Se);return this.spotColors[e]=Ce,this}},namedColors={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},cx$1=cy$1=px$1=py$1=sx$1=sy$1=0,cy$1,px$1,py$1,sx$1,sy$1,argsCountPerCommand={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},isCommand=e=>e in argsCountPerCommand,isWsp=e=>{let t=e.codePointAt(0);return t===32||t===9||t===13||t===10},isDigit=e=>{let t=e.codePointAt(0);return t==null?!1:48<=t&&t<=57},readNumber=(e,t)=>{let _e=t,xe=``,Se=`none`;for(;_e<e.length;_e+=1){let t=e[_e];if(t===`+`||t===`-`){if(Se===`none`){Se=`sign`,xe+=t;continue}if(Se===`e`){Se=`exponent_sign`,xe+=t;continue}}if(isDigit(t)){if(Se===`none`||Se===`sign`||Se===`whole`){Se=`whole`,xe+=t;continue}if(Se===`decimal_point`||Se===`decimal`){Se=`decimal`,xe+=t;continue}if(Se===`e`||Se===`exponent_sign`||Se===`exponent`){Se=`exponent`,xe+=t;continue}}if(t===`.`&&(Se===`none`||Se===`sign`||Se===`whole`)){Se=`decimal_point`,xe+=t;continue}if((t===`E`||t===`e`)&&(Se===`whole`||Se===`decimal_point`||Se===`decimal`)){Se=`e`,xe+=t;continue}break}let Ce=Number.parseFloat(xe);return Number.isNaN(Ce)?[t,null]:[_e-1,Ce]},parsePathData=e=>{let t=[],_e=null,xe=[],Se=0,Ce=!1,Te=!1;for(let Ee=0;Ee<e.length;Ee+=1){let De=e.charAt(Ee);if(isWsp(De))continue;if(Ce&&De===`,`){if(Te)break;Te=!0;continue}if(isCommand(De)){if(Te)return t;if(_e==null){if(De!==`M`&&De!==`m`)return t}else if(xe.length!==0)return t;
109_e=De,xe=[],Se=argsCountPerCommand[_e],Ce=!1,Se===0&&t.push({command:_e,args:xe});continue}if(_e==null)return t;let Oe=Ee,ke=null;if(_e===`A`||_e===`a`){let t=xe.length;(t===0||t===1)&&De!==`+`&&De!==`-`&&([Oe,ke]=readNumber(e,Ee)),(t===2||t===5||t===6)&&([Oe,ke]=readNumber(e,Ee)),(t===3||t===4)&&(De===`0`&&(ke=0),De===`1`&&(ke=1))}else [Oe,ke]=readNumber(e,Ee);if(ke==null)return t;xe.push(ke),Ce=!0,Te=!1,Ee=Oe,xe.length===Se&&(t.push({command:_e,args:xe}),_e===`M`&&(_e=`L`),_e===`m`&&(_e=`l`),xe=[])}return t},apply$1=function(e,t){cx$1=cy$1=px$1=py$1=sx$1=sy$1=0;for(let _e=0;_e<e.length;_e++){let{command:xe,args:Se}=e[_e];typeof runners$1[xe]==`function`&&runners$1[xe](t,Se)}},runners$1={M(e,t){return cx$1=t[0],cy$1=t[1],px$1=py$1=null,sx$1=cx$1,sy$1=cy$1,e.moveTo(cx$1,cy$1)},m(e,t){return cx$1+=t[0],cy$1+=t[1],px$1=py$1=null,sx$1=cx$1,sy$1=cy$1,e.moveTo(cx$1,cy$1)},C(e,t){return cx$1=t[4],cy$1=t[5],px$1=t[2],py$1=t[3],e.bezierCurveTo(...t)},c(e,t){return e.bezierCurveTo(t[0]+cx$1,t[1]+cy$1,t[2]+cx$1,t[3]+cy$1,t[4]+cx$1,t[5]+cy$1),px$1=cx$1+t[2],py$1=cy$1+t[3],cx$1+=t[4],cy$1+=t[5]},S(e,t){return px$1===null&&(px$1=cx$1,py$1=cy$1),e.bezierCurveTo(cx$1-(px$1-cx$1),cy$1-(py$1-cy$1),t[0],t[1],t[2],t[3]),px$1=t[0],py$1=t[1],cx$1=t[2],cy$1=t[3]},s(e,t){return px$1===null&&(px$1=cx$1,py$1=cy$1),e.bezierCurveTo(cx$1-(px$1-cx$1),cy$1-(py$1-cy$1),cx$1+t[0],cy$1+t[1],cx$1+t[2],cy$1+t[3]),px$1=cx$1+t[0],py$1=cy$1+t[1],cx$1+=t[2],cy$1+=t[3]},Q(e,t){return px$1=t[0],py$1=t[1],cx$1=t[2],cy$1=t[3],e.quadraticCurveTo(t[0],t[1],cx$1,cy$1)},q(e,t){return e.quadraticCurveTo(t[0]+cx$1,t[1]+cy$1,t[2]+cx$1,t[3]+cy$1),px$1=cx$1+t[0],py$1=cy$1+t[1],cx$1+=t[2],cy$1+=t[3]},T(e,t){return px$1===null?(px$1=cx$1,py$1=cy$1):(px$1=cx$1-(px$1-cx$1),py$1=cy$1-(py$1-cy$1)),e.quadraticCurveTo(px$1,py$1,t[0],t[1]),px$1=cx$1-(px$1-cx$1),py$1=cy$1-(py$1-cy$1),cx$1=t[0],cy$1=t[1]},t(e,t){return px$1===null?(px$1=cx$1,py$1=cy$1):(px$1=cx$1-(px$1-cx$1),py$1=cy$1-(py$1-cy$1)),e.quadraticCurveTo(px$1,py$1,cx$1+t[0],cy$1+t[1]),cx$1+=t[0],cy$1+=t[1]},A(e,t){return solveArc$1(e,cx$1,cy$1,t),cx$1=t[5],cy$1=t[6]},a(e,t){return t[5]+=cx$1,t[6]+=cy$1,solveArc$1(e,cx$1,cy$1,t),cx$1=t[5],cy$1=t[6]},L(e,t){return cx$1=t[0],cy$1=t[1],px$1=py$1=null,e.lineTo(cx$1,cy$1)},l(e,t){return cx$1+=t[0],cy$1+=t[1],px$1=py$1=null,e.lineTo(cx$1,cy$1)},H(e,t){return cx$1=t[0],px$1=py$1=null,e.lineTo(cx$1,cy$1)},h(e,t){return cx$1+=t[0],px$1=py$1=null,e.lineTo(cx$1,cy$1)},V(e,t){return cy$1=t[0],px$1=py$1=null,e.lineTo(cx$1,cy$1)},v(e,t){return cy$1+=t[0],px$1=py$1=null,e.lineTo(cx$1,cy$1)},Z(e){return e.closePath(),cx$1=sx$1,cy$1=sy$1},z(e){return e.closePath(),cx$1=sx$1,cy$1=sy$1}},solveArc$1=function(e,t,_e,xe){let[Se,Ce,Te,Ee,De,Oe,ke]=xe,Ae=arcToSegments$1(Oe,ke,Se,Ce,Ee,De,Te,t,_e);for(let t of Ae){let _e=segmentToBezier$1(...t);e.bezierCurveTo(..._e)}},arcToSegments$1=function(e,t,_e,xe,Se,Ce,Te,Ee,De){let Oe=Math.PI/180*Te,ke=Math.sin(Oe),Ae=Math.cos(Oe);_e=Math.abs(_e),xe=Math.abs(xe),px$1=Ae*(Ee-e)*.5+ke*(De-t)*.5,py$1=Ae*(De-t)*.5-ke*(Ee-e)*.5;let je=px$1*px$1/(_e*_e)+py$1*py$1/(xe*xe);je>1&&(je=Math.sqrt(je),_e*=je,xe*=je);let Me=Ae/_e,Pe=ke/_e,Fe=-ke/xe,Ie=Ae/xe,Re=Me*Ee+Pe*De,ze=Fe*Ee+Ie*De,Be=Me*e+Pe*t,Ve=Fe*e+Ie*t,He=1/((Be-Re)*(Be-Re)+(Ve-ze)*(Ve-ze))-.25;He<0&&(He=0);let Ue=Math.sqrt(He);Ce===Se&&(Ue=-Ue);
109let We=.5*(Re+Be)-Ue*(Ve-ze),Ge=.5*(ze+Ve)+Ue*(Be-Re),Ke=Math.atan2(ze-Ge,Re-We),qe=Math.atan2(Ve-Ge,Be-We)-Ke;qe<0&&Ce===1?qe+=2*Math.PI:qe>0&&Ce===0&&(qe-=2*Math.PI);let Je=Math.ceil(Math.abs(qe/(Math.PI*.5+.001))),Ye=[];for(let e=0;e<Je;e++)Ye[e]=[We,Ge,Ke+e*qe/Je,Ke+(e+1)*qe/Je,_e,xe,ke,Ae];return Ye},segmentToBezier$1=function(e,t,_e,xe,Se,Ce,Te,Ee){let De=Ee*Se,Oe=-Te*Ce,ke=Te*Se,Ae=Ee*Ce,je=.5*(xe-_e),Me=8/3*Math.sin(je*.5)*Math.sin(je*.5)/Math.sin(je),Pe=e+Math.cos(_e)-Me*Math.sin(_e),Fe=t+Math.sin(_e)+Me*Math.cos(_e),Ie=e+Math.cos(xe),Re=t+Math.sin(xe),ze=Ie+Me*Math.sin(xe),Be=Re-Me*Math.cos(xe);return[De*Pe+Oe*Fe,ke*Pe+Ae*Fe,De*ze+Oe*Be,ke*ze+Ae*Be,De*Ie+Oe*Re,ke*Ie+Ae*Re]},SVGPath=class{static apply(e,t){apply$1(parsePathData(t),e)}},{number:number$1}=PDFObject$1,KAPPA$5=4*((Math.sqrt(2)-1)/3),VectorMixin={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent(`q`)},restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent(`Q`)},closePath(){return this.addContent(`h`)},lineWidth(e){return this.addContent(`${number$1(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return typeof e==`string`&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return typeof e==`string`&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${number$1(e)} M`)},dash(e,t){t===void 0&&(t={});let _e=e;if(Array.isArray(e)||(e=[e,t.space||e]),!e.every(e=>Number.isFinite(e)&&e>0))throw Error(`dash(${JSON.stringify(_e)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(number$1).join(` `),this.addContent(`[${e}] ${number$1(t.phase||0)} d`)},undash(){return this.addContent(`[] 0 d`)},moveTo(e,t){return this.addContent(`${number$1(e)} ${number$1(t)} m`)},lineTo(e,t){return this.addContent(`${number$1(e)} ${number$1(t)} l`)},bezierCurveTo(e,t,_e,xe,Se,Ce){return this.addContent(`${number$1(e)} ${number$1(t)} ${number$1(_e)} ${number$1(xe)} ${number$1(Se)} ${number$1(Ce)} c`)},quadraticCurveTo(e,t,_e,xe){return this.addContent(`${number$1(e)} ${number$1(t)} ${number$1(_e)} ${number$1(xe)} v`)},rect(e,t,_e,xe){return this.addContent(`${number$1(e)} ${number$1(t)} ${number$1(_e)} ${number$1(xe)} re`)},roundedRect(e,t,_e,xe,Se){Se??=0,Se=Math.min(Se,.5*_e,.5*xe);let Ce=Se*(1-KAPPA$5);return this.moveTo(e+Se,t),this.lineTo(e+_e-Se,t),this.bezierCurveTo(e+_e-Ce,t,e+_e,t+Ce,e+_e,t+Se),this.lineTo(e+_e,t+xe-Se),this.bezierCurveTo(e+_e,t+xe-Ce,e+_e-Ce,t+xe,e+_e-Se,t+xe),this.lineTo(e+Se,t+xe),this.bezierCurveTo(e+Ce,t+xe,e,t+xe-Ce,e,t+xe-Se),this.lineTo(e,t+Se),this.bezierCurveTo(e,t+Ce,e+Ce,t,e+Se,t),this.closePath()},ellipse(e,t,_e,xe){xe??=_e,e-=_e,t-=xe;let Se=_e*KAPPA$5,Ce=xe*KAPPA$5,Te=e+_e*2,Ee=t+xe*2,De=e+_e,Oe=t+xe;return this.moveTo(e,Oe),this.bezierCurveTo(e,Oe-Ce,De-Se,t,De,t),this.bezierCurveTo(De+Se,t,Te,Oe-Ce,Te,Oe),this.bezierCurveTo(Te,Oe+Ce,De+Se,Ee,De,Ee),this.bezierCurveTo(De-Se,Ee,e,Oe+Ce,e,Oe),this.closePath()},circle(e,t,_e){return this.ellipse(e,t,_e)},arc(e,t,_e,xe,Se,Ce){Ce??=!1;let Te=2*Math.PI,Ee=.5*Math.PI,De=Se-xe;Math.abs(De)>Te?De=Te:De!==0&&Ce!==De<0&&(De=(Ce?-1:1)*Te+De);let Oe=Math.ceil(Math.abs(De)/Ee),ke=De/Oe,Ae=ke/Ee*KAPPA$5*_e,je=xe,Me=-Math.sin(je)*Ae,Pe=Math.cos(je)*Ae,Fe=e+Math.cos(je)*_e,Ie=t+Math.sin(je)*_e;this.moveTo(Fe,Ie);for(let xe=0;xe<Oe;xe++){let xe=Fe+Me,Se=Ie+Pe;je+=ke,Fe=e+Math.cos(je)*_e,Ie=t+Math.sin(je)*_e,Me=-Math.sin(je)*Ae,Pe=Math.cos(je)*Ae;let Ce=Fe-Me,Te=Ie-Pe;this.bezierCurveTo(xe,Se,Ce,Te,Fe,Ie)}return this},polygon(){var e=[...arguments];this.moveTo(...e.shift()||[]);for(let t of e)this.lineTo(...t||[]);return this.closePath()},path(e){return SVGPath.apply(this,e),this},_windingRule(e){return/even-?odd/.test(e)?`*`:``},fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent(`S`)},fillAndStroke(e,t,_e){t??=e;let xe=/(even-?odd)|(non-?zero)/;return xe.test(e)&&(_e=e,e=null),xe.test(t)&&(_e=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(_e)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,_e,xe,Se,Ce){if(e===1&&t===0&&_e===0&&xe===1&&Se===0&&Ce===0)return this;let Te=this._ctm,[Ee,De,Oe,ke,Ae,je]=Te;Te[0]=Ee*e+Oe*t,Te[1]=De*e+ke*t,Te[2]=Ee*_e+Oe*xe,Te[3]=De*_e+ke*xe,Te[4]=Ee*Se+Oe*Ce+Ae,Te[5]=De*Se+ke*Ce+je;let Me=[e,t,_e,xe,Se,Ce].map(e=>number$1(e)).join(` `);return this.addContent(`${Me} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){t===void 0&&(t={});let _e,xe=e*Math.PI/180,Se=Math.cos(xe),Ce=Math.sin(xe),Te=_e=0;
109if(t.origin!=null){[Te,_e]=t.origin;let e=Te*Se-_e*Ce,xe=Te*Ce+_e*Se;Te-=e,_e-=xe}return this.transform(Se,Ce,-Ce,Se,Te,_e)},scale(e,t,_e){_e===void 0&&(_e={});let xe;t??=e,typeof t==`object`&&(_e=t,t=e);let Se=xe=0;return _e.origin!=null&&([Se,xe]=_e.origin,Se-=e*Se,xe-=t*xe),this.transform(e,0,0,t,Se,xe)}},fs={},range$1=(e,t,_e)=>{let xe=[],Se=t+1;for(let t=e;t<Se;t++)xe.push(t);return xe},WIN_ANSI_MAP={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},characters=`.notdef .notdef .notdef .notdef 110.notdef .notdef .notdef .notdef 111.notdef .notdef .notdef .notdef 112.notdef .notdef .notdef .notdef 113.notdef .notdef .notdef .notdef 114.notdef .notdef .notdef .notdef 115.notdef .notdef .notdef .notdef 116.notdef .notdef .notdef .notdef 117 118space exclam quotedbl numbersign 119dollar percent ampersand quotesingle 120parenleft parenright asterisk plus 121comma hyphen period slash 122zero one two three 123four five six seven 124eight nine colon semicolon 125less equal greater question 126 127at A B C 128D E F G 129H I J K 130L M N O 131P Q R S 132T U V W 133X Y Z bracketleft 134backslash bracketright asciicircum underscore 135 136grave a b c 137d e f g 138h i j k 139l m n o 140p q r s 141t u v w 142x y z braceleft 143bar braceright asciitilde .notdef 144 145Euro .notdef quotesinglbase florin 146quotedblbase ellipsis dagger daggerdbl 147circumflex perthousand Scaron guilsinglleft 148OE .notdef Zcaron .notdef 149.notdef quoteleft quoteright quotedblleft 150quotedblright bullet endash emdash 151tilde trademark scaron guilsinglright 152oe .notdef zcaron ydieresis 153 154space exclamdown cent sterling 155currency yen brokenbar section 156dieresis copyright ordfeminine guillemotleft 157logicalnot softhyphen registered macron 158degree plusminus twosuperior threesuperior 159acute mu paragraph periodcentered 160cedilla onesuperior ordmasculine guillemotright 161onequarter onehalf threequarters questiondown 162 163Agrave Aacute Acircumflex Atilde 164Adieresis Aring AE Ccedilla 165Egrave Eacute Ecircumflex Edieresis 166Igrave Iacute Icircumflex Idieresis 167Eth Ntilde Ograve Oacute 168Ocircumflex Otilde Odieresis multiply 169Oslash Ugrave Uacute Ucircumflex 170Udieresis Yacute Thorn germandbls 171 172agrave aacute acircumflex atilde 173adieresis aring ae ccedilla 174egrave eacute ecircumflex edieresis 175igrave iacute icircumflex idieresis 176eth ntilde ograve oacute 177ocircumflex otilde odieresis divide 178oslash ugrave uacute ucircumflex 179udieresis yacute thorn ydieresis`.split(/\s+/);function parse$3(e){let t={attributes:{},glyphWidths:{},kernPairs:{}},_e=``;for(let De of e.split(` 180`)){var xe,Se;if(xe=De.match(/^Start(\w+)/)){_e=xe[1];continue}else if(xe=De.match(/^End(\w+)/)){_e=``;continue}switch(_e){case`FontMetrics`:xe=De.match(/(^\w+)\s+(.*)/);var Ce=xe[1],Te=xe[2];(Se=t.attributes[Ce])?(Array.isArray(Se)||(Se=t.attributes[Ce]=[Se]),Se.pu
180sh(Te)):t.attributes[Ce]=Te;break;case`CharMetrics`:if(!/^CH?\s/.test(De))continue;var Ee=De.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[Ee]=+De.match(/\bWX\s+(\d+)\s*;/)[1];break;case`KernPairs`:xe=De.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),xe&&(t.kernPairs[xe[1]+xe[2]]=parseInt(xe[3]));break}}return t}var AFMFont=class e{static open(e){throw Error(`AFMFont.open not available on browser build`)}static fromJson(t){return new e(t)}constructor(e){typeof e==`string`?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=range$1(0,255).map(e=>this.glyphWidths[characters[e]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(e=>+e),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){let e=parse$3(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){let t=[];for(let _e=0,xe=e.length,Se=0<=xe;Se?_e<xe:_e>xe;Se?_e++:_e--){let xe=e.charCodeAt(_e);xe=WIN_ANSI_MAP[xe]||xe,t.push(xe.toString(16))}return t}glyphsForString(e){let t=[];for(let _e=0,xe=e.length,Se=0<=xe;Se?_e<xe:_e>xe;Se?_e++:_e--){let xe=e.charCodeAt(_e);t.push(this.characterToGlyph(xe))}return t}characterToGlyph(e){return characters[WIN_ANSI_MAP[e]||e]||`.notdef`}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+t]||0}advancesForGlyphs(e){let t=[];for(let _e=0;_e<e.length;_e++){let xe=e[_e],Se=e[_e+1];t.push(this.widthOfGlyph(xe)+this.getKernPair(xe,Se))}return t}},data={attributes:[{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:43:52 1997`,`UniqueID 43052`,`VMusage 37169 48194`],FontName:`Helvetica-Bold`,FullName:`Helvetica Bold`,FamilyName:`Helvetica`,Weight:`Bold`,ItalicAngle:`0`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-170 -228 1003 962 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`718`,XHeight:`532`,Ascender:`718`,Descender:`-207`,StdHW:`118`,StdVW:`140`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:45:12 1997`,`UniqueID 43053`,`VMusage 14482 68586`],FontName:`Helvetica-BoldOblique`,FullName:`Helvetica Bold Oblique`,FamilyName:`Helvetica`,Weight:`Bold`,ItalicAngle:`-12`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-174 -228 1114 962`,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`718`,XHeight:`532`,Ascender:`718`,Descender:`-207`,StdHW:`118`,StdVW:`140`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:44:31 1997`,`UniqueID 43055`,`VMusage 14960 69346`],FontName:`Helvetica-Oblique`,FullName:`Helvetica Oblique`,FamilyName:`Helvetica`,Weight:`Medium`,ItalicAngle:`-12`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-170 -225 1116 931 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`718`,XHeight:`523`,Ascender:`718`,Descender:`-207`,StdHW:`76`,StdVW:`88`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:38:23 1997`,`UniqueID 43054`,`VMusage 37069 48094`],FontName:`Helvetica`,FullName:`Helvetica`,FamilyName:`Helvetica`,Weight:`Medium`,ItalicAngle:`0`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-166 -225 1000 931 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`718`,XHeight:`523`,Ascender:`718`,Descender:`-207`,StdHW:`76`,StdVW:`88`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:52:56 1997`,`UniqueID 43065`,`VMusage 41636 52661`],FontName:`Times-Bold`,FullName:`Times Bold`,FamilyName:`Times`,Weight:`Bold`,ItalicAngle:`0`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-168 -218 1000 935 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`676`,XHeight:`461`,Ascender:`683`,Desce
180nder:`-217`,StdHW:`44`,StdVW:`139`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 13:04:06 1997`,`UniqueID 43066`,`VMusage 45874 56899`],FontName:`Times-BoldItalic`,FullName:`Times Bold Italic`,FamilyName:`Times`,Weight:`Bold`,ItalicAngle:`-15`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-200 -218 996 921`,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`669`,XHeight:`462`,Ascender:`683`,Descender:`-217`,StdHW:`42`,StdVW:`121`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:56:55 1997`,`UniqueID 43067`,`VMusage 47727 58752`],FontName:`Times-Italic`,FullName:`Times Italic`,FamilyName:`Times`,Weight:`Medium`,ItalicAngle:`-15.5`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-169 -217 1010 883 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`653`,XHeight:`441`,Ascender:`683`,Descender:`-217`,StdHW:`32`,StdVW:`76`},{Comment:[`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 12:49:17 1997`,`UniqueID 43068`,`VMusage 43909 54934`],FontName:`Times-Roman`,FullName:`Times Roman`,FamilyName:`Times`,Weight:`Roman`,ItalicAngle:`0`,IsFixedPitch:`false`,CharacterSet:`ExtendedRoman`,FontBBox:`-168 -218 1000 898 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`002.000`,Notice:`Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`662`,XHeight:`450`,Ascender:`683`,Descender:`-217`,StdHW:`28`,StdVW:`84`},{Comment:[`Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Mon Jun 23 16:28:00 1997`,`UniqueID 43048`,`VMusage 41139 52164`],FontName:`Courier-Bold`,FullName:`Courier Bold`,FamilyName:`Courier`,Weight:`Bold`,ItalicAngle:`0`,IsFixedPitch:`true`,CharacterSet:`ExtendedRoman`,FontBBox:`-113 -250 749 801 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`003.000`,Notice:`Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`562`,XHeight:`439`,Ascender:`629`,Descender:`-157`,StdHW:`84`,StdVW:`106`},{Comment:[`Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Mon Jun 23 16:28:46 1997`,`UniqueID 43049`,`VMusage 17529 79244`],FontName:`Courier-BoldOblique`,FullName:`Courier Bold Oblique`,FamilyName:`Courier`,Weight:`Bold`,ItalicAngle:`-12`,IsFixedPitch:`true`,CharacterSet:`ExtendedRoman`,FontBBox:`-57 -250 869 801`,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`003.000`,Notice:`Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`562`,XHeight:`439`,Ascender:`629`,Descender:`-157`,StdHW:`84`,StdVW:`106`},{Comment:[`Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 17:37:52 1997`,`UniqueID 43051`,`VMusage 16248 75829`],FontName:`Courier-Oblique`,FullName:`Courier Oblique`,FamilyName:`Courier`,Weight:`Medium`,ItalicAngle:`-12`,IsFixedPitch:`true`,CharacterSet:`ExtendedRoman`,FontBBox:`-27 -250 849 805 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`003.000`,Notice:`Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`562`,XHeight:`426`,Ascender:`629`,Desce
180nder:`-157`,StdHW:`51`,StdVW:`51`},{Comment:[`Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,`Creation Date: Thu May 1 17:27:09 1997`,`UniqueID 43050`,`VMusage 39754 50779`],FontName:`Courier`,FullName:`Courier`,FamilyName:`Courier`,Weight:`Medium`,ItalicAngle:`0`,IsFixedPitch:`true`,CharacterSet:`ExtendedRoman`,FontBBox:`-23 -250 715 805 `,UnderlinePosition:`-100`,UnderlineThickness:`50`,Version:`003.000`,Notice:`Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.`,EncodingScheme:`AdobeStandardEncoding`,CapHeight:`562`,XHeight:`426`,Ascender:`629`,Descender:`-157`,StdHW:`51`,StdVW:`51`}],glyphWidths:{space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],comma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,48
1800,600,600,600,600],bar:[280,280,260,260,220,220,275,200,600,600,600,600],braceright:[389,389,334,334,394,348,400,480,600,600,600,600],asciitilde:[584,584,584,584,520,570,541,541,600,600,600,600],exclamdown:[333,333,333,333,333,389,389,333,600,600,600,600],cent:[556,556,556,556,500,500,500,500,600,600,600,600],sterling:[556,556,556,556,500,500,500,500,600,600,600,600],fraction:[167,167,167,167,167,167,167,167,600,600,600,600],yen:[556,556,556,556,500,500,500,500,600,600,600,600],florin:[556,556,556,556,500,500,500,500,600,600,600,600],section:[556,556,556,556,500,500,500,500,600,600,600,600],currency:[556,556,556,556,500,500,500,500,600,600,600,600],quotesingle:[238,238,191,191,278,278,214,180,600,600,600,600],quotedblleft:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotleft:[556,556,556,556,500,500,500,500,600,600,600,600],guilsinglleft:[333,333,333,333,333,333,333,333,600,600,600,600],guilsinglright:[333,333,333,333,333,333,333,333,600,600,600,600],fi:[611,611,500,500,556,556,500,556,600,600,600,600],fl:[611,611,500,500,556,556,500,556,600,600,600,600],endash:[556,556,556,556,500,500,500,500,600,600,600,600],dagger:[556,556,556,556,500,500,500,500,600,600,600,600],daggerdbl:[556,556,556,556,500,500,500,500,600,600,600,600],periodcentered:[278,278,278,278,250,250,250,250,600,600,600,600],paragraph:[556,556,537,537,540,500,523,453,600,600,600,600],bullet:[350,350,350,350,350,350,350,350,600,600,600,600],quotesinglbase:[278,278,222,222,333,333,333,333,600,600,600,600],quotedblbase:[500,500,333,333,500,500,556,444,600,600,600,600],quotedblright:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotright:[556,556,556,556,500,500,500,500,600,600,600,600],ellipsis:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],perthousand:[1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,600,600,600,600],questiondown:[611,611,611,611,500,500,500,444,600,600,600,600],grave:[333,333,333,333,333,333,333,333,600,600,600,600],acute:[333,333,333,333,333,333,333,333,600,600,600,600],circumflex:[333,333,333,333,333,333,333,333,600,600,600,600],tilde:[333,333,333,333,333,333,333,333,600,600,600,600],macron:[333,333,333,333,333,333,333,333,600,600,600,600],breve:[333,333,333,333,333,333,333,333,600,600,600,600],dotaccent:[333,333,333,333,333,333,333,333,600,600,600,600],dieresis:[333,333,333,333,333,333,333,333,600,600,600,600],ring:[333,333,333,333,333,333,333,333,600,600,600,600],cedilla:[333,333,333,333,333,333,333,333,600,600,600,600],hungarumlaut:[333,333,333,333,333,333,333,333,600,600,600,600],ogonek:[333,333,333,333,333,333,333,333,600,600,600,600],caron:[333,333,333,333,333,333,333,333,600,600,600,600],emdash:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],AE:[1e3,1e3,1e3,1e3,1e3,944,889,889,600,600,600,600],ordfeminine:[370,370,370,370,300,266,276,276,600,600,600,600],Lslash:[611,611,556,556,667,611,556,611,600,600,600,600],Oslash:[778,778,778,778,778,722,722,722,600,600,600,600],OE:[1e3,1e3,1e3,1e3,1e3,944,944,889,600,600,600,600],ordmasculine:[365,365,365,365,330,300,310,310,600,600,600,600],ae:[889,889,889,889,722,722,667,667,600,600,600,600],dotlessi:[278,278,278,278,278,278,278,278,600,600,600,600],lslash:[278,278,222,222,278,278,278,278,600,600,600,600],oslash:[611,611,611,611,500,500,500,500,600,600,600,600],oe:[944,944,944,944,722,722,667,722,600,600,600,600],germandbls:[611,611,611,611,556,500,500,500,600,600,600,600],Idieresis:[278,278,278,278,389,389,333,333,600,600,600,600],eacute:[556,556,556,556,444,444,444,444,600,600,600,600],abreve:[556,556,556,556,500,500,500,444,600,600,600,600],uhungarumlaut:[611,611,556,556,556,556,500,500,600,600,600,600],ecaron:[556,556,556,556,444,444,444,444,600,600,600,600],Ydieresis:[667,667,667,667,722,611,556,722,600,600,600,600],divide:[584,584,584,584,570,570,675,564,600,600,600,600],Yacute:[667,667,667,667,722,611,556,722,600,600,600,600],Acircumflex:[722,722,667,667,722,667,611,722,600,600,600,600],aacute:[556,556,556,556,500,500,500,444,600,600,600,600],Ucircumflex:[722,722,722,722,722,722,722,722,600,600,600,600],yacute:[556,556,500,500,500,444,444,500,600,600,600,600],scommaaccent:[556,556,500,500,389,389,389,389,600,600,600,600],ecircumflex:[556,556,556,556,444,444,444,444,600,600,600,600],Uring:[722,722,722,722,722,722,722,722,600,600,600,600],Udieresis:[722,722,722,722,722,722,722,722,600,600,600,600],aogonek:[556,556,556,556,500,500,500,444,600,600,600,600],Uacute:[722,722,722,722,722,722,722,722,600,600,600,600],uogonek:[611,611,556,556,556,556,500,500,600,600,600,600],Edieresis:[667,667,667,667,667,667,611,611,600,600,600,600],Dcroat:[722,722,722,722,722,722,722,722,600,600,600,600],c
180ommaaccent:[250,250,250,250,250,250,250,250,600,600,600,600],copyright:[737,737,737,737,747,747,760,760,600,600,600,600],Emacron:[667,667,667,667,667,667,611,611,600,600,600,600],ccaron:[556,556,500,500,444,444,444,444,600,600,600,600],aring:[556,556,556,556,500,500,500,444,600,600,600,600],Ncommaaccent:[722,722,722,722,722,722,667,722,600,600,600,600],lacute:[278,278,222,222,278,278,278,278,600,600,600,600],agrave:[556,556,556,556,500,500,500,444,600,600,600,600],Tcommaaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Cacute:[722,722,722,722,722,667,667,667,600,600,600,600],atilde:[556,556,556,556,500,500,500,444,600,600,600,600],Edotaccent:[667,667,667,667,667,667,611,611,600,600,600,600],scaron:[556,556,500,500,389,389,389,389,600,600,600,600],scedilla:[556,556,500,500,389,389,389,389,600,600,600,600],iacute:[278,278,278,278,278,278,278,278,600,600,600,600],lozenge:[494,494,471,471,494,494,471,471,600,600,600,600],Rcaron:[722,722,722,722,722,667,611,667,600,600,600,600],Gcommaaccent:[778,778,778,778,778,722,722,722,600,600,600,600],ucircumflex:[611,611,556,556,556,556,500,500,600,600,600,600],acircumflex:[556,556,556,556,500,500,500,444,600,600,600,600],Amacron:[722,722,667,667,722,667,611,722,600,600,600,600],rcaron:[389,389,333,333,444,389,389,333,600,600,600,600],ccedilla:[556,556,500,500,444,444,444,444,600,600,600,600],Zdotaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Thorn:[667,667,667,667,611,611,611,556,600,600,600,600],Omacron:[778,778,778,778,778,722,722,722,600,600,600,600],Racute:[722,722,722,722,722,667,611,667,600,600,600,600],Sacute:[667,667,667,667,556,556,500,556,600,600,600,600],dcaron:[743,743,643,643,672,608,544,588,600,600,600,600],Umacron:[722,722,722,722,722,722,722,722,600,600,600,600],uring:[611,611,556,556,556,556,500,500,600,600,600,600],threesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Ograve:[778,778,778,778,778,722,722,722,600,600,600,600],Agrave:[722,722,667,667,722,667,611,722,600,600,600,600],Abreve:[722,722,667,667,722,667,611,722,600,600,600,600],multiply:[584,584,584,584,570,570,675,564,600,600,600,600],uacute:[611,611,556,556,556,556,500,500,600,600,600,600],Tcaron:[611,611,611,611,667,611,556,611,600,600,600,600],partialdiff:[494,494,476,476,494,494,476,476,600,600,600,600],ydieresis:[556,556,500,500,500,444,444,500,600,600,600,600],Nacute:[722,722,722,722,722,722,667,722,600,600,600,600],icircumflex:[278,278,278,278,278,278,278,278,600,600,600,600],Ecircumflex:[667,667,667,667,667,667,611,611,600,600,600,600],adieresis:[556,556,556,556,500,500,500,444,600,600,600,600],edieresis:[556,556,556,556,444,444,444,444,600,600,600,600],cacute:[556,556,500,500,444,444,444,444,600,600,600,600],nacute:[611,611,556,556,556,556,500,500,600,600,600,600],umacron:[611,611,556,556,556,556,500,500,600,600,600,600],Ncaron:[722,722,722,722,722,722,667,722,600,600,600,600],Iacute:[278,278,278,278,389,389,333,333,600,600,600,600],plusminus:[584,584,584,584,570,570,675,564,600,600,600,600],brokenbar:[280,280,260,260,220,220,275,200,600,600,600,600],registered:[737,737,737,737,747,747,760,760,600,600,600,600],Gbreve:[778,778,778,778,778,722,722,722,600,600,600,600],Idotaccent:[278,278,278,278,389,389,333,333,600,600,600,600],summation:[600,600,600,600,600,600,600,600,600,600,600,600],Egrave:[667,667,667,667,667,667,611,611,600,600,600,600],racute:[389,389,333,333,444,389,389,333,600,600,600,600],omacron:[611,611,556,556,500,500,500,500,600,600,600,600],Zacute:[611,611,611,611,667,611,556,611,600,600,600,600],Zcaron:[611,611,611,611,667,611,556,611,600,600,600,600],greaterequal:[549,549,549,549,549,549,549,549,600,600,600,600],Eth:[722,722,722,722,722,722,722,722,600,600,600,600],Ccedilla:[722,722,722,722,722,667,667,667,600,600,600,600],lcommaaccent:[278,278,222,222,278,278,278,278,600,600,600,600],tcaron:[389,389,317,317,416,366,300,326,600,600,600,600],eogonek:[556,556,556,556,444,444,444,444,600,600,600,600],Uogonek:[722,722,722,722,722,722,722,722,600,600,600,600],Aacute:[722,722,667,667,722,667,611,722,600,600,600,600],Adieresis:[722,722,667,667,722,667,611,722,600,600,600,600],egrave:[556,556,556,556,444,444,444,444,600,600,600,600],zacute:[500,500,500,500,444,389,389,444,600,600,600,600],iogonek:[278,278,222,222,278,278,278,278,600,600,600,600],Oacute:[778,778,778,778,778,722,722,722,600,600,600,600],oacute:[611,611,556,556,500,500,500,500,600,600,600,600],amacron:[556,556,556,556,500,500,500,444,600,600,600,600],sacute:[556,556,500,500,389,389,389,389,600,600,600,600],idieresis:[278,278,278,278,278,278,278,278,600,600,600,600],Ocircumflex:[778,778,778,778,778,722,722,722,600,600,600,600],Ugrave:[722,722,722,722,722,722,722,722,600,600,600,600],Delta:[612,612,612,612,612,612,612,612,600,600,600,600],thorn:[611,611,556,556,556,500,500,500,600,600,600,600],twosuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Odieresis:[778,778,778,778,778,722,722,722,600,600,600,600],mu:[611,611,556,556,556,576,500,500,600,600,600,600],igrave:[278,278,278,278,278,278,278,278,600,600,600,600],ohungarumlaut:[611,611,556,556,500,500,500,500,600,600,600,600],Eogonek:[667,667,667,667,667,667,611,611,600,600,600,600],dcroat:[611,611,556,556,556,500,500,500,600,600,600,600],threequarters:[834,834,834,834,750,750,750,750,600,600,600,600],Scedilla:[667,667,667,667,556,556,500,556,600,600,600,600],lcaron:[400,400,299,299,394,382,300,344,600,600,600,600],Kcommaaccent:[722,722,667,667,778,667,667,722,600,600,600,600],Lacute:[611,611,556,556,667,611,556,611,600,600,600,600],trademark:[1e3,1e3,1e3,1e3,1e3,1e3,980,980,600,600,600,600],edotaccent:[556,556,556,556,444,444,444,444,600,600,600,600],Igrave:[278,278,278,278,389,389,333,333,600,600,600,600],Imacron:[278,278,278,278,389,389,333,333,600,600,600,600],Lcaron:[611,611,556,556,667,611,611,611,600,600,600,600],onehalf:[834,834,834,834,750,750,750,750,600,600,600,600],lessequal:[549,549,549,549,549,549,549,549,600,600,600,600],ocircumflex:[611,611,556,556,500,500,500,500,600,600,600,600],ntilde:[611,611,556,556,556,556,500,500,600,600,600,600],Uhungarumlaut:[722,722,722,722,722,722,722,722,600,600,600,600],Eacute:[667,667,667,667,667,667,611,611,600,600,600,600],emacron:[556,556,556,556,444,444,444,444,600,600,600,600],gbreve:[611,611,556,556,500,500,500,500,600,600,600,600],onequarter:[834,834,834,834,750,750,750,750,600,600,600,600],Scaron:[667,667,667,667,556,556,500,556,600,600,600,600],Scommaaccent:[667,667,667,667,556,556,500,556,600,600,600,600],Ohungarumlaut:[778,778,778,778,778,722,722,722,600,600,600,600],degree:[400,400,400,400,400,400,400,400,600,600,600,600],ograve:[611,611,556,556,500,500,500,500,600,600,600,600],Ccaron:[722,722,722,722,722,667,667,667,600,600,600,600],ugrave:[611,611,556,556,556,556,500,500,600,600,600,600],radical:[549,549,453,453,549,549,453,453,600,600,600,600],Dcaron:[722,722,722,722,722,722,722,722,600,600,600,600],rcommaaccent:[389,389,333,333,444,389,389,333,600,600,600,600],Ntilde:[722,722,722,722,722,722,667,722,600,600,600,600],otilde:[611,611,556,556,500,500,500,500,600,600,600,600],Rcommaaccent:[722,722,722,722,722,667,611,667,600,600,600,600],Lcommaaccent:[611,611,556,556,667,611,556,611,600,600,600,600],Atilde:[722,722,667,667,722,667,611,722,600,600,600,600],Aogonek:[722,722,667,667,722,667,611,722,600,600,600,600],Aring:[722,722,667,667,722,667,611,722,600,600,600,600],Otilde:[778,778,778,778,778,722,722,722,600,600,600,600],zdotaccent:[500,500,500,500,444,389,389,444,600,600,600,600],Ecaron:[667,667,667,667,667,667,611,611,600,600,600,600],Iogonek:[278,278,278,278,389,389,333,333,600,600,600,600],kcommaaccent:[556,556,500,500,556,500,444,500,600,600,600,600],minus:[584,584,584,584,570,606,675,564,600,600,600,600],Icircumflex:[278,278,278,278,389,389,333,333,600,600,600,600],ncaron:[611,611,556,556,556,556,500,500,600,600,600,600],tcommaaccent:[333,333,278,278,333,278,278,278,600,600,600,600],logicalnot:[584,584,584,584,570,606,675,564,600,600,600,600],odieresis:[611,611,556,556,500,500,500,500,600,600,600,600],udieresis:[611,611,556,556,556,556,500,500,600,600,600,600],notequal:[549,549,549,549,549,549,549,549,600,600,600,600],gcommaaccent:[611,611,556,556,500,500,500,500,600,600,600,600],eth:[611,611,556,556,500,500,500,500,600,600,600,600],zcaron:[500,500,500,500,444,389,389,444,600,600,600,600],ncommaaccent:[611,611,556,556,556,556,500,500,600,600,600,600],onesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],imacron:[278,278,278,278,278,278,278,278,600,600,600,600],Euro:[556,556,556,556,500,500,500,500,600,600,600,600]},kernPairs:{AC:[-40,-40,-30,-30,-55,-65,-30,-40],ACacute:[-40,-40,-30,-30,-55,-65,-30,-40],ACcaron:[-40,-40,-30,-30,-55,-65,-30,-40],ACcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AG:[-50,-50,-30,-30,-55,-60,-35,-40],AGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AO:[-40,-40,-30,-30,-45,-50,-40,-55],AOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AQ:[-40,-40,-30,-30,-45,-55,-40,-55],AT:[-90,-90,-120,-120,-95,-55,-37,-111],ATcaron:[-90,-90,-120,-120,-95,-55,-37,-111],ATcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AU:[-50,-50,-50,-50,-50,-50,-50,-55],AUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AUring:[-50,-50,-50,-50,-50,-50,-50,-55],AV:[-80,-80,-70,-70,-145,-95,-105,-135],AW:[-60,-60,-50,-50,-130,-100,-95,-90],AY:[-110,-110,-100,-100,-100,-70,-55,-105],AYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Au:[-30,-30,-30,-30,-50,-30,-20],Auacute:[-30,-30,-30,-30,-50,-30,-20],Aucircumflex:[-30,-30,-30,-30,-50,-30,-20],Audieresis:[-30,-30,-30,-30,-50,-30,-20],Augrave:[-30,-30,-30,-30,-50,-30,-20],Auhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aumacron:[-30,-30,-30,-30,-50,-30,-20],Auogonek:[-30,-30,-30,-30,-50,-30,-20],Auring:[-30,-30,-30,-30,-50,-30,-20],Av:[-40,-40,-40,-40,-100,-74,-55,-74],Aw:[-30,-30,-40,-40,-90,-74,-55,-92],Ay:[-30,-30,-40,-40,-74,-74,-55,-92],Ayacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AacuteC:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteG:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteO:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteQ:[-40,-40,-30,-30,-45,-55,-40,-55],AacuteT:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteU:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUring:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteV:[-80,-80,-70,-70,-145,-95,-105,-135],AacuteW:[-60,-60,-50,-50,-130,-100,-95,-90],AacuteY:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aacuteu:[-30,-30,-30,-30,-50,-30,-20],Aacuteuacute:[-30,-30,-30,-30,-50,-30,-20],Aacuteucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aacuteudieresis:[-30,-30,-30,-30,-50,-30,-20],Aacuteugrave:[-30,-30,-30,-30,-50,-30,-20],Aacuteuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aacuteumacron:[-30,-30,-30,-30,-50,-30,-20],Aacuteuogonek:[-30,-30,-30,-30,-50,-30,-20],Aacuteuring:[-30,-30,-30,-30,-50,-30,-20],Aacutev:[-40,-40,-40,-40,-100,-74,-55,-74],Aacutew:[-30,-30,-40,-40,-90,-74,-55,-92],Aacutey:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AbreveC:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveG:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveO:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AbreveT:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveU:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveV:[-80,-80,-70,-70,-145,-95,-105,-135],AbreveW:[-60,-60,-50,-50,-130,-100,-95,-90],AbreveY:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Abreveu:[-30,-30,-30,-30,-50,-30,-20],Abreveuacute:[-30,-30,-30,-30,-50,-30,-20],Abreveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Abreveudieresis:[-30,-30,-30,-30,-50,-30,-20],Abreveugrave:[-30,-30,-30,-30,-50,-30,-20],Abreveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Abreveumacron:[-30,-30,-30,-30,-50,-30,-20],Abreveuogonek:[-30,-30,-30,-30,-50,-30,-20],Abreveuring:[-30,-30,-30,-30,-50,-30,-20],Abrevev:[-40,-40,-40,-40,-100,-74,-55,-74],Abrevew:[-30,-30,-40,-40,-90,-74,-55,-92],Abrevey:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AcircumflexC:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexG:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexO:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexQ:[-40,-40,-30,-30,-45,-55,-40,-55],AcircumflexT:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexU:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],Aci
180rcumflexUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUring:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexV:[-80,-80,-70,-70,-145,-95,-105,-135],AcircumflexW:[-60,-60,-50,-50,-130,-100,-95,-90],AcircumflexY:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Acircumflexu:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuacute:[-30,-30,-30,-30,-50,-30,-20],Acircumflexucircumflex:[-30,-30,-30,-30,-50,-30,-20],Acircumflexudieresis:[-30,-30,-30,-30,-50,-30,-20],Acircumflexugrave:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Acircumflexumacron:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuogonek:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuring:[-30,-30,-30,-30,-50,-30,-20],Acircumflexv:[-40,-40,-40,-40,-100,-74,-55,-74],Acircumflexw:[-30,-30,-40,-40,-90,-74,-55,-92],Acircumflexy:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AdieresisC:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisG:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisO:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisQ:[-40,-40,-30,-30,-45,-55,-40,-55],AdieresisT:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisU:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUring:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisV:[-80,-80,-70,-70,-145,-95,-105,-135],AdieresisW:[-60,-60,-50,-50,-130,-100,-95,-90],AdieresisY:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Adieresisu:[-30,-30,-30,-30,-50,-30,-20],Adieresisuacute:[-30,-30,-30,-30,-50,-30,-20],Adieresisucircumflex:[-30,-30,-30,-30,-50,-30,-20],Adieresisudieresis:[-30,-30,-30,-30,-50,-30,-20],Adieresisugrave:[-30,-30,-30,-30,-50,-30,-20],Adieresisuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Adieresisumacron:[-30,-30,-30,-30,-50,-30,-20],Adieresisuogonek:[-30,-30,-30,-30,-50,-30,-20],Adieresisuring:[-30,-30,-30,-30,-50,-30,-20],Adieresisv:[-40,-40,-40,-40,-100,-74,-55,-74],Adieresisw:[-30,-30,-40,-40,-90,-74,-55,-92],Adieresisy:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AgraveC:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveG:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveO:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AgraveT:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveU:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveV:[-80,-80,-70,-70,-145,-95,-105,-135],AgraveW:[-60,-60,-50,-50,-130,-100,-95,-90],AgraveY:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Agraveu:[-30,-30,-30,-30,-50,-30,-20],Agraveuacute:[-30,-30,-30,-30,-50,-30,-20],Agraveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Agraveudieresis:[-30,-30,-30,-30,-50,-30,-20],Agraveugrave:[-30,-30,-30,-30,-50,-30,-20],Agraveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Agraveumacron:[-30,-30,-30,-30,-50,-30,-20],Agraveuogonek:[-30,-30,-30,-30,-50,-30,-20],Agraveuring:[-30,-30,-30,-30,-50,-30,-20],Agravev:[-40,-40,-40,-40,-100,-74,-55,-74],Agravew:[-30,-30,-40,-40,-90,-74,-55,-92],Agravey:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AmacronC:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronG:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronO:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronQ:[-40,-40,-30,-30,-45,-55,-40,-55],AmacronT:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronU:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUring:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronV:[-80,-80,-70,-70,-145,-95,-105,-135],AmacronW:[-60,-60,-50,-50,-130,-100,-95,-90],AmacronY:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Amacronu:[-30,-30,-30,-30,-50,-30,-20],Amacronuacute:[-30,-30,-30,-30,-50,-30,-20],Amacronucircumflex:[-30,-30,-30,-30,-50,-30,-20],Amacronudieresis:[-30,-30,-30,-30,-50,-30,-20],Amacronugrave:[-30,-30,-30,-30,-50,-30,-20],Amacronuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Amacronumacron:[-30,-30,-30,-30,-50,-30,-20],Amacronuogonek:[-30,-30,-30,-30,-50,-30,-20],Amacronuring:[-30,-30,-30,-30,-50,-30,-20],Amacronv:[-40,-40,-40,-40,-100,-74,-55,-74],Amacronw:[-30,-30,-40,-40,-90,-74,-55,-92],Amacrony:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AogonekC:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekG:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekO:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekQ:[-40,-40,-30,-30,-45,-55,-40,-55],AogonekT:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekU:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUring:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekV:[-80,-80,-70,-70,-145,-95,-105,-135],AogonekW:[-60,-60,-50,-50,-130,-100,-95,-90],AogonekY:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aogoneku:[-30,-30,-30,-30,-50,-30,-20],Aogonekuacute:[-30,-30,-30,-30,-50,-30,-20],Aogonekucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aogonekudieresis:[-30,-30,-30,-30,-50,-30,-20],Aogonekugrave:[-30,-30,-30,-30,-50,-30,-20],Aogonekuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aogonekumacron:[-30,-30,-30,-30,-50,-30,-20],Aogonekuogonek:[-30,-30,-30,-30,-50,-30,-20],Aogonekuring:[-30,-30,-30,-30,-50,-30,-20],Aogonekv:[-40,-40,-40,-40,-100,-74,-55,-74],Aogonekw:[-30,-30,-40,-40,-90,-74,-55,-52],Aogoneky:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekyacute:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekydieresis:[-30,-30,-40,-40,-34,-34,-55,-52],AringC:[-40,-40,-30,-30,-55,-65,-30,-40],AringCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AringG:[-50,-50,-30,-30,-55,-60,-35,-40],AringGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AringGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AringO:[-40,-40,-30,-30,-45,-50,-40,-55],AringOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AringOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AringOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AringOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AringOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AringOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AringOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AringOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AringQ:[-40,-40,-30,-30,-45,-55,-40,-55],AringT:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AringU:[-50,-50,-50,-50,-50,-50,-50,-55],AringUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AringUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AringUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AringUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AringUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AringUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AringUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AringUring:[-50,-50,-50,-50,-50,-50,-50,-55],AringV:[-80,-80,-70,-70,-145,-95,-105,-135],AringW:[-60,-60,-50,-50,-130,-100,-95,-90],AringY:[-110,-110,-100,-100,-100,-70,-55,-105],AringYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AringYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aringu:[-30,-30,-30,-30,-50,-30,-20],Aringuacute:[-30,-30,-30,-30,-50,-30,-20],Aringucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aringudieresis:[-30,-30,-30,-30,-50,-30,-20],Aringugrave:[-30,-30,-30,-30,-50,-30,-20],Aringuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aringumacron:[-30,-30,-30,-30,-50,-30,-20],Aringuogonek:[-30,-30,-30,-30,-50,-30,-20],Aringuring:[-30,-30,-30,-30,-50,-30,-20],Aringv:[-40,-40,-40,-40,-100,-74,-55,-74],Aringw:[-30,-30,-40,-40,-90,-74,-55,-92],Aringy:[-30,-30,-40,-40,-74,-74,-55,-92],Aringyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aringydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AtildeC:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeG:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeO:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeQ:[-40,-40,-30,-30,-45,-55,-40,-55],AtildeT:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeU:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUring:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeV:[-80,-80,-70,-70,-145,-95,-105,-135],AtildeW:[-60,-60,-50,-50,-130,-100,-95,-90],AtildeY:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Atildeu:[-30,-30,-30,-30,-50,-30,-20],Atildeuacute:[-30,-30,-30,-30,-50,-30,-20],Atildeucircumflex:[-30,-30,-30,-30,-50,-30,-20],Atildeudieresis:[-30,-30,-30,-30,-50,-30,-20],Atildeugrave:[-30,-30,-30,-30,-50,-30,-20],Atildeuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Atildeumacron:[-30,-30,-30,-30,-50,-30,-20],Atildeuogonek:[-30,-30,-30,-30,-50,-30,-20],Atildeuring:[-30,-30,-30,-30,-50,-30,-20],Atildev:[-40,-40,-40,-40,-100,-74,-55,-74],Atildew:[-30,-30,-40,-40,-90,-74,-55,-92],Atildey:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],BA:[-30,-30,0,0,-30,-25,-25,-35],BAacute:[-30,-30,0,0,-30,-25,-25,-35],BAbreve:[-30,-30,0,0,-30,-25,-25,-35],BAcircumflex:[-30,-30,0,0,-30,-25,-25,-35],BAdieresis:[-30,-30,0,0,-30,-25,-25,-35],BAgrave:[-30,-30,0,0,-30,-25,-25,-35],BAmacron:[-30,-30,0,0,-30,-25,-25,-35],BAogonek:[-30,-30,0,0,-30,-25,-25,-35],BAring:[-30,-30,0,0,-30,-25,-25,-35],BAtilde:[-30,-30,0,0,-30,-25,-25,-35],BU:[-10,-10,-10,-10,-10,-10,-10,-10],BUacute:[-10,-10,-10,-10,-10,-10,-10,-10],BUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],BUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],BUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],BUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],BUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],BUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],BUring:[-10,-10,-10,-10,-10,-10,-10,-10],DA:[-40,-40,-40,-40,-35,-25,-35,-40],DAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DAring:[-40,-40,-40,-40,-35,-25,-35,-40],DAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DV:[-40,-40,-70,-70,-40,-50,-40,-40],DW:[-40,-40,-40,-40,-40,-40,-40,-30],DY:[-70,-70,-90,-90,-40,-50,-40,-55],DYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcomma:[-30,-30,-70,-70],Dperiod:[-30,-30,-70,-70,-20],DcaronA:[-40,-40,-40,-40,-35,-
18025,-35,-40],DcaronAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronV:[-40,-40,-70,-70,-40,-50,-40,-40],DcaronW:[-40,-40,-40,-40,-40,-40,-40,-30],DcaronY:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcaroncomma:[-30,-30,-70,-70],Dcaronperiod:[-30,-30,-70,-70,-20],DcroatA:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatV:[-40,-40,-70,-70,-40,-50,-40,-40],DcroatW:[-40,-40,-40,-40,-40,-40,-40,-30],DcroatY:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcroatcomma:[-30,-30,-70,-70],Dcroatperiod:[-30,-30,-70,-70,-20],FA:[-80,-80,-80,-80,-90,-100,-115,-74],FAacute:[-80,-80,-80,-80,-90,-100,-115,-74],FAbreve:[-80,-80,-80,-80,-90,-100,-115,-74],FAcircumflex:[-80,-80,-80,-80,-90,-100,-115,-74],FAdieresis:[-80,-80,-80,-80,-90,-100,-115,-74],FAgrave:[-80,-80,-80,-80,-90,-100,-115,-74],FAmacron:[-80,-80,-80,-80,-90,-100,-115,-74],FAogonek:[-80,-80,-80,-80,-90,-100,-115,-74],FAring:[-80,-80,-80,-80,-90,-100,-115,-74],FAtilde:[-80,-80,-80,-80,-90,-100,-115,-74],Fa:[-20,-20,-50,-50,-25,-95,-75,-15],Faacute:[-20,-20,-50,-50,-25,-95,-75,-15],Fabreve:[-20,-20,-50,-50,-25,-95,-75,-15],Facircumflex:[-20,-20,-50,-50,-25,-95,-75,-15],Fadieresis:[-20,-20,-50,-50,-25,-95,-75,-15],Fagrave:[-20,-20,-50,-50,-25,-95,-75,-15],Famacron:[-20,-20,-50,-50,-25,-95,-75,-15],Faogonek:[-20,-20,-50,-50,-25,-95,-75,-15],Faring:[-20,-20,-50,-50,-25,-95,-75,-15],Fatilde:[-20,-20,-50,-50,-25,-95,-75,-15],Fcomma:[-100,-100,-150,-150,-92,-129,-135,-80],Fperiod:[-100,-100,-150,-150,-110,-129,-135,-80],JA:[-20,-20,-20,-20,-30,-25,-40,-60],JAacute:[-20,-20,-20,-20,-30,-25,-40,-60],JAbreve:[-20,-20,-20,-20,-30,-25,-40,-60],JAcircumflex:[-20,-20,-20,-20,-30,-25,-40,-60],JAdieresis:[-20,-20,-20,-20,-30,-25,-40,-60],JAgrave:[-20,-20,-20,-20,-30,-25,-40,-60],JAmacron:[-20,-20,-20,-20,-30,-25,-40,-60],JAogonek:[-20,-20,-20,-20,-30,-25,-40,-60],JAring:[-20,-20,-20,-20,-30,-25,-40,-60],JAtilde:[-20,-20,-20,-20,-30,-25,-40,-60],Jcomma:[-20,-20,-30,-30,0,-10,-25],Jperiod:[-20,-20,-30,-30,-20,-10,-25],Ju:[-20,-20,-20,-20,-15,-40,-35],Juacute:[-20,-20,-20,-20,-15,-40,-35],Jucircumflex:[-20,-20,-20,-20,-15,-40,-35],Judieresis:[-20,-20,-20,-20,-15,-40,-35],Jugrave:[-20,-20,-20,-20,-15,-40,-35],Juhungarumlaut:[-20,-20,-20,-20,-15,-40,-35],Jumacron:[-20,-20,-20,-20,-15,-40,-35],Juogonek:[-20,-20,-20,-20,-15,-40,-35],Juring:[-20,-20,-20,-20,-15,-40,-35],KO:[-30,-30,-50,-50,-30,-30,-50,-30],KOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Ke:[-15,-15,-40,-40,-25,-25,-35,-25],Keacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Keogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Ko:[-35,-35,-40,-40,-25,-25,-40,-35],Koacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Komacron:[-35,-35,-40,-40,-25,-25,-40,-35],Koslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Ku:[-30,-30,-30,-30,-15,-20,-40,-15],Kuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kuring:[-30,-30,-30,-30,-15,-20,-40,-15],Ky:[-40,-40,-50,-50,-45,-20,-40,-25],Kyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],KcommaaccentO:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Kcommaaccente:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccento:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentomacron:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentu:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenturing:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenty:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],LT:[-90,-90,-110,-110,-92,-18,-20,-92],LTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LV:[-110,-110,-110,-110,-92,-37,-55,-100],LW:[-80,-80,-70,-70,-92,-37,-55,-74],LY:[-120,-120,-140,-140,-92,-37,-20,-100],LYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lquotedblright:[-140,-140,-140,-140,-20],Lquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Ly:[-30,-30,-30,-30,-55,-37,-30,-55],Lyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LacuteT:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteV:[-110,-110,-110,-110,-92,-37,-55,-100],LacuteW:[-80,-80,-70,-70,-92,-37,-55,-74],LacuteY:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lacutequotedblright:[-140,-140,-140,-140,-20],Lacutequoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lacutey:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LcommaaccentT:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentV:[-110,-110,-110,-110,-92,-37,-55,-100],LcommaaccentW:[-80,-80,-70,-70,-92,-37,-55,-74],LcommaaccentY:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lcommaaccentquotedblright:[-140,-140,-140,-140,-20],Lcommaaccentquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lcommaaccenty:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LslashT:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LslashV:[-110,-110,-110,-110,-92,-37,-55,-100],LslashW:[-80,-80,-70,-70,-92,-37,-55,-74],LslashY:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lslashquotedblright:[-140,-140,-140,-140,-20],Lslashquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lslashy:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],OA:[-50,-50,-20,-20,-40,-40,-55,-35],OAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OAring:[-50,-50,-20,-20,-40,-40,-55,-35],OAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OT:[-40,-40,-40,-40,-40,-40,-40,-40],OTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OV:[-50,-50,-50,-50,-50,-50,-50,-50],OW:[-50,-50,-30,-30,-50,-50,-50,-35],OX:[-50,-50,-60,-60,-40,-40,-40,-40],OY:[-70,-70,-70,-70,-50,-50,-50,-50],OYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocomma:[-40,-40,-40,-40],Operiod:[-40,-40,-40,-40],OacuteA:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAring:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteT:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteV:[-50,-50,-50,-50,-50,-50,-50,-50],OacuteW:[-50,-50,-30,-30,-50,-50,-50,-35],OacuteX:[-50,-50,-60,-60,-40,-40,-40,-40],OacuteY:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oacutecomma:[-40,-40,-40,-40],Oacuteperi
180od:[-40,-40,-40,-40],OcircumflexA:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAring:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexT:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexV:[-50,-50,-50,-50,-50,-50,-50,-50],OcircumflexW:[-50,-50,-30,-30,-50,-50,-50,-35],OcircumflexX:[-50,-50,-60,-60,-40,-40,-40,-40],OcircumflexY:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocircumflexcomma:[-40,-40,-40,-40],Ocircumflexperiod:[-40,-40,-40,-40],OdieresisA:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAring:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisT:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisV:[-50,-50,-50,-50,-50,-50,-50,-50],OdieresisW:[-50,-50,-30,-30,-50,-50,-50,-35],OdieresisX:[-50,-50,-60,-60,-40,-40,-40,-40],OdieresisY:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Odieresiscomma:[-40,-40,-40,-40],Odieresisperiod:[-40,-40,-40,-40],OgraveA:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAring:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveT:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveV:[-50,-50,-50,-50,-50,-50,-50,-50],OgraveW:[-50,-50,-30,-30,-50,-50,-50,-35],OgraveX:[-50,-50,-60,-60,-40,-40,-40,-40],OgraveY:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ogravecomma:[-40,-40,-40,-40],Ograveperiod:[-40,-40,-40,-40],OhungarumlautA:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAring:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautT:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautV:[-50,-50,-50,-50,-50,-50,-50,-50],OhungarumlautW:[-50,-50,-30,-30,-50,-50,-50,-35],OhungarumlautX:[-50,-50,-60,-60,-40,-40,-40,-40],OhungarumlautY:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ohungarumlautcomma:[-40,-40,-40,-40],Ohungarumlautperiod:[-40,-40,-40,-40],OmacronA:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAring:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronT:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronV:[-50,-50,-50,-50,-50,-50,-50,-50],OmacronW:[-50,-50,-30,-30,-50,-50,-50,-35],OmacronX:[-50,-50,-60,-60,-40,-40,-40,-40],OmacronY:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Omacroncomma:[-40,-40,-40,-40],Omacronperiod:[-40,-40,-40,-40],OslashA:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAring:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OslashT:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OslashV:[-50,-50,-50,-50,-50,-50,-50,-50],OslashW:[-50,-50,-30,-30,-50,-50,-50,-35],OslashX:[-50,-50,-60,-60,-40,-40,-40,-40],OslashY:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oslashcomma:[-40,-40,-40,-40],Oslashperiod:[-40,-40,-40,-40],OtildeA:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAring:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeT:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeV:[-50,-50,-50,-50,-50,-50,-50,-50],OtildeW:[-50,-50,-30,-30,-50,-50,-50,-35],OtildeX:[-50,-50,-60,-60,-40,-40,-40,-40],OtildeY:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Otildecomma:[-40,-40,-40,-40],Otildeperiod:[-40,-40,-40,-40],PA:[-100,-100,-120,-120,-74,-85,-90,-92],PAacute:[-100,-100,-120,-120,-74,-85,-90,-92],PAbreve:[-100,-100,-120,-120,-74,-85,-90,-92],PAcircumflex:[-100,-100,-120,-120,-74,-85,-90,-92],PAdieresis:[-100,-100,-120,-120,-74,-85,-90,-92],PAgrave:[-100,-100,-120,-120,-74,-85,-90,-92],PAmacron:[-100,-100,-120,-120,-74,-85,-90,-92],PAogonek:[-100,-100,-120,-120,-74,-85,-90,-92],PAring:[-100,-100,-120,-120,-74,-85,-90,-92],PAtilde:[-100,-100,-120,-120,-74,-85,-90,-92],Pa:[-30,-30,-40,-40,-10,-40,-80,-15],Paacute:[-30,-30,-40,-40,-10,-40,-80,-15],Pabreve:[-30,-30,-40,-40,-10,-40,-80,-15],Pacircumflex:[-30,-30,-40,-40,-10,-40,-80,-15],Padieresis:[-30,-30,-40,-40,-10,-40,-80,-15],Pagrave:[-30,-30,-40,-40,-10,-40,-80,-15],Pamacron:[-30,-30,-40,-40,-10,-40,-80,-15],Paogonek:[-30,-30,-40,-40,-10,-40,-80,-15],Paring:[-30,-30,-40,-40,-10,-40,-80,-15],Patilde:[-30,-30,-40,-40,-10,-40,-80,-15],Pcomma:[-120,-120,-180,-180,-92,-129,-135,-111],Pe:[-30,-30,-50,-50,-20,-50,-80],Peacute:[-30,-30,-50,-50,-20,-50,-80],Pecaron:[-30,-30,-50,-50,-20,-50,-80],Pecircumflex:[-30,-30,-50,-50,-20,-50,-80],Pedieresis:[-30,-30,-50,-50,-20,-50,-80],Pedotaccent:[-30,-30,-50,-50,-20,-50,-80],Pegrave:[-30,-30,-50,-50,-20,-50,-80],Pemacron:[-30,-30,-50,-50,-20,-50,-80],Peogonek:[-30,-30,-50,-50,-20,-50,-80],Po:[-40,-40,-50,-50,-20,-55,-80],Poacute:[-40,-40,-50,-50,-20,-55,-80],Pocircumflex:[-40,-40,-50,-50,-20,-55,-80],Podieresis:[-40,-40,-50,-50,-20,-55,-80],Pograve:[-40,-40,-50,-50,-20,-55,-80],Pohungarumlaut:[-40,-40,-50,-50,-20,-55,-80],Pomacron:[-40,-40,-50,-50,-20,-55,-80],Poslash:[-40,-40,-50,-50,-20,-55,-80],Potilde:[-40,-40,-50,-50,-20,-55,-80],Pperiod:[-120,-120,-180,-180,-110,-129,-135,-111],QU:[-10,-10,-10,-10,-10,-10,-10,-10],QUacute:[-10,-10,-10,-10,-10,-10,-10,-10],QUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],QUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],QUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],QUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],QUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],QUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],QUring:[-10,-10,-10,-10,-10,-10,-10,-10],Qcomma:[20,20],Qperiod:[20,20,0,0,-20],RO:[-20,-20,-20,-20,-30,-40,-40,-40],ROacute:[-20,-20,-20,-20,-30,-40,-40,-40],ROcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],ROdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],ROgrave:[-20,-20,-20,-20,-30,-40,-40,-40],ROhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],ROmacron:[-20,-20,-20,-20,-30,-40,-40,-40],ROslash:[-20,-20,-20,-20,-30,-40,-40,-40],ROtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RT:[-20,-20,-30,-30,-40,-30,0,-60],RTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RU:[-20,-20,-40,-40,-30,-40,-40,-40],RUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RUring:[-20,-20,-40,-40,-30,-40,-40,-40],RV:[-50,-50,-50,-50,-55,-18,-18,-80],RW:[-40,-40,-30,-30,-35,-18,-18,-55],RY:[-50,-50,-50,-50,-35,-18,-18,-65],RYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteO:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteT:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RacuteU:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUring:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteV:[-50,-50,-50,-50,-55,-18,-18,-80],RacuteW:[-40,-40,-30,-30,-35,-18,-18,-55],RacuteY:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronO:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronT:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcaronU:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronV:[-50,-50,-50,-50,-55,-18,-18,-80],RcaronW:[-40,-40,-30,-30,-35,-18,-18,-55],RcaronY:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentO:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentT:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentU:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentV:[-50,-50,-50,-50,-55,-18,-18,-80],RcommaaccentW:[-40,-40,-30,-30,-35,-18,-18,-55],RcommaaccentY:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],TA:[-90,-90,-120,-120,-90,-55,-50,-93],TAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TAring:[-90,-90,-120,-120,-90,-55,-50,-93],TAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TO:[-40,-40,-40,-40,-18,-18,-18,-18],TOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Ta:[-80,-80,-120,-120,-92,-92,-92,-80],Taacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Taogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Taring:[-80,-80,-120,-120,-92,-92,-92,-80],Tatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcolon:[-40,-40,-20,-20,-74,-74,-55,-50
180],Tcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Te:[-60,-60,-120,-120,-92,-92,-92,-70],Teacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tecircumflex:[-60,-60,-120,-120,-92,-92,-52,-70],Tedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Temacron:[-60,-60,-60,-60,-52,-52,-52,-30],Teogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Thyphen:[-120,-120,-140,-140,-92,-92,-74,-92],To:[-80,-80,-120,-120,-92,-95,-92,-80],Toacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Todieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Toslash:[-80,-80,-120,-120,-92,-95,-92,-80],Totilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tr:[-80,-80,-120,-120,-74,-37,-55,-35],Tracute:[-80,-80,-120,-120,-74,-37,-55,-35],Trcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tu:[-90,-90,-120,-120,-92,-37,-55,-45],Tuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Turing:[-90,-90,-120,-120,-92,-37,-55,-45],Tw:[-60,-60,-120,-120,-74,-37,-74,-80],Ty:[-60,-60,-120,-120,-34,-37,-74,-80],Tyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcaronA:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronO:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcarona:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcaronacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcaronadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaronaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaroncolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcaroncomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcarone:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaroneacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcaronedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcaronedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Tcaronemacron:[-60,-60,-60,-60,-52,-52,-52,-30],Tcaroneogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronhyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcarono:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcaronr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcaronu:[-90,-90,-120,-120,-92,-37,-55,-45
180],Tcaronuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcaronuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuring:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcarony:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcommaaccentA:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentO:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcommaaccenta:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcommaaccentacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcommaaccentadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcommaaccentcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcommaaccente:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenteacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcommaaccentedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcommaaccentedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentegrave:[-60,-60,-60,-60,-52,-52,-52,-30],Tcommaaccentemacron:[-60,-60,-60,-60,-52,-52,-52,-70],Tcommaaccenteogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenthyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcommaaccento:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcommaaccentr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcommaaccentu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcommaaccentuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccenturing:[-90,-90,-120,-120,-92,-37,-55,-45
180],Tcommaaccentw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcommaaccenty:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],UA:[-50,-50,-40,-40,-60,-45,-40,-40],UAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UAring:[-50,-50,-40,-40,-60,-45,-40,-40],UAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucomma:[-30,-30,-40,-40,-50,0,-25],Uperiod:[-30,-30,-40,-40,-50,0,-25],UacuteA:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAring:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uacutecomma:[-30,-30,-40,-40,-50,0,-25],Uacuteperiod:[-30,-30,-40,-40,-50,0,-25],UcircumflexA:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAring:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucircumflexcomma:[-30,-30,-40,-40,-50,0,-25],Ucircumflexperiod:[-30,-30,-40,-40,-50,0,-25],UdieresisA:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAring:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Udieresiscomma:[-30,-30,-40,-40,-50,0,-25],Udieresisperiod:[-30,-30,-40,-40,-50,0,-25],UgraveA:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAring:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ugravecomma:[-30,-30,-40,-40,-50,0,-25],Ugraveperiod:[-30,-30,-40,-40,-50,0,-25],UhungarumlautA:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAring:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uhungarumlautcomma:[-30,-30,-40,-40,-50,0,-25],Uhungarumlautperiod:[-30,-30,-40,-40,-50,0,-25],UmacronA:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAring:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Umacroncomma:[-30,-30,-40,-40,-50,0,-25],Umacronperiod:[-30,-30,-40,-40,-50,0,-25],UogonekA:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAring:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uogonekcomma:[-30,-30,-40,-40,-50,0,-25],Uogonekperiod:[-30,-30,-40,-40,-50,0,-25],UringA:[-50,-50,-40,-40,-60,-45,-40,-40],UringAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UringAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UringAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UringAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UringAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UringAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UringAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UringAring:[-50,-50,-40,-40,-60,-45,-40,-40],UringAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uringcomma:[-30,-30,-40,-40,-50,0,-25],Uringperiod:[-30,-30,-40,-40,-50,0,-25],VA:[-80,-80,-80,-80,-135,-85,-60,-135],VAacute:[-80,-80,-80,-80,-135,-85,-60,-135],VAbreve:[-80,-80,-80,-80,-135,-85,-60,-135],VAcircumflex:[-80,-80,-80,-80,-135,-85,-60,-135],VAdieresis:[-80,-80,-80,-80,-135,-85,-60,-135],VAgrave:[-80,-80,-80,-80,-135,-85,-60,-135],VAmacron:[-80,-80,-80,-80,-135,-85,-60,-135],VAogonek:[-80,-80,-80,-80,-135,-85,-60,-135],VAring:[-80,-80,-80,-80,-135,-85,-60,-135],VAtilde:[-80,-80,-80,-80,-135,-85,-60,-135],VG:[-50,-50,-40,-40,-30,-10,0,-15],VGbreve:[-50,-50,-40,-40,-30,-10,0,-15],VGcommaaccent:[-50,-50,-40,-40,-30,-10,0,-15],VO:[-50,-50,-40,-40,-45,-30,-30,-40],VOacute:[-50,-50,-40,-40,-45,-30,-30,-40],VOcircumflex:[-50,-50,-40,-40,-45,-30,-30,-40],VOdieresis:[-50,-50,-40,-40,-45,-30,-30,-40],VOgrave:[-50,-50,-40,-40,-45,-30,-30,-40],VOhungarumlaut:[-50,-50,-40,-40,-45,-30,-30,-40],VOmacron:[-50,-50,-40,-40,-45,-30,-30,-40],VOslash:[-50,-50,-40,-40,-45,-30,-30,-40],VOtilde:[-50,-50,-40,-40,-45,-30,-30,-40],Va:[-60,-60,-70,-70,-92,-111,-111,-111],Vaacute:[-60,-60,-70,-70,-92,-111,-111,-111],Vabreve:[-60,-60,-70,-70,-92,-111,-111,-111],Vacircumflex:[-60,-60,-70,-70,-92,-111,-111,-71],Vadieresis:[-60,-60,-70,-70,-92,-111,-111,-71],Vagrave:[-60,-60,-70,-70,-92,-111,-111,-71],Vamacron:[-60,-60,-70,-70,-92,-111,-111,-71],Vaogonek:[-60,-60,-70,-70,-92,-111,-111,-111],Varing:[-60,-60,-70,-70,-92,-111,-111,-111],Vatilde:[-60,-60,-70,-70,-92,-111,-111,-71],Vcolon:[-40,-40,-40,-40,-92,-74,-65,-74],Vcomma:[-120,-120,-125,-125,-129,-129,-129,-129],Ve:[-50,-50,-80,-80,-100,-111,-111,-111],Veacute:[-50,-50,-80,-80,-100,-111,-111,-111],Vecaron:[-50,-50,-80,-80,-100,-111,-111,-71],Vecircumflex:[-50,-50,-80,-80,-100,-111,-111,-71],Vedieresis:[-50,-50,-80,-80,-100,-71,-71,-71],Vedotaccent:[-50,-50,-80,-80,-100,-111,-111,-111],Vegrave:[-50,-50,-80,-80,-100,-71,-71,-71],Vemacron:[-50,-50,-80,-80,-100,-71,-71,-71],Veogonek:[-50,-50,-80,-80,-100,-111,-111,-111],Vhyphen:[-80,-80,-80,-80,-74,-70,-55,-100],Vo:[-90,-90,-80,-80,-100,-111,-111,-129],Voacute:[-90,-90,-80,-80,-100,-111,-111,-129],Vocircumflex:[-90,-90,-80,-80,-100,-111,-111,-129],Vodieresis:[-90,-90,-80,-80,-100,-111,-111,-89],Vograve:[-90,-90,-80,-80,-100,-111,-111,-89],Vohungarumlaut:[-90,-90,-80,-80,-100,-111,-111,-129],Vomacron:[-90,-90,-80,-80,-100,-111,-111,-89],Voslash:[-90,-90,-80,-80,-100,-111,-111,-129],Votilde:[-90,-90,-80,-80,-100,-111,-111,-89],Vperiod:[-120,-120,-125,-125,-145,-129,-129,-129],Vsemicolon:[-40,-40,-40,-40,-92,-74,-74,-74],Vu:[-60,-60,-70,-70,-92,-55,-74,-75],Vuacute:[-60,-60,-70,-70,-92,-55,-74,-75],Vucircumflex:[-60,-60,-70,-70,-92,-55,-74,-75],Vudieresis:[-60,-60,-70,-70,-92,-55,-74,-75],Vugrave:[-60,-60,-70,-70,-92,-55,-74,-75],Vuhungarumlaut:[-60,-60,-70,-70,-92,-55,-74,-75],Vumacron:[-60,-60,-70,-70,-92,-55,-74,-75],Vuogonek:[-60,-60,-70,-70,-92,-55,-74,-75],Vuring:[-60,-60,-70,-70,-92,-55,-74,-75],WA:[-60,-60,-50,-50,-120,-74,-60,-120],WAacute:[-60,-60,-50,-50,-120,-74,-60,-120],WAbreve:[-60,-60,-50,-50,-120,-74,-60,-120],WAcircumflex:[-60,-60,-50,-50,-120,-74,-60,-120],WAdieresis:[-60,-60,-50,-50,-120,-74,-60,-120],WAgrave:[-60,-60,-50,-50,-120,-74,-60,-120],WAmacron:[-60,-60,-50,-50,-120,-74,-60,-120],WAogonek:[-60,-60,-50,-50,-120,-74,-60,-120],WAring:[-60,-60,-50,-50,-120,-74,-60,-120],WAtilde:[-60,-60,-50,-50,-120,-74,-60,-120],WO:[-20,-20,-20,-20,-10,-15,-25,-10],WOacute:[-20,-20,-20,-20,-10,-15,-25,-10],WOcircumflex:[-20,-20,-20,-20,-10,-15,-25,-10],WOdieresis:[-20,-20,-20,-20,-10,-15,-25,-10],WOgrave:[-20,-20,-20,-20,-10,-15,-25,-10],WOhungarumlaut:[-20,-20,-20,-20,-10,-15,-25,-10],WOmacron:[-20,-20,-20,-20,-10,-15,-25,-10],WOslash:[-20,-20,-20,-20,-10,-15,-25,-10],WOtilde:[-20,-20,-20,-20,-10,-15,-25,-10],Wa:[-40,-40,-40,-40,-65,-85,-92,-80],Waacute:[-40,-40,-40,-40,-65,-85,-92,-80],Wabreve:[-40,-40,-40,-40,-65,-85,-92,-80],Wacircumflex:[-40,-40,-40,-40,-65,-85,-92,-80],Wadieresis:[-40,-40,-40,-40,-65,-85,-92,-80],Wagrave:[-40,-40,-40,-40,-65,-85,-92,-80],Wamacron:[-40,-40,-40,-40,-65,-85,-92,-80],Waogonek:[-40,-40,-40,-40,-65,-85,-92,-80],Waring:[-40,-40,-40,-40,-65,-85,-92,-80],Watilde:[-40,-40,-40,-40,-65,-85,-92,-80],Wcolon:[-10,-10,0,0,-55,-55,-65,-37],Wcomma:[-80,-80,-80,-80,-92,-74,-92,-92],We:[-35,-35,-30,-30,-65,-90,-92,-80],Weacute:[-35,-35,-30,-30,-65,-90,-92,-80],Wecaron:[-35,-35,-30,-30,-65,-90,-92,-80],Wecircumflex:[-35,-35,-30,-30,-65,-90,-92,-80],Wedieresis:[-35,-35,-30,-30,-65,-50,-52,-40],Wedotaccent:[-35,-35,-30,-30,-65,-90,-92,-80],Wegrave:[-35,-35,-30,-30,-65,-50,-52,-40],Wemacron:[-35,-35,-30,-30,-65,-50,-52,-40],Weogonek:[-35,-35,-30,-30,-65,-90,-92,-80],Whyphen:[-40,-40,-40,-40,-37,-50,-37,-65],Wo:[-60,-60,-30,-30,-75,-80,-92,-80],Woacute:[-60,-60,-30,-30,-75,-80,-92,-80],Wocircumflex:[-60,-60,-30,-30,-75,-80,-92,-80],Wodieresis:[-60,-60,-30,-30,-75,-80,-92,-80],Wograve:[-60,-60,-30,-30,-75,-80,-92,-80],Wohungarumlaut:[-60,-60,-30,-30,-75,-80,-92,-80],Womacron:[-60,-60,-30,-30,-75,-80,-92,-80],Woslash:[-60,-60,-30,-30,-75,-80,-92,-80],Wotilde:[-60,-60,-30,-30,-75,-80,-92,-80],Wperiod:[-80,-80,-80,-80,-92,-74,-92,-92],Wsemicolon:[-10,-10,0,0,-55,-55,-65,-37],Wu:[-45,-45,-30,-30,-50,-55,-55,-50],Wuacute:[-45,-45,-30,-30,-50,-55,-55,-50],Wucircumflex:[-45,-45,-30,-30,-50,-55,-55,-50],Wudieresis:[-45,-45,-30,-30,-50,-55,-55,-50],Wugrave:[-45,-45,-30,-30,-50,-55,-55,-50],Wuhungarumlaut:[-45,-45,-30,-30,-50,-55,-55,-50],Wumacron:[-45,-45,-30,-30,-50,-55,-55,-50],Wuogonek:[-45,-45,-30,-30,-50,-55,-55,-50],Wuring:[-45,-45,-30,-30,-50,-55,-55,-50],Wy:[-20,-20,-20,-20,-60,-55,-70,-73],Wyacute:[-20,-20,-20,-20,-60,-55,-70,-73],Wydieresis:[-20,-20,-20,-20,-60,-55,-70,-73],YA:[-110,-110,-110,-110,-110,-74,-50,-120],YAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YAring:[-110,-110,-110,-110,-110,-74,-50,-120],YAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YO:[-70,-70,-85,-85,-35,-25,-15,-30],YOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ya:[-90,-90,-140,-140,-85,-92,-92,-100],Yaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yaring:[-90,-90,-140,-140,-85,-92,-92,-100],Yatilde:[-90,-90,-140,-140,-85,-92,-92,-60],Ycolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ycomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ye:[-80,-80,-14
1800,-140,-111,-111,-92,-100],Yeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yo:[-100,-100,-140,-140,-111,-111,-92,-110],Yoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Yoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ysemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yu:[-100,-100,-110,-110,-92,-92,-92,-111],Yuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yuring:[-100,-100,-110,-110,-92,-92,-92,-111],YacuteA:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAring:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteO:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Yacutea:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacuteacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yacuteaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yacutearing:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteatilde:[-90,-90,-70,-70,-85,-92,-92,-60],Yacutecolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacutecomma:[-100,-100,-140,-140,-92,-92,-92,-129],Yacutee:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yacuteedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yacuteeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteo:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteomacron:[-100,-100,-70,-70,-111,-111,-92,-70],Yacuteoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Yacutesemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacuteu:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuring:[-100,-100,-110,-110,-92,-92,-92,-111],YdieresisA:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAring:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisO:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ydieresisa:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresisacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Ydieresisaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaring:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisatilde:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresiscolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresiscomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ydieresise:[-80,-80,-14
1800,-140,-111,-111,-92,-100],Ydieresiseacute:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Ydieresisedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Ydieresiseogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiso:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisograve:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ydieresissemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresisu:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuring:[-100,-100,-110,-110,-92,-92,-92,-111],ag:[-10,-10,0,0,0,0,-10],agbreve:[-10,-10,0,0,0,0,-10],agcommaaccent:[-10,-10,0,0,0,0,-10],av:[-15,-15,-20,-20,-25,0,0,-20],aw:[-15,-15,-20,-20,0,0,0,-15],ay:[-20,-20,-30,-30],ayacute:[-20,-20,-30,-30],aydieresis:[-20,-20,-30,-30],aacuteg:[-10,-10,0,0,0,0,-10],aacutegbreve:[-10,-10,0,0,0,0,-10],aacutegcommaaccent:[-10,-10,0,0,0,0,-10],aacutev:[-15,-15,-20,-20,-25,0,0,-20],aacutew:[-15,-15,-20,-20,0,0,0,-15],aacutey:[-20,-20,-30,-30],aacuteyacute:[-20,-20,-30,-30],aacuteydieresis:[-20,-20,-30,-30],abreveg:[-10,-10,0,0,0,0,-10],abrevegbreve:[-10,-10,0,0,0,0,-10],abrevegcommaaccent:[-10,-10,0,0,0,0,-10],abrevev:[-15,-15,-20,-20,-25,0,0,-20],abrevew:[-15,-15,-20,-20,0,0,0,-15],abrevey:[-20,-20,-30,-30],abreveyacute:[-20,-20,-30,-30],abreveydieresis:[-20,-20,-30,-30],acircumflexg:[-10,-10,0,0,0,0,-10],acircumflexgbreve:[-10,-10,0,0,0,0,-10],acircumflexgcommaaccent:[-10,-10,0,0,0,0,-10],acircumflexv:[-15,-15,-20,-20,-25,0,0,-20],acircumflexw:[-15,-15,-20,-20,0,0,0,-15],acircumflexy:[-20,-20,-30,-30],acircumflexyacute:[-20,-20,-30,-30],acircumflexydieresis:[-20,-20,-30,-30],adieresisg:[-10,-10,0,0,0,0,-10],adieresisgbreve:[-10,-10,0,0,0,0,-10],adieresisgcommaaccent:[-10,-10,0,0,0,0,-10],adieresisv:[-15,-15,-20,-20,-25,0,0,-20],adieresisw:[-15,-15,-20,-20,0,0,0,-15],adieresisy:[-20,-20,-30,-30],adieresisyacute:[-20,-20,-30,-30],adieresisydieresis:[-20,-20,-30,-30],agraveg:[-10,-10,0,0,0,0,-10],agravegbreve:[-10,-10,0,0,0,0,-10],agravegcommaaccent:[-10,-10,0,0,0,0,-10],agravev:[-15,-15,-20,-20,-25,0,0,-20],agravew:[-15,-15,-20,-20,0,0,0,-15],agravey:[-20,-20,-30,-30],agraveyacute:[-20,-20,-30,-30],agraveydieresis:[-20,-20,-30,-30],amacrong:[-10,-10,0,0,0,0,-10],amacrongbreve:[-10,-10,0,0,0,0,-10],amacrongcommaaccent:[-10,-10,0,0,0,0,-10],amacronv:[-15,-15,-20,-20,-25,0,0,-20],amacronw:[-15,-15,-20,-20,0,0,0,-15],amacrony:[-20,-20,-30,-30],amacronyacute:[-20,-20,-30,-30],amacronydieresis:[-20,-20,-30,-30],aogonekg:[-10,-10,0,0,0,0,-10],aogonekgbreve:[-10,-10,0,0,0,0,-10],aogonekgcommaaccent:[-10,-10,0,0,0,0,-10],aogonekv:[-15,-15,-20,-20,-25,0,0,-20],aogonekw:[-15,-15,-20,-20,0,0,0,-15],aogoneky:[-20,-20,-30,-30],aogonekyacute:[-20,-20,-30,-30],aogonekydieresis:[-20,-20,-30,-30],aringg:[-10,-10,0,0,0,0,-10],aringgbreve:[-10,-10,0,0,0,0,-10],aringgcommaaccent:[-10,-10,0,0,0,0,-10],aringv:[-15,-15,-20,-20,-25,0,0,-20],aringw:[-15,-15,-20,-20,0,0,0,-15],aringy:[-20,-20,-30,-30],aringyacute:[-20,-20,-30,-30],aringydieresis:[-20,-20,-30,-30],atildeg:[-10,-10,0,0,0,0,-10],atildegbreve:[-10,-10,0,0,0,0,-10],atildegcommaaccent:[-10,-10,0,0,0,0,-10],atildev:[-15,-15,-20,-20,-25,0,0,-20],atildew:[-15,-15,-20,-20,0,0,0,-15],atildey:[-20,-20,-30,-30],atildeyacute:[-20,-20,-30,-30],atildeydieresis:[-20,-20,-30,-30],bl:[-10,-10,-20,-20],blacute:[-10,-10,-20,-20],blcommaaccent:[-10,-10,-20,-20],blslash:[-10,-10,-20,-20],bu:[-20,-20,-20,-20,-20,-20,-20,-20],buacute:[-20,-20,-20,-20,-20,-20,-20,-20],bucircumflex:[-20,-20,-20,-20,-20,-20,-20,-20],budieresis:[-20,-20,-20,-20,-20,-20,-20,-20],bugrave:[-20,-20,-20,-20,-20,-20,-20,-20],buhungarumlaut:[-20,-20,-20,-20,-20,-20,-20,-20],bumacron:[-20,-20,-20,-20,-20,-20,-20,-20],buogonek:[-20,-20,-20,-20,-20,-20,-20,-20],buring:[-20,-20,-20,-20,-20,-20,-20,-20],bv:[-20,-20,-20,-20,-15,0,0,-15],by:[-20,-20,-20,-20],byacute:[-20,-20,-20,-20],bydieresis:[-20,-20,-20,-20],ch:[-10,-10,0,0,0,-10,-15],ck:[-20,-20,-20,-20,0,-10,-20],ckcommaaccent:[-20,-20,-20,-20,0,-10,-20],cl:[-20,-20],clacute:[-20,-20],clcommaaccent:[-20,-20],clslash:[-20,-20],cy:[-10,-10,0,0,0,0,0,-15],cyacute:[-10,-10,0,0,0,0,0,-15],cydieresis:[-10,-10,0,0,0,0,0,-15],cacuteh:[-10,-10,0,0,0,-10,-15],cacutek:[-20,-20,-20,-20,0,-10,-20],cacutekcommaaccent:[-20,-20,-20,-20,0,-10,-20],cacutel:[-20,-20],cacutelacute:[-20,-20],cacutelcommaaccent:[-20,-20],cacutelslash:[-20,-20],cacutey:[-10,-10,0,0,0,0,0,-15],cacuteyacute:[-10,-10,0,0,0,0,0,-15],cacuteydieresis:[-10,-10,0,0,0,0,0,-15],ccaronh:[-10,-10,0,0,0,-10,-15],ccaronk:[-20,-20,-20,-20,0,-10,-20],ccaronkcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccaronl:[-20,-20],ccaronlacute:[-20,-20],ccaronlcommaaccent:[-20,-20],ccaronlslash:[-20,-20],ccarony:[-10,-10,0,0,0,0,0,-15],ccaronyacute:[-10,-10,0,0,0,0,0,-15],ccaronydieresis:[-10,-10,0,0,0,0,0,-15],ccedillah:[-10,-10,0,0,0,-10,-15],ccedillak:[-20,-20,-20,-20,0,-10,-20],ccedillakcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccedillal:[-20,-20],ccedillalacute:[-20,-20],ccedillalcommaaccent:[-20,-20],ccedillalslash:[-20,-20],ccedillay:[-10,-10,0,0,0,0,0,-15],ccedillayacute:[-10,-10,0,0,0,0,0,-15],ccedillaydieresis:[-10,-10,0,0,0,0,0,-15],colonspace:[-40,-40,-50,-50],commaquotedblright:[-120,-120,-100,-100,-45,-95,-140,-70],commaquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],commaspace:[-40,-40],dd:[-10,-10],ddcroat:[-10,-10],dv:[-15,-15],dw:[-15,-15,0,0,-15],dy:[-15,-15],dyacute:[-15,-15],dydieresis:[-15,-15],dcroatd:[-10,-10],dcroatdcroat:[-10,-10],dcroatv:[-15,-15],dcroatw:[-15,-15,0,0,-15],dcroaty:[-15,-15],dcroatyacute:[-15,-15],dcroatydieresis:[-15,-15],ecomma:[10,10,-15,-15,0,0,-10],eperiod:[20,20,-15,-15,0,0,-15],ev:[-15,-15,-30,-30,-15,0,-15,-25],ew:[-15,-15,-20,-20,0,0,-15,-25],ex:[-15,-15,-30,-30,0,0,-20,-15],ey:[-15,-15,-20,-20,0,0,-30,-15],eyacute:[-15,-15,-20,-20,0,0,-30,-15],eydieresis:[-15,-15,-20,-20,0,0,-30,-15],eacutecomma:[10,10,-15,-15,0,0,-10],eacuteperi
180od:[20,20,-15,-15,0,0,-15],eacutev:[-15,-15,-30,-30,-15,0,-15,-25],eacutew:[-15,-15,-20,-20,0,0,-15,-25],eacutex:[-15,-15,-30,-30,0,0,-20,-15],eacutey:[-15,-15,-20,-20,0,0,-30,-15],eacuteyacute:[-15,-15,-20,-20,0,0,-30,-15],eacuteydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecaroncomma:[10,10,-15,-15,0,0,-10],ecaronperiod:[20,20,-15,-15,0,0,-15],ecaronv:[-15,-15,-30,-30,-15,0,-15,-25],ecaronw:[-15,-15,-20,-20,0,0,-15,-25],ecaronx:[-15,-15,-30,-30,0,0,-20,-15],ecarony:[-15,-15,-20,-20,0,0,-30,-15],ecaronyacute:[-15,-15,-20,-20,0,0,-30,-15],ecaronydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexcomma:[10,10,-15,-15,0,0,-10],ecircumflexperiod:[20,20,-15,-15,0,0,-15],ecircumflexv:[-15,-15,-30,-30,-15,0,-15,-25],ecircumflexw:[-15,-15,-20,-20,0,0,-15,-25],ecircumflexx:[-15,-15,-30,-30,0,0,-20,-15],ecircumflexy:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexyacute:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexydieresis:[-15,-15,-20,-20,0,0,-30,-15],edieresiscomma:[10,10,-15,-15,0,0,-10],edieresisperiod:[20,20,-15,-15,0,0,-15],edieresisv:[-15,-15,-30,-30,-15,0,-15,-25],edieresisw:[-15,-15,-20,-20,0,0,-15,-25],edieresisx:[-15,-15,-30,-30,0,0,-20,-15],edieresisy:[-15,-15,-20,-20,0,0,-30,-15],edieresisyacute:[-15,-15,-20,-20,0,0,-30,-15],edieresisydieresis:[-15,-15,-20,-20,0,0,-30,-15],edotaccentcomma:[10,10,-15,-15,0,0,-10],edotaccentperiod:[20,20,-15,-15,0,0,-15],edotaccentv:[-15,-15,-30,-30,-15,0,-15,-25],edotaccentw:[-15,-15,-20,-20,0,0,-15,-25],edotaccentx:[-15,-15,-30,-30,0,0,-20,-15],edotaccenty:[-15,-15,-20,-20,0,0,-30,-15],edotaccentyacute:[-15,-15,-20,-20,0,0,-30,-15],edotaccentydieresis:[-15,-15,-20,-20,0,0,-30,-15],egravecomma:[10,10,-15,-15,0,0,-10],egraveperiod:[20,20,-15,-15,0,0,-15],egravev:[-15,-15,-30,-30,-15,0,-15,-25],egravew:[-15,-15,-20,-20,0,0,-15,-25],egravex:[-15,-15,-30,-30,0,0,-20,-15],egravey:[-15,-15,-20,-20,0,0,-30,-15],egraveyacute:[-15,-15,-20,-20,0,0,-30,-15],egraveydieresis:[-15,-15,-20,-20,0,0,-30,-15],emacroncomma:[10,10,-15,-15,0,0,-10],emacronperiod:[20,20,-15,-15,0,0,-15],emacronv:[-15,-15,-30,-30,-15,0,-15,-25],emacronw:[-15,-15,-20,-20,0,0,-15,-25],emacronx:[-15,-15,-30,-30,0,0,-20,-15],emacrony:[-15,-15,-20,-20,0,0,-30,-15],emacronyacute:[-15,-15,-20,-20,0,0,-30,-15],emacronydieresis:[-15,-15,-20,-20,0,0,-30,-15],eogonekcomma:[10,10,-15,-15,0,0,-10],eogonekperiod:[20,20,-15,-15,0,0,-15],eogonekv:[-15,-15,-30,-30,-15,0,-15,-25],eogonekw:[-15,-15,-20,-20,0,0,-15,-25],eogonekx:[-15,-15,-30,-30,0,0,-20,-15],eogoneky:[-15,-15,-20,-20,0,0,-30,-15],eogonekyacute:[-15,-15,-20,-20,0,0,-30,-15],eogonekydieresis:[-15,-15,-20,-20,0,0,-30,-15],fcomma:[-10,-10,-30,-30,-15,-10,-10],fe:[-10,-10,-30,-30,0,-10],feacute:[-10,-10,-30,-30,0,-10],fecaron:[-10,-10,-30,-30],fecircumflex:[-10,-10,-30,-30],fedieresis:[-10,-10,-30,-30],fedotaccent:[-10,-10,-30,-30,0,-10],fegrave:[-10,-10,-30,-30],femacron:[-10,-10,-30,-30],feogonek:[-10,-10,-30,-30,0,-10],fo:[-20,-20,-30,-30,-25,-10],foacute:[-20,-20,-30,-30,-25,-10],focircumflex:[-20,-20,-30,-30,-25,-10],fodieresis:[-20,-20,-30,-30,-25],fograve:[-20,-20,-30,-30,-25,-10],fohungarumlaut:[-20,-20,-30,-30,-25,-10],fomacron:[-20,-20,-30,-30,-25],foslash:[-20,-20,-30,-30,-25,-10],fotilde:[-20,-20,-30,-30,-25,-10],fperiod:[-10,-10,-30,-30,-15,-10,-15],fquotedblright:[30,30,60,60,50],fquoteright:[30,30,50,50,55,55,92,55],ge:[10,10,0,0,0,0,-10],geacute:[10,10,0,0,0,0,-10],gecaron:[10,10,0,0,0,0,-10],gecircumflex:[10,10,0,0,0,0,-10],gedieresis:[10,10,0,0,0,0,-10],gedotaccent:[10,10,0,0,0,0,-10],gegrave:[10,10,0,0,0,0,-10],gemacron:[10,10,0,0,0,0,-10],geogonek:[10,10,0,0,0,0,-10],gg:[-10,-10,0,0,0,0,-10],ggbreve:[-10,-10,0,0,0,0,-10],ggcommaaccent:[-10,-10,0,0,0,0,-10],gbrevee:[10,10,0,0,0,0,-10],gbreveeacute:[10,10,0,0,0,0,-10],gbreveecaron:[10,10,0,0,0,0,-10],gbreveecircumflex:[10,10,0,0,0,0,-10],gbreveedieresis:[10,10,0,0,0,0,-10],gbreveedotaccent:[10,10,0,0,0,0,-10],gbreveegrave:[10,10,0,0,0,0,-10],gbreveemacron:[10,10,0,0,0,0,-10],gbreveeogonek:[10,10,0,0,0,0,-10],gbreveg:[-10,-10,0,0,0,0,-10],gbrevegbreve:[-10,-10,0,0,0,0,-10],gbrevegcommaaccent:[-10,-10,0,0,0,0,-10],gcommaaccente:[10,10,0,0,0,0,-10],gcommaaccenteacute:[10,10,0,0,0,0,-10],gcommaaccentecaron:[10,10,0,0,0,0,-10],gcommaaccentecircumflex:[10,10,0,0,0,0,-10],gcommaaccentedieresis:[10,10,0,0,0,0,-10],gcommaaccentedotaccent:[10,10,0,0,0,0,-10],gcommaaccentegrave:[10,10,0,0,0,0,-10],gcommaaccentemacron:[10,10,0,0,0,0,-10],gcommaaccenteogonek:[10,10,0,0,0,0,-10],gcommaaccentg:[-10,-10,0,0,0,0,-10],gcommaaccentgbreve:[-10,-10,0,0,0,0,-10],gcommaaccentgcommaaccent:[-10,-10,0,0,0,0,-10],hy:[-20,-20,-30,-30,-15,0,0,-5],hyacute:[-20,-20,-30,-30,-15,0,0,-5],hydieresis:[-20,-20,-30,-30,-15,0,0,-5],ko:[-15,-15,-20,-20,-15,-10,-10,-10],koacute:[-15,-15,-20,-20,-15,-10,-10,-10],kocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kograve:[-15,-15,-20,-20,-15,-10,-10,-10],kohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],komacron:[-15,-15,-20,-20,-15,-10,-10,-10],koslash:[-15,-15,-20,-20,-15,-10,-10,-10],kotilde:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccento:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoacute:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentograve:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentomacron:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoslash:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentotilde:[-15,-15,-20,-20,-15,-10,-10,-10],lw:[-15,-15,0,0,0,0,0,-10],ly:[-15,-15],lyacute:[-15,-15],lydieresis:[-15,-15],lacutew:[-15,-15,0,0,0,0,0,-10],lacutey:[-15,-15],lacuteyacute:[-15,-15],lacuteydieresis:[-15,-15],lcommaaccentw:[-15,-15,0,0,0,0,0,-10],lcommaaccenty:[-15,-15],lcommaaccentyacute:[-15,-15],lcommaaccentydieresis:[-15,-15],lslashw:[-15,-15,0,0,0,0,0,-10],lslashy:[-15,-15],lslashyacute:[-15,-15],lslashydieresis:[-15,-15],mu:[-20,-20,-10,-10],muacute:[-20,-20,-10,-10],mucircumflex:[-20,-20,-10,-10],mudieresis:[-20,-20,-10,-10],mugrave:[-20,-20,-10,-10],muhungarumlaut:[-20,-20,-10,-10],mumacron:[-20,-20,-10,-10],muogonek:[-20,-20,-10,-10],muring:[-20,-20,-10,-10],my:[-30,-30,-15,-15],myacute:[-30,-30,-15,-15],mydieresis:[-30,-30,-15,-15],nu:[-10,-10,-10,-10],nuacute:[-10,-10,-10,-10],nucir
180cumflex:[-10,-10,-10,-10],nudieresis:[-10,-10,-10,-10],nugrave:[-10,-10,-10,-10],nuhungarumlaut:[-10,-10,-10,-10],numacron:[-10,-10,-10,-10],nuogonek:[-10,-10,-10,-10],nuring:[-10,-10,-10,-10],nv:[-40,-40,-20,-20,-40,-40,-40,-40],ny:[-20,-20,-15,-15,0,0,0,-15],nyacute:[-20,-20,-15,-15,0,0,0,-15],nydieresis:[-20,-20,-15,-15,0,0,0,-15],nacuteu:[-10,-10,-10,-10],nacuteuacute:[-10,-10,-10,-10],nacuteucircumflex:[-10,-10,-10,-10],nacuteudieresis:[-10,-10,-10,-10],nacuteugrave:[-10,-10,-10,-10],nacuteuhungarumlaut:[-10,-10,-10,-10],nacuteumacron:[-10,-10,-10,-10],nacuteuogonek:[-10,-10,-10,-10],nacuteuring:[-10,-10,-10,-10],nacutev:[-40,-40,-20,-20,-40,-40,-40,-40],nacutey:[-20,-20,-15,-15,0,0,0,-15],nacuteyacute:[-20,-20,-15,-15,0,0,0,-15],nacuteydieresis:[-20,-20,-15,-15,0,0,0,-15],ncaronu:[-10,-10,-10,-10],ncaronuacute:[-10,-10,-10,-10],ncaronucircumflex:[-10,-10,-10,-10],ncaronudieresis:[-10,-10,-10,-10],ncaronugrave:[-10,-10,-10,-10],ncaronuhungarumlaut:[-10,-10,-10,-10],ncaronumacron:[-10,-10,-10,-10],ncaronuogonek:[-10,-10,-10,-10],ncaronuring:[-10,-10,-10,-10],ncaronv:[-40,-40,-20,-20,-40,-40,-40,-40],ncarony:[-20,-20,-15,-15,0,0,0,-15],ncaronyacute:[-20,-20,-15,-15,0,0,0,-15],ncaronydieresis:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentu:[-10,-10,-10,-10],ncommaaccentuacute:[-10,-10,-10,-10],ncommaaccentucircumflex:[-10,-10,-10,-10],ncommaaccentudieresis:[-10,-10,-10,-10],ncommaaccentugrave:[-10,-10,-10,-10],ncommaaccentuhungarumlaut:[-10,-10,-10,-10],ncommaaccentumacron:[-10,-10,-10,-10],ncommaaccentuogonek:[-10,-10,-10,-10],ncommaaccenturing:[-10,-10,-10,-10],ncommaaccentv:[-40,-40,-20,-20,-40,-40,-40,-40],ncommaaccenty:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentyacute:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentydieresis:[-20,-20,-15,-15,0,0,0,-15],ntildeu:[-10,-10,-10,-10],ntildeuacute:[-10,-10,-10,-10],ntildeucircumflex:[-10,-10,-10,-10],ntildeudieresis:[-10,-10,-10,-10],ntildeugrave:[-10,-10,-10,-10],ntildeuhungarumlaut:[-10,-10,-10,-10],ntildeumacron:[-10,-10,-10,-10],ntildeuogonek:[-10,-10,-10,-10],ntildeuring:[-10,-10,-10,-10],ntildev:[-40,-40,-20,-20,-40,-40,-40,-40],ntildey:[-20,-20,-15,-15,0,0,0,-15],ntildeyacute:[-20,-20,-15,-15,0,0,0,-15],ntildeydieresis:[-20,-20,-15,-15,0,0,0,-15],ov:[-20,-20,-15,-15,-10,-15,-10,-15],ow:[-15,-15,-15,-15,-10,-25,0,-25],ox:[-30,-30,-30,-30,0,-10],oy:[-20,-20,-30,-30,0,-10,0,-10],oyacute:[-20,-20,-30,-30,0,-10,0,-10],oydieresis:[-20,-20,-30,-30,0,-10,0,-10],oacutev:[-20,-20,-15,-15,-10,-15,-10,-15],oacutew:[-15,-15,-15,-15,-10,-25,0,-25],oacutex:[-30,-30,-30,-30,0,-10],oacutey:[-20,-20,-30,-30,0,-10,0,-10],oacuteyacute:[-20,-20,-30,-30,0,-10,0,-10],oacuteydieresis:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexv:[-20,-20,-15,-15,-10,-15,-10,-15],ocircumflexw:[-15,-15,-15,-15,-10,-25,0,-25],ocircumflexx:[-30,-30,-30,-30,0,-10],ocircumflexy:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexyacute:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexydieresis:[-20,-20,-30,-30,0,-10,0,-10],odieresisv:[-20,-20,-15,-15,-10,-15,-10,-15],odieresisw:[-15,-15,-15,-15,-10,-25,0,-25],odieresisx:[-30,-30,-30,-30,0,-10],odieresisy:[-20,-20,-30,-30,0,-10,0,-10],odieresisyacute:[-20,-20,-30,-30,0,-10,0,-10],odieresisydieresis:[-20,-20,-30,-30,0,-10,0,-10],ogravev:[-20,-20,-15,-15,-10,-15,-10,-15],ogravew:[-15,-15,-15,-15,-10,-25,0,-25],ogravex:[-30,-30,-30,-30,0,-10],ogravey:[-20,-20,-30,-30,0,-10,0,-10],ograveyacute:[-20,-20,-30,-30,0,-10,0,-10],ograveydieresis:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautv:[-20,-20,-15,-15,-10,-15,-10,-15],ohungarumlautw:[-15,-15,-15,-15,-10,-25,0,-25],ohungarumlautx:[-30,-30,-30,-30,0,-10],ohungarumlauty:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautyacute:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautydieresis:[-20,-20,-30,-30,0,-10,0,-10],omacronv:[-20,-20,-15,-15,-10,-15,-10,-15],omacronw:[-15,-15,-15,-15,-10,-25,0,-25],omacronx:[-30,-30,-30,-30,0,-10],omacrony:[-20,-20,-30,-30,0,-10,0,-10],omacronyacute:[-20,-20,-30,-30,0,-10,0,-10],omacronydieresis:[-20,-20,-30,-30,0,-10,0,-10],oslashv:[-20,-20,-70,-70,-10,-15,-10,-15],oslashw:[-15,-15,-70,-70,-10,-25,0,-25],oslashx:[-30,-30,-85,-85,0,-10],oslashy:[-20,-20,-70,-70,0,-10,0,-10],oslashyacute:[-20,-20,-70,-70,0,-10,0,-10],oslashydieresis:[-20,-20,-70,-70,0,-10,0,-10],otildev:[-20,-20,-15,-15,-10,-15,-10,-15],otildew:[-15,-15,-15,-15,-10,-25,0,-25],otildex:[-30,-30,-30,-30,0,-10],otildey:[-20,-20,-30,-30,0,-10,0,-10],otildeyacute:[-20,-20,-30,-30,0,-10,0,-10],otildeydieresis:[-20,-20,-30,-30,0,-10,0,-10],py:[-15,-15,-30,-30,0,0,0,-10],pyacute:[-15,-15,-30,-30,0,0,0,-10],pydieresis:[-15,-15,-30,-30,0,0,0,-10],periodquotedblright:[-120,-120,-100,-100,-55,-95,-140,-70],periodquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],periodspace:[-40,-40,-60,-60],quotedblrightspace:[-80,-80,-40,-40],quoteleftquoteleft:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightd:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightdcroat:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightl:[-20,-20,0,0,0,0,0,-10],quoterightlacute:[-20,-20,0,0,0,0,0,-10],quoterightlcommaaccent:[-20,-20,0,0,0,0,0,-10],quoterightlslash:[-20,-20,0,0,0,0,0,-10],quoterightquoteright:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightr:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightracute:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcaron:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcommaaccent:[-40,-40,-50,-50,-20,-15,-25,-50],quoterights:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightsacute:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscaron:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscedilla:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscommaaccent:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightspace:[-80,-80,-70,-70,-74,-74,-111,-74],quoterightv:[-20,-20,0,0,-20,-15,-10,-50],rc:[-20,-20,0,0,-18,0,-37],rcacute:[-20,-20,0,0,-18,0,-37],rccaron:[-20,-20,0,0,-18,0,-37],rccedilla:[-20,-20,0,0,-18,0,-37],rcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rd:[-20,-20,0,0,0,0,-37],rdcroat:[-20,-20,0,0,0,0,-37],rg
180:[-15,-15,0,0,-10,0,-37,-18],rgbreve:[-15,-15,0,0,-10,0,-37,-18],rgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rhyphen:[-20,-20,0,0,-37,0,-20,-20],ro:[-20,-20,0,0,-18,0,-45],roacute:[-20,-20,0,0,-18,0,-45],rocircumflex:[-20,-20,0,0,-18,0,-45],rodieresis:[-20,-20,0,0,-18,0,-45],rograve:[-20,-20,0,0,-18,0,-45],rohungarumlaut:[-20,-20,0,0,-18,0,-45],romacron:[-20,-20,0,0,-18,0,-45],roslash:[-20,-20,0,0,-18,0,-45],rotilde:[-20,-20,0,0,-18,0,-45],rperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rq:[-20,-20,0,0,-18,0,-37],rs:[-15,-15,0,0,0,0,-10],rsacute:[-15,-15,0,0,0,0,-10],rscaron:[-15,-15,0,0,0,0,-10],rscedilla:[-15,-15,0,0,0,0,-10],rscommaaccent:[-15,-15,0,0,0,0,-10],rt:[20,20,40,40],rtcommaaccent:[20,20,40,40],rv:[10,10,30,30,-10],ry:[10,10,30,30],ryacute:[10,10,30,30],rydieresis:[10,10,30,30],racutec:[-20,-20,0,0,-18,0,-37],racutecacute:[-20,-20,0,0,-18,0,-37],racuteccaron:[-20,-20,0,0,-18,0,-37],racuteccedilla:[-20,-20,0,0,-18,0,-37],racutecomma:[-60,-60,-50,-50,-92,-65,-111,-40],racuted:[-20,-20,0,0,0,0,-37],racutedcroat:[-20,-20,0,0,0,0,-37],racuteg:[-15,-15,0,0,-10,0,-37,-18],racutegbreve:[-15,-15,0,0,-10,0,-37,-18],racutegcommaaccent:[-15,-15,0,0,-10,0,-37,-18],racutehyphen:[-20,-20,0,0,-37,0,-20,-20],racuteo:[-20,-20,0,0,-18,0,-45],racuteoacute:[-20,-20,0,0,-18,0,-45],racuteocircumflex:[-20,-20,0,0,-18,0,-45],racuteodieresis:[-20,-20,0,0,-18,0,-45],racuteograve:[-20,-20,0,0,-18,0,-45],racuteohungarumlaut:[-20,-20,0,0,-18,0,-45],racuteomacron:[-20,-20,0,0,-18,0,-45],racuteoslash:[-20,-20,0,0,-18,0,-45],racuteotilde:[-20,-20,0,0,-18,0,-45],racuteperiod:[-60,-60,-50,-50,-100,-65,-111,-55],racuteq:[-20,-20,0,0,-18,0,-37],racutes:[-15,-15,0,0,0,0,-10],racutesacute:[-15,-15,0,0,0,0,-10],racutescaron:[-15,-15,0,0,0,0,-10],racutescedilla:[-15,-15,0,0,0,0,-10],racutescommaaccent:[-15,-15,0,0,0,0,-10],racutet:[20,20,40,40],racutetcommaaccent:[20,20,40,40],racutev:[10,10,30,30,-10],racutey:[10,10,30,30],racuteyacute:[10,10,30,30],racuteydieresis:[10,10,30,30],rcaronc:[-20,-20,0,0,-18,0,-37],rcaroncacute:[-20,-20,0,0,-18,0,-37],rcaronccaron:[-20,-20,0,0,-18,0,-37],rcaronccedilla:[-20,-20,0,0,-18,0,-37],rcaroncomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcarond:[-20,-20,0,0,0,0,-37],rcarondcroat:[-20,-20,0,0,0,0,-37],rcarong:[-15,-15,0,0,-10,0,-37,-18],rcarongbreve:[-15,-15,0,0,-10,0,-37,-18],rcarongcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcaronhyphen:[-20,-20,0,0,-37,0,-20,-20],rcarono:[-20,-20,0,0,-18,0,-45],rcaronoacute:[-20,-20,0,0,-18,0,-45],rcaronocircumflex:[-20,-20,0,0,-18,0,-45],rcaronodieresis:[-20,-20,0,0,-18,0,-45],rcaronograve:[-20,-20,0,0,-18,0,-45],rcaronohungarumlaut:[-20,-20,0,0,-18,0,-45],rcaronomacron:[-20,-20,0,0,-18,0,-45],rcaronoslash:[-20,-20,0,0,-18,0,-45],rcaronotilde:[-20,-20,0,0,-18,0,-45],rcaronperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcaronq:[-20,-20,0,0,-18,0,-37],rcarons:[-15,-15,0,0,0,0,-10],rcaronsacute:[-15,-15,0,0,0,0,-10],rcaronscaron:[-15,-15,0,0,0,0,-10],rcaronscedilla:[-15,-15,0,0,0,0,-10],rcaronscommaaccent:[-15,-15,0,0,0,0,-10],rcaront:[20,20,40,40],rcarontcommaaccent:[20,20,40,40],rcaronv:[10,10,30,30,-10],rcarony:[10,10,30,30],rcaronyacute:[10,10,30,30],rcaronydieresis:[10,10,30,30],rcommaaccentc:[-20,-20,0,0,-18,0,-37],rcommaaccentcacute:[-20,-20,0,0,-18,0,-37],rcommaaccentccaron:[-20,-20,0,0,-18,0,-37],rcommaaccentccedilla:[-20,-20,0,0,-18,0,-37],rcommaaccentcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcommaaccentd:[-20,-20,0,0,0,0,-37],rcommaaccentdcroat:[-20,-20,0,0,0,0,-37],rcommaaccentg:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgbreve:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcommaaccenthyphen:[-20,-20,0,0,-37,0,-20,-20],rcommaaccento:[-20,-20,0,0,-18,0,-45],rcommaaccentoacute:[-20,-20,0,0,-18,0,-45],rcommaaccentocircumflex:[-20,-20,0,0,-18,0,-45],rcommaaccentodieresis:[-20,-20,0,0,-18,0,-45],rcommaaccentograve:[-20,-20,0,0,-18,0,-45],rcommaaccentohungarumlaut:[-20,-20,0,0,-18,0,-45],rcommaaccentomacron:[-20,-20,0,0,-18,0,-45],rcommaaccentoslash:[-20,-20,0,0,-18,0,-45],rcommaaccentotilde:[-20,-20,0,0,-18,0,-45],rcommaaccentperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcommaaccentq:[-20,-20,0,0,-18,0,-37],rcommaaccents:[-15,-15,0,0,0,0,-10],rcommaaccentsacute:[-15,-15,0,0,0,0,-10],rcommaaccentscaron:[-15,-15,0,0,0,0,-10],rcommaaccentscedilla:[-15,-15,0,0,0,0,-10],rcommaaccentscommaaccent:[-15,-15,0,0,0,0,-10],rcommaaccentt:[20,20,40,40],rcommaaccenttcommaaccent:[20,20,40,40],rcommaaccentv:[10,10,30,30,-10],rcommaaccenty:[10,10,30,30],rcommaaccentyacute:[10,10,30,30],rcommaaccentydieresis:[10,10,30,30],sw:[-15,-15,-30,-30],sacutew:[-15,-15,-30,-30],scaronw:[-15,-15,-30,-30],scedillaw:[-15,-15,-30,-30],scommaaccentw:[-15,-15,-30,-30],semicolonspace:[-40,-40,-50,-50],spaceT:[-100,-100,-50,-50,-30,0,-18,-18],spaceT
180caron:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcommaaccent:[-100,-100,-50,-50,-30,0,-18,-18],spaceV:[-80,-80,-50,-50,-45,-70,-35,-50],spaceW:[-80,-80,-40,-40,-30,-70,-40,-30],spaceY:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYacute:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYdieresis:[-120,-120,-90,-90,-55,-70,-75,-90],spacequotedblleft:[-80,-80,-30,-30],spacequoteleft:[-60,-60,-60,-60],va:[-20,-20,-25,-25,-10,0,0,-25],vaacute:[-20,-20,-25,-25,-10,0,0,-25],vabreve:[-20,-20,-25,-25,-10,0,0,-25],vacircumflex:[-20,-20,-25,-25,-10,0,0,-25],vadieresis:[-20,-20,-25,-25,-10,0,0,-25],vagrave:[-20,-20,-25,-25,-10,0,0,-25],vamacron:[-20,-20,-25,-25,-10,0,0,-25],vaogonek:[-20,-20,-25,-25,-10,0,0,-25],varing:[-20,-20,-25,-25,-10,0,0,-25],vatilde:[-20,-20,-25,-25,-10,0,0,-25],vcomma:[-80,-80,-80,-80,-55,-37,-74,-65],vo:[-30,-30,-25,-25,-10,-15,0,-20],voacute:[-30,-30,-25,-25,-10,-15,0,-20],vocircumflex:[-30,-30,-25,-25,-10,-15,0,-20],vodieresis:[-30,-30,-25,-25,-10,-15,0,-20],vograve:[-30,-30,-25,-25,-10,-15,0,-20],vohungarumlaut:[-30,-30,-25,-25,-10,-15,0,-20],vomacron:[-30,-30,-25,-25,-10,-15,0,-20],voslash:[-30,-30,-25,-25,-10,-15,0,-20],votilde:[-30,-30,-25,-25,-10,-15,0,-20],vperiod:[-80,-80,-80,-80,-70,-37,-74,-65],wcomma:[-40,-40,-60,-60,-55,-37,-74,-65],wo:[-20,-20,-10,-10,-10,-15,0,-10],woacute:[-20,-20,-10,-10,-10,-15,0,-10],wocircumflex:[-20,-20,-10,-10,-10,-15,0,-10],wodieresis:[-20,-20,-10,-10,-10,-15,0,-10],wograve:[-20,-20,-10,-10,-10,-15,0,-10],wohungarumlaut:[-20,-20,-10,-10,-10,-15,0,-10],womacron:[-20,-20,-10,-10,-10,-15,0,-10],woslash:[-20,-20,-10,-10,-10,-15,0,-10],wotilde:[-20,-20,-10,-10,-10,-15,0,-10],wperiod:[-40,-40,-60,-60,-70,-37,-74,-65],xe:[-10,-10,-30,-30,0,-10,0,-15],xeacute:[-10,-10,-30,-30,0,-10,0,-15],xecaron:[-10,-10,-30,-30,0,-10,0,-15],xecircumflex:[-10,-10,-30,-30,0,-10,0,-15],xedieresis:[-10,-10,-30,-30,0,-10,0,-15],xedotaccent:[-10,-10,-30,-30,0,-10,0,-15],xegrave:[-10,-10,-30,-30,0,-10,0,-15],xemacron:[-10,-10,-30,-30,0,-10,0,-15],xeogonek:[-10,-10,-30,-30,0,-10,0,-15],ya:[-30,-30,-20,-20],yaacute:[-30,-30,-20,-20],yabreve:[-30,-30,-20,-20],yacircumflex:[-30,-30,-20,-20],yadieresis:[-30,-30,-20,-20],yagrave:[-30,-30,-20,-20],yamacron:[-30,-30,-20,-20],yaogonek:[-30,-30,-20,-20],yaring:[-30,-30,-20,-20],yatilde:[-30,-30,-20,-20],ycomma:[-80,-80,-100,-100,-55,-37,-55,-65],ye:[-10,-10,-20,-20,-10],yeacute:[-10,-10,-20,-20,-10],yecaron:[-10,-10,-20,-20,-10],yecircumflex:[-10,-10,-20,-20,-10],yedieresis:[-10,-10,-20,-20,-10],yedotaccent:[-10,-10,-20,-20,-10],yegrave:[-10,-10,-20,-20,-10],yemacron:[-10,-10,-20,-20,-10],yeogonek:[-10,-10,-20,-20,-10],yo:[-25,-25,-20,-20,-25],yoacute:[-25,-25,-20,-20,-25],yocircumflex:[-25,-25,-20,-20,-25],yodieresis:[-25,-25,-20,-20,-25],yograve:[-25,-25,-20,-20,-25],yohungarumlaut:[-25,-25,-20,-20,-25],yomacron:[-25,-25,-20,-20,-25],yoslash:[-25,-25,-20,-20,-25],yotilde:[-25,-25,-20,-20,-25],yperiod:[-80,-80,-100,-100,-70,-37,-55,-65],yacutea:[-30,-30,-20,-20],yacuteaacute:[-30,-30,-20,-20],yacuteabreve:[-30,-30,-20,-20],yacuteacircumflex:[-30,-30,-20,-20],yacuteadieresis:[-30,-30,-20,-20],yacuteagrave:[-30,-30,-20,-20],yacuteamacron:[-30,-30,-20,-20],yacuteaogonek:[-30,-30,-20,-20],yacutearing:[-30,-30,-20,-20],yacuteatilde:[-30,-30,-20,-20],yacutecomma:[-80,-80,-100,-100,-55,-37,-55,-65],yacutee:[-10,-10,-20,-20,-10],yacuteeacute:[-10,-10,-20,-20,-10],yacuteecaron:[-10,-10,-20,-20,-10],yacuteecircumflex:[-10,-10,-20,-20,-10],yacuteedieresis:[-10,-10,-20,-20,-10],yacuteedotaccent:[-10,-10,-20,-20,-10],yacuteegrave:[-10,-10,-20,-20,-10],yacuteemacron:[-10,-10,-20,-20,-10],yacuteeogonek:[-10,-10,-20,-20,-10],yacuteo:[-25,-25,-20,-20,-25],yacuteoacute:[-25,-25,-20,-20,-25],yacuteocircumflex:[-25,-25,-20,-20,-25],yacuteodieresis:[-25,-25,-20,-20,-25],yacuteograve:[-25,-25,-20,-20,-25],yacuteohungarumlaut:[-25,-25,-20,-20,-25],yacuteomacron:[-25,-25,-20,-20,-25],yacuteoslash:[-25,-25,-20,-20,-25],yacuteotilde:[-25,-25,-20,-20,-25],yacuteperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ydieresisa:[-30,-30,-20,-20],ydieresisaacute:[-30,-30,-20,-20],ydieresisabreve:[-30,-30,-20,-20],ydieresisacircumflex:[-30,-30,-20,-20],ydieresisadieresis:[-30,-30,-20,-20],ydieresisagrave:[-30,-30,-20,-20],ydieresisamacron:[-30,-30,-20,-20],ydieresisaogonek:[-30,-30,-20,-20],ydieresisaring:[-30,-30,-20,-20],ydieresisatilde:[-30,-30,-20,-20],ydieresiscomma:[-80,-80,-100,-100,-55,-37,-55,-65],ydieresise:[-10,-10,-20,-20,-10],ydieresiseacute:[-10,-10,-20,-20,-10],ydieresisecaron:[-10,-10,-20,-20,-10],ydieresisecircumflex:[-10,-10,-20,-20,-10],ydieresisedieresis:[-10,-10,-20,-20,-10],ydieresisedotaccent:[-10,-10,-20,-20,-10],ydieresisegrave:[-10,-10,-20,-20,-10],ydieresisemacron:[-10,-10,-20,-20,-10],ydieresiseogonek:[-10,-10,-20,-20,-10],ydieresiso:[-25,-25,-20,-20,-25],ydieresisoacute:[-25,-25,-20,-20,-25],ydieresisocircumflex:[-25,-25,-20,-20,-25],ydieresisodieresis:[-25,-25,-20,-20,-25],ydieresisograve:[-25,-25,-20,-20,-25],ydieresisohungarumlaut:[-25,-25,-20,-20,-25],ydieresisomacron:[-25,-25,-20,-20,-25],ydieresisoslash:[-25,-25,-20,-20,-25],ydieresisotilde:[-25,-25,-20,-20,-25],ydieresisperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ze:[10,10,-15,-15],zeacute:[10,10,-15,-15],zecaron:[10,10,-15,-15],zecircumflex:[10,10,-15,-15],zedieresis:[10,10,-15,-15],zedotaccent:[10,10,-15,-15],zegrave:[10,10,-15,-15],zemacron:[10,10,-15,-15],zeogonek:[10,10,-15,-15],zacutee:[10,10,-15,-15],zacuteeacute:[10,10,-15,-15],zacuteecaron:[10,10,-15,-15],zacuteecircumflex:[10,10,-15,-15],zacuteedieresis:[10,10,-15,-15],zacuteedotaccent:[10,10,-15,-15],zacuteegrave:[10,10,-15,-15],zacuteemacron:[10,10,-15,-15],zacuteeogonek:[10,10,-15,-15],zcarone:[10,10,-15,-15],zcaroneacute:[10,10,-15,-15],zcaronecaron:[10,10,-15,-15],zcaronecircumflex:[10,10,-15,-15],zcaronedieresis:[10,10,-15,-15],zcaronedotaccent:[10,10,-15,-15],zcaronegrave:[10,10,-15,-15],zcaronemacron:[10,10,-15,-15],zcaroneogonek:[10,10,-15,-15],zdotaccente:[10,10,-15,-15],zdotaccenteacute:[10,10,-15,-15],zdotaccentecaron:[10,10,-15,-15],zdotaccentecircumflex:[10,10,-15,-15],zdotaccentedieresis:[10,10,-15,-15],zdotaccentedotaccent:[10,10,-15,-15],zdotaccentegrave:[10,10,-15,-15],zdotaccentemacron:[10,10,-15,-15],zdotaccenteogonek:[10,10,-15,-15],Bcomma:[0,0,-20,-20],Bperiod:[0,0,-20,-20],Ccomma:[0,0,-30,-30],Cperiod:[0,0,-30,-30],Cacutecomma:[0,0,-30,-30],Cacuteperi
180od:[0,0,-30,-30],Ccaroncomma:[0,0,-30,-30],Ccaronperiod:[0,0,-30,-30],Ccedillacomma:[0,0,-30,-30],Ccedillaperiod:[0,0,-30,-30],Fe:[0,0,-30,-30,-25,-100,-75],Feacute:[0,0,-30,-30,-25,-100,-75],Fecaron:[0,0,-30,-30,-25,-100,-75],Fecircumflex:[0,0,-30,-30,-25,-100,-75],Fedieresis:[0,0,-30,-30,-25,-100,-75],Fedotaccent:[0,0,-30,-30,-25,-100,-75],Fegrave:[0,0,-30,-30,-25,-100,-75],Femacron:[0,0,-30,-30,-25,-100,-75],Feogonek:[0,0,-30,-30,-25,-100,-75],Fo:[0,0,-30,-30,-25,-70,-105,-15],Foacute:[0,0,-30,-30,-25,-70,-105,-15],Focircumflex:[0,0,-30,-30,-25,-70,-105,-15],Fodieresis:[0,0,-30,-30,-25,-70,-105,-15],Fograve:[0,0,-30,-30,-25,-70,-105,-15],Fohungarumlaut:[0,0,-30,-30,-25,-70,-105,-15],Fomacron:[0,0,-30,-30,-25,-70,-105,-15],Foslash:[0,0,-30,-30,-25,-70,-105,-15],Fotilde:[0,0,-30,-30,-25,-70,-105,-15],Fr:[0,0,-45,-45,0,-50,-55],Fracute:[0,0,-45,-45,0,-50,-55],Frcaron:[0,0,-45,-45,0,-50,-55],Frcommaaccent:[0,0,-45,-45,0,-50,-55],Ja:[0,0,-20,-20,-15,-40,-35],Jaacute:[0,0,-20,-20,-15,-40,-35],Jabreve:[0,0,-20,-20,-15,-40,-35],Jacircumflex:[0,0,-20,-20,-15,-40,-35],Jadieresis:[0,0,-20,-20,-15,-40,-35],Jagrave:[0,0,-20,-20,-15,-40,-35],Jamacron:[0,0,-20,-20,-15,-40,-35],Jaogonek:[0,0,-20,-20,-15,-40,-35],Jaring:[0,0,-20,-20,-15,-40,-35],Jatilde:[0,0,-20,-20,-15,-40,-35],LcaronT:[0,0,-110,-110],LcaronTcaron:[0,0,-110,-110],LcaronTcommaaccent:[0,0,-110,-110],LcaronV:[0,0,-110,-110],LcaronW:[0,0,-70,-70],LcaronY:[0,0,-140,-140],LcaronYacute:[0,0,-140,-140],LcaronYdieresis:[0,0,-140,-140],Lcaronquotedblright:[0,0,-140,-140],Lcaronquoteright:[0,0,-160,-160,0,0,0,-92],Lcarony:[0,0,-30,-30,0,0,0,-55],Lcaronyacute:[0,0,-30,-30,0,0,0,-55],Lcaronydieresis:[0,0,-30,-30,0,0,0,-55],Scomma:[0,0,-20,-20],Speriod:[0,0,-20,-20],Sacutecomma:[0,0,-20,-20],Sacuteperiod:[0,0,-20,-20],Scaroncomma:[0,0,-20,-20],Scaronperiod:[0,0,-20,-20],Scedillacomma:[0,0,-20,-20],Scedillaperiod:[0,0,-20,-20],Scommaaccentcomma:[0,0,-20,-20],Scommaaccentperiod:[0,0,-20,-20],Trcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcaronrcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcommaaccentrcaron:[0,0,-120,-120,-74,-37,-55,-35],Yhyphen:[0,0,-140,-140,-92,-92,-74,-111],Yi:[0,0,-20,-20,-37,-55,-74,-55],Yiacute:[0,0,-20,-20,-37,-55,-74,-55],Yiogonek:[0,0,-20,-20,-37,-55,-74,-55],Yacutehyphen:[0,0,-140,-140,-92,-92,-74,-111],Yacutei:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiacute:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiogonek:[0,0,-20,-20,-37,-55,-74,-55],Ydieresishyphen:[0,0,-140,-140,-92,-92,-74,-111],Ydieresisi:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiacute:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiogonek:[0,0,-20,-20,-37,-55,-74,-55],bb:[0,0,-10,-10,-10,-10],bcomma:[0,0,-40,-40],bperiod:[0,0,-40,-40,-40,-40,-40,-40],ccomma:[0,0,-15,-15],cacutecomma:[0,0,-15,-15],ccaroncomma:[0,0,-15,-15],ccedillacomma:[0,0,-15,-15],fa:[0,0,-30,-30,0,0,0,-10],faacute:[0,0,-30,-30,0,0,0,-10],fabreve:[0,0,-30,-30,0,0,0,-10],facircumflex:[0,0,-30,-30,0,0,0,-10],fadieresis:[0,0,-30,-30,0,0,0,-10],fagrave:[0,0,-30,-30,0,0,0,-10],famacron:[0,0,-30,-30,0,0,0,-10],faogonek:[0,0,-30,-30,0,0,0,-10],faring:[0,0,-30,-30,0,0,0,-10],fatilde:[0,0,-30,-30,0,0,0,-10],fdotlessi:[0,0,-28,-28,-35,-30,-60,-50],gr:[0,0,-10,-10],gracute:[0,0,-10,-10],grcaron:[0,0,-10,-10],grcommaaccent:[0,0,-10,-10],gbrever:[0,0,-10,-10],gbreveracute:[0,0,-10,-10],gbrevercaron:[0,0,-10,-10],gbrevercommaaccent:[0,0,-10,-10],gcommaaccentr:[0,0,-10,-10],gcommaaccentracute:[0,0,-10,-10],gcommaaccentrcaron:[0,0,-10,-10],gcommaaccentrcommaaccent:[0,0,-10,-10],ke:[0,0,-20,-20,-10,-30,-10,-10],keacute:[0,0,-20,-20,-10,-30,-10,-10],kecaron:[0,0,-20,-20,-10,-30,-10,-10],kecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kedieresis:[0,0,-20,-20,-10,-30,-10,-10],kedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kegrave:[0,0,-20,-20,-10,-30,-10,-10],kemacron:[0,0,-20,-20,-10,-30,-10,-10],keogonek:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccente:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteacute:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecaron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedieresis:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentegrave:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentemacron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteogonek:[0,0,-20,-20,-10,-30,-10,-10],ocomma:[0,0,-40,-40],operiod:[0,0,-40,-40],oacutecomma:[0,0,-40,-40],oacuteperi
180od:[0,0,-40,-40],ocircumflexcomma:[0,0,-40,-40],ocircumflexperiod:[0,0,-40,-40],odieresiscomma:[0,0,-40,-40],odieresisperiod:[0,0,-40,-40],ogravecomma:[0,0,-40,-40],ograveperiod:[0,0,-40,-40],ohungarumlautcomma:[0,0,-40,-40],ohungarumlautperiod:[0,0,-40,-40],omacroncomma:[0,0,-40,-40],omacronperiod:[0,0,-40,-40],oslasha:[0,0,-55,-55],oslashaacute:[0,0,-55,-55],oslashabreve:[0,0,-55,-55],oslashacircumflex:[0,0,-55,-55],oslashadieresis:[0,0,-55,-55],oslashagrave:[0,0,-55,-55],oslashamacron:[0,0,-55,-55],oslashaogonek:[0,0,-55,-55],oslasharing:[0,0,-55,-55],oslashatilde:[0,0,-55,-55],oslashb:[0,0,-55,-55],oslashc:[0,0,-55,-55],oslashcacute:[0,0,-55,-55],oslashccaron:[0,0,-55,-55],oslashccedilla:[0,0,-55,-55],oslashcomma:[0,0,-95,-95],oslashd:[0,0,-55,-55],oslashdcroat:[0,0,-55,-55],oslashe:[0,0,-55,-55],oslasheacute:[0,0,-55,-55],oslashecaron:[0,0,-55,-55],oslashecircumflex:[0,0,-55,-55],oslashedieresis:[0,0,-55,-55],oslashedotaccent:[0,0,-55,-55],oslashegrave:[0,0,-55,-55],oslashemacron:[0,0,-55,-55],oslasheogonek:[0,0,-55,-55],oslashf:[0,0,-55,-55],oslashg:[0,0,-55,-55,0,0,-10],oslashgbreve:[0,0,-55,-55,0,0,-10],oslashgcommaaccent:[0,0,-55,-55,0,0,-10],oslashh:[0,0,-55,-55],oslashi:[0,0,-55,-55],oslashiacute:[0,0,-55,-55],oslashicircumflex:[0,0,-55,-55],oslashidieresis:[0,0,-55,-55],oslashigrave:[0,0,-55,-55],oslashimacron:[0,0,-55,-55],oslashiogonek:[0,0,-55,-55],oslashj:[0,0,-55,-55],oslashk:[0,0,-55,-55],oslashkcommaaccent:[0,0,-55,-55],oslashl:[0,0,-55,-55],oslashlacute:[0,0,-55,-55],oslashlcommaaccent:[0,0,-55,-55],oslashlslash:[0,0,-55,-55],oslashm:[0,0,-55,-55],oslashn:[0,0,-55,-55],oslashnacute:[0,0,-55,-55],oslashncaron:[0,0,-55,-55],oslashncommaaccent:[0,0,-55,-55],oslashntilde:[0,0,-55,-55],oslasho:[0,0,-55,-55],oslashoacute:[0,0,-55,-55],oslashocircumflex:[0,0,-55,-55],oslashodieresis:[0,0,-55,-55],oslashograve:[0,0,-55,-55],oslashohungarumlaut:[0,0,-55,-55],oslashomacron:[0,0,-55,-55],oslashoslash:[0,0,-55,-55],oslashotilde:[0,0,-55,-55],oslashp:[0,0,-55,-55],oslashperiod:[0,0,-95,-95],oslashq:[0,0,-55,-55],oslashr:[0,0,-55,-55],oslashracute:[0,0,-55,-55],oslashrcaron:[0,0,-55,-55],oslashrcommaaccent:[0,0,-55,-55],oslashs:[0,0,-55,-55],oslashsacute:[0,0,-55,-55],oslashscaron:[0,0,-55,-55],oslashscedilla:[0,0,-55,-55],oslashscommaaccent:[0,0,-55,-55],oslasht:[0,0,-55,-55],oslashtcommaaccent:[0,0,-55,-55],oslashu:[0,0,-55,-55],oslashuacute:[0,0,-55,-55],oslashucircumflex:[0,0,-55,-55],oslashudieresis:[0,0,-55,-55],oslashugrave:[0,0,-55,-55],oslashuhungarumlaut:[0,0,-55,-55],oslashumacron:[0,0,-55,-55],oslashuogonek:[0,0,-55,-55],oslashuring:[0,0,-55,-55],oslashz:[0,0,-55,-55],oslashzacute:[0,0,-55,-55],oslashzcaron:[0,0,-55,-55],oslashzdotaccent:[0,0,-55,-55],otildecomma:[0,0,-40,-40],otildeperiod:[0,0,-40,-40],pcomma:[0,0,-35,-35],pperiod:[0,0,-35,-35],ra:[0,0,-10,-10,0,0,-15],raacute:[0,0,-10,-10,0,0,-15],rabreve:[0,0,-10,-10,0,0,-15],racircumflex:[0,0,-10,-10,0,0,-15],radieresis:[0,0,-10,-10,0,0,-15],ragrave:[0,0,-10,-10,0,0,-15],ramacron:[0,0,-10,-10,0,0,-15],raogonek:[0,0,-10,-10,0,0,-15],raring:[0,0,-10,-10,0,0,-15],ratilde:[0,0,-10,-10,0,0,-15],rcolon:[0,0,30,30],ri:[0,0,15,15],riacute:[0,0,15,15],ricircumflex:[0,0,15,15],ridieresis:[0,0,15,15],rigrave:[0,0,15,15],rimacron:[0,0,15,15],riogonek:[0,0,15,15],rk:[0,0,15,15],rkcommaaccent:[0,0,15,15],rl:[0,0,15,15],rlacute:[0,0,15,15],rlcommaaccent:[0,0,15,15],rlslash:[0,0,15,15],rm:[0,0,25,25],rn:[0,0,25,25,-15],rnacute:[0,0,25,25,-15],rncaron:[0,0,25,25,-15],rncommaaccent:[0,0,25,25,-15],rntilde:[0,0,25,25,-15],rp:[0,0,30,30,-10],rsemicolon:[0,0,30,30],ru:[0,0,15,15],ruacute:[0,0,15,15],rucircumflex:[0,0,15,15],rudieresis:[0,0,15,15],rugrave:[0,0,15,15],ruhungarumlaut:[0,0,15,15],rumacron:[0,0,15,15],ruogonek:[0,0,15,15],ruring:[0,0,15,15],racutea:[0,0,-10,-10,0,0,-15],racuteaacute:[0,0,-10,-10,0,0,-15],racuteabreve:[0,0,-10,-10,0,0,-15],racuteacircumflex:[0,0,-10,-10,0,0,-15],racuteadieresis:[0,0,-10,-10,0,0,-15],racuteagrave:[0,0,-10,-10,0,0,-15],racuteamacron:[0,0,-10,-10,0,0,-15],racuteaogonek:[0,0,-10,-10,0,0,-15],racutearing:[0,0,-10,-10,0,0,-15],racuteatilde:[0,0,-10,-10,0,0,-15],racutecolon:[0,0,30,30],racutei:[0,0,15,15],racuteiacute:[0,0,15,15],racuteicircumflex:[0,0,15,15],racuteidieresis:[0,0,15,15],racuteigrave:[0,0,15,15],racuteimacron:[0,0,15,15],racuteiogonek:[0,0,15,15],racutek:[0,0,15,15],racutekcommaaccent:[0,0,15,15],racutel:[0,0,15,15],racutelacute:[0,0,15,15],racutelc
180ommaaccent:[0,0,15,15],racutelslash:[0,0,15,15],racutem:[0,0,25,25],racuten:[0,0,25,25,-15],racutenacute:[0,0,25,25,-15],racutencaron:[0,0,25,25,-15],racutencommaaccent:[0,0,25,25,-15],racutentilde:[0,0,25,25,-15],racutep:[0,0,30,30,-10],racutesemicolon:[0,0,30,30],racuteu:[0,0,15,15],racuteuacute:[0,0,15,15],racuteucircumflex:[0,0,15,15],racuteudieresis:[0,0,15,15],racuteugrave:[0,0,15,15],racuteuhungarumlaut:[0,0,15,15],racuteumacron:[0,0,15,15],racuteuogonek:[0,0,15,15],racuteuring:[0,0,15,15],rcarona:[0,0,-10,-10,0,0,-15],rcaronaacute:[0,0,-10,-10,0,0,-15],rcaronabreve:[0,0,-10,-10,0,0,-15],rcaronacircumflex:[0,0,-10,-10,0,0,-15],rcaronadieresis:[0,0,-10,-10,0,0,-15],rcaronagrave:[0,0,-10,-10,0,0,-15],rcaronamacron:[0,0,-10,-10,0,0,-15],rcaronaogonek:[0,0,-10,-10,0,0,-15],rcaronaring:[0,0,-10,-10,0,0,-15],rcaronatilde:[0,0,-10,-10,0,0,-15],rcaroncolon:[0,0,30,30],rcaroni:[0,0,15,15],rcaroniacute:[0,0,15,15],rcaronicircumflex:[0,0,15,15],rcaronidieresis:[0,0,15,15],rcaronigrave:[0,0,15,15],rcaronimacron:[0,0,15,15],rcaroniogonek:[0,0,15,15],rcaronk:[0,0,15,15],rcaronkcommaaccent:[0,0,15,15],rcaronl:[0,0,15,15],rcaronlacute:[0,0,15,15],rcaronlcommaaccent:[0,0,15,15],rcaronlslash:[0,0,15,15],rcaronm:[
1800,0,25,25],rcaronn:[0,0,25,25,-15],rcaronnacute:[0,0,25,25,-15],rcaronncaron:[0,0,25,25,-15],rcaronncommaaccent:[0,0,25,25,-15],rcaronntilde:[0,0,25,25,-15],rcaronp:[0,0,30,30,-10],rcaronsemicolon:[0,0,30,30],rcaronu:[0,0,15,15],rcaronuacute:[0,0,15,15],rcaronucircumflex:[0,0,15,15],rcaronudieresis:[0,0,15,15],rcaronugrave:[0,0,15,15],rcaronuhungarumlaut:[0,0,15,15],rcaronumacron:[0,0,15,15],rcaronuogonek:[0,0,15,15],rcaronuring:[0,0,15,15],rcommaaccenta:[0,0,-10,-10,0,0,-15],rcommaaccentaacute:[0,0,-10,-10,0,0,-15],rcommaaccentabreve:[0,0,-10,-10,0,0,-15],rcommaaccentacircumflex:[0,0,-10,-10,0,0,-15],rcommaaccentadieresis:[0,0,-10,-10,0,0,-15],rcommaaccentagrave:[0,0,-10,-10,0,0,-15],rcommaaccentamacron:[0,0,-10,-10,0,0,-15],rcommaaccentaogonek:[0,0,-10,-10,0,0,-15],rcommaaccentaring:[0,0,-10,-10,0,0,-15],rcommaaccentatilde:[0,0,-10,-10,0,0,-15],rcommaaccentcolon:[0,0,30,30],rcommaaccenti:[0,0,15,15],rcommaaccentiacute:[0,0,15,15],rcommaaccenticircumflex:[0,0,15,15],rcommaaccentidieresis:[0,0,15,15],rcommaaccentigrave:[0,0,15,15],rcommaaccentimacron:[0,0,15,15],rcommaaccentiogonek:[0,0,15,15],rcommaaccentk:[0,0,15,15],rcommaaccentkcommaaccent:[0,0,15,15],rcommaaccentl:[0,0,15,15],rcommaaccentlacute:[0,0,15,15],rcommaaccentlcommaaccent:[0,0,15,15],rcommaaccentlslash:[0,0,15,15],rcommaaccentm:[0,0,25,25],rcommaaccentn:[0,0,25,25,-15],rcommaaccentnacute:[0,0,25,25,-15],rcommaaccentncaron:[0,0,25,25,-15],rcommaaccentncommaaccent:[0,0,25,25,-15],rcommaaccentntilde:[0,0,25,25,-15],rcommaaccentp:[0,0,30,30,-10],rcommaaccentsemicolon:[0,0,30,30],rcommaaccentu:[0,0,15,15],rcommaaccentuacute:[0,0,15,15],rcommaaccentucircumflex:[0,0,15,15],rcommaaccentudieresis:[0,0,15,15],rcommaaccentugrave:[0,0,15,15],rcommaaccentuhungarumlaut:[0,0,15,15],rcommaaccentumacron:[0,0,15,15],rcommaaccentuogonek:[0,0,15,15],rcommaaccenturing:[0,0,15,15],scomma:[0,0,-15,-15],speriod:[0,0,-15,-15],sacutecomma:[0,0,-15,-15],sacuteperiod:[0,0,-15,-15],scaroncomma:[0,0,-15,-15],scaronperiod:[0,0,-15,-15],scedillacomma:[0,0,-15,-15],scedillaperiod:[0,0,-15,-15],scommaaccentcomma:[0,0,-15,-15],scommaaccentperiod:[0,0,-15,-15],ve:[0,0,-25,-25,-10,-15,0,-15],veacute:[0,0,-25,-25,-10,-15,0,-15],vecaron:[0,0,-25,-25,-10,-15,0,-15],vecircumflex:[0,0,-25,-25,-10,-15,0,-15],vedieresis:[0,0,-25,-25,-10,-15,0,-15],vedotaccent:[0,0,-25,-25,-10,-15,0,-15],vegrave:[0,0,-25,-25,-10,-15,0,-15],vemacron:[0,0,-25,-25,-10,-15,0,-15],veogonek:[0,0,-25,-25,-10,-15,0,-15],wa:[0,0,-15,-15,0,-10,0,-10],waacute:[0,0,-15,-15,0,-10,0,-10],wabreve:[0,0,-15,-15,0,-10,0,-10],wacircumflex:[0,0,-15,-15,0,-10,0,-10],wadieresis:[0,0,-15,-15,0,-10,0,-10],wagrave:[0,0,-15,-15,0,-10,0,-10],wamacron:[0,0,-15,-15,0,-10,0,-10],waogonek:[0,0,-15,-15,0,-10,0,-10],waring:[0,0,-15,-15,0,-10,0,-10],watilde:[0,0,-15,-15,0,-10,0,-10],we:[0,0,-10,-10,0,-10],weacute:[0,0,-10,-10,0,-10],wecaron:[0,0,-10,-10,0,-10],wecircumflex:[0,0,-10,-10,0,-10],wedieresis:[0,0,-10,-10,0,-10],wedotaccent:[0,0,-10,-10,0,-10],wegrave:[0,0,-10,-10,0,-10],wemacron:[0,0,-10,-10,0,-10],weogonek:[0,0,-10,-10,0,-10],zo:[0,0,-15,-15],zoacute:[0,0,-15,-15],zocircumflex:[0,0,-15,-15],zodieresis:[0,0,-15,-15],zograve:[0,0,-15,-15],zohungarumlaut:[0,0,-15,-15],zomacron:[0,0,-15,-15],zoslash:[0,0,-15,-15],zotilde:[0,0,-15,-15],zacuteo:[0,0,-15,-15],zacuteoacute:[0,0,-15,-15],zacuteocircumflex:[0,0,-15,-15],zacuteodieresis:[0,0,-15,-15],zacuteograve:[0,0,-15,-15],zacuteohungarumlaut:[0,0,-15,-15],zacuteomacron:[0,0,-15,-15],zacuteoslash:[0,0,-15,-15],zacuteotilde:[0,0,-15,-15],zcarono:[0,0,-15,-15],zcaronoacute:[0,0,-15,-15],zcaronocircumflex:[0,0,-15,-15],zcaronodieresis:[0,0,-15,-15],zcaronograve:[0,0,-15,-15],zcaronohungarumlaut:[0,0,-15,-15],zcaronomacron:[0,0,-15,-15],zcaronoslash:[0,0,-15,-15],zcaronotilde:[0,0,-15,-15],zdotaccento:[0,0,-15,-15],zdotaccentoacute:[0,0,-15,-15],zdotaccentocircumflex:[0,0,-15,-15],zdotaccentodieresis:[0,0,-15,-15],zdotaccentograve:[0,0,-15,-15],zdotaccentohungarumlaut:[0,0,-15,-15],zdotaccentomacron:[0,0,-15,-15],zdotaccentoslash:[0,0,-15,-15],zdotaccentotilde:[0,0,-15,-15],Ap:[0,0,0,0,-25],Aquoteright:[0,0,0,0,-74,-74,-37,-111],Aacutep:[0,0,0,0,-25],Aacutequoteright:[0,0,0,0,-74,-74,-37,-111],Abrevep:[0,0,0,0,-25],Abrevequoteright:[0,0,0,0,-74,-74,-37,-111],Acircumflexp:[0,0,0,0,-25],Acircumflexquoteright:[0,0,0,0,-74,-74,-37,-111],Adieresisp:[0,0,0,0,-25],Adieresisquoteright:[0,0,0,0,-74,-74,-37,-111],Agravep:[0,0,0,0,-25],Agravequoteright:[0,0,0,0,-74,-74,-37,-111],Amacronp:[0,0,0,0,-25],Amacronquoteright:[0,0,0,0,-74,-74,-37,-111],Aogonekp:[0,0,0,0,-25],Aogonekquoteright:[0,0,0,0,-74,-74,-37,-111],Aringp:[0,0,0,0,-25],Aringquoteright:[0,0,0,0,-74,-74,-37,-111],Atildep:[0,0,0,0,-25],Atildequoteright:[0,0,0,0,-74,-74,-37,-111],Je:[0,0,0,0,-15,-40,-25],Jeacute:[0,0,0,0,-15,-40,-25],Jecaron:[0,0,0,0,-15,-40,-25],Jecircumflex:[0,0,0,0,-15,-40,-25],Jedieresis:[0,0,0,0,-15,-40,-25],Jedotaccent:[0,0,0,0,-15,-40,-25],Jegrave:[0,0,0,0,-15,-40,-25],Jemacron:[0,0,0,0,-15,-40,-25],Jeogonek:[0,0,0,0,-15,-40,-25],Jo:[0,0,0,0,-15,-40,-25],Joacute:[0,0,0,0,-15,-40,-25],Jocircumflex:[0,0,0,0,-15,-40,-25],Jodieresis:[0,0,0,0,-15,-40,-25],Jograve:[0,0,0,0,-15,-40,-25],Johungarumlaut:[
1800,0,0,0,-15,-40,-25],Jomacron:[0,0,0,0,-15,-40,-25],Joslash:[0,0,0,0,-15,-40,-25],Jotilde:[0,0,0,0,-15,-40,-25],NA:[0,0,0,0,-20,-30,-27,-35],NAacute:[0,0,0,0,-20,-30,-27,-35],NAbreve:[0,0,0,0,-20,-30,-27,-35],NAcircumflex:[0,0,0,0,-20,-30,-27,-35],NAdieresis:[0,0,0,0,-20,-30,-27,-35],NAgrave:[0,0,0,0,-20,-30,-27,-35],NAmacron:[0,0,0,0,-20,-30,-27,-35],NAogonek:[0,0,0,0,-20,-30,-27,-35],NAring:[0,0,0,0,-20,-30,-27,-35],NAtilde:[0,0,0,0,-20,-30,-27,-35],NacuteA:[0,0,0,0,-20,-30,-27,-35],NacuteAacute:[0,0,0,0,-20,-30,-27,-35],NacuteAbreve:[0,0,0,0,-20,-30,-27,-35],NacuteAcircumflex:[0,0,0,0,-20,-30,-27,-35],NacuteAdieresis:[0,0,0,0,-20,-30,-27,-35],NacuteAgrave:[0,0,0,0,-20,-30,-27,-35],NacuteAmacron:[0,0,0,0,-20,-30,-27,-35],NacuteAogonek:[0,0,0,0,-20,-30,-27,-35],NacuteAring:[0,0,0,0,-20,-30,-27,-35],NacuteAtilde:[0,0,0,0,-20,-30,-27,-35],NcaronA:[0,0,0,0,-20,-30,-27,-35],NcaronAacute:[0,0,0,0,-20,-30,-27,-35],NcaronAbreve:[0,0,0,0,-20,-30,-27,-35],NcaronAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcaronAdieresis:[0,0,0,0,-20,-30,-27,-35],NcaronAgrave:[0,0,0,0,-20,-30,-27,-35],NcaronAmacron:[0,0,0,0,-20,-30,-27,-35],NcaronAogonek:[0,0,0,0,-20,-30,-27,-35],NcaronAring:[0,0,0,0,-20,-30,-27,-35],NcaronAtilde:[0,0,0,0,-20,-30,-27,-35],NcommaaccentA:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAacute:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAbreve:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAdieresis:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAgrave:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAmacron:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAogonek:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAring:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAtilde:[0,0,0,0,-20,-30,-27,-35],NtildeA:[0,0,0,0,-20,-30,-27,-35],NtildeAacute:[0,0,0,0,-20,-30,-27,-35],NtildeAbreve:[0,0,0,0,-20,-30,-27,-35],NtildeAcircumflex:[0,0,0,0,-20,-30,-27,-35],NtildeAdieresis:[0,0,0,0,-20,-30,-27,-35],NtildeAgrave:[0,0,0,0,-20,-30,-27,-35],NtildeAmacron:[0,0,0,0,-20,-30,-27,-35],NtildeAogonek:[0,0,0,0,-20,-30,-27,-35],NtildeAring:[0,0,0,0,-20,-30,-27,-35],NtildeAtilde:[0,0,0,0,-20,-30,-27,-35],Ti:[0,0,0,0,-18,-37,-55,-35],Tiacute:[0,0,0,0,-18,-37,-55,-35],Tiogonek:[0,0,0,0,-18,-37,-55,-35],Tcaroni:[0,0,0,0,-18,-37,-55,-35],Tcaroniacute:[0,0,0,0,-18,-37,-55,-35],Tcaroniogonek:[0,0,0,0,-18,-37,-55,-35],Tcommaaccenti:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiacute:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiogonek:[0,0,0,0,-18,-37,-55,-35],Vi:[0,0,0,0,-37,-55,-74,-60],Viacute:[0,0,0,0,-37,-55,-74,-60],Vicircumflex:[0,0,0,0,-37,0,-34,-20],Vidieresis:[0,0,0,0,-37,0,-34,-20],Vigrave:[0,0,0,0,-37,0,-34,-20],Vimacron:[0,0,0,0,-37,0,-34,-20],Viogonek:[0,0,0,0,-37,-55,-74,-60],Wi:[0,0,0,0,-18,-37,-55,-40],Wiacute:[0,0,0,0,-18,-37,-55,-40],Wiogonek:[0,0,0,0,-18,-37,-55,-40],fi:[0,0,0,0,-25,0,-20,-20],gperiod:[0,0,0,0,-15,0,-15],gbreveperiod:[0,0,0,0,-15,0,-15],gcommaaccentperiod:[0,0,0,0,-15,0,-15],iv:[0,0,0,0,-10,0,0,-25],iacutev:[0,0,0,0,-10,0,0,-25],icircumflexv:[0,0,0,0,-10,0,0,-25],idieresisv:[0,0,0,0,-10,0,0,-25],igravev:[0,0,0,0,-10,0,0,-25],imacronv:[0,0,0,0,-10,0,0,-25],iogonekv:[0,0,0,0,-10,0,0,-25],ky:[0,0,0,0,-15,0,-10,-15],kyacute:[0,0,0,0,-15,0,-10,-15],kydieresis:[0,0,0,0,-15,0,-10,-15],kcommaaccenty:[0,0,0,0,-15,0,-10,-15],kcommaaccentyacute:[0,0,0,0,-15,0,-10,-15],kcommaaccentydieresis:[0,0,0,0,-15,0,-10,-15],quotedblleftA:[0,0,0,0,-10,0,0,-80],quotedblleftAacute:[0,0,0,0,-10,0,0,-80],quotedblleftAbreve:[0,0,0,0,-10,0,0,-80],quotedblleftAcircumflex:[0,0,0,0,-10,0,0,-80],quotedblleftAdieresis:[0,0,0,0,-10,0,0,-80],quotedblleftAgrave:[0,0,0,0,-10,0,0,-80],quotedblleftAmacron:[0,0,0,0,-10,0,0,-80],quotedblleftAogonek:[0,0,0,0,-10,0,0,-80],quotedblleftAring:[0,0,0,0,-10,0,0,-80],quotedblleftAtilde:[0,0,0,0,-10,0,0,-80],quoteleftA:[0,0,0,0,-10,0,0,-80],quoteleftAacute:[0,0,0,0,-10,0,0,-80],quoteleftAbreve:[0,0,0,0,-10,0,0,-80],quoteleftAcircumflex:[0,0,0,0,-10,0,0,-80],quoteleftAdieresis:[0,0,0,0,-10,0,0,-80],quoteleftAgrave:[0,0,0,0,-10,0,0,-80],quoteleftAmacron:[0,0,0,0,-10,0,0,-80],quoteleftAogonek:[0,0,0,0,-10,0,0,-80],quoteleftAring:[0,0,0,0,-10,0,0,-80],quoteleftAtilde:[0,0,0,0,-10,0,0,-80],re:[0,0,0,0,-18,0,-37],reacute:[0,0,0,0,-18,0,-37],recaron:[0,0,0,0,-18,0,-37],recircumflex:[0,0,0,0,-18,0,-37],redieresis:[0,0,0,0,-18,0,-37],redotaccent:[0,0,0,0,-18,0,-37],regrave:[0,0,0,0,-18,0,-37],remacron:[0,0,0,0,-18,0,-37],reogonek:[0,0,0,0,-18,0,-37],racutee:[0,0,0,0,-18,0,-37],racuteeacute:[0,0,0,0,-18,0,-37],racuteecaron:[0,0,0,0,-18,0,-37],racuteecircumflex:[0,0,0,0,-18,0,-37],racuteedieresis:[0,0,0,0,-18,0,-37],racuteedotaccent:[0,0,0,0,-18,0,-37],racuteegrave:[0,0,0,0,-18,0,-37],racuteemacron:[0,0,0,0,-18,0,-37],racuteeogonek:[0,0,0,0,-18,0,-37],rcarone:[0,0,0,0,-18,0,-37],rcaroneacute:[0,0,0,0,-18,0,-37],rcaronecaron:[0,0,0,0,-18,0,-37],rcaronecircumflex:[0,0,0,0,-18,0,-37],rcaronedieresis:[0,0,0,0,-18,0,-37],rcaronedotaccent:[0,0,0,0,-18,0,-37],rcaronegrave:[0,0,0,0,-18,0,-37],rcaronemacron:[0,0,0,0,-18,0,-37],rcaroneogonek:[0,0,0,0,-18,0,-37],rcommaaccente:[0,0,0,0,-18,0,-37],rcommaaccenteacute:[0,0,0,0,-18,0,-37],rcommaaccentecaron:[0,0,0,0,-18,0,-37],rcommaaccentecircumflex:[0,0,0,0,-18,0,-37],rcommaaccentedieresis:[0,0,0,0,-18,0,-37],rcommaaccentedotaccent:[0,0,0,0,-18,0,-37],rcommaaccentegrave:[0,0,0,0,-18,0,-37],rcommaaccentemacron:[0,0,0,0,-18,0,-37],rcommaaccenteogonek:[0,0,0,0,-18,0,-37],spaceA:[0,0,0,0,-55,-37,-18,-55],spaceAacute:[0,0,0,0,-55,-37,-18,-55],spaceAbreve:[0,0,0,0,-55,-37,-18,-55],spaceA
180circumflex:[0,0,0,0,-55,-37,-18,-55],spaceAdieresis:[0,0,0,0,-55,-37,-18,-55],spaceAgrave:[0,0,0,0,-55,-37,-18,-55],spaceAmacron:[0,0,0,0,-55,-37,-18,-55],spaceAogonek:[0,0,0,0,-55,-37,-18,-55],spaceAring:[0,0,0,0,-55,-37,-18,-55],spaceAtilde:[0,0,0,0,-55,-37,-18,-55],Fi:[0,0,0,0,0,-40,-45],Fiacute:[0,0,0,0,0,-40,-45],Ficircumflex:[0,0,0,0,0,-40,-45],Fidieresis:[0,0,0,0,0,-40,-45],Figrave:[0,0,0,0,0,-40,-45],Fimacron:[0,0,0,0,0,-40,-45],Fiogonek:[0,0,0,0,0,-40,-45],eb:[0,0,0,0,0,-10],eacuteb:[0,0,0,0,0,-10],ecaronb:[0,0,0,0,0,-10],ecircumflexb:[0,0,0,0,0,-10],edieresisb:[0,0,0,0,0,-10],edotaccentb:[0,0,0,0,0,-10],egraveb:[0,0,0,0,0,-10],emacronb:[0,0,0,0,0,-10],eogonekb:[0,0,0,0,0,-10],ff:[0,0,0,0,0,-18,-18,-25],quoterightt:[0,0,0,0,0,-37,-30,-18],quoterighttcommaaccent:[0,0,0,0,0,-37,-30,-18],Yicircumflex:[0,0,0,0,0,0,-34],Yidieresis:[0,0,0,0,0,0,-34],Yigrave:[0,0,0,0,0,0,-34],Yimacron:[0,0,0,0,0,0,-34],Yacuteicircumflex:[0,0,0,0,0,0,-34],Yacuteidieresis:[0,0,0,0,0,0,-34],Yacuteigrave:[0,0,0,0,0,0,-34],Yacuteimacron:[0,0,0,0,0,0,-34],Ydieresisicircumflex:[0,0,0,0,0,0,-34],Ydieresisidieresis:[0,0,0,0,0,0,-34],Ydieresisigrave:[0,0,0,0,0,0,-34],Ydieresisimacron:[0,0,0,0,0,0,-34],eg:[0,0,0,0,0,0,-40,-15],egbreve:[0,0,0,0,0,0,-40,-15],egcommaaccent:[0,0,0,0,0,0,-40,-15],eacuteg:[0,0,0,0,0,0,-40,-15],eacutegbreve:[0,0,0,0,0,0,-40,-15],eacutegcommaaccent:[0,0,0,0,0,0,-40,-15],ecarong:[0,0,0,0,0,0,-40,-15],ecarongbreve:[0,0,0,0,0,0,-40,-15],ecarongcommaaccent:[0,0,0,0,0,0,-40,-15],ecircumflexg:[0,0,0,0,0,0,-40,-15],ecircumflexgbreve:[0,0,0,0,0,0,-40,-15],ecircumflexgcommaaccent:[0,0,0,0,0,0,-40,-15],edieresisg:[0,0,0,0,0,0,-40,-15],edieresisgbreve:[0,0,0,0,0,0,-40,-15],edieresisgcommaaccent:[0,0,0,0,0,0,-40,-15],edotaccentg:[0,0,0,0,0,0,-40,-15],edotaccentgbreve:[0,0,0,0,0,0,-40,-15],edotaccentgcommaaccent:[0,0,0,0,0,0,-40,-15],egraveg:[0,0,0,0,0,0,-40,-15],egravegbreve:[0,0,0,0,0,0,-40,-15],egravegcommaaccent:[0,0,0,0,0,0,-40,-15],emacrong:[0,0,0,0,0,0,-40,-15],emacrongbreve:[0,0,0,0,0,0,-40,-15],emacrongcommaaccent:[0,0,0,0,0,0,-40,-15],eogonekg:[0,0,0,0,0,0,-40,-15],eogonekgbreve:[0,0,0,0,0,0,-40,-15],eogonekgcommaaccent:[0,0,0,0,0,0,-40,-15],fiogonek:[0,0,0,0,0,0,-20],gcomma:[0,0,0,0,0,0,-10],gbrevecomma:[0,0,0,0,0,0,-10],gcommaaccentcomma:[0,0,0,0,0,0,-10],og:[0,0,0,0,0,0,-10],ogbreve:[0,0,0,0,0,0,-10],ogcommaaccent:[0,0,0,0,0,0,-10],oacuteg:[0,0,0,0,0,0,-10],oacutegbreve:[0,0,0,0,0,0,-10],oacutegcommaaccent:[0,0,0,0,0,0,-10],ocircumflexg:[0,0,0,0,0,0,-10],ocircumflexgbreve:[0,0,0,0,0,0,-10],ocircumflexgcommaaccent:[0,0,0,0,0,0,-10],odieresisg:[0,0,0,0,0,0,-10],odieresisgbreve:[0,0,0,0,0,0,-10],odieresisgcommaaccent:[0,0,0,0,0,0,-10],ograveg:[0,0,0,0,0,0,-10],ogravegbreve:[0,0,0,0,0,0,-10],ogravegcommaaccent:[0,0,0,0,0,0,-10],ohungarumlautg:[0,0,0,0,0,0,-10],ohungarumlautgbreve:[0,0,0,0,0,0,-10],ohungarumlautgcommaaccent:[0,0,0,0,0,0,-10],omacrong:[0,0,0,0,0,0,-10],omacrongbreve:[0,0,0,0,0,0,-10],omacrongcommaaccent:[0,0,0,0,0,0,-10],otildeg:[0,0,0,0,0,0,-10],otildegbreve:[0,0,0,0,0,0,-10],otildegcommaaccent:[0,0,0,0,0,0,-10],fiacute:[0,0,0,0,0,0,0,-20],ga:[0,0,0,0,0,0,0,-5],gaacute:[0,0,0,0,0,0,0,-5],gabreve:[0,0,0,0,0,0,0,-5],gacircumflex:[0,0,0,0,0,0,0,-5],gadieresis:[0,0,0,0,0,0,0,-5],gagrave:[0,0,0,0,0,0,0,-5],gamacron:[0,0,0,0,0,0,0,-5],gaogonek:[0,0,0,0,0,0,0,-5],garing:[0,0,0,0,0,0,0,-5],gatilde:[0,0,0,0,0,0,0,-5],gbrevea:[0,0,0,0,0,0,0,-5],gbreveaacute:[0,0,0,0,0,0,0,-5],gbreveabreve:[0,0,0,0,0,0,0,-5],gbreveacircumflex:[0,0,0,0,0,0,0,-5],gbreveadieresis:[0,0,0,0,0,0,0,-5],gbreveagrave:[0,0,0,0,0,0,0,-5],gbreveamacron:[0,0,0,0,0,0,0,-5],gbreveaogonek:[0,0,0,0,0,0,0,-5],gbrevearing:[0,0,0,0,0,0,0,-5],gbreveatilde:[0,0,0,0,0,0,0,-5],gcommaaccenta:[0,0,0,0,0,0,0,-5],gcommaaccentaacute:[0,0,0,0,0,0,0,-5],gcommaaccentabreve:[0,0,0,0,0,0,0,-5],gcommaaccentacircumflex:[0,0,0,0,0,0,0,-5],gcommaaccentadieresis:[0,0,0,0,0,0,0,-5],gcommaaccentagrave:[0,0,0,0,0,0,0,-5],gcommaaccentamacron:[0,0,0,0,0,0,0,-5],gcommaaccentaogonek:[0,0,0,0,0,0,0,-5],gcommaaccentaring:[0,0,0,0,0,0,0,-5],gcommaaccentatilde:[0,0,0,0,0,0,0,-5]}},initFont=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],expandData=e=>{let{attributes:t,glyphWidths:_e,kernPairs:xe}=e,Se=t.map(initFont);
180return Object.keys(_e).forEach(e=>{_e[e].forEach((t,_e)=>{t&&(Se[_e][1].glyphWidths[e]=t)})}),Object.keys(xe).forEach(e=>{xe[e].forEach((t,_e)=>{t&&(Se[_e][1].kernPairs[e]=t)})}),Object.fromEntries(Se)},STANDARD_FONTS$1=expandData(data),createStandardFont=e=>class extends e{constructor(e,t,_e){super(),this.document=e,this.name=t,this.id=_e,this.font=AFMFont.fromJson(STANDARD_FONTS$1[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:`Font`,BaseFont:this.name,Subtype:`Type1`,Encoding:`WinAnsiEncoding`},this.dictionary.end()}encode(e){let t=this.font.encodeText(e),_e=this.font.glyphsForString(`${e}`),xe=this.font.advancesForGlyphs(_e),Se=[];for(let e=0;e<_e.length;e++){let t=_e[e];Se.push({xAdvance:xe[e],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(t)})}return[t,Se]}encodeGlyphs(e){let t=[];for(let _e of Array.from(e))t.push(`00${_e.id.toString(16)}`.slice(-2));return t}widthOfString(e,t){let _e=this.font.glyphsForString(`${e}`),xe=this.font.advancesForGlyphs(_e),Se=0;for(let e of Array.from(xe))Se+=e;let Ce=t/1e3;return Se*Ce}static isStandardFont(e){return e in STANDARD_FONTS$1}},toHex$2=function(){var e=[...arguments];return Array.from(e).map(e=>`0000${e.toString(16)}`.slice(-4)).join(``)},createEmbeddedFont=e=>class extends e{constructor(e,t,_e){super(),this.document=e,this.font=t,this.id=_e,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,this.layoutCache=Object.create(null)}layoutRun(e,t){let _e=this.font.layout(e,t,void 0,void 0,`ltr`);for(let e=0;e<_e.positions.length;e++){let t=_e.positions[e];for(let e in t)t[e]*=this.scale;t.advanceWidth=_e.glyphs[e].advanceWidth*this.scale}return _e}layoutCached(e){let t;if(t=this.layoutCache[e])return t;let _e=this.layoutRun(e);return this.layoutCache[e]=_e,_e}layout(e,t,_e){if(_e??=!1,t)return this.layoutRun(e,t);let xe=_e?null:[],Se=_e?null:[],Ce=0,Te=0,Ee=0;for(;Ee<=e.length;){let t;if(Ee===e.length&&Te<Ee||(t=e.charAt(Ee),[` `,` `].includes(t))){let t=this.layoutCached(e.slice(Te,++Ee));_e||(xe.push(...Array.from(t.glyphs||[])),Se.push(...Array.from(t.positions||[]))),Ce+=t.advanceWidth,Te=Ee}else Ee++}return{glyphs:xe,positions:Se,advanceWidth:Ce}}encode(e,t){let{glyphs:_e,positions:xe}=this.layout(e,t),Se=[];for(let e=0;e<_e.length;e++){let t=_e[e],xe=this.subset.includeGlyph(t.id);Se.push(`0000${xe.toString(16)}`.slice(-4)),this.widths[xe]??(this.widths[xe]=t.advanceWidth*this.scale),this.unicode[xe]??(this.unicode[xe]=t.codePoints)}return[Se,xe]}encodeGlyphs(e){let t=[];for(let _e=0;_e<e.length;_e++){let xe=e[_e],Se=this.subset.includeGlyph(xe.id);t.push(`0000${Se.toString(16)}`.slice(-4)),this.widths[Se]??(this.widths[Se]=xe.advanceWidth*this.scale),this.unicode[Se]??(this.unicode[Se]=xe.codePoints)}return t}widthOfString(e,t,_e){return this.layout(e,_e,!0).advanceWidth*(t/1e3)}embed(){let e=this.subset.cff!=null,t=this.document.ref();e&&(t.data.Subtype=`CIDFontType0C`),t.end(this.subset.encode());let _e=((this.font[`OS/2`]==null?void 0:this.font[`OS/2`].sFamilyClass)||0)>>8,xe=0;this.font.post.isFixedPitch&&(xe|=1),1<=_e&&_e<=7&&(xe|=2),xe|=4,_e===10&&(xe|=8),this.font.head.macStyle.italic&&(xe|=64);let Se=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join(``)+`+`+this.font.postscriptName,{bbox:Ce}=this.font,Te=this.document.ref({Type:`FontDescriptor`,FontName:Se,Flags:xe,FontBBox:[Ce.minX*this.scale,Ce.minY*this.scale,Ce.maxX*this.scale,Ce.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?Te.data.FontFile3=t:Te.data.FontFile2=t,Te.end();let Ee={Type:`Font`,Subtype:`CIDFontType0`,BaseFont:Se,CIDSystemInfo:{Registry:new String(`Adobe`),Ordering:new String(`Identity`),Supplement:0},FontDescriptor:Te,W:[0,this.widths]};e||(Ee.Subtype=`CIDFontType2`,Ee.CIDToGIDMap=`Identity`);let De=this.document.ref(Ee);return De.end(),this.dictionary.data={Type:`Font`,Subtype:`Type0`,BaseFont:Se,Encoding:`Identity-H`,DescendantFonts:[De],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){let e=this.document.ref(),t=[],_e=`/CIDInit /ProcSet findresource begin 18112 dict begin 182begincmap 183/CIDSystemInfo << 184 /Registry (Adobe) 185 /Ordering (UCS) 186 /Supplement 0 187>> def 188/CMapName /Adobe-Identity-UCS def 189/CMapType 2 def 1901 begincodespacerange 191<0000><ffff> 192endcodespacerange`;
192for(let[e,xe]of this.unicode.entries()){let Se=[];t.length>=100&&(_e+=` 193`+t.length+` beginbfchar 194`+t.join(` 195`)+` 196endbfchar`,t=[]);for(let e of xe)e>65535&&(e-=65536,Se.push(toHex$2(e>>>10&1023|55296)),e=56320|e&1023),Se.push(toHex$2(e));t.push(`<`+toHex$2(e)+`><`+Se.join(` `)+`>`)}return t.length&&(_e+=` 197`+t.length+` beginbfchar 198`+t.join(` 199`)+` 200endbfchar 201`),_e+=`endcmap 202CMapName currentdict /CMap defineresource pop 203end 204end`,e.end(_e),e}},PDFFont$1=class{static open(e,t,_e,xe){let Se;if(typeof t==`string`){if(StandardFont$1.isStandardFont(t))return new StandardFont$1(e,t,xe);throw Error(`Can't open ${t} in browser build`)}else t instanceof Uint8Array?Se=$d636bc798e7178db$export$185802fd694ee1f5(t,_e):t instanceof ArrayBuffer?Se=$d636bc798e7178db$export$185802fd694ee1f5(new Uint8Array(t),_e):typeof t==`object`&&(Se=t);if(Se==null)throw Error(`Not a supported font format or standard PDF font.`);return new EmbeddedFont(e,Se,xe)}encode(){throw Error(`Must be implemented by subclasses`)}widthOfString(){throw Error(`Must be implemented by subclasses`)}ref(){return this.dictionary==null?this.dictionary=this.document.ref():this.dictionary}finalize(){if(!(this.embedded||this.dictionary==null))return this.embed(),this.embedded=!0}embed(){throw Error(`Must be implemented by subclasses`)}lineHeight(e,t){t??=!1;let _e=t?this.lineGap:0;return(this.ascender+_e-this.descender)/1e3*e}},StandardFont$1=createStandardFont(PDFFont$1),EmbeddedFont=createEmbeddedFont(PDFFont$1),FontsMixin={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font(`Helvetica`)},font(e,t,_e){let xe,Se;if(typeof t==`number`&&(_e=t,t=null),typeof e==`string`&&this._registeredFonts[e]?(xe=e,{src:e,family:t}=this._registeredFonts[e]):(xe=t||e,typeof xe!=`string`&&(xe=null)),_e!=null&&this.fontSize(_e),Se=this._fontFamilies[xe])return this._font=Se,this;let Ce=`F${++this._fontCount}`;return this._font=PDFFont$1.open(this,e,t,Ce),(Se=this._fontFamilies[this._font.name])?(this._font=Se,this):(xe&&(this._fontFamilies[xe]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return e??=!1,this._font.lineHeight(this._fontSize,e)},registerFont(e,t,_e){return this._registeredFonts[e]={src:t,family:_e},this}};function PDFNumber$1(e){return Math.fround(e)}var SOFT_HYPHEN$2=`Â`,HYPHEN$1=`-`,LineWrapper=class extends EventEmitter{constructor(e,t){super(),this.document=e,this.horizontalScaling=t.horizontalScaling||100,this.indent=(t.indent||0)*this.horizontalScaling/100,this.characterSpacing=(t.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(t.wordSpacing===0)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(t.columnGap==null?18:t.columnGap)*this.horizontalScaling/100,this.lineWidth=(t.width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=t.ellipsis,this.continuedX=0,this.features=t.features,t.height==null?this.maxY=PDFNumber$1(this.document.page.maxY()):(this.height=t.height,this.maxY=PDFNumber$1(this.startY+t.height)),this.on(`firstLine`,e=>{let t=this.continuedX||this.indent;if(this.document.x+=t,this.lineWidth-=t,!e.indentAllLines)return this.once(`line`,()=>{if(this.document.x-=t,this.lineWidth+=t,e.continued&&!this.continuedX&&(this.continuedX=this.indent),!e.continued)return this.continuedX=0})}),this.on(`lastLine`,e=>{let{align:t}=e;return t===`justify`&&(e.align=`left`),this.lastLine=!0,this.once(`line`,()=>(this.document.y+=e.paragraphGap||0,e.align=t,this.lastLine=!1))})}wordWidth(e){return this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing}canFit(e,t){return e[e.length-1]==SOFT_HYPHEN$2?t+this.wordWidth(HYPHEN$1)<=this.spaceLeft:t<=this.spaceLeft}eachWord(e,t){let _e,xe=new $557adaaeb0c7885f$exports(e),Se=null,Ce=Object.create(null);for(;_e=xe.nextBreak();){var Te;let xe=e.slice(Se?.position||0,_e.position),Oe=Ce[xe]==null?Ce[xe]=this.wordWidth(xe):Ce[xe];if(Oe>this.lineWidth+this.continuedX){let e=Se,Ce={};for(;xe.length;){var Ee,De;Oe>this.spaceLeft?(Ee=Math.ceil(this.spaceLeft/(Oe/xe.length)),Oe=this.wordWidth(xe.slice(0,Ee)),De=Oe<=this.spaceLeft&&Ee<xe.length):Ee=xe.length;let Se=Oe>this.spaceLeft&&Ee>0;for(;Se||De;)Se?(Oe=this.wordWidth(xe.slice(0,--Ee)),Se=Oe>this.spaceLeft&&Ee>0):(Oe=this.wordWidth(xe.slice(0,++Ee)),Se=Oe>this.spaceLeft&&Ee>0,De=Oe<=this.spaceLeft&&Ee<xe.length);if(Ee===0&&this.spaceLeft===this.lineWidth&&(Ee=1),Ce.required=_e.required||Ee<xe.length,Te=t(xe.slice(0,Ee),Oe,Ce,e),e={required:!1},xe=xe.slice(Ee),Oe=this.wordWidth(xe),Te===!1)break}}else Te=t(xe,Oe,_e,Se);if(Te===!1)break;Se=_e}}wrap(e,t){this.horizontalScaling=t.horizontalScaling||100,t.indent!=null&&(this.indent=t.indent*this.horizontalScaling/100),t.characterSpacing!=null&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),t.wordSpacing!=null&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),t.ellipsis!=null&&(this.ellipsis=t.ellipsis);let _e=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||_e>this.maxY)&&this.nextSection();let xe=``,Se=0,Ce=0,Te=0,{y:Ee}=this.document,De=()=>(t.textWidth=Se+this.wordSpacing*(Ce-1),t.wordCount=Ce,t.lineWidth=this.lineWidth,{y:Ee}
204=this.document,this.emit(`line`,xe,t,this),Te++);return this.emit(`sectionStart`,t,this),this.eachWord(e,(e,_e,Te,Ee)=>{if((Ee==null||Ee.required)&&(this.emit(`firstLine`,t,this),this.spaceLeft=this.lineWidth),this.canFit(e,_e)&&(xe+=e,Se+=_e,Ce++),Te.required||!this.canFit(e,_e)){let Ee=this.document.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&PDFNumber$1(this.document.y+Ee*2)>this.maxY&&this.column>=this.columns){for(this.ellipsis===!0&&(this.ellipsis=`â¦`),xe=xe.replace(/\s+$/,``),Se=this.wordWidth(xe+this.ellipsis);xe&&Se>this.lineWidth;)xe=xe.slice(0,-1).replace(/\s+$/,``),Se=this.wordWidth(xe+this.ellipsis);Se<=this.lineWidth&&(xe+=this.ellipsis),Se=this.wordWidth(xe)}return Te.required&&(_e>this.spaceLeft&&(De(),xe=e,Se=_e,Ce=1),this.emit(`lastLine`,t,this)),xe[xe.length-1]==SOFT_HYPHEN$2&&(xe=xe.slice(0,-1)+HYPHEN$1,this.spaceLeft-=this.wordWidth(HYPHEN$1)),De(),PDFNumber$1(this.document.y+Ee)>this.maxY&&!this.nextSection()?(Ce=0,xe=``,!1):Te.required?(this.spaceLeft=this.lineWidth,xe=``,Se=0,Ce=0):(this.spaceLeft=this.lineWidth-_e,xe=e,Se=_e,Ce=1)}else return this.spaceLeft-=_e}),Ce>0&&(this.emit(`lastLine`,t,this),De()),this.emit(`sectionEnd`,t,this),t.continued===!0?(Te>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,this.document.y=Ee):this.document.x=this.startX}nextSection(e){if(this.emit(`sectionEnd`,e,this),++this.column>this.columns){if(this.height!=null)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit(`pageBreak`,e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit(`columnBreak`,e,this);return this.emit(`sectionStart`,e,this),!0}},{number:number$3}=PDFObject$1,TextMixin={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return e??=1,this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return e??=1,this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,_e,xe,Se){xe=this._initOptions(t,_e,xe),e=e==null?``:`${e}`,xe.wordSpacing&&(e=e.replace(/\s{2,}/g,` `));let Ce=()=>{xe.structParent&&xe.structParent.add(this.struct(xe.structType||`P`,[this.markStructureContent(xe.structType||`P`)]))};if(xe.rotation!==0&&(this.save(),this.rotate(-xe.rotation,{origin:[this.x,this.y]})),xe.width){let t=this._wrapper;t||(t=new LineWrapper(this,xe),t.on(`line`,Se),t.on(`firstLine`,Ce)),this._wrapper=xe.continued?t:null,this._textOptions=xe.continued?xe:null,t.wrap(e,xe)}else for(let t of e.split(` 205`))Ce(),Se(t,xe);return xe.rotation!==0&&this.restore(),this},text(e,t,_e,xe){return this._text(e,t,_e,xe,this._line)},widthOfString(e,t){t===void 0&&(t={});let _e=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*_e/100},boundsOfString(e,t,_e,xe){},heightOfString(e,t){let{x:_e,y:xe}=this;t=this._initOptions(t),t.height=1/0;let Se=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+Se);let Ce=this.y-xe;return this.x=_e,this.y=xe,Ce},list(e,t,_e,xe,Se){xe=this._initOptions(t,_e,xe);let Ce=xe.listType||`bullet`,Te=Math.round(this._font.ascender/1e3*this._fontSize),Ee=Te/2,De=xe.bulletRadius||Te/3,Oe=xe.textIndent||(Ce===`bullet`?De*5:Te*2),ke=xe.bulletIndent||(Ce===`bullet`?De*8:Te*2),Ae=1,je=[],Me=[],Pe=[];var Fe=function(e){let t=1;for(let _e=0;_e<e.length;_e++){let xe=e[_e];Array.isArray(xe)?(Ae++,Fe(xe),Ae--):(je.push(xe),Me.push(Ae),Ce!==`bullet`&&Pe.push(t++))}};Fe(e);let Ie=function(e){switch(Ce){case`numbered`:return`${e}.`;case`lettered`:var t=String.fromCharCode((e-1)%26+65),_e=Math.floor((e-1)/26+1);return`${Array(_e+1).join(t)}.`}},Re=function(e,t){Se=new LineWrapper(this,xe),Se.on(`line`,this._line),Ae=1,Se.once(`firstLine`,()=>{let e,_e,Te,je;xe.structParent&&(xe.structTypes?[_e,Te,je]=xe.structTypes:[_e,Te,je]=[`LI`,`Lbl`,`LBody`]),_e?(e=this.struct(_e),xe.structParent.add(e)):xe.structParent&&(e=xe.structParent);let Fe;if((Fe=Me[t++])!==Ae){let e=ke*(Fe-Ae);this.x+=e,Se.lineWidth-=e,Ae=Fe}switch(e&&(Te||je)&&e.add(this.struct(Te||je,[this.markStructureContent(Te||je)])),
205Ce){case`bullet`:this.circle(this.x-Oe+De,this.y+Ee,De),this.fill();break;case`numbered`:case`lettered`:var Re=Ie(Pe[t-1]);this._fragment(Re,this.x-Oe,this.y,xe);break}e&&Te&&je&&e.add(this.struct(je,[this.markStructureContent(je)])),e&&e!==xe.structParent&&e.end()}),Se.on(`sectionStart`,()=>{let e=Oe+ke*(Ae-1);return this.x+=e,Se.lineWidth-=e}),Se.on(`sectionEnd`,()=>{let e=Oe+ke*(Ae-1);return this.x-=e,Se.lineWidth+=e}),Se.wrap(e,xe)};for(let e=0;e<je.length;e++)Re.call(this,je[e],e);return this},_initOptions(e,t,_e){var xe;e===void 0&&(e={}),_e===void 0&&(_e={}),typeof e==`object`&&(_e=e,e=null);let Se=Object.assign({},_e);if(this._textOptions)for(let e in this._textOptions){let t=this._textOptions[e];e!==`continued`&&Se[e]===void 0&&(Se[e]=t)}return e!=null&&(this.x=e),t!=null&&(this.y=t),Se.lineBreak!==!1&&(Se.width??=this.page.width-this.x-this.page.margins.right,Se.width=Math.max(Se.width,0)),Se.columns||=0,Se.columnGap??=18,Se.rotation=Number(_e.rotation??0)%360,Se.rotation<0&&(Se.rotation+=360),Se},_line(e,t,_e){t===void 0&&(t={}),this._fragment(e,this.x,this.y,t);let xe=t.lineGap||this._lineGap||0;return _e?this.y+=this.currentLineHeight(!0)+xe:this.x+=this.widthOfString(e,t)},_fragment(e,t,_e,xe){let Se,Ce,Te,Ee,De,Oe;if(e=`${e}`.replace(/\n/g,``),e.length===0)return;let ke=xe.align||`left`,Ae=xe.wordSpacing||0,je=xe.characterSpacing||0,Me=xe.horizontalScaling||100;if(xe.width)switch(ke){case`right`:De=this.widthOfString(e.replace(/\s+$/,``),xe),t+=xe.lineWidth-De;break;case`center`:t+=xe.lineWidth/2-xe.textWidth/2;break;case`justify`:Oe=e.trim().split(/\s+/),De=this.widthOfString(e.replace(/\s+/g,``),xe);var Pe=this.widthOfString(` `)+je;Ae=Math.max(0,(xe.lineWidth-De)/Math.max(1,Oe.length-1)-Pe);break}if(typeof xe.baseline==`number`)Se=-xe.baseline;else{switch(xe.baseline){case`svg-middle`:Se=.5*this._font.xHeight;break;case`middle`:case`svg-central`:Se=.5*(this._font.descender+this._font.ascender);break;case`bottom`:case`ideographic`:Se=this._font.descender;break;case`alphabetic`:Se=0;break;case`mathematical`:Se=.5*this._font.ascender;break;case`hanging`:Se=.8*this._font.ascender;break;case`top`:Se=this._font.ascender;break;default:Se=this._font.ascender}Se=Se/1e3*this._fontSize}let Fe=xe.textWidth+Ae*(xe.wordCount-1)+je*(e.length-1);if(xe.link!=null&&this.link(t,_e,Fe,this.currentLineHeight(),xe.link),xe.goTo!=null&&this.goTo(t,_e,Fe,this.currentLineHeight(),xe.goTo),xe.destination!=null&&this.addNamedDestination(xe.destination,`XYZ`,t,_e,null),xe.underline){this.save(),xe.stroke||this.strokeColor(...this._fillColor||[]);let e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let Se=_e+this.currentLineHeight()-e;this.moveTo(t,Se),this.lineTo(t+Fe,Se),this.stroke(),this.restore()}if(xe.strike){this.save(),xe.stroke||this.strokeColor(...this._fillColor||[]);let e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let Se=_e+this.currentLineHeight()/2;this.moveTo(t,Se),this.lineTo(t+Fe,Se),this.stroke(),this.restore()}if(this.save(),xe.oblique){let e;e=typeof xe.oblique==`number`?-Math.tan(xe.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,_e),this.transform(1,0,e,1,-e*Se,0),this.transform(1,0,0,1,-t,-_e)}this.transform(1,0,0,-1,0,this.page.height),_e=this.page.height-_e-Se,this.page.fonts[this._font.id]??(this.page.fonts[this._font.id]=this._font.ref()),this.addContent(`BT`),this.addContent(`1 0 0 1 ${number$3(t)} ${number$3(_e)} Tm`),this.addContent(`/${this._font.id} ${number$3(this._fontSize)} Tf`);let Ie=xe.fill&&xe.stroke?2:+!!xe.stroke;if(Ie&&this.addContent(`${Ie} Tr`),je&&this.addContent(`${number$3(je)} Tc`),Me!==100&&this.addContent(`${Me} Tz`),Ae){Oe=e.trim().split(/\s+/),Ae+=this.widthOfString(` `)+je,Ae*=1e3/this._fontSize,Ce=[],Ee=[];for(let e of Oe){let[t,_e]=this._font.encode(e,xe.features);Ce=Ce.concat(t),Ee=Ee.concat(_e);let Se={},Te=Ee[Ee.length-1];for(let e in Te)Se[e]=Te[e];Se.xAdvance+=Ae,Ee[Ee.length-1]=Se}}else [Ce,Ee]=this._font.encode(e,xe.features);let Re=this._fontSize/1e3,ze=[],Be=0,Ve=!1,He=e=>{if(Be<e){let t=Ce.slice(Be,e).join(``),_e=Ee[e-1].xAdvance-Ee[e-1].advanceWidth;ze.push(`<${t}> ${number$3(-_e)}`)}return Be=e},Ue=e=>{if(He(e),ze.length>0)return this.addContent(`[${ze.join(` `)}] TJ`),ze.length=0};for(Te=0;Te<Ee.length;Te++){let e=Ee[Te];e.xOffset||e.yOffset?(Ue(Te),this.addContent(`1 0 0 1 ${number$3(t+e.xOffset*Re)} ${number$3(_e+e.yOffset*Re)} Tm`),Ue(Te+1),Ve=!0):(Ve&&=(this.addContent(`1 0 0 1 ${number$3(t)} ${number$3(_e)} Tm`),!1),e.xAdvance-e.advanceWidth!==0&&He(Te+1)),t+=e.xAdvance*Re}
205return Ue(Te),this.addContent(`ET`),this.restore()}},COLOR_SPACE_MAP={1:`DeviceGray`,3:`DeviceRGB`,4:`DeviceCMYK`},JPEG$1=class{constructor(e,t){if(this.data=e,this.label=t,this.orientation=1,this.data.readUInt16BE(0)!==65496)throw`SOI not found in JPEG`;let _e=src_default.decode(this.data);for(let e=0;e<_e.length;e+=1){let t=_e[e];t.name===`EXIF`&&t.entries.orientation&&(this.orientation=t.entries.orientation),t.name===`SOF`&&(this.bits||=t.precision,this.width||=t.width,this.height||=t.height,this.colorSpace||=COLOR_SPACE_MAP[t.numberOfComponents])}this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:`XObject`,Subtype:`Image`,BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:`DCTDecode`}),this.colorSpace===`DeviceCMYK`&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}},PNGImage=class{constructor(e,t){this.label=t,this.image=new PNG$2(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){let t=!1;if(this.document=e,this.obj)return;let _e=this.image.hasAlphaChannel,xe=this.image.interlaceMethod===1;if(this.obj=this.document.ref({Type:`XObject`,Subtype:`Image`,BitsPerComponent:_e?8:this.image.bits,Width:this.width,Height:this.height,Filter:`FlateDecode`}),!_e){let e=this.document.ref({Predictor:xe?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=e,e.end()}
205if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{let e=this.document.ref();e.end(Buffer$2.from(this.image.palette)),this.obj.data.ColorSpace=[`Indexed`,`DeviceRGB`,this.image.palette.length/3-1,e]}if(this.image.transparency.grayscale!=null){let e=this.image.transparency.grayscale;this.obj.data.Mask=[e,e]}else if(this.image.transparency.rgb){let{rgb:e}=this.image.transparency,t=[];for(let _e of e)t.push(_e,_e);this.obj.data.Mask=t}else if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();else if(_e)return t=!0,this.splitAlphaChannel();if(xe&&!t)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){let e=this.document.ref({Type:`XObject`,Subtype:`Image`,Height:this.height,Width:this.width,BitsPerComponent:8,Filter:`FlateDecode`,ColorSpace:`DeviceGray`,Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let t,_e,xe=this.image.colors,Se=this.width*this.height,Ce=Buffer$2.alloc(Se*xe),Te=Buffer$2.alloc(Se),Ee=_e=t=0,De=e.length,Oe=+(this.image.bits===16);for(;Ee<De;){for(let t=0;t<xe;t++)Ce[_e++]=e[Ee++],Ee+=Oe;Te[t++]=e[Ee++],Ee+=Oe}return this.imgData=zlib.deflateSync(Ce),this.alphaChannel=zlib.deflateSync(Te),this.finalize()})}loadIndexedAlphaChannel(){let e=this.image.transparency.indexed;return this.image.decodePixels(t=>{let _e=Buffer$2.alloc(this.width*this.height),xe=0;for(let Se=0,Ce=t.length;Se<Ce;Se++)_e[xe++]=e[t[Se]];return this.alphaChannel=zlib.deflateSync(_e),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=zlib.deflateSync(e),this.finalize()})}},PDFImage$1=class{static open(e,t){let _e;if(Buffer$2.isBuffer(e))_e=e;else if(e instanceof ArrayBuffer)_e=Buffer$2.from(new Uint8Array(e));else{let t;if(t=/^data:.+?;base64,(.*)$/.exec(e))_e=Buffer$2.from(t[1],`base64`);else if(_e=fs.readFileSync(e),!_e)return}if(_e[0]===255&&_e[1]===216)return new JPEG$1(_e,t);if(_e[0]===137&&_e.toString(`ascii`,1,4)===`PNG`)return new PNGImage(_e,t);throw Error(`Unknown image format.`)}},ImagesMixin={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,_e,xe){xe===void 0&&(xe={});let Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me;typeof t==`object`&&(xe=t,t=null);let Pe=xe.ignoreOrientation||xe.ignoreOrientation!==!1&&this.options.ignoreOrientation;t=t??xe.x??this.x,_e=_e??xe.y??this.y,typeof e==`string`&&(Ee=this._imageRegistry[e]),Ee||=e.width&&e.height?e:this.openImage(e),Ee.obj||Ee.embed(this),this.page.xobjects[Ee.label]??(this.page.xobjects[Ee.label]=Ee.obj);let{width:Fe,height:Ie}=Ee;!Pe&&Ee.orientation>4&&([Fe,Ie]=[Ie,Fe]);let Re=xe.width||Fe,ze=xe.height||Ie;if(xe.width&&!xe.height){let e=Re/Fe;Re=Fe*e,ze=Ie*e}else if(xe.height&&!xe.width){let e=ze/Ie;Re=Fe*e,ze=Ie*e}else xe.scale?(Re=Fe*xe.scale,ze=Ie*xe.scale):xe.fit?([Te,Se]=xe.fit,Ce=Te/Se,De=Fe/Ie,De>Ce?(Re=Te,ze=Te/De):(ze=Se,Re=Se*De)):xe.cover&&([Te,Se]=xe.cover,Ce=Te/Se,De=Fe/Ie,De>Ce?(ze=Se,Re=Se*De):(Re=Te,ze=Te/De));if((xe.fit||xe.cover)&&(xe.align===`center`?t=t+Te/2-Re/2:xe.align===`right`&&(t=t+Te-Re),xe.valign===`center`?_e=_e+Se/2-ze/2:xe.valign===`bottom`&&(_e=_e+Se-ze)),Pe)ze=-ze,_e-=ze,Ae=0;else switch(Ee.orientation){default:case 1:ze=-ze,_e-=ze,Ae=0;break;case 2:Re=-Re,ze=-ze,t-=Re,_e-=ze,Ae=0;break;case 3:je=t,Me=_e,ze=-ze,t-=Re,Ae=180;break;case 4:break;case 5:je=t,Me=_e,[Re,ze]=[ze,Re],_e-=ze,Ae=90;break;case 6:je=t,Me=_e,[Re,ze]=[ze,Re],ze=-ze,Ae=90;break;case 7:je=t,Me=_e,[Re,ze]=[ze,Re],ze=-ze,Re=-Re,t-=Re,Ae=90;break;case 8:je=t,Me=_e,[Re,ze]=[ze,Re],ze=-ze,t-=Re,_e-=ze,Ae=-90;break}return xe.link!=null&&this.link(t,_e,Re,ze,xe.link),xe.goTo!=null&&this.goTo(t,_e,Re,ze,xe.goTo),xe.destination!=null&&this.addNamedDestination(xe.destination,`XYZ`,t,_e,null),this.y===_e&&(this.y+=ze),this.save(),Ae&&this.rotate(Ae,{origin:[je,Me]}),this.transform(Re,0,0,ze,t,_e),this.addContent(`/${Ee.label} Do`),this.restore(),this},openImage(e){let t;return typeof e==`string`&&(t=this._imageRegistry[e]),t||(t=PDFImage$1.open(e,`I${++this._imageCount}`),typeof e==`string`&&(this._imageRegistry[e]=t)),t}},AnnotationsMixin={annotate(e,t,_e,xe,Se){Se.Type=`Annot`,Se.Rect=this._convertRect(e,t,_e,xe),Se.Border=[0,0,0],Se.Subtype===`Link`&&Se.F===void 0&&(Se.F=4),Se.Subtype!==`Link`&&(Se.C??=this._normalizeColor(Se.color||[0,0,0])),delete Se.color,typeof Se.Dest==`string`&&(Se.Dest=new String(Se.Dest));for(let e in Se){let t=Se[e];Se[e[0].toUpperCase()+e.slice(1)]=t}let Ce=this.ref(Se);return this.page.annotations.push(Ce),Ce.end(),this},note(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),Ce.Subtype=`Text`,Ce.Contents=new String(Se),Ce.Name??=`Comment`,Ce.color??=[243,223,92],this.annotate(e,t,_e,xe,Ce)},goTo(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),Ce.Subtype=`Link`,Ce.A=this.ref({S:`GoTo`,D:new String(Se)}),Ce.A.end(),this.annotate(e,t,_e,xe,Ce)},link(e,t,_e,xe,Se,Ce){if(Ce===void 0&&(Ce={}),Ce.Subtype=`Link`,typeof Se==`number`){let e=this._root.data.Pages.data;if(Se>=0&&Se<e.Kids.length)Ce.A=this.ref({S:`GoTo`,D:[e.Kids[Se],`XYZ`,null,null,null]}),Ce.A.end();else throw Error(`The document has no page ${Se}`)}else Ce.A=this.ref({S:`URI`,URI:new String(Se)}),Ce.A.end();return this.annotate(e,t,_e,xe,Ce)},_markup(e,t,_e,xe,Se){Se===void 0&&(Se={});let[Ce,Te,Ee,De]=this._convertRect(e,t,_e,xe);return Se.QuadPoints=[Ce,De,Ee,De,Ce,Te,Ee,Te],Se.Contents=new String,this.annotate(e,t,_e,xe,Se)},highlight(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`Highlight`,Se.color??=[241,238,148],this._markup(e,t,_e,xe,Se)},underline(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`Underline`,this._markup(e,t,_e,xe,Se)},strike(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`StrikeOut`,this._markup(e,t,_e,xe,Se)},lineAnnotation(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`Line`,Se.Contents=new String,Se.L=[e,this.page.height-t,_e,this.page.height-xe],this.annotate(e,t,_e,xe,Se)},rectAnnotation(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`Square`,Se.Contents=new String,this.annotate(e,t,_e,xe,Se)},ellipseAnnotation(e,t,_e,xe,Se){return Se===void 0&&(Se={}),Se.Subtype=`Circle`,Se.Contents=new String,this.annotate(e,t,_e,xe,Se)},textAnnotation(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),Ce.Subtype=`FreeText`,Ce.Contents=new String(Se),Ce.DA=new String,this.annotate(e,t,_e,xe,Ce)},fileAnnotation(e,t,_e,xe,Se,Ce){Se===void 0&&(Se={}),Ce===void 0&&(Ce={});let Te=this.file(Se.src,Object.assign({hidden:!0},Se));return Ce.Subtype=`FileAttachment`,Ce.FS=Te,Ce.Contents?Ce.Contents=new String(Ce.Contents):Te.data.Desc&&(Ce.Contents=Te.data.Desc),this.annotate(e,t,_e,xe,Ce)},_convertRect(e,t,_e,xe){let Se=t;t+=xe;let Ce=e+_e,[Te,Ee,De,Oe,ke,Ae]=this._ctm;return e=Te*e+De*t+ke,t=Ee*e+Oe*t+Ae,Ce=Te*Ce+De*Se+ke,Se=Ee*Ce+Oe*Se+Ae,[e,t,Ce,Se]}},DEFAULT_OPTIONS={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1},PDFOutline=class e{constructor(e,t,_e,xe,Se){if(Se===void 0&&(Se=DEFAULT_OPTIONS),this.document=e,this.options=Se,this.outlineData={},xe!==null){let e=xe.data.MediaBox[2],t=xe.data.MediaBox[3]-(Se.top||0),_e=e-(Se.left||0),Ce=Se.zoom||0;this.outlineData.Dest=Se.fit?[xe,`Fit`]:[xe,`XYZ`,_e,t,Ce]}t!==null&&(this.outlineData.Parent=t),_e!==null&&(this.outlineData.Title=new String(_e)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(t,_e){_e===void 0&&(_e=DEFAULT_OPTIONS);let xe=this.document._root.data.Pages.data.Kids,Se=_e.pageNumber===null?this.document.page.dictionary:xe[_e.pageNumber],Ce=new e(this.document,this.dictionary,t,Se,_e);return this.children.push(Ce),Ce}
205endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);let e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(let e=0,t=this.children.length;e<t;e++){let t=this.children[e];e>0&&(t.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(t.outlineData.Next=this.children[e+1].dictionary),t.endOutline()}}return this.dictionary.end()}},OutlineMixin={initOutline(){return this.outline=new PDFOutline(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||`UseOutlines`}},PDFStructureContent=class{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}},PDFStructureElement=class e{constructor(e,t,_e,xe){_e===void 0&&(_e={}),xe===void 0&&(xe=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});let Se=this.dictionary.data;(Array.isArray(_e)||this._isValidChild(_e))&&(xe=_e,_e={}),_e.title!==void 0&&(Se.T=new String(_e.title)),_e.lang!==void 0&&(Se.Lang=new String(_e.lang)),_e.alt!==void 0&&(Se.Alt=new String(_e.alt)),_e.expanded!==void 0&&(Se.E=new String(_e.expanded)),_e.actual!==void 0&&(Se.ActualText=new String(_e.actual)),this._children=[],xe&&(Array.isArray(xe)||(xe=[xe]),xe.forEach(e=>this.add(e)),this.end())}add(t){if(this._ended)throw Error(`Cannot add child to already-ended structure element`);if(!this._isValidChild(t))throw Error(`Invalid structure element child`);return t instanceof e&&(t.setParent(this.dictionary),this._attached&&t.setAttached()),t instanceof PDFStructureContent&&this._addContentToParentTree(t),typeof t==`function`&&this._attached&&(t=this._contentForClosure(t)),this._children.push(t),this}_addContentToParentTree(e){e.refs.forEach(e=>{let{pageRef:t,mcid:_e}=e,xe=this.document.getStructParentTree().get(t.data.StructParents);xe[_e]=this.dictionary})}setParent(e){if(this.dictionary.data.P)throw Error(`Structure element added to more than one parent`);this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((t,_e)=>{t instanceof e&&t.setAttached(),typeof t==`function`&&(this._children[_e]=this._contentForClosure(t))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(t=>t instanceof e).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(t){return t instanceof e||t instanceof PDFStructureContent||typeof t==`function`}_contentForClosure(e){let t=this.document.markStructureContent(this.dictionary.data.S);return e(),this.document.endMarkedContent(),this._addContentToParentTree(t),t}_isFlushable(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(t=>typeof t==`function`?!1:t instanceof e?t._isFlushable():!0)}_flush(){this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(t){t instanceof e&&this.dictionary.data.K.push(t.dictionary),t instanceof PDFStructureContent&&t.refs.forEach(e=>{let{pageRef:t,mcid:_e}=e;this.dictionary.data.Pg||(this.dictionary.data.Pg=t),this.dictionary.data.Pg===t?this.dictionary.data.K.push(_e):this.dictionary.data.K.push({Type:`MCR`,Pg:t,MCID:_e})})}},PDFNumberTree=class extends PDFTree{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return`Nums`}_dataForKey(e){return parseInt(e)}},MarkingsMixin={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(t===void 0&&(t=null),e===`Artifact`||t&&t.mcid){let e=0;
205for(this.page.markings.forEach(t=>{(e||t.structContent||t.tag===`Artifact`)&&e++});e--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});let _e={};return t.mcid!==void 0&&(_e.MCID=t.mcid),e===`Artifact`&&(typeof t.type==`string`&&(_e.Type=t.type),Array.isArray(t.bbox)&&(_e.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(e=>typeof e==`string`)&&(_e.Attached=t.attached)),e===`Span`&&(t.lang&&(_e.Lang=new String(t.lang)),t.alt&&(_e.Alt=new String(t.alt)),t.expanded&&(_e.E=new String(t.expanded)),t.actual&&(_e.ActualText=new String(t.actual))),this.addContent(`/${e} ${PDFObject$1.convert(_e)} BDC`),this},markStructureContent(e,t){t===void 0&&(t={});let _e=this.getStructParentTree().get(this.page.structParentTreeKey),xe=_e.length;_e.push(null),this.markContent(e,{...t,mcid:xe});let Se=new PDFStructureContent(this.page.dictionary,xe);return this.page.markings.slice(-1)[0].structContent=Se,Se},endMarkedContent(){return this.page.markings.pop(),this.addContent(`EMC`),this},struct(e,t,_e){return t===void 0&&(t={}),_e===void 0&&(_e=null),new PDFStructureElement(this,e,t,_e)},addStructure(e){let t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(e=>{if(e.structContent){let t=e.structContent,_e=this.markStructureContent(e.tag,e.options);t.push(_e),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){let t=e.markings;return t.forEach(()=>e.write(`EMC`)),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:`StructTreeRoot`,ParentTree:new PDFNumberTree,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();let e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){let e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},FIELD_FLAGS={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},FIELD_JUSTIFY={left:0,center:1,right:2},VALUE_MAP={value:`V`,defaultValue:`DV`},FORMAT_SPECIAL={zip:`0`,zipPlus4:`1`,zip4:`1`,phone:`2`,ssn:`3`},FORMAT_DEFAULT={number:{nDec:0,sepComma:!1,negStyle:`MinusBlack`,currency:``,currencyPrepend:!0},percent:{nDec:0,sepComma:!1}},AcroFormMixin={initForm(){if(!this._font)throw Error(`Must set a font before calling initForm method`);this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();let e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();let t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw Error(`No fonts specified for PDF form`);let e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(e=>{this._endChild(e)}),e.end()),this},formField(e,t){t===void 0&&(t={});let _e=this._fieldDict(e,null,t),xe=this.ref(_e);return this._addToParent(xe),xe},formAnnotation(e,t,_e,xe,Se,Ce,Te){Te===void 0&&(Te={});let Ee=this._fieldDict(e,t,Te);Ee.Subtype=`Widget`,Ee.F===void 0&&(Ee.F=4),this.annotate(_e,xe,Se,Ce,Ee);let De=this.page.annotations[this.page.annotations.length-1];return this._addToParent(De)},formText(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`text`,t,_e,xe,Se,Ce)},formPushButton(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`pushButton`,t,_e,xe,Se,Ce)},formCombo(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`combo`,t,_e,xe,Se,Ce)},formList(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`list`,t,_e,xe,Se,Ce)},formRadioButton(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`radioButton`,t,_e,xe,Se,Ce)},formCheckbox(e,t,_e,xe,Se,Ce){return Ce===void 0&&(Ce={}),this.formAnnotation(e,`checkbox`,t,_e,xe,Se,Ce)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,_e){if(_e===void 0&&(_e={}),!this._acroform)throw Error(`Call document.initForm() method before adding form elements to document`);let xe=Object.assign({},_e);return t!==null&&(xe=this._resolveType(t,_e)),xe=this._resolveFlags(xe),xe=this._resolveJustify(xe),xe=this._resolveFont(xe),xe=this._resolveStrings(xe),xe=this._resolveColors(xe),xe=this._resolveFormat(xe),xe.T=new String(e),xe.parent&&(xe.Parent=xe.parent,delete xe.parent),xe},_resolveType(e,t){if(e===`text`)t.FT=`Tx`;else if(e===`pushButton`)t.FT=`Btn`,t.pushButton=!0;else if(e===`radioButton`)t.FT=`Btn`,t.radioButton=!0;else if(e===`checkbox`)t.FT=`Btn`;else if(e===`combo`)t.FT=`Ch`,t.combo=!0;else if(e===`list`)t.FT=`Ch`;else throw Error(`Invalid form annotation type '${e}'`);return t},_resolveFormat(e){let t=e.format;if(t&&t.type){let _e,xe,Se=``;if(FORMAT_SPECIAL[t.type]!==void 0)_e=`AFSpecial_Keystroke`,xe=`AFSpecial_Format`,Se=FORMAT_SPECIAL[t.type];else{let e=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(_e=`AF${e}_Keystroke`,xe=`AF${e}_Format`,t.type===`date`)_e+=`Ex`,Se=String(t.param);else if(t.type===`time`)Se=String(t.param);else if(t.type===`number`){let e=Object.assign({},FORMAT_DEFAULT.number,t);Se=String([String(e.nDec),e.sepComma?`0`:`1`,`"`+e.negStyle+`"`,`null`,`"`+e.currency+`"`,String(e.currencyPrepend)].join(`,`))}else if(t.type===`percent`){let e=Object.assign({},FORMAT_DEFAULT.percent,t);Se=String([String(e.nDec),e.sepComma?`0`:`1`].join(`,`))}}e.AA=e.AA?e.AA:{},e.AA.K={S:`JavaScript`,JS:new String(`${_e}(${Se});`)},e.AA.F={S:`JavaScript`,JS:new String(`${xe}(${Se});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||={},e.MK.BG=t),t=this._normalizeColor(e.borderColor),t&&(e.MK||={},e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(_e=>{FIELD_FLAGS[_e]&&(e[_e]&&(t|=FIELD_FLAGS[_e]),delete e[_e])}),t!==0&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return e.align!==void 0&&(typeof FIELD_JUSTIFY[e.align]==`number`&&(t=FIELD_JUSTIFY[e.align]),delete e.align),t!==0&&(e.Q=t),e},_resolveFont(e){if(this._acroform.fonts[this._font.id]??(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};let t=e.fontSize||0;e.DR.Font[this._font.id]=this._font.ref(),e.DA=new String(`/${this._font.id} ${t} Tf 0 g`)}return e},_resolveStrings(e){let t=[];function _e(e){if(Array.isArray(e))for(let _e=0;_e<e.length;_e++)typeof e[_e]==`string`?t.push(new String(e[_e])):t.push(e[_e])}return _e(e.Opt),e.select&&(_e(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(VALUE_MAP).forEach(t=>{e[t]!==void 0&&(e[VALUE_MAP[t]]=e[t],delete e[t])}),[`V`,`DV`].forEach(t=>{typeof e[t]==`string`&&(e[t]=new String(e[t]))}),e.MK&&e.MK.CA&&(e.MK.CA=new String(e.MK.CA)),e.label&&(e.MK=e.MK?e.MK:{},e.MK.CA=new String(e.label),delete e.label),e}},AttachmentsMixin={file(e,t){t===void 0&&(t={}),t.name=t.name||e,t.relationship=t.relationship||`Unspecified`;let _e={Type:`EmbeddedFile`,Params:{}},xe;if(!e)throw Error(`No src specified`);if(Buffer$2.isBuffer(e))xe=e;else if(e instanceof ArrayBuffer)xe=Buffer$2.from(new Uint8Array(e));else{let t;if(t=/^data:(.*?);base64,(.*)$/.exec(e))t[1]&&(_e.Subtype=t[1].replace(`/`,`#2F`)),xe=Buffer$2.from(t[2],`base64`);else{if(xe=fs.readFileSync(e),!xe)throw Error(`Could not read contents of file at filepath ${e}`);let{birthtime:t,ctime:Se}=fs.statSync(e);_e.Params.CreationDate=t,_e.Params.ModDate=Se}}t.creationDate instanceof Date&&(_e.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(_e.Params.ModDate=t.modifiedDate),t.type&&(_e.Subtype=t.type.replace(`/`,`#2F`));let Se=import_crypto_js.default.MD5(import_crypto_js.default.lib.WordArray.create(new Uint8Array(xe)));_e.Params.CheckSum=new String(Se),_e.Params.Size=xe.byteLength;let Ce;this._fileRegistry||={};let Te=this._fileRegistry[t.name];Te&&isEqual(_e,Te)?Ce=Te.ref:(Ce=this.ref(_e),Ce.end(xe),this._fileRegistry[t.name]={..._e,ref:Ce});let Ee={Type:`Filespec`,AFRelationship:t.relationship,F:new String(t.name),EF:{F:Ce},UF:new String(t.name)};
205t.description&&(Ee.Desc=new String(t.description));let De=this.ref(Ee);return De.end(),t.hidden||this.addNamedEmbeddedFile(t.name,De),this._root.data.AF?this._root.data.AF.push(De):this._root.data.AF=[De],De}};function isEqual(e,t){return e.Subtype===t.Subtype&&e.Params.CheckSum.toString()===t.Params.CheckSum.toString()&&e.Params.Size===t.Params.Size&&e.Params.CreationDate.getTime()===t.Params.CreationDate.getTime()&&(e.Params.ModDate===void 0&&t.Params.ModDate===void 0||e.Params.ModDate.getTime()===t.Params.ModDate.getTime())}var __dirname=`/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins`,PDFA={initPDFA(e){e.charAt(e.length-3)===`-`?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance=`B`,this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){let e=fs.readFileSync(`${__dirname}/data/sRGB_IEC61966_2_1.icc`),t=this.ref({Length:e.length,N:3});t.write(e),t.end();let _e=this.ref({Type:`OutputIntent`,S:`GTS_PDFA1`,Info:new String(`sRGB IEC61966-2.1`),OutputConditionIdentifier:new String(`sRGB IEC61966-2.1`),DestOutputProfile:t});_e.end(),this._root.data.OutputIntents=[_e]},_getPdfaid(){return` 206 <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> 207 <pdfaid:part>${this.subset}</pdfaid:part> 208 <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance> 209 </rdf:Description> 210 `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},PDFUA={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return` 211 <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about=""> 212 <pdfuaid:part>${this.subset}</pdfuaid:part> 213 </rdf:Description> 214 `}},SubsetMixin={_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case`PDF/A-1`:case`PDF/A-1a`:case`PDF/A-1b`:case`PDF/A-2`:case`PDF/A-2a`:case`PDF/A-2b`:case`PDF/A-3`:case`PDF/A-3a`:case`PDF/A-3b`:this._importSubset(PDFA),this.initPDFA(e.subset);break;case`PDF/UA`:this._importSubset(PDFUA),this.initPDFUA();break}}},PDFMetadata=class{constructor(){this._metadata=` 215 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> 216 <x:xmpmeta xmlns:x="adobe:ns:meta/"> 217 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 218 `}_closeTags(){this._metadata=this._metadata.concat(` 219 </rdf:RDF> 220 </x:xmpmeta> 221 <?xpacket end="w"?> 222 `)}append(e,t){t===void 0&&(t=!0),this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat(` 223`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}},MetadataMixin={initMetadata(){this.metadata=new PDFMetadata},appendXML(e,t){t===void 0&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(` 224 <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 225 <xmp:CreateDate>${this.info.CreationDate.toISOString().split(`.`)[0]+`Z`}</xmp:CreateDate> 226 <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool> 227 </rdf:Description> 228 `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(` 229 <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 230 `),this.info.Title&&this.appendXML(` 231 <dc:title> 232 <rdf:Alt> 233 <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li> 234 </rdf:Alt> 235 </dc:title> 236 `),this.info.Author&&this.appendXML(` 237 <dc:creator> 238 <rdf:Seq> 239 <rdf:li>${this.info.Author}</rdf:li> 240 </rdf:Seq> 241 </dc:creator> 242 `),this.info.Subject&&this.appendXML(` 243 <dc:description> 244 <rdf:Alt> 245 <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li> 246 </rdf:Alt> 247 </dc:description> 248 `),this.appendXML(` 249 </rdf:Description> 250 `)),this.appendXML(` 251 <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 252 <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(` 253 <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(` 254 </rdf:Description> 255 `)},endMetadata(){this._addInfo(),this.metadata.end(),this.version!=1.3&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:`Metadata`,Subtype:`XML`}),this.metadataRef.compress=!1,this.metadataRef.write(Buffer$2.from(this.metadata.getXML(),`utf-8`)),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}},PDFDocument$1=class extends stream$1.Readable{constructor(e){switch(e===void 0&&(e={}),super(e),this.options=e,e.pdfVersion){case`1.4`:this.version=1.4;break;case`1.5`:this.version=1.5;break;case`1.6`:this.version=1.6;break;case`1.7`:case`1.7ext3`:this.version=1.7;break;default:this.version=1.3;break}this.compress=this.options.compress==null?!0:this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;let t=this.ref({Type:`Pages`,Count:0,Kids:[]}),_e=this.ref({Dests:new PDFNameTree});if(this._root=this.ref({Type:`Catalog`,Pages:t,Names:_e}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initSubset(e),this.info={Producer:`PDFKit`,Creator:`PDFKit`,CreationDate:new Date},this.options.info)for(let e in this.options.info){let t=this.options.info[e];this.info[e]=t}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=PDFSecurity.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write(`%ÿÿÿÿ`),this.options.autoFirstPage!==!1&&this.addPage()}addPage(e){e??({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new PDFPage$1(this,e),this._pageBuffer.push(this.page);let t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
255(`pageAdded`),this}continueOnNewPage(e){let t=this.endPageMarkings(this.page);return this.addPage(e??this.page._options),this.initPageMarkings(t),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let t;if(!(t=this._pageBuffer[e-this._pageBufferStart]))throw Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){let e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let t of e)this.endPageMarkings(t),t.end()}addNamedDestination(e){var t=[...arguments].slice(1);t.length===0&&(t=[`XYZ`,null,null,null]),t[0]===`XYZ`&&t[2]!==null&&(t[2]=this.page.height-t[2]),t.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,t)}addNamedEmbeddedFile(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new PDFNameTree({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)}addNamedJavaScript(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new PDFNameTree);let _e={JS:new String(t),S:`JavaScript`};this._root.data.Names.data.JavaScript.add(e,_e)}ref(e){let t=new PDFReference(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){return Buffer$2.isBuffer(e)||(e=Buffer$2.from(e+` 256`,`binary`)),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){if(this._offsets[e.id-1]=e.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1}end(){this.flushPages(),this._info=this.ref();for(let e in this.info){let t=this.info[e];typeof t==`string`&&(t=new String(t));let _e=this.ref(t);_e.end(),this._info.data[e]=_e}this._info.end();for(let e in this._fontFamilies)this._fontFamilies[e].finalize();return this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),this._waiting===0?this._finalize():this._ended=!0}_finalize(){let e=this._offset;this._write(`xref`),this._write(`0 ${this._offsets.length+1}`),this._write(`0000000000 65535 f `);for(let e of this._offsets)e=`0000000000${e}`.slice(-10),this._write(e+` 00000 n `);let t={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(t.Encrypt=this._security.dictionary),this._write(`trailer`),this._write(PDFObject$1.convert(t)),this._write(`startxref`),this._write(`${e}`),this._write(`%%EOF`),this.push(null)}toString(){return`[object PDFDocument]`}},mixin=e=>{Object.assign(PDFDocument$1.prototype,e)};mixin(MetadataMixin),mixin(ColorMixin),mixin(VectorMixin),mixin(FontsMixin),mixin(TextMixin),mixin(ImagesMixin),mixin(AnnotationsMixin),mixin(OutlineMixin),mixin(MarkingsMixin),mixin(AcroFormMixin),mixin(AttachmentsMixin),mixin(SubsetMixin),PDFDocument$1.LineWrapper=LineWrapper;var STANDARD_FONTS=[`Courier`,`Courier-Bold`,`Courier-Oblique`,`Courier-BoldOblique`,`Helvetica`,`Helvetica-Bold`,`Helvetica-Oblique`,`Helvetica-BoldOblique`,`Times-Roman`,`Times-Bold`,`Times-Italic`,`Times-BoldItalic`],StandardFont=class{name;src;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(e){this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type=`STANDARD`,this.postscriptName=e,this.availableFeatures=[],this.copyright=``,this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this[`OS/2`]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=PDFFont$1.open(null,e)}encode(e){return this.src.encode(e)}layout(e){let[t,_e]=this.encode(e),xe=t.map((e,t)=>{let xe=this.getGlyph(parseInt(e,16));return xe.advanceWidth=_e[t].advanceWidth,xe}),Se=_e.reduce((e,t)=>
256e+t.advanceWidth,0);return{positions:_e,stringIndices:_e.map((e,t)=>t),glyphs:xe,script:`latin`,language:`dflt`,direction:`ltr`,features:{},advanceWidth:Se,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){let t=this.getGlyph(e);return t.advanceWidth=400,t}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return this.src.font.characterToGlyph(e)!==`.notdef`}get ascent(){return 900}get capHeight(){switch(this.name){case`Times-Roman`:case`Times-Bold`:case`Times-Italic`:case`Times-BoldItalic`:return 650;case`Courier`:case`Courier-Bold`:case`Courier-Oblique`:case`Courier-BoldOblique`:return 550;default:return 690}}get xHeight(){switch(this.name){case`Times-Roman`:case`Times-Bold`:case`Times-Italic`:case`Times-BoldItalic`:return 440;case`Courier`:case`Courier-Bold`:case`Courier-Oblique`:case`Courier-BoldOblique`:return 390;default:return 490}}get descent(){switch(this.name){case`Times-Roman`:case`Times-Bold`:case`Times-Italic`:case`Times-BoldItalic`:return-220;case`Courier`:case`Courier-Bold`:case`Courier-Oblique`:case`Courier-BoldOblique`:return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw Error(`Method not implemented.`)}glyphsForString(){throw Error(`Method not implemented.`)}widthOfGlyph(){throw Error(`Method not implemented.`)}getAvailableFeatures(){throw Error(`Method not implemented.`)}createSubset(){throw Error(`Method not implemented.`)}getVariation(){throw Error(`Method not implemented.`)}getFont(){throw Error(`Method not implemented.`)}getName(){throw Error(`Method not implemented.`)}setDefaultLanguage(){throw Error(`Method not implemented.`)}},fetchFont=async(e,t)=>{let _e=await(await fetch(e,t)).arrayBuffer();return new Uint8Array(_e)},isDataUrl=e=>{let t=e.split(`,`)[0],_e=t.substring(0,5)===`data:`,xe=t.split(`;`)[1]===`base64`;return _e&&xe},FontSource=class{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,t,_e,xe,Se){this.src=e,this.fontFamily=t,this.fontStyle=_e||`normal`,this.fontWeight=xe||400,this.data=null,this.options=Se||{},this.loadResultPromise=null}async _load(){let{postscriptName:e}=this.options,t=null;if(STANDARD_FONTS.includes(this.src))t=new StandardFont(this.src);else if(isDataUrl(this.src)){let _e=this.src.split(`,`)[1];t=$d636bc798e7178db$export$185802fd694ee1f5(new Uint8Array(atob(_e).split(``).map(e=>e.charCodeAt(0))),e)}else{let{headers:_e,body:xe,method:Se=`GET`}=this.options;t=$d636bc798e7178db$export$185802fd694ee1f5(await fetchFont(this.src,{method:Se,body:xe,headers:_e}),e)}if(t&&`fonts`in t)throw Error(`Font collection is not supported`);this.data=t}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}},FONT_WEIGHTS$1={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},resolveFontWeight=e=>typeof e==`string`?FONT_WEIGHTS$1[e]:e,sortByFontWeight=(e,t)=>e.fontWeight-t.fontWeight,FontFamily=class e{family;sources;static create(t){return new e(t)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:_e,...xe}){let Se=t?resolveFontWeight(t):void 0;this.sources.push(new FontSource(e,this.family,_e,Se,xe))}resolve(e){let{fontWeight:t=400,fontStyle:_e=`normal`}=e,xe=this.sources.filter(e=>e.fontStyle===_e),Se=xe.find(e=>e.fontWeight===t);if(Se)return Se;let Ce=null,Te=resolveFontWeight(t);if(Te>=400&&Te<=500){let e=xe.filter(e=>e.fontWeight<=Te),t=xe.filter(e=>e.fontWeight>500);Ce=xe.filter(e=>e.fontWeight>=Te&&e.fontWeight<500)[0]||e[e.length-1]||t[0]}let Ee=xe.filter(e=>e.fontWeight<Te).sort(sortByFontWeight),De=xe.filter(e=>e.fontWeight>Te).sort(sortByFontWeight);if(Te<400&&(Ce=Ee[Ee.length-1]||De[0]),Te>500&&(Ce=De[0]||Ee[Ee.length-1]),!Ce)throw Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${_e}`);return Ce}},FontStore=class{fontFamilies={};emojiSource=null;constructor(){this.register({family:`Helvetica`,fonts:[{src:`Helvetica`,fontStyle:`normal`,fontWeight:400},{src:`Helvetica-Bold`,fontStyle:`normal`,fontWeight:700},{src:`Helvetica-Oblique`,fontStyle:`italic`,fontWeight:400},{src:`Helvetica-BoldOblique`,fontStyle:`italic`,fontWeight:700}]}),this.register({family:`Courier`,fonts:[{src:`Courier`,fontStyle:`normal`,fontWeight:400},{src:`Courier-Bold`,fontStyle:`normal`,fontWeight:700},{src:`Courier-Oblique`,fontStyle:`italic`,fontWeight:400},{src:`Courier-BoldOblique`,fontStyle:`italic`,fontWeight:700}]}),this.register({family:`Times-Roman`,fonts:[{src:`Times-Roman`,fontStyle:`normal`,fontWeight:400},{src:`Times-Bold`,fontStyle:`normal`,fontWeight:700},{src:`Times-Italic`,fontStyle:`italic`,fontWeight:400},{src:`Times-BoldItalic`,fontStyle:`italic`,fontWeight:700}]}),this.register({family:`Helvetica-Bold`,src:`Helvetica-Bold`}),this.register({family:`Helvetica-Oblique`,src:`Helvetica-Oblique`}),this.register({family:`Helvetica-BoldOblique`,src:`Helvetica-BoldOblique`}),this.register({family:`Courier-Bold`,src:`Courier-Bold`}),this.register({family:`Courier-Oblique`,src:`Courier-Oblique`}),this.register({family:`Courier-BoldOblique`,src:`Courier-BoldOblique`}),this.register({family:`Times-Bold`,src:`Times-Bold`}),this.register({family:`Times-Italic`,src:`Times-Italic`}),this.register({family:`Times-BoldItalic`,src:`Times-BoldItalic`}),this.load({fontFamily:`Helvetica`,fontStyle:`normal`,fontWeight:400}),this.load({fontFamily:`Helvetica`,fontStyle:`normal`,fontWeight:700}),this.load({fontFamily:`Helvetica`,fontStyle:`italic`,fontWeight:400}),this.load({fontFamily:`Helvetica`,fontStyle:`italic`,fontWeight:700})}hyphenationCallback=null;register=e=>{let{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=FontFamily.create(t)),`fonts`in e)for(let _e=0;_e<e.fonts.length;_e+=1){let{src:xe,fontStyle:Se,fontWeight:Ce,...Te}=e.fonts[_e];this.fontFamilies[t].register({src:xe,fontStyle:Se,fontWeight:Ce,...Te})}else{let{src:_e,fontStyle:xe,fontWeight:Se,...Ce}=e;this.fontFamilies[t].register({src:_e,fontStyle:xe,fontWeight:Se,...Ce})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{let{fontFamily:t}=e;if(!this.fontFamilies[t])throw Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{let t=this.getFont(e);t&&await t.load()};reset=()=>{let e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){let _e=e[t];for(let e=0;e<this.fontFamilies[_e].sources.length;e++){let t=this.fontFamilies[_e].sources[e];t.data=null}}};clear=()=>{this.fontFamilies={}};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)},adjust=(e,t,_e)=>{if(e>=0&&e>=_e.length||e<0&&Math.abs(e)>_e.length)return _e;let xe=e<0?_e.length+e:e;return Object.assign([],_e,{[xe]:t(_e[xe])})},asyncCompose=(...e)=>async(t,..._e)=>{let xe=t,Se=e.slice().reverse();for(let e=0;e<Se.length;e+=1){let t=Se[e];xe=await t(xe,..._e)}return xe},capitalize=e=>e&&e.replace(/(^|\s)\S/g,e=>e.toUpperCase()),castArray=e=>Array.isArray(e)?e:[e],compose=(...e)=>(t,..._e)=>{let xe=t,Se=e.slice().reverse();for(let e=0;e<Se.length;e+=1){let t=Se[e];xe=t(xe,..._e)}return xe},dropLast$2=e=>e.slice(0,e.length-1);function evolve(e,t){let _e={},xe=Object.keys(t);for(let Se=0;Se<xe.length;Se+=1){let Ce=xe[Se],Te=e[Ce];typeof Te==`function`?_e[Ce]=Te(t[Ce]):_e[Ce]=t[Ce]}return _e}var isNil=e=>e==null;function last$1(e){return e===``?``:e[e.length-1]}var mapValues=(e,t)=>Object.entries(e).reduce((e,[_e,xe],Se)=>(e[_e]=t(xe,_e,Se),e),{}),isPercent=e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`),matchPercent=e=>{let t=isPercent(e);
256if(t){let e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},omit$1=(e,t)=>{let _e=castArray(e),xe=Object.assign({},t);return _e.forEach(e=>{delete xe[e]}),xe},pick=(e,t)=>{let _e={};for(let xe=0;xe<e.length;xe+=1){let Se=e[xe];Se in t&&(_e[Se]=t[Se])}return _e},repeat=(e,t=0)=>{let _e=Array(t);for(let xe=0;xe<t;xe+=1)_e[xe]=e;return _e},reverse=e=>Array.prototype.slice.call(e,0).reverse(),upperFirst=e=>e&&e.charAt(0).toUpperCase()+e.slice(1),without=(e,t)=>{let _e=[];for(let xe=0;xe<t.length;xe+=1){let Se=t[xe];e.includes(Se)||_e.push(Se)}return _e},parseFloat$1=e=>typeof e==`string`?Number.parseFloat(e):e,import_abs_svg_path=__toESM(require_abs_svg_path(),1),import_parse_svg_path=__toESM(require_parse_svg_path(),1),import_color_string=__toESM(require_color_string(),1),renderPath=(e,t)=>{t.props?.d&&e.path(t.props.d)},KAPPA$3=4*((Math.sqrt(2)-1)/3),renderRect=(e,t)=>{let _e=t.props?.x||0,xe=t.props?.y||0,Se=t.props?.rx||0,Ce=t.props?.ry||0,Te=t.props?.width||0,Ee=t.props?.height||0;if(!(!Te||!Ee)){if(Se&&Ce){let t=Se*KAPPA$3,De=Ce*KAPPA$3;e.moveTo(_e+Se,xe),e.lineTo(_e-Se+Te,xe),e.bezierCurveTo(_e-Se+Te+t,xe,_e+Te,xe+Ce-De,_e+Te,xe+Ce),e.lineTo(_e+Te,xe+Ee-Ce),e.bezierCurveTo(_e+Te,xe+Ee-Ce+De,_e-Se+Te+t,xe+Ee,_e-Se+Te,xe+Ee),e.lineTo(_e+Se,xe+Ee),e.bezierCurveTo(_e+Se-t,xe+Ee,_e,xe+Ee-Ce+De,_e,xe+Ee-Ce),e.lineTo(_e,xe+Ce),e.bezierCurveTo(_e,xe+Ce-De,_e+Se-t,xe,_e+Se,xe)}else e.moveTo(_e,xe),e.lineTo(_e+Te,xe),e.lineTo(_e+Te,xe+Ee),e.lineTo(_e,xe+Ee);e.closePath()}},renderLine$1=(e,t)=>{let{x1:_e,x2:xe,y1:Se,y2:Ce}=t.props||{};e.moveTo(_e,Se),e.lineTo(xe,Ce)},renderGroup=()=>{},KAPPA$2=4*((Math.sqrt(2)-1)/3),drawEllipse$1=(e,t,_e,xe=0,Se=0)=>{let Ce=xe-t,Te=Se-_e,Ee=t*KAPPA$2,De=_e*KAPPA$2,Oe=Ce+t*2,ke=Te+_e*2,Ae=Ce+t,je=Te+_e;e.moveTo(Ce,je),e.bezierCurveTo(Ce,je-De,Ae-Ee,Te,Ae,Te),e.bezierCurveTo(Ae+Ee,Te,Oe,je-De,Oe,je),e.bezierCurveTo(Oe,je+De,Ae+Ee,ke,Ae,ke),e.bezierCurveTo(Ae-Ee,ke,Ce,je+De,Ce,je),e.closePath()},renderEllipse=(e,t)=>{let{cx:_e,cy:xe,rx:Se,ry:Ce}=t.props||{};drawEllipse$1(e,Se,Ce,_e,xe)},renderCircle=(e,t)=>{let _e=t.props?.cx,xe=t.props?.cy,Se=t.props?.r;drawEllipse$1(e,Se,Se,_e,xe)},number=e=>{if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw Error(`unsupported number: ${e}`)},_renderGlyphs=(e,t,_e,xe,Se)=>{let Ce=[],Te=e._fontSize/1e3,Ee,De=0,Oe=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),Se=e.page.height-Se,e.page.fonts[e._font.id]??(e.page.fonts[e._font.id]=e._font.ref()),e.addContent(`BT`),e.addContent(`1 0 0 1 ${number(xe)} ${number(Se)} Tm`),e.addContent(`/${e._font.id} ${number(e._fontSize)} Tf`);let ke=e=>{if(De<e){let xe=t.slice(De,e).join(``),Se=_e[e-1].xAdvance-_e[e-1].advanceWidth;Ce.push(`<${xe}> ${number(-Se)}`)}return De=e},Ae=t=>{if(ke(t),Ce.length>0)return e.addContent(`[${Ce.join(` `)}] TJ`),Ce.length=0};for(Ee=0;Ee<_e.length;Ee+=1){let t=_e[Ee];t.xOffset||t.yOffset?(Ae(Ee),e.addContent(`1 0 0 1 ${number(xe+t.xOffset*Te)} ${number(Se+t.yOffset*Te)} Tm`),Ae(Ee+1),Oe=!0):(Oe&&=(e.addContent(`1 0 0 1 ${number(xe)} ${number(Se)} Tm`),!1),t.xAdvance-t.advanceWidth!==0&&ke(Ee+1)),xe+=t.xAdvance*Te}return Ae(Ee),e.addContent(`ET`),e.restore()},renderGlyphs=(e,t,_e,xe,Se)=>{let Ce=1e3/e._fontSize,Te=1e3/(e._font.font.unitsPerEm||1e3);return _renderGlyphs(e,e._font.encodeGlyphs(t),_e.map((e,_e)=>({xAdvance:e.xAdvance*Ce,yAdvance:e.yAdvance*Ce,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[_e].advanceWidth*Te})),xe,Se)},renderRun$1=(e,t)=>{if(!t.glyphs||!t.positions)return;let _e=t.xAdvance,xe=t.attributes.font?.[0],{fontSize:Se,color:Ce,opacity:Te}=t.attributes;Ce&&e.fillColor(Ce),e.fillOpacity(Te),xe&&e.font(xe.type===`STANDARD`?xe.fullName:xe,Se);try{renderGlyphs(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(_e,0)},renderSpan=(e,t,_e,xe)=>{e.save();let Se=t.box?.x||0,Ce=t.box?.y||0,Te=t.runs[0]?.attributes.font?.[0],Ee=t.runs[0]?.attributes?.scale||1,De=t.xAdvance;if(!Te)return;let Oe=Te.ascent*Ee,ke=Te.xHeight*Ee,Ae=Te.descent*Ee,je=Te.capHeight*Ee,Me=Se,Pe=Ce;switch(_e){case`middle`:Me=Se-De/2;break;case`end`:Me=Se-De;break;default:Me=Se;break}switch(xe){case`middle`:case`central`:Pe=Ce+je/2;break;case`hanging`:Pe=Ce+je;break;case`mathematical`:Pe=Ce+ke;break;case`text-after-edge`:Pe=Ce+Ae;break;case`text-before-edge`:Pe=Ce+Oe;break;default:Pe=Ce;break}e.translate(Me,Pe),t.runs.forEach(t=>
256renderRun$1(e,t)),e.restore()},renderSvgText=(e,t)=>{t.children.forEach(t=>renderSpan(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},pairs=e=>{let t=[];for(let _e=0;_e<e.length;_e+=2)t.push([e[_e],e[_e+1]]);return t},parsePoints=e=>{let t=(e||``).trim().replace(/,/g,` `).replace(/(\d)-(\d)/g,`$1 -$2`).split(/\s+/);return t.length%2!=0&&(t=t.slice(0,-1)),pairs(t.map(parseFloat))},drawPolyline=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},renderPolyline=(e,t)=>{drawPolyline(e,parsePoints(t.props.points||``))},renderPolygon=(e,t)=>{drawPolyline(e,parsePoints(t.props.points||``)),e.closePath()},renderImage$1=(e,t)=>{if(!t.box||!t.image?.data)return;let{x:_e=0,y:xe=0}=t.props,{width:Se,height:Ce,opacity:Te}=t.style,Ee=t.box.paddingLeft||0,De=t.box.paddingLeft||0;if(Se===0||Ce===0){console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`);return}if(typeof Se==`string`||typeof Ce==`string`){console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`);return}e.save(),e.fillOpacity(Te||1).image(t.image.data,_e+De,xe+Ee,{width:Se,height:Ce}),e.restore()},KAPPA$1=4*((Math.sqrt(2)-1)/3),clipNode=(e,t)=>{if(!t.box||!t.style)return;let{top:_e,left:xe,width:Se,height:Ce}=t.box,{borderTopLeftRadius:Te=0,borderTopRightRadius:Ee=0,borderBottomRightRadius:De=0,borderBottomLeftRadius:Oe=0}=t.style,ke=Math.min(Ee,.5*Se,.5*Ce),Ae=ke*(1-KAPPA$1);e.moveTo(xe+ke,_e),e.lineTo(xe+Se-ke,_e),e.bezierCurveTo(xe+Se-Ae,_e,xe+Se,_e+Ae,xe+Se,_e+ke);let je=Math.min(De,.5*Se,.5*Ce),Me=je*(1-KAPPA$1);e.lineTo(xe+Se,_e+Ce-je),e.bezierCurveTo(xe+Se,_e+Ce-Me,xe+Se-Me,_e+Ce,xe+Se-je,_e+Ce);let Pe=Math.min(Oe,.5*Se,.5*Ce),Fe=Pe*(1-KAPPA$1);e.lineTo(xe+Pe,_e+Ce),e.bezierCurveTo(xe+Fe,_e+Ce,xe,_e+Ce-Fe,xe,_e+Ce-Pe);let Ie=Math.min(Te,.5*Se,.5*Ce),Re=Ie*(1-KAPPA$1);e.lineTo(xe,_e+Ie),e.bezierCurveTo(xe,_e+Re,xe+Re,_e,xe+Ie,_e),e.closePath(),e.clip()},applySingleTransformation=(e,t,_e)=>{let{operation:xe,value:Se}=t;switch(xe){case`scale`:{let[t,xe]=Se;e.scale(t,xe,{origin:_e});break}case`rotate`:{let[t]=Se;e.rotate(t,{origin:_e});break}case`translate`:{let[t,xe=0]=Se;e.translate(t,xe,{origin:_e});break}case`skew`:{let[t=0,xe=0]=Se,Ce=t*Math.PI/180,Te=xe*Math.PI/180,Ee=Math.tan(Ce),De=Math.tan(Te),Oe=0,ke=0;if(_e!=null){[Oe,ke]=Array.from(_e);let e=Oe+Ee*ke,t=ke+De*Oe;Oe-=e,ke-=t}e.transform(1,De,Ee,1,Oe,ke);break}case`matrix`:e.transform(...Se);break;default:console.error(`Transform operation: '${xe}' doesn't supported`)}},applyTransformations=(e,t)=>{if(!t.origin)return;let{props:_e,style:xe}=t,Se=[t.origin.left,t.origin.top],Ce=`transform`in _e?_e.transform:void 0;(xe?.transform||Ce||[]).forEach(t=>{applySingleTransformation(e,t,Se)})},getPathBoundingBox=e=>{let t=normalize$2((0,import_abs_svg_path.default)((0,import_parse_svg_path.default)(e.props?.d||``)));if(!t.length)return[0,0,0,0];let _e=[1/0,1/0,-1/0,-1/0];for(let e=0,xe=t.length;e<xe;e+=1){let xe=t[e].slice(1);for(let e=0;e<xe.length;e+=2)xe[e+0]<_e[0]&&(_e[0]=xe[e+0]),xe[e+1]<_e[1]&&(_e[1]=xe[e+1]),xe[e+0]>_e[2]&&(_e[2]=xe[e+0]),xe[e+1]>_e[3]&&(_e[3]=xe[e+1])}return _e},getCircleBoundingBox=e=>{let t=e.props?.r||0,_e=e.props?.cx||0,xe=e.props?.cy||0;return[_e-t,xe-t,_e+t,xe+t]},getEllipseBoundingBox=e=>{let t=e.props?.cx||0,_e=e.props?.cy||0,xe=e.props?.rx||0,Se=e.props?.ry||0;return[t-xe,_e-Se,t+xe,_e+Se]},getLineBoundingBox=e=>{let t=e.props?.x1||0,_e=e.props?.y1||0,xe=e.props?.x2||0,Se=e.props?.y2||0;return[Math.min(t,xe),Math.min(_e,Se),Math.max(t,xe),Math.max(_e,Se)]},getRectBoundingBox=e=>{let t=e.props?.x||0,_e=e.props?.y||0,xe=e.props?.width||0,Se=e.props?.height||0;return[t,_e,t+xe,_e+Se]},max=e=>Math.max(-1/0,...e),min=e=>Math.min(1/0,...e),getPolylineBoundingBox=e=>{let t=parsePoints(e.props?.points),_e=t.map(e=>e[0]),xe=t.map(e=>e[1]);return[min(_e),min(xe),max(_e),max(xe)]},boundingBoxFns={[Rect]:getRectBoundingBox,[Line]:getLineBoundingBox,[Path]:getPathBoundingBox,[Circle]:getCircleBoundingBox,[Ellipse]:getEllipseBoundingBox,[Polygon]:getPolylineBoundingBox,[Polyline]:getPolylineBoundingBox},getBoundingBox=e=>{let t=boundingBoxFns[e.type];return t?t(e):[0,0,0,0]},setStrokeWidth=(e,t)=>{if(!t.props||!(`strokeWidth`in t.props))return;let _e=t.props.strokeWidth;_e&&e.lineWidth(_e)},setStrokeColor=(e,t)=>
256{if(!t.props||!(`stroke`in t.props))return;let _e=t.props.stroke;_e&&e.strokeColor(_e)},setOpacity=(e,t)=>{if(!t.props||!(`opacity`in t.props))return;let _e=t.props.opacity;isNil(_e)||e.opacity(_e)},setFillOpacity=(e,t)=>{if(!t.props||!(`fillOpacity`in t.props))return;let _e=t.props.fillOpacity||null;isNil(_e)||e.fillOpacity(_e)},setStrokeOpacity=(e,t)=>{if(!t.props||!(`strokeOpacity`in t.props))return;let _e=t.props?.strokeOpacity;isNil(_e)||e.strokeOpacity(_e)},setLineJoin=(e,t)=>{if(!t.props||!(`strokeLinejoin`in t.props))return;let _e=t.props.strokeLinejoin;_e&&e.lineJoin(_e)},setLineCap$1=(e,t)=>{if(!t.props||!(`strokeLinecap`in t.props))return;let _e=t.props?.strokeLinecap;_e&&e.lineCap(_e)},setLineDash=(e,t)=>{if(!t.props||!(`strokeDasharray`in t.props))return;let _e=t.props?.strokeDasharray||null;_e&&e.dash(_e.split(/[\s,]+/).map(Number))},hasLinearGradientFill=e=>!e.props||!(`fill`in e.props)||typeof e.props.fill==`string`?!1:e.props.fill?.type===LinearGradient,hasRadialGradientFill=e=>!e.props||!(`fill`in e.props)||typeof e.props.fill==`string`?!1:e.props.fill?.type===RadialGradient;function multiplyMatrices(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]]}var transformGradient=(e,t,_e,xe)=>{let Se=t.map(e=>{switch(e.operation){case`scale`:{let t=e.value;return[t[0],0,0,t[1],0,0]}case`translate`:{let t=e.value,Se=t[0]||0,Ce=t[1]||0;return xe===`objectBoundingBox`&&(Se=(_e[2]-_e[0])*Se,Ce=(_e[3]-_e[1])*Ce),[1,0,0,1,Se,Ce]}case`rotate`:{let t=e.value,_e=Math.cos(t[0]),xe=Math.sin(t[0]);return[_e,xe,-xe,_e,0,0]}case`skew`:{let t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case`matrix`:{let t=e.value,Se=t[4]||0,Ce=t[5]||0;return xe===`objectBoundingBox`&&(Se=(_e[2]-_e[0])*Se,Ce=(_e[3]-_e[1])*Ce),[t[0],t[1],t[2],t[3],Se,Ce]}default:return[1,0,0,1,0,0]}}).reduce(multiplyMatrices,[1,0,0,1,0,0]);e.setTransform(...Se)},setLinearGradientFill=(e,t)=>{if(!t.props||!(`fill`in t.props))return;let _e=getBoundingBox(t),xe=t.props?.fill;if(!xe)return;let Se=xe.props.gradientUnits||`objectBoundingBox`,Ce=xe.props.gradientTransform||[],Te=xe.props.x1||0,Ee=xe.props.y1||0,De=xe.props.x2||1,Oe=xe.props.y2||0;if(Se===`objectBoundingBox`){let e=_e[2]-_e[0],t=_e[3]-_e[1],xe=_e[0],Se=_e[1];Te=e*Te+xe,Ee=t*Ee+Se,De=e*De+xe,Oe=t*Oe+Se}let ke=e.linearGradient(Te,Ee,De,Oe);transformGradient(ke,Ce,_e,Se),xe.children?.forEach(e=>{ke.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(ke)},setRadialGradientFill=(e,t)=>{if(!t.props||!(`fill`in t.props))return;let _e=getBoundingBox(t),xe=t.props?.fill;if(!xe)return;let Se=xe.props.gradientUnits||`objectBoundingBox`,Ce=xe.props.gradientTransform||[],Te=xe.props.r||.5,Ee=xe.props.cx||.5,De=xe.props.cy||.5,Oe=xe.props.fx||Ee,ke=xe.props.fy||De;if(Se===`objectBoundingBox`){let e=_e[2]-_e[0],t=_e[3]-_e[1],xe=_e[0],Se=_e[1];Te*=e,Ee=e*Ee+xe,De=t*De+Se,Oe=e*Oe+xe,ke=t*ke+Se}let Ae=e.radialGradient(Ee,De,0,Oe,ke,Te);transformGradient(Ae,Ce,_e,Se),xe.children?.forEach(e=>{Ae.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(Ae)},setFillColor=(e,t)=>{if(!t.props||!(`fill`in t.props))return;let _e=t.props?.fill;_e&&e.fillColor(_e)},setFill=(e,t)=>hasLinearGradientFill(t)?setLinearGradientFill(e,t):hasRadialGradientFill(t)?setRadialGradientFill(e,t):setFillColor(e,t),draw=(e,t)=>{let _e=t.props||{};`fill`in _e&&`stroke`in _e&&_e.fill&&_e.stroke?e.fillAndStroke(_e.fillRule):`fill`in _e&&_e.fill?e.fill(_e.fillRule):`stroke`in _e&&_e.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())},noop=()=>{},renderFns$1={[Tspan]:noop,[TextInstance]:noop,[Path]:renderPath,[Rect]:renderRect,[Line]:renderLine$1,G:renderGroup,[Text]:renderSvgText,[Circle]:renderCircle,[Image$1]:renderImage$1,[Ellipse]:renderEllipse,[Polygon]:renderPolygon,[Polyline]:renderPolyline},renderNode$1=(e,t)=>{let _e=renderFns$1[t.type];_e?_e(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},drawNode=(e,t)=>{setLineCap$1(e,t),setLineDash(e,t),setLineJoin(e,t),setStrokeWidth(e,t),setStrokeColor(e,t),setFill(e,t),setStrokeOpacity(e,t),setFillOpacity(e,t),setOpacity(e,t),applyTransformations(e,t),renderNode$1(e,t),draw(e,t)},clipPath=(e,t)=>{if(!t.props||!(`clipPath`in t.props))return;let _e=t.props.clipPath;
256_e&&((_e.children||[]).forEach(t=>renderNode$1(e,t)),e.clip())},drawChildren=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),clipPath(e,t),drawNode(e,t),drawChildren(e,t),e.restore()})},resolveAspectRatio=(e,t)=>{if(!t.box)return;let{width:_e,height:xe}=t.box,{viewBox:Se,preserveAspectRatio:Ce}=t.props,{meetOrSlice:Te=`meet`,align:Ee=`xMidYMid`}=Ce||{};if(Se==null||_e==null||xe==null)return;let De=Se?.minX||0,Oe=Se?.minY||0,ke=Se?.maxX||_e,Ae=Se?.maxY||xe,je=ke/Ae,Me=_e/xe,Pe=_e/ke,Fe=xe/Ae;if(Ee===`none`){e.scale(Pe,Fe),e.translate(-De,-Oe);return}if(je<Me&&Te===`meet`||je>=Me&&Te===`slice`)switch(e.scale(Fe,Fe),Ee){case`xMinYMin`:case`xMinYMid`:case`xMinYMax`:e.translate(-De,-Oe);break;case`xMidYMin`:case`xMidYMid`:case`xMidYMax`:e.translate(-De-(ke-_e*Ae/xe)/2,-Oe);break;default:e.translate(-De-(ke-_e*Ae/xe),-Oe)}else switch(e.scale(Pe,Pe),Ee){case`xMinYMin`:case`xMidYMin`:case`xMaxYMin`:e.translate(-De,-Oe);break;case`xMinYMid`:case`xMidYMid`:case`xMaxYMid`:e.translate(-De,-Oe-(Ae-xe*ke/_e)/2);break;default:e.translate(-De,-Oe-(Ae-xe*ke/_e))}},moveToOrigin=(e,t)=>{if(!t.box)return;let{top:_e,left:xe}=t.box,Se=t.box.paddingLeft||0,Ce=t.box.paddingTop||0;e.translate(xe+Se,_e+Ce)},renderSvg=(e,t)=>{e.save(),clipNode(e,t),moveToOrigin(e,t),resolveAspectRatio(e,t),drawChildren(e,t),e.restore()},black={value:`#000`,opacity:1},parseColor=e=>{if(!e)return black;let t=import_color_string.default.get(e);return t?{value:import_color_string.default.to.hex(t.value.slice(0,3)),opacity:t.value[3]}:black},DEST_REGEXP=/^#.+/,isSrcId$1=e=>e.match(DEST_REGEXP),renderAttachment=(e,t)=>{let{xOffset:_e=0,yOffset:xe=0,width:Se,height:Ce,image:Te}=t;e.translate(-Se+_e,-Ce+xe),e.image(Te,0,0,{fit:[Se,Ce],align:`center`,valign:`bottom`})},renderAttachments=(e,t,_e)=>{if(!_e||!t.positions)return;let xe=t.attributes.font?.[0];if(!xe)return;e.save();let Se=xe.glyphForCodePoint(32),Ce=xe.glyphForCodePoint(65532),Te=0;for(let xe=0;xe<_e.length;xe+=1){let Ee=t.positions[xe],De=_e[xe];Te+=Ee.xAdvance||0,De.id===Ce.id&&t.attributes.attachment&&(e.translate(Te,Ee.yOffset||0),renderAttachment(e,t.attributes.attachment),_e[xe]=Se,Te=0)}e.restore()},renderRun=(e,t)=>{if(!t.glyphs||!t.positions)return;let _e=t.attributes.font?.[0];if(!_e)return;let{fontSize:xe,link:Se}=t.attributes,Ce=parseColor(t.attributes.color),Te=isNil(t.attributes.opacity)?Ce.opacity:t.attributes.opacity,{height:Ee=0,descent:De=0,xAdvance:Oe=0}=t;e.fillColor(Ce.value),e.fillOpacity(Te),Se&&(isSrcId$1(Se)?e.goTo(0,-Ee-De,Oe,Ee,Se.slice(1)):e.link(0,-Ee-De,Oe,Ee,Se));let ke=[...t.glyphs];renderAttachments(e,t,ke),e.font(_e.type===`STANDARD`?_e.fullName:_e,xe);try{renderGlyphs(e,ke,t.positions,0,0)}catch(e){console.log(e)}e.translate(Oe,0)},renderBackground$1=(e,t,_e)=>{let xe=parseColor(_e);e.save(),e.fillOpacity(xe.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(xe.value),e.restore()},renderDecorationLine=(e,t)=>{if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){let _e=Math.max(2,t.rect.height),xe=1.1*_e,Se=Math.floor(t.rect.width/(2*xe)),Ce=(t.rect.width-Se*2*xe)/Se/2;xe+=Ce;let Te=t.rect.y+_e,Ee=t.rect.y-_e,{x:De}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let _e=0;_e<Se;_e+=1)e.bezierCurveTo(De+xe,Te,De+xe,Ee,De+2*xe,t.rect.y),De+=2*xe}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+t.rect.height*2),e.lineTo(t.rect.x+t.rect.width,t.rect.y+t.rect.height*2));e.stroke(t.color),e.restore()},renderLine=(e,t)=>{if(!t.box)return;let _e=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+_e);for(let xe=0;xe<t.runs.length;xe+=1){let Se=t.runs[xe],Ce=xe===t.runs.length-1;if(Se.attributes.backgroundColor){let xe=Se.xAdvance??0,Te=Ce?t.overflowRight??0:0;renderBackground$1(e,{x:0,y:-_e,height:t.box.height,width:xe-Te},Se.attributes.backgroundColor)}renderRun(e,Se)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let _e=0;_e<t.decorationLines.length;
256_e+=1){let xe=t.decorationLines[_e];renderDecorationLine(e,xe)}e.restore()},renderBlock=(e,t)=>{t.forEach(t=>{renderLine(e,t)})},renderText=(e,t)=>{if(!t.box||!t.lines)return;let{top:_e,left:xe}=t.box,Se=[t.lines],Ce=t.box?.paddingTop||0,Te=t.box?.paddingLeft||0,Ee=t.lines[0]?t.lines[0].box.y:0,De=t.alignOffset||0;e.save(),e.translate(xe+Te-De,_e+Ce-Ee),Se.forEach(t=>{renderBlock(e,t)}),e.restore()},renderPage=(e,t)=>{if(!t.box)return;let{width:_e,height:xe}=t.box,Se=(t.props?.dpi||72)/72;e.addPage({size:[_e,xe],margin:0,userUnit:Se})},renderNote=(e,t)=>{if(!t.box)return;let{top:_e,left:xe}=t.box,Se=t?.children?.[0].value||``,Ce=t.style?.backgroundColor;e.note(xe,_e,0,0,Se,{color:Ce})},embedImage=(e,t)=>{let _e=t.image.data,xe;return typeof _e==`string`&&(xe=e._imageRegistry[_e]),xe||=e.openImage(_e),xe.obj||xe.embed(e),xe},isNumeric=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),applyContainObjectFit=(e,t,_e,xe,Se,Ce)=>{let Te=e/t,Ee=_e/xe,De=matchPercent(Se??null),Oe=matchPercent(Ce??null),ke=De?De.percent:.5,Ae=Oe?Oe.percent:.5;if(Te>Ee){let _e=t,xe=_e*Ee,Te=isNumeric(Ce)?Ce:0;return{width:xe,height:_e,xOffset:isNumeric(Se)?Se:(e-xe)*ke,yOffset:Te}}let je=e,Me=je/Ee,Pe=isNumeric(Se)?Se:0;return{width:je,height:Me,yOffset:isNumeric(Ce)?Ce:(t-Me)*Ae,xOffset:Pe}},applyNoneObjectFit=(e,t,_e,xe,Se,Ce)=>{let Te=_e,Ee=xe,De=matchPercent(Se??null),Oe=matchPercent(Ce??null),ke=De?De.percent:.5,Ae=Oe?Oe.percent:.5;return{width:Te,height:Ee,xOffset:isNumeric(Se)?Se:(e-Te)*ke,yOffset:isNumeric(Ce)?Ce:(t-Ee)*Ae}},applyCoverObjectFit=(e,t,_e,xe,Se,Ce)=>{let Te=_e/xe,Ee=e/t,De=matchPercent(Se??null),Oe=matchPercent(Ce??null),ke=De?De.percent:.5,Ae=Oe?Oe.percent:.5;if(Ee>Te){let _e=e,xe=_e/Te,Ee=isNumeric(Se)?Se:0;return{width:_e,height:xe,yOffset:isNumeric(Ce)?Ce:(t-xe)*Ae,xOffset:Ee}}let je=t,Me=je*Te;return{width:Me,height:je,xOffset:isNumeric(Se)?Se:(e-Me)*ke,yOffset:isNumeric(Ce)?Ce:0}},applyScaleDownObjectFit=(e,t,_e,xe,Se,Ce)=>{let Te=applyContainObjectFit(e,t,_e,xe,Se,Ce),Ee=applyNoneObjectFit(e,t,_e,xe,Se,Ce);return Te.width<Ee.width?Te:Ee},applyFillObjectFit=(e,t,_e,xe)=>({width:e,height:t,xOffset:matchPercent(_e??null)?0:_e||0,yOffset:matchPercent(xe??null)?0:xe||0}),resolveObjectFit=(e=`fill`,t,_e,xe,Se,Ce,Te)=>{switch(e){case`contain`:return applyContainObjectFit(t,_e,xe,Se,Ce,Te);case`cover`:return applyCoverObjectFit(t,_e,xe,Se,Ce,Te);case`none`:return applyNoneObjectFit(t,_e,xe,Se,Ce,Te);case`scale-down`:return applyScaleDownObjectFit(t,_e,xe,Se,Ce,Te);default:return applyFillObjectFit(t,_e,Ce,Te)}},drawImage$1=(e,t,_e)=>{if(!t.box||!t.image)return;let{left:xe,top:Se}=t.box,Ce=t.style?.opacity,Te=t.style?.objectFit,Ee=t.style?.objectPositionX,De=t.style?.objectPositionY,Oe=t.box.paddingTop||0,ke=t.box.paddingRight||0,Ae=t.box.paddingBottom||0,je=t.box.paddingLeft||0,Me=_e.imageCache||new Map,{width:Pe,height:Fe,xOffset:Ie,yOffset:Re}=resolveObjectFit(Te,t.box.width-je-ke,t.box.height-Oe-Ae,t.image.width,t.image.height,Ee,De);if(t.image.data)if(Pe!==0&&Fe!==0){let _e=t.image.key,Te=Me.get(_e)||embedImage(e,t);_e&&Me.set(_e,Te);let Ee=isNil(Ce)?1:Ce;e.fillOpacity(Ee).image(Te,xe+je+Ie,Se+Oe+Re,{width:Pe,height:Fe})}else console.warn(`Image with src '${JSON.stringify(t.props.src||t.props.source)}' skipped due to invalid dimensions`)},renderImage=(e,t,_e)=>{e.save(),clipNode(e,t),drawImage$1(e,t,_e),e.restore()},CONTENT_COLOR=`#a1c6e7`,PADDING_COLOR=`#c4deb9`,MARGIN_COLOR=`#f8cca1`,debugContent=(e,t)=>{if(!t.box)return;let{left:_e,top:xe,width:Se,height:Ce,paddingLeft:Te=0,paddingTop:Ee=0,paddingRight:De=0,paddingBottom:Oe=0,borderLeftWidth:ke=0,borderTopWidth:Ae=0,borderRightWidth:je=0,borderBottomWidth:Me=0}=t.box;e.fillColor(CONTENT_COLOR).opacity(.5).rect(_e+Te+ke,xe+Ee+Ae,Se-Te-De-je-ke,Ce-Ee-Oe-Ae-Me).fill()},debugPadding=(e,t)=>
256{if(!t.box)return;let{left:_e,top:xe,width:Se,height:Ce,paddingLeft:Te=0,paddingTop:Ee=0,paddingRight:De=0,paddingBottom:Oe=0,borderLeftWidth:ke=0,borderTopWidth:Ae=0,borderRightWidth:je=0,borderBottomWidth:Me=0}=t.box;e.fillColor(PADDING_COLOR).opacity(.5),e.rect(_e+Te+ke,xe+Ae,Se-De-Te-ke-je,Ee).fill(),e.rect(_e+ke,xe+Ae,Te,Ce-Ae-Me).fill(),e.rect(_e+Se-De-je,xe+Ae,De,Ce-Ae-Me).fill(),e.rect(_e+Te+ke,xe+Ce-Oe-Me,Se-De-Te-ke-je,Oe).fill()},debugMargin=(e,t)=>{if(!t.box)return;let{left:_e,top:xe,width:Se,height:Ce}=t.box,{marginLeft:Te=0,marginTop:Ee=0,marginRight:De=0,marginBottom:Oe=0}=t.box;e.fillColor(MARGIN_COLOR).opacity(.5),e.rect(_e,xe-Ee,Se,Ee).fill(),e.rect(_e-Te,xe-Ee,Te,Ce+Ee+Oe).fill(),e.rect(_e+Se,xe-Ee,De,Ce+Ee+Oe).fill(),e.rect(_e,xe+Ce,Se,Oe).fill()},debugText=(e,t)=>{if(!t.box)return;let{left:_e,top:xe,width:Se,height:Ce}=t.box,{marginLeft:Te=0,marginTop:Ee=0,marginRight:De=0,marginBottom:Oe=0}=t.box,ke=Math.round(Se+Te+De),Ae=Math.round(Ce+Ee+Oe);e.fontSize(6).opacity(1).fillColor(`black`).text(`${ke} x ${Ae}`,_e-Te,Math.max(xe-Ee-4,1),{width:1/0})},debugOrigin=(e,t)=>{t.origin&&e.circle(t.origin.left,t.origin.top,3).fill(`red`).circle(t.origin.left,t.origin.top,5).stroke(`red`)},renderDebug=(e,t)=>{t.props&&(!(`debug`in t.props)||!t.props.debug||(e.save(),debugContent(e,t),debugPadding(e,t),debugMargin(e,t),debugText(e,t),debugOrigin(e,t),e.restore()))},availableMethods=`dash.clip.save.path.fill.font.text.rect.scale.moveTo.lineTo.stroke.rotate.circle.lineCap.opacity.ellipse.polygon.restore.lineJoin.fontSize.fillColor.lineWidth.translate.miterLimit.strokeColor.fillOpacity.roundedRect.fillAndStroke.strokeOpacity.bezierCurveTo.quadraticCurveTo.linearGradient.radialGradient`.split(`.`),painter=e=>{let t=availableMethods.reduce((_e,xe)=>({..._e,[xe]:(..._e)=>(e[xe](..._e),t)}),{});return t},renderCanvas=(e,t)=>{if(!t.box)return;let{top:_e,left:xe,width:Se,height:Ce}=t.box,Te=t.box.paddingTop||0,Ee=t.box.paddingLeft||0,De=t.box.paddingRight||0,Oe=t.box.paddingBottom||0,ke=Se-Ee-De,Ae=Ce-Te-Oe;(!ke||!Ae)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(xe+Ee,_e+Te),t.props.paint&&t.props.paint(painter(e),ke,Ae),e.restore()},KAPPA$4=4*((Math.sqrt(2)-1)/3),clipBorderTop=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderTopWidth:Oe,borderRightWidth:ke,borderLeftWidth:Ae}=_e;e.moveTo(Te+Se,Ce),e.lineTo(Te+Ee-xe,Ce);let je=xe*(1-KAPPA$4);e.bezierCurveTo(Te+Ee-je,Ce,Te+Ee,Ce+je,Te+Ee,Ce+xe);let Me=Ce+Math.max(Oe,xe);e.lineTo(Te+Ee,Me),e.lineTo(Te+Ee-ke,Me);let Pe=Math.max(xe-ke,0),Fe=Math.max(xe-Oe,0),Ie=Pe*(1-KAPPA$4),Re=Fe*(1-KAPPA$4);e.bezierCurveTo(Te+Ee-ke,Ce+Oe+Re,Te+Ee-ke-Ie,Ce+Oe,Te+Ee-ke-Pe,Ce+Oe),e.lineTo(Te+Math.max(Se,Ae),Ce+Oe);let ze=Math.max(Se-Ae,0),Be=Math.max(Se-Oe,0),Ve=ze*(1-KAPPA$4),He=Be*(1-KAPPA$4),Ue=Ce+Math.max(Oe,Se);e.bezierCurveTo(Te+Ae+Ve,Ce+Oe,Te+Ae,Ce+Oe+He,Te+Ae,Ue),e.lineTo(Te,Ue),e.lineTo(Te,Ce+Se);let We=Se*(1-KAPPA$4);if(e.bezierCurveTo(Te,Ce+We,Te+We,Ce,Te+Se,Ce),e.closePath(),e.clip(),ke){let t=-Oe/ke;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce),e.lineTo(Te+Ee,Ce),e.lineTo(Te,Ce),e.lineTo(Te,Ce+De),e.closePath(),e.clip()}if(Ae){let t=-Oe/Ae;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce),e.lineTo(Te,Ce),e.lineTo(Te+Ee,Ce),e.lineTo(Te+Ee,Ce+De),e.closePath(),e.clip()}},fillBorderTop=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee}=t,{borderTopColor:De,borderTopWidth:Oe,borderTopStyle:ke,borderRightWidth:Ae,borderLeftWidth:je}=_e,Me=Se*(1-KAPPA$4),Pe=xe*(1-KAPPA$4);e.moveTo(Te,Ce+Math.max(Se,Oe)),e.bezierCurveTo(Te,Ce+Me,Te+Me,Ce,Te+Se,Ce),e.lineTo(Te+Ee-xe,Ce),e.bezierCurveTo(Te+Ee-Pe,Ce,Te+Ee,Ce+Pe,Te+Ee,Ce+xe),e.strokeColor(De),e.lineWidth(Math.max(Ae,Oe,je)*2),ke===`dashed`?e.dash(Oe*2,{space:Oe*1.2}):ke===`dotted`&&e.dash(Oe,{space:Oe*1.2}),e.stroke(),e.undash()},clipBorderRight=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderTopWidth:Oe,borderRightWidth:ke,borderBottomWidth:Ae}=_e;e.moveTo(Te+Ee,Ce+xe),e.lineTo(Te+Ee,Ce+De-Se);let je=Se*(1-KAPPA$4);e.bezierCurveTo(Te+Ee,Ce+De-je,Te+Ee-je,Ce+De,Te+Ee-Se,Ce+De);let Me=Te+Ee-Math.max(ke,Se);e.lineTo(Me,Ce+De),e.lineTo(Me,Ce+De-Ae);let Pe=Math.max(Se-ke,0),Fe=Math.max(Se-Ae,0),Ie=Pe*(1-KAPPA$4),Re=Fe*(1-KAPPA$4);e.bezierCurveTo(Te+Ee-ke-Ie,Ce+De-Ae,Te+Ee-ke,Ce+De-Ae-Re,Te+Ee-ke,Ce+De-Math.max(Se,Ae)),e.lineTo(Te+Ee-ke,Ce+Math.max(xe,Oe));let ze=Math.max(xe-ke,0),Be=Math.max(xe-Oe,0),Ve=ze*(1-KAPPA$4),He=Be*(1-KAPPA$4),Ue=Te+Ee-Math.max(xe,ke);e.bezierCurveTo(Te+Ee-ke,Ce+Oe+He,Te+Ee-ke-Ve,Ce+Oe,Ue,Ce+Oe),e.lineTo(Ue,Ce),e.lineTo(Te+Ee-xe,Ce);let We=xe*(1-KAPPA$4);
256if(e.bezierCurveTo(Te+Ee-We,Ce,Te+Ee,Ce+We,Te+Ee,Ce+xe),e.closePath(),e.clip(),Oe){let t=-Oe/ke;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce),e.lineTo(Te+Ee,Ce),e.lineTo(Te+Ee,Ce+De),e.lineTo(Te,Ce+De),e.closePath(),e.clip()}if(Ae){let t=Ae/ke;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce+De),e.lineTo(Te+Ee,Ce+De),e.lineTo(Te+Ee,Ce),e.lineTo(Te,Ce),e.closePath(),e.clip()}},fillBorderRight=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderRightColor:Oe,borderRightStyle:ke,borderRightWidth:Ae,borderTopWidth:je,borderBottomWidth:Me}=_e,Pe=Se*(1-KAPPA$4),Fe=xe*(1-KAPPA$4);e.moveTo(Te+Ee-xe,Ce),e.bezierCurveTo(Te+Ee-Fe,Ce,Te+Ee,Ce+Fe,Te+Ee,Ce+xe),e.lineTo(Te+Ee,Ce+De-Se),e.bezierCurveTo(Te+Ee,Ce+De-Pe,Te+Ee-Pe,Ce+De,Te+Ee-Se,Ce+De),e.strokeColor(Oe),e.lineWidth(Math.max(Ae,je,Me)*2),ke===`dashed`?e.dash(Ae*2,{space:Ae*1.2}):ke===`dotted`&&e.dash(Ae,{space:Ae*1.2}),e.stroke(),e.undash()},clipBorderBottom=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderBottomWidth:Oe,borderRightWidth:ke,borderLeftWidth:Ae}=_e;e.moveTo(Te+Ee-Se,Ce+De),e.lineTo(Te+xe,Ce+De);let je=xe*(1-KAPPA$4);e.bezierCurveTo(Te+je,Ce+De,Te,Ce+De-je,Te,Ce+De-xe);let Me=Ce+De-Math.max(Oe,xe);e.lineTo(Te,Me),e.lineTo(Te+Ae,Me);let Pe=Math.max(xe-Ae,0),Fe=Math.max(xe-Oe,0),Ie=Pe*(1-KAPPA$4),Re=Fe*(1-KAPPA$4);e.bezierCurveTo(Te+Ae,Ce+De-Oe-Re,Te+Ae+Ie,Ce+De-Oe,Te+Ae+Pe,Ce+De-Oe),e.lineTo(Te+Ee-Math.max(Se,ke),Ce+De-Oe);let ze=Math.max(Se-ke,0),Be=Math.max(Se-Oe,0),Ve=ze*(1-KAPPA$4),He=Be*(1-KAPPA$4),Ue=Ce+De-Math.max(Oe,Se);e.bezierCurveTo(Te+Ee-ke-Ve,Ce+De-Oe,Te+Ee-ke,Ce+De-Oe-He,Te+Ee-ke,Ue),e.lineTo(Te+Ee,Ue),e.lineTo(Te+Ee,Ce+De-Se);let We=Se*(1-KAPPA$4);if(e.bezierCurveTo(Te+Ee,Ce+De-We,Te+Ee-We,Ce+De,Te+Ee-Se,Ce+De),e.closePath(),e.clip(),ke){let t=Oe/ke;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce+De),e.lineTo(Te+Ee,Ce+De),e.lineTo(Te,Ce+De),e.lineTo(Te,Ce),e.closePath(),e.clip()}if(Ae){let t=-Oe/Ae;e.moveTo(Te+Ee/2,Ee/2*t+Ce+De),e.lineTo(Te,Ce+De),e.lineTo(Te+Ee,Ce+De),e.lineTo(Te+Ee,Ce),e.closePath(),e.clip()}},fillBorderBottom=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderBottomColor:Oe,borderBottomStyle:ke,borderBottomWidth:Ae,borderRightWidth:je,borderLeftWidth:Me}=_e,Pe=xe*(1-KAPPA$4),Fe=Se*(1-KAPPA$4);e.moveTo(Te+Ee,Ce+De-Se),e.bezierCurveTo(Te+Ee,Ce+De-Fe,Te+Ee-Fe,Ce+De,Te+Ee-Se,Ce+De),e.lineTo(Te+xe,Ce+De),e.bezierCurveTo(Te+Pe,Ce+De,Te,Ce+De-Pe,Te,Ce+De-xe),e.strokeColor(Oe),e.lineWidth(Math.max(Ae,je,Me)*2),ke===`dashed`?e.dash(Ae*2,{space:Ae*1.2}):ke===`dotted`&&e.dash(Ae,{space:Ae*1.2}),e.stroke(),e.undash()},clipBorderLeft=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,width:Ee,height:De}=t,{borderTopWidth:Oe,borderLeftWidth:ke,borderBottomWidth:Ae}=_e;e.moveTo(Te,Ce+De-xe),e.lineTo(Te,Ce+Se);let je=Se*(1-KAPPA$4);e.bezierCurveTo(Te,Ce+je,Te+je,Ce,Te+Se,Ce);let Me=Te+Math.max(ke,Se);e.lineTo(Me,Ce),e.lineTo(Me,Ce+Oe);let Pe=Math.max(Se-ke,0),Fe=Math.max(Se-Oe,0),Ie=Pe*(1-KAPPA$4),Re=Fe*(1-KAPPA$4);e.bezierCurveTo(Te+ke+Ie,Ce+Oe,Te+ke,Ce+Oe+Re,Te+ke,Ce+Math.max(Se,Oe)),e.lineTo(Te+ke,Ce+De-Math.max(xe,Ae));let ze=Math.max(xe-ke,0),Be=Math.max(xe-Ae,0),Ve=ze*(1-KAPPA$4),He=Be*(1-KAPPA$4),Ue=Te+Math.max(xe,ke);e.bezierCurveTo(Te+ke,Ce+De-Ae-He,Te+ke+Ve,Ce+De-Ae,Ue,Ce+De-Ae),e.lineTo(Ue,Ce+De),e.lineTo(Te+xe,Ce+De);let We=xe*(1-KAPPA$4);if(e.bezierCurveTo(Te+We,Ce+De,Te,Ce+De-We,Te,Ce+De-xe),e.closePath(),e.clip(),Ae){let t=-Ae/ke;e.moveTo(Te+Ee/2,Ee/2*t+Ce+De),e.lineTo(Te,Ce+De),e.lineTo(Te,Ce),e.lineTo(Te+Ee,Ce),e.closePath(),e.clip()}if(Ae){let t=-Oe/ke;e.moveTo(Te+Ee/2,t*(-Ee/2)+Ce),e.lineTo(Te,Ce),e.lineTo(Te,Ce+De),e.lineTo(Te+Ee,Ce+De),e.closePath(),e.clip()}},fillBorderLeft=(e,t,_e,xe,Se)=>{let{top:Ce,left:Te,height:Ee}=t,{borderLeftColor:De,borderLeftStyle:Oe,borderLeftWidth:ke,borderTopWidth:Ae,borderBottomWidth:je}=_e,Me=xe*(1-KAPPA$4),Pe=Se*(1-KAPPA$4);e.moveTo(Te+xe,Ce+Ee),e.bezierCurveTo(Te+Me,Ce+Ee,Te,Ce+Ee-Me,Te,Ce+Ee-xe),e.lineTo(Te,Ce+Se),e.bezierCurveTo(Te,Ce+Pe,Te+Pe,Ce,Te+Se,Ce),e.strokeColor(De),e.lineWidth(Math.max(ke,Ae,je)*2),Oe===`dashed`?e.dash(ke*2,{space:ke*1.2}):Oe===`dotted`&&e.dash(ke,{space:ke*1.2}),e.stroke(),e.undash()},shouldRenderBorders=e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth),renderBorders=(e,t)=>{if(!t.box||!shouldRenderBorders(t))return;let{width:_e,height:xe,borderTopWidth:Se=0,borderLeftWidth:Ce=0,borderRightWidth:Te=0,borderBottomWidth:Ee=0}=t.box,{opacity:De=1,borderTopColor:Oe=`black`,borderTopStyle:ke=`solid`,borderLeftColor:Ae=`black`,borderLeftStyle:je=`solid`,borderRightColor:Me=`black`,borderRightStyle:Pe=`solid`,borderBottomColor:Fe=`black`,borderBottomStyle:Ie=`solid`}=t.style,Re=t.style.borderTopLeftRadius||0,ze=t.style.borderTopRightRadius||0,Be=t.style.borderBottomLeftRadius||0,Ve=t.style.borderBottomRightRadius||0,He={borderTopColor:Oe,borderTopWidth:Se,borderTopStyle:ke,borderLeftColor:Ae,borderLeftWidth:Ce,borderLeftStyle:je,borderRightColor:Me,borderRightWidth:Te,borderRightStyle:Pe,borderBottomColor:Fe,borderBottomWidth:Ee,borderBottomStyle:Ie},Ue=Math.min(ze,.5*_e,.5*xe),We=Math.min(Re,.5*_e,.5*xe),Ge=Math.min(Ve,.5*_e,.5*xe),Ke=Math.min(Be,.5*_e,.5*xe);e.save(),e.strokeOpacity(De),Se&&(e.save(),clipBorderTop(e,t.box,He,Ue,We),fillBorderTop(e,t.box,He,Ue,We),e.restore(
256)),Te&&(e.save(),clipBorderRight(e,t.box,He,Ue,Ge),fillBorderRight(e,t.box,He,Ue,Ge),e.restore()),Ee&&(e.save(),clipBorderBottom(e,t.box,He,Ke,Ge),fillBorderBottom(e,t.box,He,Ke,Ge),e.restore()),Ce&&(e.save(),clipBorderLeft(e,t.box,He,Ke,We),fillBorderLeft(e,t.box,He,Ke,We),e.restore()),e.restore()},drawBackground=(e,t)=>{if(!t.box)return;let{top:_e,left:xe,width:Se,height:Ce}=t.box,Te=parseColor(t.style.backgroundColor),Ee=isNil(t.style?.opacity)?1:t.style.opacity,De=Math.min(Te.opacity,Ee);e.fillOpacity(De).fillColor(Te.value).rect(xe,_e,Se,Ce).fill()},renderBackground=(e,t)=>{t.box&&t.style?.backgroundColor&&(e.save(),clipNode(e,t),drawBackground(e,t),e.restore())},isString$1=e=>typeof e==`string`,isSrcId=e=>/^#.+/.test(e),renderLink=(e,t,_e)=>{if(!_e||!t.box)return;let xe=isSrcId(_e),Se=xe?`goTo`:`link`,Ce=xe?_e.slice(1):_e,{top:Te,left:Ee,width:De,height:Oe}=t.box;e[Se](Ee,Te,De,Oe,Ce)},setLink=(e,t)=>{let _e=t.props||{};if(`src`in _e&&isString$1(_e.src))return renderLink(e,t,_e.src);if(`href`in _e&&isString$1(_e.href))return renderLink(e,t,_e.href)},setDestination=(e,t)=>{t.box&&t.props&&`id`in t.props&&e.addNamedDestination(t.props.id,`XYZ`,null,t.box.top,null)},clean=e=>{let t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},parseCommonFormOptions=e=>({required:e.props?.required||!1,noExport:e.props?.noExport||!1,readOnly:e.props?.readOnly||!1,value:e.props?.value||void 0,defaultValue:e.props?.defaultValue||void 0}),parseTextInputOptions=(e,t)=>clean({...parseCommonFormOptions(e),parent:t||void 0,align:e.props?.align||`left`,multiline:e.props?.multiline||void 0,password:e.props?.password||!1,noSpell:e.props?.noSpell||!1,format:e.props?.format||void 0,fontSize:e.props?.fontSize||void 0,MaxLen:e.props?.maxLength||void 0}),parseSelectAndListFieldOptions=e=>clean({...parseCommonFormOptions(e),sort:e.props?.sort||!1,edit:e.props?.edit||!1,multiSelect:e.props?.multiSelect||!1,noSpell:e.props?.noSpell||!1,select:e.props?.select||[``]}),getAppearance=(e,t,_e,xe)=>{let Se=e.ref({Type:`XObject`,Subtype:`Form`,BBox:[0,0,_e,xe],Resources:{ProcSet:[`PDF`,`Text`,`ImageB`,`ImageC`,`ImageI`],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return Se.initDeflate(),Se.write(`/Tx BMC\nq\n/ZaDi ${xe*.8} Tf\nBT\n${_e*.45} ${xe/4} Td (${t}) Tj\nET\nQ\nEMC`),Se.end(null),Se},parseCheckboxOptions=(e,t,_e)=>{let{width:xe,height:Se}=t.box||{},Ce=t.props?.onState||`Yes`,Te=t.props?.offState||`Off`,Ee=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,`ZaDi`)){let t=e.ref({Type:`Font`,Subtype:`Type1`,BaseFont:`ZapfDingbats`});e._acroform.fonts.ZaDi=t,t.end(null)}let De={[Ce]:getAppearance(e,Ee?`8`:`4`,xe,Se),[Te]:getAppearance(e,Ee?` `:`8`,xe,Se)};return clean({...parseCommonFormOptions(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:_e||void 0,value:`/${t.props?.checked===!0?Ce:Te}`,defaultValue:`/${t.props?.checked===!0?Ce:Te}`,AS:t.props?.checked===!0?Ce:Te,AP:{N:De,D:De}})},renderTextInput=(e,t,_e)=>{if(!t.box)return;let{top:xe,left:Se,width:Ce,height:Te}=t.box,Ee=t.props?.name||``,De=_e.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formText(Ee,Se,xe,Ce,Te,parseTextInputOptions(t,De))},renderSelect=(e,t)=>{if(!t.box)return;let{top:_e,left:xe,width:Se,height:Ce}=t.box,Te=t.props?.name||``;e._root.data.AcroForm||e.initForm(),e.formCombo(Te,xe,_e,Se,Ce,parseSelectAndListFieldOptions(t))},renderFieldSet=(e,t,_e)=>{let xe=t.props?.name||``;e._root.data.AcroForm||e.initForm();let Se=e.formField(xe),Ce=_e;Ce.fieldSets?Ce.fieldSets.push(Se):Ce.fieldSets=[Se]},cleanUpFieldSet=(e,t,_e)=>{_e.fieldSets.pop()},renderList=(e,t)=>{if(!t.box)return;let{top:_e,left:xe,width:Se,height:Ce}=t.box||{},Te=`name`in t.props&&t.props.name||``;e._root.data.AcroForm||e.initForm(),e.formList(Te,xe,_e,Se,Ce,parseSelectAndListFieldOptions(t))},renderCheckbox=(e,t,_e)=>{if(!t.box)return;let{top:xe,left:Se,width:Ce,height:Te}=t.box,Ee=t.props?.name||``,De=_e.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(Ee,Se,xe,Ce,Te,parseCheckboxOptions(e,t,De))},isRecursiveNode=e=>e.type!==`TEXT`&&e.type!==`SVG`,renderChildren=(e,t,_e)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEac
256h(t=>renderNode(e,t,_e)),e.restore()},renderFns={[Text]:renderText,[Note]:renderNote,[Image$1]:renderImage,[FieldSet]:renderFieldSet,[TextInput]:renderTextInput,[Select]:renderSelect,[Checkbox]:renderCheckbox,[List]:renderList,[Canvas]:renderCanvas,SVG:renderSvg,[Link]:setLink},cleanUpFns={[FieldSet]:cleanUpFieldSet},renderNode=(e,t,_e)=>{let xe=t.style?.overflow===`hidden`,Se=isRecursiveNode(t);t.type===`PAGE`&&renderPage(e,t),e.save(),xe&&clipNode(e,t),applyTransformations(e,t),renderBackground(e,t),renderBorders(e,t);let Ce=renderFns[t.type];Ce&&Ce(e,t,_e),Se&&renderChildren(e,t,_e);let Te=cleanUpFns[t.type];Te&&Te(e,t,_e),setDestination(e,t),renderDebug(e,t),e.restore()},addNodeBookmark=(e,t,_e,xe)=>{if(t.box&&t.props){if(`bookmark`in t.props&&t.props.bookmark){let Se=t.props.bookmark,{title:Ce,parent:Te,expanded:Ee,zoom:De,fit:Oe}=Se,ke=xe[Te]||e.outline,Ae=Se.top||t.box.top,je=Se.left||t.box.left,Me=ke.addItem(Ce,{pageNumber:_e,expanded:Ee,top:Ae,left:je,zoom:De,fit:Oe});xe[Se.ref]=Me}t.children&&t.children.forEac
256h(t=>addNodeBookmark(e,t,_e,xe))}},addBookmarks=(e,t)=>{let _e={};(t.children||[]).forEach((t,xe)=>{addNodeBookmark(e,t,xe,_e)})},render$1=(e,t)=>{let _e=t.children||[],xe={imageCache:new Map,fieldSets:[]};return _e.forEach(t=>renderNode(e,t,xe)),addBookmarks(e,t),e.end(),e},import_src=__toESM(require_src(),1),import_hsl_to_hex=__toESM(require_hsl_to_hex(),1),import_parse=__toESM(require_parse(),1),import_unit=__toESM(require_unit(),1),compact=e=>e.filter(Boolean),mergeStyles$2=e=>e.reduce((e,t)=>{let _e=Array.isArray(t)?flatten$1(t):t;return Object.keys(_e).forEach(t=>{_e[t]!==null&&_e[t]!==void 0&&(e[t]=_e[t])}),e},{}),flatten$1=compose(mergeStyles$2,compact,castArray),resolveMediaQueries=(e,t)=>Object.keys(t).reduce((_e,xe)=>/@media/.test(xe)?{..._e,...(0,import_src.default)({[xe]:t[xe]},e)}:{..._e,[xe]:t[xe]},{}),isRgb=e=>/rgba?/g.test(e),isHsl=e=>/hsla?/g.test(e),parseRgb=e=>{let t=import_color_string.default.get.rgb(e);return import_color_string.default.to.hex(t)},parseHsl=e=>(0,import_hsl_to_hex.default)(...import_color_string.default.get.hsl(e).map(Math.round)).toUpperCase(),transformColor=e=>isRgb(e)?parseRgb(e):isHsl(e)?parseHsl(e):e,parseValue$1=e=>{if(typeof e==`number`)return{value:e,unit:void 0};let t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||`pt`}:{value:e,unit:void 0}},transformUnit$1=(e,t)=>{let _e=parseValue$1(t),xe=72,Se=e.dpi||72,Ce=1/25.4*72,Te=1/2.54*72;if(typeof _e.value!=`number`)return _e.value;switch(_e.unit){case`rem`:return _e.value*(e.remBase||18);case`in`:return _e.value*72;case`mm`:return _e.value*2.8346456692913384;case`cm`:return _e.value*28.346456692913385;case`vh`:return _e.value*(e.height/100);case`vw`:return _e.value*(e.width/100);case`px`:return Math.round(_e.value*(72/Se));default:return _e.value}},processNumberValue=(e,t)=>({[e]:parseFloat$1(t)}),processUnitValue=(e,t,_e)=>({[e]:transformUnit$1(_e,t)}),processColorValue=(e,t)=>({[e]:transformColor(t)}),processNoopValue=(e,t)=>({[e]:t}),BORDER_SHORTHAND_REGEX=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,matchBorderShorthand=e=>e.match(BORDER_SHORTHAND_REGEX)||[],resolveBorderShorthand=(e,t,_e)=>{let xe=matchBorderShorthand(`${t}`);if(xe){let Se=xe[1]||t,Ce=xe[4]||t,Te=xe[5]||t,Ee=Ce,De=Te?transformColor(Te):void 0,Oe=Se?transformUnit$1(_e,Se):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:De,[`${e}Style`]:Ee,[`${e}Width`]:Oe};if(e.match(/Color$/))return{borderTopColor:De,borderRightColor:De,borderBottomColor:De,borderLeftColor:De};if(e.match(/Style$/)){if(typeof Ee==`number`)throw Error(`Invalid border style: ${Ee}`);return{borderTopStyle:Ee,borderRightStyle:Ee,borderBottomStyle:Ee,borderLeftStyle:Ee}}if(e.match(/Width$/)){if(typeof Oe!=`number`)throw Error(`Invalid border width: ${Oe}`);return{borderTopWidth:Oe,borderRightWidth:Oe,borderBottomWidth:Oe,borderLeftWidth:Oe}}if(e.match(/Radius$/)){let e=t?transformUnit$1(_e,t):void 0;if(typeof e!=`number`)throw Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}if(typeof Oe!=`number`)throw Error(`Invalid border width: ${Oe}`);if(typeof Ee==`number`)throw Error(`Invalid border style: ${Ee}`);return{borderTopColor:De,borderTopStyle:Ee,borderTopWidth:Oe,borderRightColor:De,borderRightStyle:Ee,borderRightWidth:Oe,borderBottomColor:De,borderBottomStyle:Ee,borderBottomWidth:Oe,borderLeftColor:De,borderLeftStyle:Ee,borderLeftWidth:Oe}}return{[e]:t}},handlers$b={border:resolveBorderShorthand,borderBottom:resolveBorderShorthand,borderBottomColor:processColorValue,borderBottomLeftRadius:processUnitValue,borderBottomRightRadius:processUnitValue,borderBottomStyle:processNoopValue,borderBottomWidth:processUnitValue,borderColor:resolveBorderShorthand,borderLeft:resolveBorderShorthand,borderLeftColor:processColorValue,borderLeftStyle:processNoopValue,borderLeftWidth:processUnitValue,borderRadius:resolveBorderShorthand,borderRight:resolveBorderShorthand,borderRightColor:processColorValue,borderRightStyle:processNoopValue,borderRightWidth:processUnitValue,borderStyle:resolveBorderShorthand,borderTop:resolveBorderShorthand,borderTopColor:processColorValue,borderTopLeftRadius:processUnitValue,borderTopRightRadius:processUnitValue,borderTopStyle:processNoopValue,borderTopWidth:processUnitValue,borderWidth:resolveBorderShorthand},handlers$a={backgroundColor:processColorValue,color:processColorValue,opacity:processNumberValue},handlers$9={height:processUnitValue,maxHeight:processUnitValue,maxWidth:processUnitValue,minHeight:processUnitValue,minWidth:processUnitValue,width:processUnitValue},flexDefaults=[1,1,0],flexAuto=[1,1,`auto`],processFlexShorthand=(e,t,_e)=>{let xe=flexDefaults,Se=[];return t===`auto`?xe=flexAuto:Se=`${t}`.split(` `),{flexGrow:parseFloat$1(Se[0]||xe[0]),flexShrink:parseFloat$1(Se[1]||xe[1]),flexBasis:transformUnit$1(_e,Se[2]||xe[2])}},handlers$8={alignContent:processNoopValue,alignItems:processNoopValue,alignSelf:processNoopValue,flex:processFlexShorthand,flexBasis:processUnitValue,flexDirection:processNoopValue,flexFlow:processNoopValue,flexGrow:processNumberValue,flexShrink:processNumberValue,flexWrap:processNoopValue,justifyContent:processNoopValue,justifySelf:processNoopValue}
256,processGapShorthand=(e,t,_e)=>{let xe=`${t}`.split(` `);return{rowGap:transformUnit$1(_e,xe?.[0]||t),columnGap:transformUnit$1(_e,xe?.[1]||t)}},handlers$7={gap:processGapShorthand,columnGap:processUnitValue,rowGap:processUnitValue},handlers$6={aspectRatio:processNumberValue,bottom:processUnitValue,display:processNoopValue,left:processUnitValue,position:processNoopValue,right:processUnitValue,top:processUnitValue,overflow:processNoopValue,zIndex:processNumberValue},BOX_MODEL_UNITS=`px,in,mm,cm,pt,%,vw,vh`,logError=(e,t)=>{let _e=e.toString();console.error(` 257 @react-pdf/stylesheet parsing error: 258 ${_e}: ${t}, 259 ${` `.repeat(_e.length+2)}^ 260 Unsupported ${_e} value format 261 `)},expandBoxModel=({expandsTo:e,maxValues:t=1,autoSupported:_e=!1}={})=>(xe,Se,Ce)=>{let Te=(0,import_parse.default)(`${Se}`),Ee=[];for(let e=0;e<Te.length;e++){let t=Te[e];if(t.type===`function`||t.type===`string`||t.type===`div`)return logError(xe,Se),{};if(t.type===`word`)if(t.value===`auto`&&_e)Ee.push(t.value);else{let e=(0,import_unit.default)(t.value);if(e&&BOX_MODEL_UNITS.includes(e.unit))Ee.push(t.value);else return logError(xe,Se),{}}}if(Ee.length>t)return logError(xe,Se),{};let De=transformUnit$1(Ce,Ee[0]);return e?e({first:De,second:transformUnit$1(Ce,Ee[1]||Ee[0]),third:transformUnit$1(Ce,Ee[2]||Ee[0]),fourth:transformUnit$1(Ce,Ee[3]||Ee[1]||Ee[0])}):{[xe]:De}},processMargin=expandBoxModel({expandsTo:({first:e,second:t,third:_e,fourth:xe})=>({marginTop:e,marginRight:t,marginBottom:_e,marginLeft:xe}),maxValues:4,autoSupported:!0}),processMarginVertical=expandBoxModel({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),processMarginHorizontal=expandBoxModel({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),processMarginSingle=expandBoxModel({autoSupported:!0}),handlers$5={margin:processMargin,marginBottom:processMarginSingle,marginHorizontal:processMarginHorizontal,marginLeft:processMarginSingle,marginRight:processMarginSingle,marginTop:processMarginSingle,marginVertical:processMarginVertical},processPadding=expandBoxModel({expandsTo:({first:e,second:t,third:_e,fourth:xe})=>({paddingTop:e,paddingRight:t,paddingBottom:_e,paddingLeft:xe}),maxValues:4}),processPaddingVertical=expandBoxModel({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),processPaddingHorizontal=expandBoxModel({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),processPaddingSingle=expandBoxModel(),handlers$4={padding:processPadding,paddingBottom:processPaddingSingle,paddingHorizontal:processPaddingHorizontal,paddingLeft:processPaddingSingle,paddingRight:processPaddingSingle,paddingTop:processPaddingSingle,paddingVertical:processPaddingVertical},offsetKeyword=e=>{switch(e){case`top`:case`left`:return`0%`;case`right`:case`bottom`:return`100%`;case`center`:return`50%`;default:return e}},processObjectPosition=(e,t,_e)=>{let xe=`${t}`.split(` `);return{objectPositionX:offsetKeyword(transformUnit$1(_e,xe?.[0]||t)),objectPositionY:offsetKeyword(transformUnit$1(_e,xe?.[1]||t))}},processObjectPositionValue=(e,t,_e)=>({[e]:offsetKeyword(transformUnit$1(_e,t))}),handlers$3={objectPosition:processObjectPosition,objectPositionX:processObjectPositionValue,objectPositionY:processObjectPositionValue,objectFit:processNoopValue},castInt=e=>typeof e==`number`?e:parseInt(e,10),FONT_WEIGHTS={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},transformFontWeight=e=>{if(!e)return FONT_WEIGHTS.normal;if(typeof e==`number`)return e;let t=e.toLowerCase();return FONT_WEIGHTS[t]?FONT_WEIGHTS[t]:castInt(e)},processFontWeight=(e,t)=>({[e]:transformFontWeight(t)}),transformLineHeight=(e,t,_e)=>{if(e===``)return e;let xe=transformUnit$1(_e,t.fontSize||18),Se=transformUnit$1(_e,e),{percent:Ce}=matchPercent(Se)||{};return Ce?Ce*xe:isNaN(e)?Se:Se*xe},processLineHeight=(e,t,_e,xe)=>({[e]:transformLineHeight(t,xe,_e)}),handlers$2={direction:processNoopValue,fontFamily:processNoopValue,fontSize:processUnitValue,fontStyle:processNoopValue,fontWeight:processFontWeight,letterSpacing:processUnitValue,lineHeight:processLineHeight,maxLines:processNumberValue,textAlign:processNoopValue,textDecoration:processNoopValue,textDecorationColor:processColorValue,textDecorationStyle:processNoopValue,textIndent:processNoopValue,textOverflow:processNoopValue,textTransform:processNoopValue,verticalAlign:processNoopValue},matchNumber=e=>typeof e==`string`&&/^-?\d*\.?\d*$/.test(e),castFloat=e=>typeof e==`string`&&matchNumber(e)?parseFloat(e):e,parse$2=e=>{let t=e.trim().split(/\)[ ,]|\)/);if(t.length===1)return[[t[0],!0]];let _e=[];for(let e=0;e<t.length;e+=1){let xe=t[e];if(xe){let[e,t]=xe.split(`(`),Se=t.indexOf(`,`)>=0?`,`:` `,Ce=t.split(Se).map(e=>e.trim());_e.push({operation:e.trim(),value:Ce})}}return _e},parseAngle=e=>{let[,t,_e]=/(-?\d*\.?\d*)(\w*)?/i.exec(e),xe=Number.parseFloat(t);return _e===`rad`?xe*180/Math.PI:xe},normalizeTransformOperation=({operation:e,value:t})=>{switch(e){case`scale`:{let[e,_e=e]=t.map(e=>Number.parseFloat(e));return{operation:`scale`,value:[e,_e]}}case`scaleX`:return{operation:`scale`,value:[Number.parseFloat(t),1]};case`scaleY`:return{operation:`scale`,value:[1,Number.parseFloat(t)]};case`rotate`:return{operation:`rotate`,value:[parseAngle(t)]};case`translate`:return{operation:`translate`,value:t.map(e=>Number.parseFloat(e))};case`translateX`:return{operation:`translate`,value:[Number.parseFloat(t),0]};case`translateY`:return{operation:`translate`,value:[0,Number.parseFloat(t)]};case`skew`:return{operation:`skew`,value:t.map(parseAngle)};case`skewX`:return{operation:`skew`,value:[parseAngle(t),0]};case`skewY`:return{operation:`skew`,value:[0,parseAngle(t)]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}},normalize$1=e=>e.map(e=>normalizeTransformOperation(e)),processTransform=(e,t)=>
261typeof t==`string`?{[e]:normalize$1(parse$2(t))}:{[e]:t},Y_AXIS_SHORTHANDS={top:!0,bottom:!0},sortTransformOriginPair=(e,t)=>Y_AXIS_SHORTHANDS[e]?1:Y_AXIS_SHORTHANDS[t]?-1:0,getTransformOriginPair=e=>!e||e.length===0?[`center`,`center`]:(e.length===1?[e[0],`center`]:e).sort(sortTransformOriginPair),processTransformOriginShorthand=(e,t,_e)=>{let xe=getTransformOriginPair(`${t}`.split(` `)),Se=transformUnit$1(_e,xe[0]),Ce=transformUnit$1(_e,xe[1]);return{transformOriginX:offsetKeyword(Se)||castFloat(Se),transformOriginY:offsetKeyword(Ce)||castFloat(Ce)}},processTransformOriginValue=(e,t,_e)=>{let xe=transformUnit$1(_e,t);return{[e]:offsetKeyword(xe)||castFloat(xe)}},handlers$1={transform:processTransform,gradientTransform:processTransform,transformOrigin:processTransformOriginShorthand,transformOriginX:processTransformOriginValue,transformOriginY:processTransformOriginValue},handlers={fill:processColorValue,stroke:processColorValue,strokeDasharray:processNoopValue,strokeWidth:processUnitValue,fillOpacity:processNumberValue,strokeOpacity:processNumberValue,fillRule:processNoopValue,textAnchor:processNoopValue,strokeLinecap:processNoopValue,strokeLinejoin:processNoopValue,visibility:processNoopValue,clipPath:processNoopValue,dominantBaseline:processNoopValue},shorthands={...handlers$b,...handlers$a,...handlers$9,...handlers$8,...handlers$7,...handlers$6,...handlers$5,...handlers$4,...handlers$3,...handlers$2,...handlers$1,...handlers},resolve$1=e=>t=>{let _e=Object.keys(t),xe={};for(let Se=0;Se<_e.length;Se+=1){let Ce=_e[Se],Te=t[Ce];if(!shorthands[Ce]){xe[Ce]=Te;continue}let Ee=shorthands[Ce](Ce,Te,e,t),De=Object.keys(Ee);for(let e=0;e<De.length;e+=1){let t=De[e];xe[t]=Ee[t]}}return xe},resolveStyles$1=(e,t)=>compose(resolve$1(e),t=>resolveMediaQueries(e,t),flatten$1)(t),import_hyphen=__toESM(require_hyphen(),1),import_en_us=__toESM(require_en_us(),1),fromFragments=e=>{let t=0,_e=``,xe=[];return e.forEach(e=>{_e+=e.string,xe.push({...e,start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:_e,runs:xe}},SOFT_HYPHEN$1=`Â`,defaultHyphenate=e=>[e],removeSoftHyphens=e=>e.replaceAll(SOFT_HYPHEN$1,``),wrapWords=(e={},t={})=>_e=>{let xe=[],Se=[],Ce=e.wordHyphenation?.()||defaultHyphenate,Te=t.hyphenationCallback||Ce,Ee=0;for(let e=0;e<_e.runs.length;e+=1){let t=``,De=_e.runs[e],Oe=_e.string.slice(De.start,De.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<Oe.length;e+=1){let _e=Oe[e],Se=Te(_e,Ce).map(removeSoftHyphens);xe.push(...Se),t+=Se.join(``)}let ke=De.end-De.start-t.length,Ae=De.start-Ee,je=De.end-Ee-ke;Se.push({...De,start:Ae,end:je,string:t}),Ee+=ke}return{...fromFragments(Se),syllables:xe}},copy=e=>Object.assign({},e),partition=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],crop=(e,t)=>{let[,_e]=partition(t,e);return _e},height$2=e=>e.reduce((e,t)=>e+t.box.height,0),calculateScale=e=>{let t=e.attributes||{},_e=t.fontSize||12,xe=t.font,Se=typeof xe==`string`?null:xe?.[0]?.unitsPerEm;return Se?_e/Se:0},scale$1=e=>e.attributes?.scale||calculateScale(e),offset=(e,t)=>{if(!t)return 0;let _e=t.glyphIndices||[],xe=_e[e];return _e.slice(0,e).filter(e=>e===xe).length},getFont=e=>e.attributes?.font?.[0]||null,slice$2=(e,t,_e,xe)=>{if(!xe||e===t)return[];if(e===0&&t===xe.codePoints.length)return[xe];let Se=xe.codePoints.slice(e,t),Ce=String.fromCodePoint(...Se);return _e?_e.layout(Ce,void 0,void 0,void 0,`ltr`).glyphs:[xe]},glyphIndexAt=(e,t)=>{let _e=t?.glyphIndices?.[e];return isNil(_e)?e:_e},normalize=e=>{let t=e[0];return e.map(e=>e-t)},slice$1=(e,t,_e)=>{let xe=scale$1(_e),Se=getFont(_e),Ce=glyphIndexAt(e,_e),Te=glyphIndexAt(t,_e),Ee=_e.glyphs?.[Ce],De=_e.glyphs?.[Te],Oe=offset(e,_e),ke=Oe>0?slice$2(Oe,1/0,Se,Ee):[],Ae=slice$2(0,offset(t,_e),Se,De),je=Ce+Math.min(1,Oe),Me=(_e.glyphs||[]).slice(je,Te),Pe=e=>({xAdvance:e.advanceWidth*xe,yAdvance:0,xOffset:0,yOffset:0}),Fe=ke.map(Pe),Ie=(_e.positions||[]).slice(je,Te),Re=Ae.map(Pe);return Object.assign({},_e,{start:_e.start+e,end:Math.min(_e.end,_e.start+t),glyphIndices:normalize((_e.glyphIndices||[]).slice(e,t)),glyphs:[ke,Me,Ae].flat(),positions:[Fe,Ie,Re].flat()})},runIndexAt$1=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,filter=(e,t,_e)=>
261{let xe=runIndexAt$1(e,_e),Se=Math.max(runIndexAt$1(t-1,_e),xe);return _e.slice(xe,Se+1)},subtract=(e,t)=>{let _e=t.start-e,xe=t.end-e;return Object.assign({},t,{start:_e,end:xe})},sliceRuns=(e,t,_e)=>{let xe=_e=>slice$1(e-_e.start,t-_e.start,_e),Se=e=>slice$1(0,t-e.start,e);return _e.map((t,Ce)=>{let Te=t,Ee=Ce===0,De=!Ee&&Ce===_e.length-1;return Ee&&(Te=xe(t)),De&&(Te=Se(t)),subtract(e,Te)})},slice=(e,t,_e)=>{if(_e.string.length===0)return _e;let xe=_e.string.slice(e,t),Se=sliceRuns(e,t,filter(e,t,_e.runs));return Object.assign({},_e,{string:xe,runs:Se})},findCharIndex=e=>e.search(/\S/g),findLastCharIndex=e=>{let t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1},trim=e=>slice(findCharIndex(e.string),findLastCharIndex(e.string)+1,e),empty$1=()=>({start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}),isNumber$1=e=>typeof e==`number`,appendIndices=(e,t)=>{let _e=last$1(t),xe=isNil(_e)?0:_e+1,Se=Array(e).fill(xe);return t.concat(Se)},fromCodePoint=(e,t)=>typeof t==`string`?null:t&&e?t.glyphForCo
261dePoint(e):null,appendGlyph=(e,t)=>{let _e=e.codePoints?.length||0,xe=t.end+_e,Se=t.glyphs.concat(e),Ce=appendIndices(_e,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:xe,glyphs:Se,glyphIndices:Ce});let Te=t.positions.concat({xAdvance:e.advanceWidth*scale$1(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:xe,glyphs:Se,glyphIndices:Ce,positions:Te})},append$1=(e,t)=>{if(!e)return t;let _e=getFont(t);return appendGlyph(isNumber$1(e)?fromCodePoint(e,_e):e,t)},stringFromCodePoints=e=>String.fromCodePoint(...e||[]),append=(e,t)=>{let _e=stringFromCodePoints((typeof e==`number`?[e]:e?.codePoints)||[]),xe=t.string+_e,Se=t.runs.slice(0,-1),Ce=last$1(t.runs)||empty$1(),Te=Se.concat(append$1(e,Ce));return Object.assign({},t,{string:xe,runs:Te})},ELLIPSIS_UNICODE=8230,ELLIPSIS_STRING=String.fromCharCode(ELLIPSIS_UNICODE),getEllipsisCodePoint=e=>{if(!e.encode)return ELLIPSIS_UNICODE;let[t]=e.encode(ELLIPSIS_STRING);return parseInt(t[0],16)},truncate=e=>{let t=last$1(last$1(e)?.runs||[])?.attributes?.font[0];if(t){let _e=e.length-1,xe=getEllipsisCodePoint(t),Se=append(t.glyphForCodePoint(xe),trim(e[_e]));return Object.assign([],e,{[_e]:Se})}return e},omit=(e,t)=>{let _e=Object.assign({},t.attributes);return delete _e[e],Object.assign({},t,{attributes:_e})},ascent$1=e=>{let{font:t,attachment:_e}=e.attributes,xe=_e?.height||0,Se=typeof t==`string`?0:t?.[0]?.ascent||0;return Math.max(xe,Se*scale$1(e))},descent=e=>{let t=e.attributes?.font,_e=typeof t==`string`?0:t?.[0]?.descent||0;return scale$1(e)*_e},lineGap=e=>{let t=e.attributes?.font;return(typeof t==`string`?0:t?.[0]?.lineGap||0)*scale$1(e)},height$1=e=>e.attributes?.lineHeight||lineGap(e)+ascent$1(e)-descent(e),height=e=>e.runs.reduce((e,t)=>Math.max(e,height$1(t)),0),intersects=(e,t)=>{let _e=Math.max(e.x,t.x),xe=Math.min(e.x+e.width,t.x+t.width),Se=Math.max(e.y,t.y),Ce=Math.min(e.y+e.height,t.y+t.height);return xe>=_e&&Ce>=Se},getLineFragment=(e,t)=>{if(!intersects(t,e))return[e];let _e=t.x,xe=t.x+t.width,Se=e.x,Ce=e.x+e.width;return[Object.assign({},e,{width:_e-Se}),Object.assign({},e,{x:xe,width:Ce-xe})].filter(e=>e.width>0)},getLineFragments=(e,t)=>{let _e=[e];for(let e=0;e<t.length;e+=1){let xe=t[e];_e=_e.reduce((e,t)=>{let _e=getLineFragment(t,xe);return e.concat(_e)},[])}return _e},generateLineRects=(e,t)=>{let{excludeRects:_e,...xe}=e;if(!_e)return[xe];let Se=[],Ce=Math.max(..._e.map(e=>e.y+e.height)),Te=xe;for(;Te.y<Ce;){let[e,xe]=partition(Te,t),Ce=getLineFragments(e,_e);Te=xe,Se.push(...Ce)}return[...Se,Te]},ATTACHMENT_CODE$1=``,purgeAttachments=e=>{if(e.string.includes(ATTACHMENT_CODE$1))return e;let t=e.runs.map(e=>omit(`attachment`,e));return Object.assign({},e,{runs:t})},layoutLines=(e,t,_e)=>{let xe=e.shift(),Se=xe.y;return t.map((t,Ce)=>{let Te=Ce===0?_e:0,Ee=t.runs?.[0]?.attributes||{},De=Math.max(height(t),Ee.lineHeight);Se+De>xe.y+xe.height&&e.length>0&&(xe=e.shift(),Se=xe.y);let Oe={string:t.string,runs:t.runs,box:{x:xe.x+Te,y:Se,width:xe.width-Te,height:De}};return Se+=De,purgeAttachments(Oe)})},layoutParagraph=(e,t={})=>(_e,xe)=>{let Se=height(xe),Ce=xe.runs?.[0]?.attributes?.indent||0,Te=generateLineRects(_e,Se),Ee=Te.map(e=>e.width);return Ee.unshift(Ee[0]-Ce),layoutLines(Te,e.linebreaker(t)(xe,Ee),Ce)},sliceAtHeight=(e,t)=>{let _e=[],xe=0;for(let Se=0;Se<t.length;Se+=1){let Ce=t[Se];if(xe+=Ce.box.height,xe<e)_e.push(Ce);else break}return _e},typesetter=(e,t,_e)=>xe=>{let Se=[],Ce=[...xe],Te=layoutParagraph(e,t),Ee=isNil(_e.maxLines)?1/0:_e.maxLines,De=_e.truncateMode===`ellipsis`,Oe=Ee,ke=copy(_e),Ae=Ce.shift();for(;Oe>0&&Ae;){let e=Te(ke,Ae),t=e.slice(0,Oe),_e=height$2(t),xe=De&&e.length!==t.length;if(Oe-=t.length,ke.height>=_e)Se.push(xe?truncate(t):t),ke=crop(_e,ke),Ae=Ce.shift();else{Se.push(truncate(sliceAtHeight(ke.height,t)));break}}return Se},start=e=>{let{runs:t}=e;return t.length===0?0:t[0].start},end=e=>{let{runs:t}=e;return t.length===0?0:last$1(t).end},length$1=e=>end(e)-start(e),bidi$2=bidiFactory(),getBidiLevels$1=e=>e.reduce((e,t)=>{let _e=t.end-t.start,xe=repeat(t.attributes.bidiLevel,_e);return e.concat(xe)},[]),getReorderedIndices=(e,t)=>{let _e=[];for(let t=0;t<e.length;t+=1)_e[t]=t;return t.forEach(([e,t])=>{let xe=_e.slice(e,t+1);for(let e=xe.length-1;e>=0;--e)_e[t-e]=xe[e]}),_e},getItemAtIndex=(e,t,_e)=>{for(let xe=0;xe<e.length;xe+=1){let Se=e[xe],Ce=Se.glyphIndices[_e-Se.start];if(_e>=Se.start&&_e<Se.end)return Se[t][Ce]}throw Error(`index ${_e} out of range`)},reorderLine=e=>{let t=getBidiLevels$1(e.runs),_e=+(e.runs[0]?.attributes.direction===`rtl`),xe={paragraphs:[{start:0,end:length$1(e)-1,level:_e}],levels:t},Se=bidi$2.getReorderSegments(e.string,xe);if(Se.length===0)return e;let Ce=getReorderedIndices(e.string,Se),Te=bidi$2.getReorderedString(e.string,xe),Ee=e.runs.map(t=>{let _e=Ce.slice(t.start,t.end),xe=[],Se=[],Te=new Set;for(let t=0;t<_e.length;t+=1){let Ce=_e[t],Ee=getItemAtIndex(e.runs,`glyphs`,Ce);Te.has(Ee.id)||(xe.push(Ee),Se.push(getItemAtIndex(e.runs,`positions`,Ce)),Ee.isLigature&&Te.add(Ee.id))}return{...t,glyphs:xe,positions:Se}});return{box:e.box,runs:Ee,string:Te}},reorderParagraph=e=>e.map(reorderLine),bidiReordering=()=>e=>e.map(reorderParagraph),DUMMY_CODEPOINT=123,resolve=(e=[])=>e.reduce((e,t)=>
261{let _e=t?.codePoints||[DUMMY_CODEPOINT];if(e.length===0)return _e.map(()=>0);let xe=e[e.length-1],Se=_e.map(()=>xe+1);return[...e,...Se]},[]),getCharacterSpacing=e=>e.attributes?.characterSpacing||0,scalePositions=(e,t)=>{let _e=scale$1(e),xe=getCharacterSpacing(e);return t.map((e,Se)=>{let Ce=Se===t.length?0:xe;return Object.assign({},e,{xAdvance:e.xAdvance*_e+Ce,yAdvance:e.yAdvance*_e,xOffset:e.xOffset*_e,yOffset:e.yOffset*_e})})},layoutRun=e=>t=>{let{start:_e,end:xe,attributes:Se={}}=t,{font:Ce}=Se;if(!Ce)return{...t,glyphs:[],glyphIndices:[],positions:[]};let Te=e.slice(_e,xe);if(typeof Ce==`string`)throw Error(`Invalid font`);let Ee=Ce[0].layout(Te,void 0,void 0,void 0,`ltr`),De=scalePositions(t,Ee.positions),Oe=resolve(Ee.glyphs);return{...t,positions:De,glyphIndices:Oe,glyphs:Ee.glyphs}},generateGlyphs=()=>e=>{let t=e.runs.map(layoutRun(e.string));return Object.assign({},e,{runs:t})},resolveRunYOffset=e=>{if(!e.positions)return e;let t=e.attributes?.font?.[0]?.unitsPerEm||0,_e=(e.attributes?.yOffset||0)*t,xe=e.positions.map(e=>Object.assign({},e,{yOffset:_e}));return Object.assign({},e,{positions:xe})},resolveYOffset=()=>e=>{let t=e.runs.map(resolveRunYOffset);return Object.assign({},e,{runs:t})},sort=e=>e.sort((e,t)=>e.start-t.start||e.end-t.end),isEmpty=e=>e.start===e.end,sortPoints=(e,t)=>e[1]-t[1]||e[3]-t[3],generatePoints=e=>e.reduce((e,t,_e)=>e.concat([[`start`,t.start,t.attributes,_e],[`end`,t.end,t.attributes,_e]]),[]).sort(sortPoints),mergeRuns=e=>e.reduce((e,t)=>{let _e=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:_e})},{}),groupEmptyRuns=e=>{let t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)},flattenEmptyRuns=e=>groupEmptyRuns(e).map(mergeRuns),flattenRegularRuns=e=>{let t=[],_e=generatePoints(e),xe=-1,Se={},Ce=[];for(let e=0;e<_e.length;e+=1){let[Te,Ee,De]=_e[e];if(xe!==-1&&xe<Ee&&t.push({start:xe,end:Ee,attributes:Se,glyphIndices:[],glyphs:[],positions:[]}),Te===`start`)Ce.push(De),Se=Object.assign({},Se,De);else{Se={};for(let e=0;e<Ce.length;e+=1)Ce[e]===De?Ce.splice(e--,1):Se=Object.assign({},Se,Ce[e])}xe=Ee}return t},flatten=(e=[])=>{let t=flattenEmptyRuns(e.filter(e=>isEmpty(e))),_e=flattenRegularRuns(e.filter(e=>!isEmpty(e)));return sort(t.concat(_e))},empty=()=>({string:``,runs:[]}),omitFont=e=>{let t=e.runs.map(e=>omit(`font`,e));return Object.assign({},e,{runs:t})},preprocessRuns=e=>t=>{if(isNil(t))return empty();let{string:_e}=t,{fontSubstitution:xe,scriptItemizer:Se,bidi:Ce}=e,{runs:Te}=omitFont(t),{runs:Ee}=Se()(t),{runs:De}=xe()(t),{runs:Oe}=Ce()(t);return{string:_e,runs:flatten(Oe.concat(De).concat(Ee).concat(Te))}},splitParagraphs=()=>e=>{let t=[],_e=0,xe=e.string.indexOf(` 262`)+1;for(;xe>0;)t.push(slice(_e,xe,e)),_e=xe,xe=e.string.indexOf(` 263`,xe)+1;return _e===0?t.push(e):_e<e.string.length&&t.push(slice(_e,length$1(e),e)),t},advanceWidth$2=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),advanceWidth$1=e=>advanceWidth$2(e.positions||[]),advanceWidth=e=>e.runs.reduce((e,t)=>e+advanceWidth$1(t),0),WHITE_SPACES_CODE=32,isWhiteSpace=e=>(e?.codePoints||[]).includes(WHITE_SPACES_CODE),leadingPositions=e=>{let t=e.glyphs||[],_e=e.positions||[],xe=t.findIndex(e=>!isWhiteSpace(e));return _e.slice(0,xe)},leadingOffset$1=e=>leadingPositions(e).reduce((e,t)=>e+(t.xAdvance||0),0),leadingOffset=e=>leadingOffset$1((e.runs||[])[0]),trailingPositions=e=>{let t=reverse(e.glyphs||[]),_e=reverse(e.positions||[]),xe=t.findIndex(e=>!isWhiteSpace(e));return _e.slice(0,xe)},trailingOffset$1=e=>trailingPositions(e).reduce((e,t)=>e+(t.xAdvance||0),0),trailingOffset=e=>trailingOffset$1(last$1(e.runs||[])),dropLast$1=e=>slice$1(0,e.end-e.start-1,e),dropLast=e=>{let t=dropLast$2(e.string),_e=adjust(-1,dropLast$1,e.runs);return Object.assign({},e,{string:t,runs:_e})},ALIGNMENT_FACTORS$1={center:.5,right:1},removeNewLine=e=>last$1(e.string)===` 264`?dropLast(e):e,getOverflowLeft=e=>leadingOffset(e)+(e.overflowLeft||0),getOverflowRight=e=>trailingOffset(e)+(e.overflowRight||0),adjustOverflow=e=>{let t=getOverflowLeft(e),_e=getOverflowRight(e),xe=e.box.x-t,Se=e.box.width+t+_e,Ce=Object.assign({},e.box,{x:xe,width:Se});return Object.assign({},e,{box:Ce,overflowLeft:t,overflowRight:_e})},justifyLine$1=(e,t,_e)=>xe=>
264{let Se=advanceWidth(xe),Ce=ALIGNMENT_FACTORS$1[_e]||0,Te=Math.max(0,xe.box.width-Se),Ee=_e===`justify`||Se>xe.box.width,De=xe.box.x+Te*Ce,Oe=Object.assign({},xe.box,{x:De}),ke=Object.assign({},xe,{box:Oe});return Ee?e.justification(t)(ke):ke},finalizeLine=e=>{let t=0,_e=0,xe=0,Se=0,Ce=e.runs.map(e=>{let Ce=height$1(e),Te=ascent$1(e),Ee=descent(e),De=advanceWidth$1(e);return xe=Math.max(xe,Ce),t=Math.max(t,Te),_e=Math.max(_e,Ee),Se+=De,Object.assign({},e,{height:Ce,ascent:Te,descent:Ee,xAdvance:De})});return Object.assign({},e,{runs:Ce,height:xe,ascent:t,descent:_e,xAdvance:Se})},finalizeBlock=(e,t)=>(_e,xe,Se)=>{let Ce=xe===Se.length-1,Te=_e.runs?.[0]?.attributes||{},Ee=Ce?Te.alignLastLine:Te.align;return compose(finalizeLine,e.textDecoration(),justifyLine$1(e,t,Ee),adjustOverflow,removeNewLine)(_e)},finalizeFragments=(e,t)=>_e=>{let xe=finalizeBlock(e,t);return _e.map(e=>e.map(xe))},ATTACHMENT_CODE=65532,isReplaceGlyph=e=>e.codePoints.includes(ATTACHMENT_CODE),resolveRunAttachments=e=>{if(!e.positions)return e;let t=e.glyphs||[],_e=e.attributes?.attachment;if(!_e)return e;let xe=e.positions.map((e,xe)=>{let Se=t[xe];return _e.width&&isReplaceGlyph(Se)?Object.assign({},e,{xAdvance:_e.width}):Object.assign({},e)});return Object.assign({},e,{positions:xe})},resolveAttachments=()=>e=>{let t=e.runs.map(resolveRunAttachments);return Object.assign({},e,{runs:t})},applyAttributes=e=>({align:e.align||(e.direction===`rtl`?`right`:`left`),alignLastLine:e.alignLastLine||(e.align===`justify`?`left`:e.align||`left`),attachment:e.attachment||null,backgroundColor:e.backgroundColor||null,bullet:e.bullet||null,characterSpacing:e.characterSpacing||0,color:e.color||`black`,direction:e.direction||`ltr`,features:e.features||[],fill:e.fill!==!1,font:e.font||[],fontSize:e.fontSize||12,hangingPunctuation:e.hangingPunctuation||!1,hyphenationFactor:e.hyphenationFactor||0,indent:e.indent||0,justificationFactor:e.justificationFactor||1,lineHeight:e.lineHeight||null,lineSpacing:e.lineSpacing||0,link:e.link||null,marginLeft:e.marginLeft||e.margin||0,marginRight:e.marginRight||e.margin||0,opacity:e.opacity,paddingTop:e.paddingTop||e.padding||0,paragraphSpacing:e.paragraphSpacing||0,script:e.script||null,shrinkFactor:e.shrinkFactor||0,strike:e.strike||!1,strikeColor:e.strikeColor||e.color||`black`,strikeStyle:e.strikeStyle||`solid`,stroke:e.stroke||!1,underline:e.underline||!1,underlineColor:e.underlineColor||e.color||`black`,underlineStyle:e.underlineStyle||`solid`,verticalAlign:e.verticalAlign||null,wordSpacing:e.wordSpacing||0,yOffset:e.yOffset||0}),applyRunStyles=e=>{let t=applyAttributes(e.attributes);return Object.assign({},e,{attributes:t})},applyDefaultStyles=()=>e=>({string:e.string||``,runs:(e.runs||[]).map(applyRunStyles)}),verticalAlignment=()=>e=>(e.runs.forEach(e=>{let{attributes:t}=e,{verticalAlign:_e}=t;_e===`sub`?t.yOffset=-.2:_e===`super`&&(t.yOffset=.4)}),e),bidi$1=bidiFactory(),getBidiLevels=e=>e.reduce((e,t)=>{let _e=t.end-t.start,xe=repeat(t.attributes.bidiLevel,_e);return e.concat(xe)},[]),mirrorString=()=>e=>{let t=getBidiLevels(e.runs),_e=``;return e.string.split(``).forEach((xe,Se)=>{let Ce=t[Se]%2==1?bidi$1.getMirroredCharacter(e.string.charAt(Se)):null;_e+=Ce||xe}),{...e,string:_e}},layoutEngine=e=>(t,_e,xe={})=>{let Se=compose(resolveYOffset(),resolveAttachments(),verticalAlignment(),generateGlyphs(),wrapWords(e,xe),mirrorString(),preprocessRuns(e));return compose(finalizeFragments(e,xe),bidiReordering(),typesetter(e,xe,_e),e=>e.map(Se),splitParagraphs(),applyDefaultStyles())(t)},bidi=bidiFactory(),bidiEngine=()=>e=>{let{string:t}=e,_e=e.runs[0]?.attributes.direction,{levels:xe}=bidi.getEmbeddingLevels(t,_e),Se=null,Ce=0,Te=0,Ee=[];for(let e=0;e<xe.length;e+=1){let t=xe[e];t!==Se&&(Se!==null&&Ee.push({start:Ce,end:Te,attributes:{bidiLevel:Se}}),Ce=Te,Se=t),Te+=1}return Ce<t.length&&Ee.push({start:Ce,end:t.length,attributes:{bidiLevel:Se}}),{string:t,runs:Ee}},INFINITY=1e4,skipPastGlueAndPenalty=(e,t)=>{let _e=t+1;for(;_e<e.length&&!(e[_e].type!==`glue`&&e[_e].type!==`penalty`);_e++);return e[_e-1]},getNextBreakpoint=(e,t,_e)=>{let xe=null,Se=1/0,Ce={width:0,stretch:0,shrink:0},Te=t[Math.min(_e,t.length-1)],Ee=e=>{let t=`stretch`in e?e.stretch:null;if(Ce.width<Te)return t&&Ce.stretch-t>0?(Te-Ce.width)/Ce.stretch:INFINITY;let _e=`shrink`in e?e.shrink:null;return Ce.width>Te?_e&&Ce.shrink-_e>0?(Te-Ce.width)/Ce.shrink:INFINITY:0},De=0;for(let t=0;t<e.length;t+=1){let _e=e[t];_e.type===`box`&&(Ce.width+=_e.width),_e.type===`glue`&&(Ce.width+=_e.width,Ce.stretch+=_e.stretch,Ce.shrink+=_e.shrink);let Oe=skipPastGlueAndPenalty(e,t);if(De=Oe.type===`penalty`?Oe.width:0,Ce.width-Ce.shrink+De>Te){if(xe===null){let _e=t===0?t+1:t;for(;_e<e.length&&(e[_e].type===`glue`||e[_e].type===`penalty`);)_e++;xe=_e-1}break}if(_e.type===`penalty`||_e.type===`glue`){let e=Ee(_e),Ce=_e.type===`penalty`?_e.penalty:0,Te=100*Math.abs(e)**3+Ce;Se>=Te&&(xe=t,Se=Te)}}return Ce.width-Ce.shrink+De>Te?xe:null},applyBestFit=(e,t)=>
264{let _e=0,xe=0,Se=e,Ce=[0];for(;Se.length>0;){let e=getNextBreakpoint(Se,t,xe);e===null?Se=[]:(_e+=e,Ce.push(_e),Se=Se.slice(e+1,Se.length),_e++,xe++)}return Ce},LinkedListNode=class{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}},LinkedList=class{static Node=LinkedListNode;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&e.prev===null&&e.next===null&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return this.listSize===0}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;t!==null;)e(t),t=t.next}at(e){let t=this.head,_e=0;if(e>=this.listLength||e<0)return null;for(;t!==null;){if(e===_e)return t;t=t.next,_e+=1}return null}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,e.next===null?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this}insertBefore(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,e.prev===null?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return this.head===null?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return this.head===null?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(e.prev===null?this.head=e.next:e.prev.next=e.next,e.next===null?this.tail=e.prev:e.next.prev=e.prev,--this.listSize,this):this}};function breakpoint(e,t,_e,xe,Se,Ce){return{position:e,demerits:t,line:_e,fitnessClass:xe,totals:Se||{width:0,stretch:0,shrink:0},previous:Ce}}function computeCost(e,t,_e,xe,Se,Ce){let Te=_e.width-Se.totals.width,Ee=0,De=0,Oe=Ce<t.length?t[Ce-1]:t[t.length-1];return e[xe].type===`penalty`&&(Te+=e[xe].width),Te<Oe?(Ee=_e.stretch-Se.totals.stretch,Ee>0?(Oe-Te)/Ee:linebreak.infinity):Te>Oe?(De=_e.shrink-Se.totals.shrink,De>0?(Oe-Te)/De:linebreak.infinity):0}function computeSum(e,t,_e){let xe={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=_e;t<e.length;t+=1){let Se=e[t];if(Se.type===`glue`)xe.width+=Se.width,xe.stretch+=Se.stretch,xe.shrink+=Se.shrink;else if(Se.type===`box`||Se.type===`penalty`&&Se.penalty===-linebreak.infinity&&t>_e)break}return xe}function findBestBreakpoints(e){let t=[];if(e.size()===0)return[];let _e={data:{demerits:1/0}};for(e.forEach(e=>{e.data.demerits<_e.data.demerits&&(_e=e)});_e!==null;)t.push(_e.data.position),_e=_e.data.previous;return t.reverse()}var linebreak=(e,t,_e)=>{let xe={demerits:{line:10,flagged:100,fitness:3e3},tolerance:_e||3},Se=new LinkedList,Ce={width:0,stretch:0,shrink:0},Te=t;Se.push(new LinkedList.Node(breakpoint(0,0,0,0,void 0,null)));function Ee(e,t,_e){let Ee=Se.first();for(;Ee!==null;){let De=0,Oe=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;Ee!==null;){De=Ee.data.line+1;let ke=computeCost(_e,Te,Ce,t,Ee.data,De);if((ke<-1||e.type===`penalty`&&e.penalty===-linebreak.infinity)&&Se.remove(Ee),ke>=-1&&ke<=xe.tolerance){let t=100*Math.abs(ke)**3,Se=0;Se=e.type===`penalty`&&e.penalty>=0?(xe.demerits.line+t)**2+e.penalty**2:e.type===`penalty`&&e.penalty!==-linebreak.infinity?(xe.demerits.line+t)**2-e.penalty**2:(xe.demerits.line+t)**2,e.type===`penalty`&&_e[Ee.data.position].type===`penalty`&&(Se+=xe.demerits.flagged*e.flagged*_e[Ee.data.position].flagged);let Ce;Ce=ke<-.5?0:ke<=.5?1:ke<=1?2:3,Math.abs(Ce-Ee.data.fitnessClass)>1&&(Se+=xe.demerits.fitness),Se+=Ee.data.demerits,Se<Oe[Ce].demerits&&(Oe[Ce]={active:Ee,demerits:Se})}if(Ee=Ee.next,Ee!==null&&Ee.data.line>=De)break}let ke=computeSum(_e,Ce,t);for(let e=0;e<Oe.length;e+=1){let _e=Oe[e];if(_e.demerits===1/0)continue;let xe=new LinkedList.Node(breakpoint(t,_e.demerits,_e.active.data.line+1,e,ke,_e.active));Ee===null?Se.push(xe):Se.insertBefore(Ee,xe)}}}return e.forEach((e,t,_e)=>{if(e.type===`box`){Ce.width+=e.width;return}if(e.type===`glue`){t>0&&_e[t-1].type===`box`&&Ee(e,t,_e),Ce.width+=e.width,Ce.stretch+=e.stretch,Ce.shrink+=e.shrink;return}e.type===`penalty`&&e.penalty!==linebreak.infinity&&Ee(e,t,_e)}),findBestBreakpoints(Se)};linebreak.infinity=1e4,linebreak.glue=(e,t,_e,xe,Se)=>({type:`glue`,start:t,end:_e,width:e,stretch:xe,shrink:Se}),linebreak.box=(e,t,_e,xe=!1)=>({type:`box`,width:e,start:t,end:_e,hyphenated:xe}),linebreak.penalty=(e,t,_e)=>({type:`penalty`,width:e,penalty:t,flagged:_e});var add=(e,t)=>{let _e=t.start+e,xe=t.end+e;return Object.assign({},t,{start:_e,end:xe})},length=e=>e.end-e.start,concat=(e,t)=>
264{let _e=e.end+length(t),xe=(e.glyphs||[]).concat(t.glyphs||[]),Se=(e.positions||[]).concat(t.positions||[]),Ce=Object.assign({},e.attributes,t.attributes),Te=e.glyphIndices||[],Ee=last$1(Te)||0,De=(t.glyphIndices||[]).map(e=>e+Ee+1),Oe=normalize(Te.concat(De));return Object.assign({},e,{end:_e,glyphs:xe,positions:Se,attributes:Ce,glyphIndices:Oe})},insertGlyph$1=(e,t,_e)=>{if(!t)return _e;let xe=slice$1(0,e,_e),Se=slice$1(e,1/0,_e);return concat(append$1(t,xe),Se)},insert=(e,t,_e)=>{let xe=getFont(_e);return insertGlyph$1(e,isNumber$1(t)?fromCodePoint(t,xe):t,_e)},runIndexAt=(e,t)=>runIndexAt$1(e,t.runs),insertGlyph=(e,t,_e)=>{let xe=runIndexAt(e,_e);if(xe===-1)return append(t,_e);let Se=[t],Ce=_e.string.slice(0,e)+stringFromCodePoints(Se)+_e.string.slice(e),Te=_e.runs.map((_e,Ce)=>Ce===xe?insert(e-_e.start,t,_e):Ce>xe?add(Se.length,_e):_e);return Object.assign({},_e,{string:Ce,runs:Te})},advanceWidthBetween$1=(e,t,_e)=>{let xe=_e.start||0,Se=Math.max(0,glyphIndexAt(e-xe,_e)),Ce=Math.max(0,glyphIndexAt(t-xe,_e));return advanceWidth$2((_e.positions||[]).slice(Se,Ce))},advanceWidthBetween=(e,t,_e)=>filter(e,t,_e.runs).reduce((_e,xe)=>_e+advanceWidthBetween$1(e,t,xe),0),HYPHEN=45,TOLERANCE_STEPS=5,TOLERANCE_LIMIT=50,opts={width:3,stretch:6,shrink:9},breakLines=(e,t,_e)=>{let xe=0,Se=null,Ce=_e.reduce((_e,Ce)=>{let Te=t[Ce],Ee=t[Ce-1];if(Ce===t.length-1)return _e;let De;return Te.type===`penalty`?(Se=Ee.end,De=slice(xe,Se,e),De=insertGlyph(De.string.length,HYPHEN,De)):(Se=Te.end,De=slice(xe,Se,e)),xe=Se,[..._e,De]},[]);return Ce.push(slice(xe,e.string.length,e)),Ce},getNodes=(e,{align:t},_e)=>{let xe=0,Se=5,{syllables:Ce}=e,Te=_e.hyphenationPenalty||(t===`justify`?100:600),Ee=Ce.reduce((t,_e,Se)=>{let Ee=advanceWidthBetween(xe,xe+_e.length,e);if(_e.trim()===``){let e=Ee*opts.width/opts.stretch,Se=Ee*opts.width/opts.shrink,Ce=xe+_e.length;t.push(linebreak.glue(Ee,xe,Ce,e,Se))}else{let e=Ce[Se+1]!==` `,De=xe+_e.length;t.push(linebreak.box(Ee,xe,De,e)),Ce[Se+1]&&e&&t.push(linebreak.penalty(5,Te,1))}return xe+=_e.length,t},[]);return Ee.push(linebreak.glue(0,xe,xe,linebreak.infinity,0)),Ee.push(linebreak.penalty(0,-linebreak.infinity,1)),Ee},getAttributes=e=>e.runs?.[0]?.attributes||{},linebreaker=e=>(t,_e)=>{let xe=e.tolerance||4,Se=getNodes(t,getAttributes(t),e),Ce=linebreak(Se,_e,xe);for(;Ce.length===0&&xe<TOLERANCE_LIMIT;)xe+=TOLERANCE_STEPS,Ce=linebreak(Se,_e,xe);return(Ce.length===0||Ce.length===1&&Ce[0]===0)&&(Ce=applyBestFit(Se,_e)),breakLines(t,Se,Ce.slice(1))},Direction;(function(e){e[e.GROW=0]=`GROW`,e[e.SHRINK=1]=`SHRINK`})(Direction||={});var WHITESPACE_PRIORITY=1,LETTER_PRIORITY=2,EXPAND_WHITESPACE_FACTOR={before:.5,after:.5,priority:WHITESPACE_PRIORITY,unconstrained:!1},EXPAND_CHAR_FACTOR={before:.14453125,after:.14453125,priority:LETTER_PRIORITY,unconstrained:!1},SHRINK_WHITESPACE_FACTOR={before:-.04296875,after:-.04296875,priority:WHITESPACE_PRIORITY,unconstrained:!1},SHRINK_CHAR_FACTOR={before:-.04296875,after:-.04296875,priority:LETTER_PRIORITY,unconstrained:!1},getCharFactor=(e,t)=>{let _e=t.expandCharFactor||{},xe=t.shrinkCharFactor||{};return e===Direction.GROW?Object.assign({},EXPAND_CHAR_FACTOR,_e):Object.assign({},SHRINK_CHAR_FACTOR,xe)},getWhitespaceFactor=(e,t)=>{let _e=t.expandWhitespaceFactor||{},xe=t.shrinkWhitespaceFactor||{};return e===Direction.GROW?Object.assign({},EXPAND_WHITESPACE_FACTOR,_e):Object.assign({},SHRINK_WHITESPACE_FACTOR,xe)},factor=(e,t)=>_e=>{let xe=getCharFactor(e,t),Se=getWhitespaceFactor(e,t),Ce=[];for(let e=0;e<_e.length;e+=1){let t,Te=_e[e];isWhiteSpace(Te)?(t=Object.assign({},Se),e===_e.length-1&&(t.before=0,e>0&&(Ce[e-1].after=0))):Te.isMark&&e>0?(t=Object.assign({},Ce[e-1]),t.before=0,Ce[e-1].after=0):t=Object.assign({},xe),Ce.push(t)}return Ce},getFactors=(e,t,_e)=>{let xe=factor(e>0?Direction.GROW:Direction.SHRINK,_e),Se=t.runs.reduce((e,t)=>e.concat(xe(t.glyphs)),[]);return Se[0].before=0,Se[Se.length-1].after=0,Se},KASHIDA_PRIORITY=0,NULL_PRIORITY=3,getDistances=(e,t)=>{let _e=0,xe=[],Se=[];for(let e=KASHIDA_PRIORITY;e<=NULL_PRIORITY;e+=1)xe[e]=Se[e]=0;for(let e=0;e<t.length;e+=1){let Ce=t[e],Te=Ce.before+Ce.after;_e+=Te,xe[Ce.priority]+=Te,Ce.unconstrained&&(Se[Ce.priority]+=Te)}let Ce=-1,Te=0,Ee=e,De;for(De=KASHIDA_PRIORITY;De<=NULL_PRIORITY;De+=1){let e=xe[De];if(e!==0){if(Ce===-1&&(Ce=De,Te=e),Math.abs(Ee)<=Math.abs(e)){xe[De]=Ee/e,Se[De]=0,Ee=0;break}if(xe[De]=1,Ee-=e,Se[De]!==0){Se[De]=Ee/Se[De],Ee=0;break}}}for(let e=De+1;e<=NULL_PRIORITY;e+=1)xe[e]=0,Se[e]=0;Ee>0&&Ce>-1&&(xe[Ce]=(Te+(e-_e))/Te);let Oe=[];for(let e=0;e<t.length;e+=1){let _e=t[e],Ce=t[e+1],Te=_e.after*xe[_e.priority];Ce&&(Te+=Ce.before*xe[Ce.priority]),_e.unconstrained&&(Te+=_e.after*Se[_e.priority],Ce&&(Te+=Ce.before*Se[Ce.priority])),Oe.push(Te)}return Oe},justifyLine=(e,t)=>{let _e=0;for(let xe of t.runs)for(let t of xe.positions)t.xAdvance+=e[_e++];return t},justification=e=>t=>{let _e=t.box.width-advanceWidth(t);return _e===0?t:justifyLine(getDistances(_e,getFactors(_e,t,e)),t)},ascent=e=>e.runs.reduce((e,t)=>
264Math.max(e,ascent$1(t)),0),BASE_FONT_SIZE=12,textDecoration=()=>e=>{let t=e.overflowLeft||0,_e=e.overflowRight||0,xe=advanceWidth(e)-_e;e.decorationLines=[];for(let _e=0;_e<e.runs.length;_e+=1){let Se=e.runs[_e],Ce=Math.min(xe-t,advanceWidth$1(Se)),Te=Math.max(.5,Math.floor(Se.attributes.fontSize/BASE_FONT_SIZE));if(Se.attributes.underline){let _e={rect:{x:t,y:ascent(e)+Te*2,width:Ce,height:Te},opacity:Se.attributes.opacity,color:Se.attributes.underlineColor||`black`,style:Se.attributes.underlineStyle||`solid`};e.decorationLines.push(_e)}if(Se.attributes.strike){let _e=ascent(e)-ascent$1(Se)/3,xe={rect:{x:t,y:_e,width:Ce,height:Te},opacity:Se.attributes.opacity,color:Se.attributes.strikeColor||`black`,style:Se.attributes.strikeStyle||`solid`};e.decorationLines.push(xe)}t+=Ce}return e},ignoredScripts=[`Common`,`Inherited`,`Unknown`],scriptItemizer=()=>e=>{let{string:t}=e,_e=`Unknown`,xe=0,Se=0,Ce=[];if(!t)return empty();for(let e=0;e<t.length;e+=1){let Te=t[e],Ee=Te.codePointAt(0),De=$747425b437e121da$export$2e2bcd8739ae039.getScript(Ee);De!==_e&&!ignoredScripts.includes(De)&&(_e!==`Unknown`&&Ce.push({start:xe,end:Se,attributes:{script:_e}}),xe=Se,_e=De),Se+=Te.length}return xe<t.length&&Ce.push({start:xe,end:t.length,attributes:{script:_e}}),{string:t,runs:Ce}},SOFT_HYPHEN=`Â`,hyphenator=(0,import_hyphen.default)(import_en_us.default),splitHyphen=e=>e.split(SOFT_HYPHEN),cache={},getParts=e=>splitHyphen(e.includes(SOFT_HYPHEN)?e:hyphenator(e)),wordHyphenation=()=>e=>{let t=`_${e}`;return isNil(e)?[]:(cache[t]||(cache[t]=getParts(e)),cache[t])},IGNORED_CODE_POINTS=[173],getFontSize=e=>e.attributes.fontSize||12,pickFontFromFontStack=(e,t,_e)=>{if(IGNORED_CODE_POINTS.includes(e))return _e;let xe=[...t,_e];for(let t=0;t<xe.length;t+=1){let _e=xe[t];if(_e&&_e.hasGlyphForCodePoint&&_e.hasGlyphForCodePoint(e))return _e}return t.at(-1)},fontSubstitution=()=>({string:e,runs:t})=>{let _e=null,xe=null,Se=0,Ce=0,Te=[];for(let Ee=0;Ee<t.length;Ee+=1){let De=t[Ee];if(e.length===0){Te.push({start:0,end:0,attributes:{font:De.attributes.font}});break}let Oe=e.slice(De.start,De.end);for(let e=0;e<Oe.length;e+=1){let t=Oe[e],Ee=pickFontFromFontStack(t.codePointAt(0),De.attributes.font,_e),ke=getFontSize(De);(Ee!==_e||ke!==xe||Ee.unitsPerEm!==_e.unitsPerEm)&&(_e&&Te.push({start:Se,end:Ce,attributes:{font:[_e],scale:xe/_e.unitsPerEm}}),_e=Ee,xe=ke,Se=Ce),Ce+=t.length}}if(Se<e.length){let xe=getFontSize(last$1(t));Te.push({start:Se,end:e.length,attributes:{font:[_e],scale:xe/_e.unitsPerEm}})}return{string:e,runs:Te}},global$1=typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},lookup$1=[],revLookup=[],Arr=typeof Uint8Array<`u`?Uint8Array:Array,inited=!1;function init(){inited=!0;for(var e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,t=0,_e=e.length;t<_e;++t)lookup$1[t]=e[t],revLookup[e.charCodeAt(t)]=t;revLookup[45]=62,revLookup[95]=63}function toByteArray(e){inited||init();var t,_e,xe,Se,Ce,Te,Ee=e.length;if(Ee%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);Ce=e[Ee-2]===`=`?2:+(e[Ee-1]===`=`),Te=new Arr(Ee*3/4-Ce),xe=Ce>0?Ee-4:Ee;var De=0;for(t=0,_e=0;t<xe;t+=4,_e+=3)Se=revLookup[e.charCodeAt(t)]<<18|revLookup[e.charCodeAt(t+1)]<<12|revLookup[e.charCodeAt(t+2)]<<6|revLookup[e.charCodeAt(t+3)],Te[De++]=Se>>16&255,Te[De++]=Se>>8&255,Te[De++]=Se&255;return Ce===2?(Se=revLookup[e.charCodeAt(t)]<<2|revLookup[e.charCodeAt(t+1)]>>4,Te[De++]=Se&255):Ce===1&&(Se=revLookup[e.charCodeAt(t)]<<10|revLookup[e.charCodeAt(t+1)]<<4|revLookup[e.charCodeAt(t+2)]>>2,Te[De++]=Se>>8&255,Te[De++]=Se&255),Te}function tripletToBase64(e){return lookup$1[e>>18&63]+lookup$1[e>>12&63]+lookup$1[e>>6&63]+lookup$1[e&63]}function encodeChunk(e,t,_e){for(var xe,Se=[],Ce=t;Ce<_e;Ce+=3)xe=(e[Ce]<<16)+(e[Ce+1]<<8)+e[Ce+2],Se.push(tripletToBase64(xe));return Se.join(``)}function fromByteArray(e){inited||init();for(var t,_e=e.length,xe=_e%3,Se=``,Ce=[],Te=16383,Ee=0,De=_e-xe;Ee<De;Ee+=Te)Ce.push(encodeChunk(e,Ee,Ee+Te>De?De:Ee+Te));return xe===1?(t=e[_e-1],Se+=lookup$1[t>>2],Se+=lookup$1[t<<4&63],Se+=`==`):xe===2&&(t=(e[_e-2]<<8)+e[_e-1],Se+=lookup$1[t>>10],Se+=lookup$1[t>>4&63],Se+=lookup$1[t<<2&63],Se+=`=`),Ce.push(Se),Ce.join(``)}function read(e,t,_e,xe,Se){var Ce,Te,Ee=Se*8-xe-1,De=(1<<Ee)-1,Oe=De>>1,ke=-7,Ae=_e?Se-1:0,je=_e?-1:1,Me=e[t+Ae];for(Ae+=je,Ce=Me&(1<<-ke)-1,Me>>=-ke,ke+=Ee;ke>0;Ce=Ce*256+e[t+Ae],Ae+=je,ke-=8);for(Te=Ce&(1<<-ke)-1,Ce>>=-ke,ke+=xe;ke>0;Te=Te*256+e[t+Ae],Ae+=je,ke-=8);if(Ce===0)Ce=1-Oe;else if(Ce===De)return Te?NaN:(Me?-1:1)*(1/0);else Te+=2**xe,Ce-=Oe;return(Me?-1:1)*Te*2**(Ce-xe)}function write(e,t,_e,xe,Se,Ce){var Te,Ee,De,Oe=Ce*8-Se-1,ke=(1<<Oe)-1,Ae=ke>>1,je=Se===23?2**-24-2**-77:0,Me=xe?0:Ce-1,Pe=xe?1:-1,Fe=+(t<0||t===0&&1
264/t<0);for(t=Math.abs(t),isNaN(t)||t===1/0?(Ee=+!!isNaN(t),Te=ke):(Te=Math.floor(Math.log(t)/Math.LN2),t*(De=2**-Te)<1&&(Te--,De*=2),Te+Ae>=1?t+=je/De:t+=je*2**(1-Ae),t*De>=2&&(Te++,De/=2),Te+Ae>=ke?(Ee=0,Te=ke):Te+Ae>=1?(Ee=(t*De-1)*2**Se,Te+=Ae):(Ee=t*2**(Ae-1)*2**Se,Te=0));Se>=8;e[_e+Me]=Ee&255,Me+=Pe,Ee/=256,Se-=8);for(Te=Te<<Se|Ee,Oe+=Se;Oe>0;e[_e+Me]=Te&255,Me+=Pe,Te/=256,Oe-=8);e[_e+Me-Pe]|=Fe*128}var toString={}.toString,isArray=Array.isArray||function(e){return toString.call(e)==`[object Array]`},INSPECT_MAX_BYTES=50;Buffer$1.TYPED_ARRAY_SUPPORT=global$1.TYPED_ARRAY_SUPPORT===void 0?!0:global$1.TYPED_ARRAY_SUPPORT,kMaxLength();function kMaxLength(){return Buffer$1.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(e,t){if(kMaxLength()<t)throw RangeError(`Invalid typed array length`);return Buffer$1.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=Buffer$1.prototype):(e===null&&(e=new Buffer$1(t)),e.length=t),e}function Buffer$1(e,t,_e){if(!Buffer$1.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$1))return new Buffer$1(e,t,_e);if(typeof e==`number`){if(typeof t==`string`)throw Error(`If encoding is specified then the first argument must be a string`);return allocUnsafe(this,e)}return from(this,e,t,_e)}Buffer$1.poolSize=8192,Buffer$1._augment=function(e){return e.__proto__=Buffer$1.prototype,e};function from(e,t,_e,xe){if(typeof t==`number`)throw TypeError(`"value" argument must not be a number`);return typeof ArrayBuffer<`u`&&t instanceof ArrayBuffer?fromArrayBuffer(e,t,_e,xe):typeof t==`string`?fromString(e,t,_e):fromObject(e,t)}Buffer$1.from=function(e,t,_e){return from(null,e,t,_e)},Buffer$1.TYPED_ARRAY_SUPPORT&&(Buffer$1.prototype.__proto__=Uint8Array.prototype,Buffer$1.__proto__=Uint8Array,typeof Symbol<`u`&&Symbol.species&&Buffer$1[Symbol.species]);function assertSize(e){if(typeof e!=`number`)throw TypeError(`"size" argument must be a number`);if(e<0)throw RangeError(`"size" argument must not be negative`)}function alloc(e,t,_e,xe){return assertSize(t),t<=0||_e===void 0?createBuffer(e,t):typeof xe==`string`?createBuffer(e,t).fill(_e,xe):createBuffer(e,t).fill(_e)}Buffer$1.alloc=function(e,t,_e){return alloc(null,e,t,_e)};function allocUnsafe(e,t){if(assertSize(t),e=createBuffer(e,t<0?0:checked(t)|0),!Buffer$1.TYPED_ARRAY_SUPPORT)for(var _e=0;_e<t;++_e)e[_e]=0;return e}Buffer$1.allocUnsafe=function(e){return allocUnsafe(null,e)},Buffer$1.allocUnsafeSlow=function(e){return allocUnsafe(null,e)};function fromString(e,t,_e){if((typeof _e!=`string`||_e===``)&&(_e=`utf8`),!Buffer$1.isEncoding(_e))throw TypeError(`"encoding" must be a valid string encoding`);var xe=byteLength(t,_e)|0;e=createBuffer(e,xe);var Se=e.write(t,_e);return Se!==xe&&(e=e.slice(0,Se)),e}function fromArrayLike(e,t){var _e=t.length<0?0:checked(t.length)|0;e=createBuffer(e,_e);for(var xe=0;xe<_e;xe+=1)e[xe]=t[xe]&255;return e}function fromArrayBuffer(e,t,_e,xe){if(t.byteLength,_e<0||t.byteLength<_e)throw RangeError(`'offset' is out of bounds`);if(t.byteLength<_e+(xe||0))throw RangeError(`'length' is out of bounds`);return t=_e===void 0&&xe===void 0?new Uint8Array(t):xe===void 0?new Uint8Array(t,_e):new Uint8Array(t,_e,xe),Buffer$1.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=Buffer$1.prototype):e=fromArrayLike(e,t),e}function fromObject(e,t){if(internalIsBuffer(t)){var _e=checked(t.length)|0;return e=createBuffer(e,_e),e.length===0||t.copy(e,0,0,_e),e}if(t){if(typeof ArrayBuffer<`u`&&t.buffer instanceof ArrayBuffer||`length`in t)return typeof t.length!=`number`||isnan(t.length)?createBuffer(e,0):fromArrayLike(e,t);if(t.type===`Buffer`&&isArray(t.data))return fromArrayLike(e,t.data)}throw TypeError(`First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.`)}function checked(e){if(e>=kMaxLength())throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+kMaxLength().toString(16)+` bytes`);return e|0}Buffer$1.isBuffer=isBuffer$1;function internalIsBuffer(e){return!!(e!=null&&e._isBuffer)}Buffer$1.compare=function(e,t){if(!internalIsBuffer(e)||!internalIsBuffer(t))throw TypeError(`Arguments must be Buffers`);if(e===t)return 0;for(var _e=e.length,xe=t.length,Se=0,Ce=Math.min(_e,xe);Se<Ce;++Se)if(e[Se]!==t[Se]){_e=e[Se],xe=t[Se];break}return _e<xe?-1:+(xe<_e)},Buffer$1.isEncoding=function(e){switch(String(e).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},Buffer$1.concat=function(e,t){if(!isArray(e))throw TypeError(`"list" argument must be an Array of Buffers`);if(e.length===0)return Buffer$1.alloc(0);var _e;if(t===void 0)for(t=0,_e=0;_e<e.length;++_e)t+=e[_e].length;var xe=Buffer$1.allocUnsafe(t),Se=0;for(_e=0;_e<e.length;++_e){var Ce=e[_e];if(!internalIsBuffer(Ce))throw TypeError(`"list" argument must be an Array of Buffers`);Ce.copy(xe,Se),Se+=Ce.length}return xe};function byteLength(e,t){if(internalIsBuffer(e))return e.length;if(typeof ArrayBuffer<`u`&&typeof ArrayBuffer.isView==`function`&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!=`string`&&(e=``+e);var _e=e.length;if(_e===0)return 0;for(var xe=!1;;)switch(t){case`ascii`:case`latin1`:case`binary`:return _e;case`utf8`:case`utf-8`:case void 0:return utf8ToBytes(e).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return _e*2;case`hex`:return _e>>>1;case`base64`:return base64ToBytes(e).length;default:if(xe)return utf8ToBytes(e).length;t=(``+t).toLowerCase(),xe=!0}}Buffer$1.byteLength=byteLength;function slowToString(e,t,_e){var xe=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,t>>>=0,_e<=t))return``;for(e||=`utf8`;;)switch(e){case`hex`:return hexSlice(this,t,_e);case`utf8`:case`utf-8`:return utf8Slice(this,t,_e);case`ascii`:return asciiSlice(this,t,_e);case`latin1`:case`binary`:return latin1Slice(this,t,_e);case`base64`:return base64Slice(this,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return utf16leSlice(this,t,_e);default:if(xe)throw TypeError(`Unknown encoding: `+e);e=(e+``).toLowerCase(),xe=!0}}Buffer$1.prototype._isBuffer=!0;function swap(e,t,_e){var xe=e[t];e[t]=e[_e],e[_e]=xe}Buffer$1.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(var t=0;t<e;t+=2)swap(this,t,t+1);return this},Buffer$1.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2);return this},Buffer$1.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4);return this},Buffer$1.prototype.toString=function(){var e=this.length|0;return e===0?``:arguments.length===0?utf8Slice(this,0,e):slowToString.apply(this,arguments)},Buffer$1.prototype.equals=function(e){if(!internalIsBuffer(e))throw TypeError(`Argument must be a Buffer`);return this===e?!0:Buffer$1.compare(this,e)===0},Buffer$1.prototype.inspect=function(){var e=``,t=INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString(`hex`,0,t).match(/.{2}/g).join(` `),this.length>t&&(e+=` ... `)),`<Buffer `+e+`>`},Buffer$1.prototype.compare=function(e,t,_e,xe,Se){if(!internalIsBuffer(e))throw TypeError(`Argument must be a Buffer`);if(t===void 0&&(t=0),_e===void 0&&(_e=e?e.length:0),xe===void 0&&(xe=0),Se===void 0&&(Se=this.length),t<0||_e>e.length||xe<0||Se>this.length)throw RangeError(`out of range index`);if(xe>=Se&&t>=_e)return 0;if(xe>=Se)return-1;if(t>=_e)return 1;if(t>>>=0,_e>>>=0,xe>>>=0,Se>>>=0,this===e)return 0;for(var Ce=Se-xe,Te=_e-t,Ee=Math.min(Ce,Te),De=this.slice(xe,Se),Oe=e.slice(t,_e),ke=0;ke<Ee;++ke)if(De[ke]!==Oe[ke]){Ce=De[ke],Te=Oe[ke];break}return Ce<Te?-1:+(Te<Ce)};function bidirectionalIndexOf(e,t,_e,xe,Se){if(e.length===0)return-1;if(typeof _e==`string`?(xe=_e,_e=0):_e>2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,isNaN(_e)&&(_e=Se?0:e.length-1),_e<0&&(_e=e.length+_e),_e>=e.length){if(Se)return-1;_e=e.length-1}else if(_e<0)if(Se)_e=0;else return-1;if(typeof t==`string`&&(t=Buffer$1.from(t,xe)),internalIsBuffer(t))return t.length===0?-1:arrayIndexOf(e,t,_e,xe,Se);
vendor: 11,021 bytes, line 264
264if(typeof t==`number`)return t&=255,Buffer$1.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==`function`?Se?Uint8Array.prototype.indexOf.call(e,t,_e):Uint8Array.prototype.lastIndexOf.call(e,t,_e):arrayIndexOf(e,[t],_e,xe,Se);throw TypeError(`val must be string, number or Buffer`)}function arrayIndexOf(e,t,_e,xe,Se){var Ce=1,Te=e.length,Ee=t.length;if(xe!==void 0&&(xe=String(xe).toLowerCase(),xe===`ucs2`||xe===`ucs-2`||xe===`utf16le`||xe===`utf-16le`)){if(e.length<2||t.length<2)return-1;Ce=2,Te/=2,Ee/=2,_e/=2}function De(e,t){return Ce===1?e[t]:e.readUInt16BE(t*Ce)}var Oe;if(Se){var ke=-1;for(Oe=_e;Oe<Te;Oe++)if(De(e,Oe)===De(t,ke===-1?0:Oe-ke)){if(ke===-1&&(ke=Oe),Oe-ke+1===Ee)return ke*Ce}else ke!==-1&&(Oe-=Oe-ke),ke=-1}else for(_e+Ee>Te&&(_e=Te-Ee),Oe=_e;Oe>=0;Oe--){for(var Ae=!0,je=0;je<Ee;je++)if(De(e,Oe+je)!==De(t,je)){Ae=!1;break}if(Ae)return Oe}return-1}Buffer$1.prototype.includes=function(e,t,_e){return this.indexOf(e,t,_e)!==-1},Buffer$1.prototype.indexOf=function(e,t,_e){return bidirectionalIndexOf(this,e,t,_e,!0)},Buffer$1.prototype.lastIndexOf=function(e,t,_e){return bidirectionalIndexOf(this,e,t,_e,!1)};function hexWrite(e,t,_e,xe){_e=Number(_e)||0;var Se=e.length-_e;xe?(xe=Number(xe),xe>Se&&(xe=Se)):xe=Se;var Ce=t.length;if(Ce%2!=0)throw TypeError(`Invalid hex string`);xe>Ce/2&&(xe=Ce/2);for(var Te=0;Te<xe;++Te){var Ee=parseInt(t.substr(Te*2,2),16);if(isNaN(Ee))return Te;e[_e+Te]=Ee}return Te}function utf8Write(e,t,_e,xe){return blitBuffer(utf8ToBytes(t,e.length-_e),e,_e,xe)}function asciiWrite(e,t,_e,xe){return blitBuffer(asciiToBytes(t),e,_e,xe)}function latin1Write(e,t,_e,xe){return asciiWrite(e,t,_e,xe)}function base64Write(e,t,_e,xe){return blitBuffer(base64ToBytes(t),e,_e,xe)}function ucs2Write(e,t,_e,xe){return blitBuffer(utf16leToBytes(t,e.length-_e),e,_e,xe)}Buffer$1.prototype.write=function(e,t,_e,xe){if(t===void 0)xe=`utf8`,_e=this.length,t=0;else if(_e===void 0&&typeof t==`string`)xe=t,_e=this.length,t=0;else if(isFinite(t))t|=0,isFinite(_e)?(_e|=0,xe===void 0&&(xe=`utf8`)):(xe=_e,_e=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);var Se=this.length-t;if((_e===void 0||_e>Se)&&(_e=Se),e.length>0&&(_e<0||t<0)||t>this.length)throw RangeError(`Attempt to write outside buffer bounds`);xe||=`utf8`;for(var Ce=!1;;)switch(xe){case`hex`:return hexWrite(this,e,t,_e);case`utf8`:case`utf-8`:return utf8Write(this,e,t,_e);case`ascii`:return asciiWrite(this,e,t,_e);case`latin1`:case`binary`:return latin1Write(this,e,t,_e);case`base64`:return base64Write(this,e,t,_e);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ucs2Write(this,e,t,_e);default:if(Ce)throw TypeError(`Unknown encoding: `+xe);xe=(``+xe).toLowerCase(),Ce=!0}},Buffer$1.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(e,t,_e){return t===0&&_e===e.length?fromByteArray(e):fromByteArray(e.slice(t,_e))}function utf8Slice(e,t,_e){_e=Math.min(e.length,_e);for(var xe=[],Se=t;Se<_e;){var Ce=e[Se],Te=null,Ee=Ce>239?4:Ce>223?3:Ce>191?2:1;if(Se+Ee<=_e){var De,Oe,ke,Ae;switch(Ee){case 1:Ce<128&&(Te=Ce);break;case 2:De=e[Se+1],(De&192)==128&&(Ae=(Ce&31)<<6|De&63,Ae>127&&(Te=Ae));break;case 3:De=e[Se+1],Oe=e[Se+2],(De&192)==128&&(Oe&192)==128&&(Ae=(Ce&15)<<12|(De&63)<<6|Oe&63,Ae>2047&&(Ae<55296||Ae>57343)&&(Te=Ae));break;case 4:De=e[Se+1],Oe=e[Se+2],ke=e[Se+3],(De&192)==128&&(Oe&192)==128&&(ke&192)==128&&(Ae=(Ce&15)<<18|(De&63)<<12|(Oe&63)<<6|ke&63,Ae>65535&&Ae<1114112&&(Te=Ae))}}Te===null?(Te=65533,Ee=1):Te>65535&&(Te-=65536,xe.push(Te>>>10&1023|55296),Te=56320|Te&1023),xe.push(Te),Se+=Ee}return decodeCodePointsArray(xe)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(e){var t=e.length;if(t<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,e);for(var _e=``,xe=0;xe<t;)_e+=String.fromCharCode.apply(String,e.slice(xe,xe+=MAX_ARGUMENTS_LENGTH));return _e}function asciiSlice(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]&127);return xe}function latin1Slice(e,t,_e){var xe=``;_e=Math.min(e.length,_e);for(var Se=t;Se<_e;++Se)xe+=String.fromCharCode(e[Se]);return xe}function hexSlice(e,t,_e){var xe=e.length;(!t||t<0)&&(t=0),(!_e||_e<0||_e>xe)&&(_e=xe);for(var Se=``,Ce=t;Ce<_e;++Ce)Se+=toHex(e[Ce]);return Se}function utf16leSlice(e,t,_e){for(var xe=e.slice(t,_e),Se=``,Ce=0;Ce<xe.length;Ce+=2)Se+=String.fromCharCode(xe[Ce]+xe[Ce+1]*256);return Se}Buffer$1.prototype.slice=function(e,t){var _e=this.length;e=~~e,t=t===void 0?_e:~~t,e<0?(e+=_e,e<0&&(e=0)):e>_e&&(e=_e),t<0?(t+=_e,t<0&&(t=0)):t>_e&&(t=_e),t<e&&(t=e);var xe;if(Buffer$1.TYPED_ARRAY_SUPPORT)xe=this.subarray(e,t),xe.__proto__=Buffer$1.prototype;else{var Se=t-e;xe=new Buffer$1(Se,void 0);for(var Ce=0;Ce<Se;++Ce)xe[Ce]=this[Ce+e]}return xe};function checkOffset(e,t,_e){if(e%1!=0||e<0)throw RangeError(`offset is not uint`);if(e+t>_e)throw RangeError(`Trying to access beyond buffer length`)}Buffer$1.prototype.readUIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return xe},Buffer$1.prototype.readUIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset(e,t,this.length);for(var xe=this[e+--t],Se=1;t>0&&(Se*=256);)xe+=this[e+--t]*Se;return xe},Buffer$1.prototype.readUInt8=function(e,t){return t||checkOffset(e,1,this.length),this[e]},Buffer$1.prototype.readUInt16LE=function(e,t){return t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer$1.prototype.readUInt16BE=function(e,t){return t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer$1.prototype.readUInt32LE=function(e,t){return t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},Buffer$1.prototype.readUInt32BE=function(e,t){return t||checkOffset(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer$1.prototype.readIntLE=function(e,t,_e){e|=0,t|=0,_e||checkOffset(e,t,this.length);for(var xe=this[e],Se=1,Ce=0;++Ce<t&&(Se*=256);)xe+=this[e+Ce]*Se;return Se*=128,xe>=Se&&(xe-=2**(8*t)),xe},Buffer$1.prototype.readIntBE=function(e,t,_e){e|=0,t|=0,_e||checkOffset(e,t,this.length);for(var xe=t,Se=1,Ce=this[e+--xe];xe>0&&(Se*=256);)Ce+=this[e+--xe]*Se;return Se*=128,Ce>=Se&&(Ce-=2**(8*t)),Ce},Buffer$1.prototype.readInt8=function(e,t){return t||checkOffset(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},Buffer$1.prototype.readInt16LE=function(e,t){t||checkOffset(e,2,this.length);var _e=this[e]|this[e+1]<<8;return _e&32768?_e|4294901760:_e},Buffer$1.prototype.readInt16BE=function(e,t){t||checkOffset(e,2,this.length);var _e=this[e+1]|this[e]<<8;return _e&32768?_e|4294901760:_e},Buffer$1.prototype.readInt32LE=function(e,t){return t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer$1.prototype.readInt32BE=function(e,t){return t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer$1.prototype.readFloatLE=function(e,t){return t||checkOffset(e,4,this.length),read(this,e,!0,23,4)},Buffer$1.prototype.readFloatBE=function(e,t){return t||checkOffset(e,4,this.length),read(this,e,!1,23,4)},Buffer$1.prototype.readDoubleLE=function(e,t){return t||checkOffset(e,8,this.length),read(this,e,!0,52,8)},Buffer$1.prototype.readDoubleBE=function(e,t){return t||checkOffset(e,8,this.length),read(this,e,!1,52,8)};function checkInt(e,t,_e,xe,Se,Ce){if(!internalIsBuffer(e))throw TypeError(`"buffer" argument must be a Buffer instance`);if(t>Se||t<Ce)throw RangeError(`"value" argument is out of bounds`);if(_e+xe>e.length)throw RangeError(`Index out of range`)}Buffer$1.prototype.writeUIntLE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt(this,e,t,_e,Se,0)}var Ce=1,Te=0;for(this[t]=e&255;++Te<_e&&(Ce*=256);)this[t+Te]=e/Ce&255;return t+_e},Buffer$1.prototype.writeUIntBE=function(e,t,_e,xe){if(e=+e,t|=0,_e|=0,!xe){var Se=2**(8*_e)-1;checkInt(this,e,t,_e,Se,0)}var Ce=_e-1,Te=1;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)this[t+Ce]=e/Te&255;return t+_e},Buffer$1.prototype.writeUInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,1,255,0),Buffer$1.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e&255,t+1};function objectWriteUInt16(e,t,_e,xe){t<0&&(t=65535+t+1);for(var Se=0,Ce=Math.min(e.length-_e,2);Se<Ce;++Se)e[_e+Se]=(t&255<<8*(xe?Se:1-Se))>>>(xe?Se:1-Se)*8}Buffer$1.prototype.writeUInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,2,65535,0),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer$1.prototype.writeUInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,2,65535,0),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16(this,e,t,!1),t+2};function objectWriteUInt32(e,t,_e,xe){t<0&&(t=4294967295+t+1);for(var Se=0,Ce=Math.min(e.length-_e,4);Se<Ce;++Se)e[_e+Se]=t>>>(xe?Se:3-Se)*8&255}Buffer$1.prototype.writeUInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,4,4294967295,0),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255):objectWriteUInt32(this,e,t,!0),t+4},Buffer$1.prototype.writeUInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,4,4294967295,0),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32(this,e,t,!1),t+4},Buffer$1.prototype.writeIntLE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt(this,e,t,_e,Se-1,-Se)}var Ce=0,Te=1,Ee=0;for(this[t]=e&255;++Ce<_e&&(Te*=256);)e<0&&Ee===0&&this[t+Ce-1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$1.prototype.writeIntBE=function(e,t,_e,xe){if(e=+e,t|=0,!xe){var Se=2**(8*_e-1);checkInt(this,e,t,_e,Se-1,-Se)}var Ce=_e-1,Te=1,Ee=0;for(this[t+Ce]=e&255;--Ce>=0&&(Te*=256);)e<0&&Ee===0&&this[t+Ce+1]!==0&&(Ee=1),this[t+Ce]=(e/Te>>0)-Ee&255;return t+_e},Buffer$1.prototype.writeInt8=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,1,127,-128),Buffer$1.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=e&255,t+1},Buffer$1.prototype.writeInt16LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,2,32767,-32768),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer$1.prototype.writeInt16BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,2,32767,-32768),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e&255):objectWriteUInt16(this,e,t,!1),t+2},Buffer$1.prototype.writeInt32LE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,4,2147483647,-2147483648),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32(this,e,t,!0),t+4},Buffer$1.prototype.writeInt32BE=function(e,t,_e){return e=+e,t|=0,_e||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer$1.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255):objectWriteUInt32(this,e,t,!1),t+4};
264function checkIEEE754(e,t,_e,xe,Se,Ce){if(_e+xe>e.length||_e<0)throw RangeError(`Index out of range`)}function writeFloat(e,t,_e,xe,Se){return Se||checkIEEE754(e,t,_e,4),write(e,t,_e,xe,23,4),_e+4}Buffer$1.prototype.writeFloatLE=function(e,t,_e){return writeFloat(this,e,t,!0,_e)},Buffer$1.prototype.writeFloatBE=function(e,t,_e){return writeFloat(this,e,t,!1,_e)};function writeDouble(e,t,_e,xe,Se){return Se||checkIEEE754(e,t,_e,8),write(e,t,_e,xe,52,8),_e+8}Buffer$1.prototype.writeDoubleLE=function(e,t,_e){return writeDouble(this,e,t,!0,_e)},Buffer$1.prototype.writeDoubleBE=function(e,t,_e){return writeDouble(this,e,t,!1,_e)},Buffer$1.prototype.copy=function(e,t,_e,xe){if(_e||=0,!xe&&xe!==0&&(xe=this.length),t>=e.length&&(t=e.length),t||=0,xe>0&&xe<_e&&(xe=_e),xe===_e||e.length===0||this.length===0)return 0;if(t<0)throw RangeError(`targetStart out of bounds`);if(_e<0||_e>=this.length)throw RangeError(`sourceStart out of bounds`);if(xe<0)throw RangeError(`sourceEnd out of bounds`);xe>this.length&&(xe=this.length),e.length-t<xe-_e&&(xe=e.length-t+_e);var Se=xe-_e,Ce;if(this===e&&_e<t&&t<xe)for(Ce=Se-1;Ce>=0;--Ce)e[Ce+t]=this[Ce+_e];else if(Se<1e3||!Buffer$1.TYPED_ARRAY_SUPPORT)for(Ce=0;Ce<Se;++Ce)e[Ce+t]=this[Ce+_e];else Uint8Array.prototype.set.call(e,this.subarray(_e,_e+Se),t);return Se},Buffer$1.prototype.fill=function(e,t,_e,xe){if(typeof e==`string`){if(typeof t==`string`?(xe=t,t=0,_e=this.length):typeof _e==`string`&&(xe=_e,_e=this.length),e.length===1){var Se=e.charCodeAt(0);Se<256&&(e=Se)}if(xe!==void 0&&typeof xe!=`string`)throw TypeError(`encoding must be a string`);if(typeof xe==`string`&&!Buffer$1.isEncoding(xe))throw TypeError(`Unknown encoding: `+xe)}else typeof e==`number`&&(e&=255);if(t<0||this.length<t||this.length<_e)throw RangeError(`Out of range index`);if(_e<=t)return this;t>>>=0,_e=_e===void 0?this.length:_e>>>0,e||=0;var Ce;if(typeof e==`number`)for(Ce=t;Ce<_e;++Ce)this[Ce]=e;else{var Te=internalIsBuffer(e)?e:utf8ToBytes(new Buffer$1(e,xe).toString()),Ee=Te.length;for(Ce=0;Ce<_e-t;++Ce)this[Ce+t]=Te[Ce%Ee]}return this};var INVALID_BASE64_RE=/[^+\/0-9A-Za-z-_]/g;function base64clean(e){if(e=stringtrim(e).replace(INVALID_BASE64_RE,``),e.length<2)return``;for(;e.length%4!=0;)e+=`=`;return e}function stringtrim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,``)}function toHex(e){return e<16?`0`+e.toString(16):e.toString(16)}function utf8ToBytes(e,t){t||=1/0;for(var _e,xe=e.length,Se=null,Ce=[],Te=0;Te<xe;++Te){if(_e=e.charCodeAt(Te),_e>55295&&_e<57344){if(!Se){if(_e>56319){(t-=3)>-1&&Ce.push(239,191,189);continue}else if(Te+1===xe){(t-=3)>-1&&Ce.push(239,191,189);continue}Se=_e;continue}if(_e<56320){(t-=3)>-1&&Ce.push(239,191,189),Se=_e;continue}_e=(Se-55296<<10|_e-56320)+65536}else Se&&(t-=3)>-1&&Ce.push(239,191,189);if(Se=null,_e<128){if(--t<0)break;Ce.push(_e)}else if(_e<2048){if((t-=2)<0)break;Ce.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((t-=3)<0)break;Ce.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((t-=4)<0)break;Ce.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw Error(`Invalid code point`)}return Ce}function asciiToBytes(e){for(var t=[],_e=0;_e<e.length;++_e)t.push(e.charCodeAt(_e)&255);return t}function utf16leToBytes(e,t){for(var _e,xe,Se,Ce=[],Te=0;Te<e.length&&!((t-=2)<0);++Te)_e=e.charCodeAt(Te),xe=_e>>8,Se=_e%256,Ce.push(Se),Ce.push(xe);return Ce}function base64ToBytes(e){return toByteArray(base64clean(e))}function blitBuffer(e,t,_e,xe){for(var Se=0;Se<xe&&!(Se+_e>=t.length||Se>=e.length);++Se)t[Se+_e]=e[Se];return Se}function isnan(e){return e!==e}function isBuffer$1(e){return e!=null&&(!!e._isBuffer||isFastBuffer(e)||isSlowBuffer(e))}function isFastBuffer(e){return!!e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e)}function isSlowBuffer(e){return typeof e.readFloatLE==`function`&&typeof e.slice==`function`&&isFastBuffer(e.slice(0,0))}var PNG$1=class{data;width;height;format;constructor(e){let t=new PNG$2(e);this.data=e,this.width=t.width,this.height=t.height,this.format=`png`}static isValid(e){return e&&Buffer$1.isBuffer(e)&&e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71&&e[4]===13&&e[5]===10&&e[6]===26&&e[7]===10}},JPEG=class{data;width;height;format;constructor(e){if(this.data=e,this.format=`jpeg`,this.width=0,this.height=0,e.readUInt16BE(0)!==65496)throw Error(`SOI not found in JPEG`);let t=src_default.decode(this.data),_e;for(let e=0;e<t.length;e+=1){let xe=t[e];xe.name===`EXIF`&&xe.entries.orientation&&(_e=xe.entries.orientation),xe.name===`SOF`&&(this.width||=xe.width,this.height||=xe.height)}_e>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&Buffer$1.isBuffer(e)&&e.readUInt16BE(0)===65496}},createCache=({limit:e=100}={})=>{let t=new Map;return{get:e=>e?t.get(e)??void 0:null,set:(_e,xe)=>{if(t.delete(_e),t.size>=e){let e=t.keys().next().value;t.delete(e)}t.set(_e,xe)},reset:()=>{t=new Map},length:()=>t.size}},IMAGE_CACHE=createCache({limit:30}),isBuffer=Buffer$1.isBuffer,isBlob=e=>typeof Blob<`u`&&e instanceof Blob,isDataImageSrc=e=>`data`in e,isDataUri=e=>`uri`in e&&e.uri.startsWith(`data:`),fetchRemoteFile=async e=>{let{method:t=`GET`,headers:_e,body:xe,credentials:Se}=e,Ce=await(await fetch(e.uri,{method:t,headers:_e,body:xe,credentials:Se})).arrayBuffer();return Buffer$1.from(Ce)},isValidFormat=e=>{let t=e.toLowerCase();return t===`jpg`||t===`jpeg`||t===`png`},getImageFormat=e=>{let t;return JPEG.isValid(e)?t=`jpg`:PNG$1.isValid(e)&&(t=`png`),t};function getImage(e,t){switch(t.toLowerCase()){case`jpg`:case`jpeg`:return new JPEG(e);case`png`:return new PNG$1(e);default:return null}}var resolveBase64Image=async({uri:e})=>{let t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw Error(`Invalid base64 image: ${e}`);let _e=t[1],xe=t[2];if(!isValidFormat(_e))throw Error(`Base64 image invalid format: ${_e}`);return getImage(Buffer$1.from(xe,`base64`),_e)},resolveImageFromData=async e=>{if(e.data&&e.format)return getImage(e.data,e.format);throw Error(`Invalid data given for local file: ${JSON.stringify(e)}`)},resolveBufferImage=async e=>{let t=getImageFormat(e);return t?getImage(e,t):null},resolveBlobImage=async e=>{let{type:t}=e;if(!t||t===`application/octet-stream`){let t=await e.arrayBuffer();return resolveBufferImage(Buffer$1.from(t))}if(!t.startsWith(`image/`))throw Error(`Invalid blob type: ${t}`);let _e=t.replace(`image/`,``);if(!isValidFormat(_e))throw Error(`Invalid blob type: ${t}`);let xe=await e.arrayBuffer();return getImage(Buffer$1.from(xe),_e)},resolveImageFromUrl=async e=>{let t=await fetchRemoteFile(e),_e=getImageFormat(t);
264if(!_e)throw Error(`Not valid image extension`);return getImage(t,_e)},getCacheKey=e=>isBlob(e)||isBuffer(e)?null:isDataImageSrc(e)?e.data?.toString(`base64`)??null:e.uri,resolveImage=(e,{cache:t=!0}={})=>{let _e,xe=getCacheKey(e);if(isBlob(e))_e=resolveBlobImage(e);else if(isBuffer(e))_e=resolveBufferImage(e);else if(t&&IMAGE_CACHE.get(xe))return IMAGE_CACHE.get(xe);else _e=isDataUri(e)?resolveBase64Image(e):isDataImageSrc(e)?resolveImageFromData(e):resolveImageFromUrl(e);return t&&xe&&IMAGE_CACHE.set(xe,_e),_e},transformText=(e,t)=>{switch(t){case`uppercase`:return e.toUpperCase();case`lowercase`:return e.toLowerCase();case`capitalize`:return capitalize(e);case`upperfirst`:return upperFirst(e);default:return e}},isTspan=e=>e.type===Tspan,isTextInstance$4=e=>e.type===TextInstance,engine$1=layoutEngine({bidi:bidiEngine,linebreaker,justification,textDecoration,scriptItemizer,wordHyphenation,fontSubstitution}),getFragments$1=(e,t)=>{if(!t)return[{string:``}];let _e=[],{fill:xe=`black`,fontFamily:Se=`Helvetica`,fontWeight:Ce,fontStyle:Te,fontSize:Ee=18,textDecorationColor:De,textDecorationStyle:Oe,textTransform:ke,opacity:Ae}=t.props,je=t.props.textDecoration,Me=typeof Se==`string`?[Se]:[...Se||[]];Me.push(`Helvetica`);let Pe={font:Me.map(t=>{let _e={fontFamily:t,fontWeight:Ce,fontStyle:Te};return e.getFont(_e)?.data}),opacity:Ae,fontSize:Ee,color:xe,underlineStyle:Oe,underline:je===`underline`||je===`underline line-through`||je===`line-through underline`,underlineColor:De||xe,strike:je===`line-through`||je===`underline line-through`||je===`line-through underline`,strikeStyle:Oe,strikeColor:De||xe};for(let xe=0;xe<t.children.length;xe+=1){let Se=t.children[xe];isTextInstance$4(Se)?_e.push({string:transformText(Se.value,ke),attributes:Pe}):Se&&_e.push(...getFragments$1(e,Se))}return _e},getAttributedString$1=(e,t)=>fromFragments(getFragments$1(e,t)),AlmostInfinity=999999999999,shrinkWhitespaceFactor={before:-.5,after:-.5},layoutTspan=e=>(t,_e)=>{let xe=engine$1(getAttributedString$1(e,t),{x:t.props.x===void 0?_e:t.props.x,y:t.props?.y||0,width:AlmostInfinity,height:AlmostInfinity},{hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null,shrinkWhitespaceFactor}).flat();return Object.assign({},t,{lines:xe})},joinTSpanLines=e=>{let t=e.children.map((t,_e)=>{if(!isTspan(t))return t;let xe=t.children[0];return t.props.x===void 0&&_e<e.children.length-1&&xe?.value?Object.assign({},t,{children:[{...xe,value:`${xe.value} `}]}):t},[]);return Object.assign({},e,{children:t})},layoutText$1=(e,t)=>{if(!t.children)return t;let _e=t.props?.x||0,xe=layoutTspan(e),Se=joinTSpanLines(t).children.map(e=>{let t=xe(e,_e);return _e+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:Se})},isDefs=e=>e.type===Defs,getDefs=e=>((e.children||[]).find(isDefs)?.children||[]).reduce((e,t)=>{let _e=t.props?.id;return _e&&(e[_e]=t),e},{}),isNotDefs=e=>e.type!==Defs,detachDefs=e=>{if(!e.children)return e;let t=e.children.filter(isNotDefs);return Object.assign({},e,{children:t})},URL_REGEX=/url\(['"]?#([^'"]+)['"]?\)/,replaceDef=(e,t)=>{if(t)return URL_REGEX.test(t)?e[t.match(URL_REGEX)[1]]:t},parseNodeDefs=e=>t=>{let _e=t.props,xe=`fill`in _e?replaceDef(e,_e?.fill):void 0,Se=`clipPath`in _e?replaceDef(e,_e?.clipPath):void 0,Ce=Object.assign({},t.props,{fill:xe,clipPath:Se}),Te=t.children?t.children.map(parseNodeDefs(e)):void 0;return Object.assign({},t,{props:Ce,children:Te})},parseDefs=e=>{if(!e.children)return e;let t=getDefs(e),_e=e.children.map(parseNodeDefs(t));return Object.assign({},e,{children:_e})},replaceDefs=e=>detachDefs(parseDefs(e)),parseViewbox=e=>{if(!e)return null;if(typeof e!=`string`)return e;let t=e.split(/[,\s]+/).map(parseFloat$1);return t.length===4?{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}:null},getContainer$1=e=>{let t=parseViewbox(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:parseFloat$1(e.props.width),height:parseFloat$1(e.props.height)}:{width:0,height:0}},BASE_SVG_INHERITED_PROPS=`x.y.clipPath.clipRule.opacity.fill.fillOpacity.fillRule.stroke.strokeLinecap.strokeLinejoin.strokeOpacity.strokeWidth.textAnchor.dominantBaseline.color.fontFamily.fontSize.fontStyle.fontWeight.letterSpacing.o
264pacity.textDecoration.lineHeight.textAlign.visibility.wordSpacing`.split(`.`),TEXT_SVG_INHERITED_PROPS=without([`x`],BASE_SVG_INHERITED_PROPS),SVG_INHERITED_PROPS={[Text]:TEXT_SVG_INHERITED_PROPS},getInheritProps=e=>{let t=e.props||{};return pick(SVG_INHERITED_PROPS[e.type]??BASE_SVG_INHERITED_PROPS,t)},inheritProps=e=>{if(!e.children)return e;let t=getInheritProps(e),_e=e.children.map(e=>{let _e=Object.assign({},t,e.props||{});return inheritProps(Object.assign({},e,{props:_e}))});return Object.assign({},e,{children:_e})},parseAspectRatio=e=>{if(typeof e!=`string`)return e;let t=e.replace(/[\s\r\t\n]+/gm,` `).replace(/^defer\s/,``).split(` `);return{align:t[0]||`xMidYMid`,meetOrSlice:t[1]||`meet`}},STYLE_PROPS=[`width`,`height`,`color`,`stroke`,`strokeWidth`,`opacity`,`fillOpacity`,`strokeOpacity`,`fill`,`fillRule`,`clipPath`,`offset`,`transform`,`strokeLinejoin`,`strokeLinecap`,`strokeDasharray`,`gradientUnits`,`gradientTransform`],VERTICAL_PROPS=[`y`,`y1`,`y2`,`height`,`cy`,`ry`],HORIZONTAL_PROPS=[`x`,`x1`,`x2`,`width`,`cx`,`rx`],isSvg$3=e=>e.type===`SVG`,isText$5=e=>e.type===Text,isTextInstance$3=e=>e.type===TextInstance,transformPercent=e=>t=>mapValues(t,(t,_e)=>{let xe=matchPercent(t);return xe&&VERTICAL_PROPS.includes(_e)?xe.percent*e.height:xe&&HORIZONTAL_PROPS.includes(_e)?xe.percent*e.width:t}),parsePercent=e=>{let t=matchPercent(e);return t?t.percent:parseFloat$1(e)},parseTransform=e=>t=>resolveStyles$1(e,{transform:t}).transform,parseProps=e=>t=>{let _e=transformPercent(e)(t.props);return _e=evolve({x:parseFloat$1,x1:parseFloat$1,x2:parseFloat$1,y:parseFloat$1,y1:parseFloat$1,y2:parseFloat$1,r:parseFloat$1,rx:parseFloat$1,ry:parseFloat$1,cx:parseFloat$1,cy:parseFloat$1,width:parseFloat$1,height:parseFloat$1,offset:parsePercent,fill:transformColor,opacity:parsePercent,stroke:transformColor,stopOpacity:parsePercent,stopColor:transformColor,transform:parseTransform(e),gradientTransform:parseTransform(e)},_e),Object.assign({},t,{props:_e})},mergeStyles$1=e=>{let t=e.style||{},_e=Object.assign({},t,e.props);return Object.assign({},e,{props:_e})},removeNoneValues=e=>{let t=mapValues(e.props,e=>e===`none`?null:e);return Object.assign({},e,{props:t})},pickStyleProps=e=>{let t=pick(STYLE_PROPS,e.props||{}),_e=Object.assign({},t,e.style||{});return Object.assign({},e,{style:_e})},parseSvgProps=e=>{let t=evolve({width:parseFloat$1,height:parseFloat$1,viewBox:parseViewbox,preserveAspectRatio:parseAspectRatio},e.props);return Object.assign({},e,{props:t})},wrapBetweenTspan=e=>({type:Tspan,props:{},style:{},children:[e]}),addMissingTspan=e=>{if(!isText$5(e)||!e.children)return e;let t=e.children.map(e=>isTextInstance$3(e)?wrapBetweenTspan(e):e);return Object.assign({},e,{children:t})},parseText=e=>t=>{if(isText$5(t))return layoutText$1(e,t);if(!t.children)return t;let _e=t.children.map(parseText(e));return Object.assign({},t,{children:_e})},resolveSvgNode=e=>compose(parseProps(e),addMissingTspan,removeNoneValues,mergeStyles$1),resolveChildren=e=>t=>{if(!t.children)return t;let _e=compose(resolveChildren(e),resolveSvgNode(e)),xe=t.children.map(_e);return Object.assign({},t,{children:xe})},buildXLinksIndex=e=>{let t={},_e=e.children?.slice(0)||[];for(;_e.length>0;){let e=_e.shift();e.props&&`id`in e.props&&(t[e.props.id]=e),e.children&&_e.push(...e.children)}return t},replaceXLinks=(e,t)=>{if(e.props&&`xlinkHref`in e.props){let _e=t[e.props.xlinkHref.replace(/^#/,``)];if(!_e)return e;let xe=Object.assign({},_e.props,e.props);return delete xe.xlinkHref,Object.assign({},_e,{props:xe})}let _e=e.children?.map(e=>replaceXLinks(e,t));return Object.assign({},e,{children:_e})},resolveXLinks=e=>replaceXLinks(e,buildXLinksIndex(e)),resolveSvgRoot=(e,t)=>{let _e=getContainer$1(e);return compose(replaceDefs,parseText(t),parseSvgProps,pickStyleProps,inheritProps,resolveChildren(_e),resolveXLinks)(e)},resolveSvg=(e,t)=>{if(!(`children`in e))return e;let _e=e=>resolveSvg(e,t),xe=isSvg$3(e)?resolveSvgRoot(e,t):e,Se=xe.children?.map(_e);return Object.assign({},xe,{children:Se})},instancePromise,loadYoga=async()=>{let e=await(instancePromise??=loadYoga$1()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},resolveYoga=async e=>{let t=await loadYoga();return Object.assign({},e,{yoga:t})},getZIndex=e=>e.style.zIndex,shouldSort=e=>e.type!==`DOCUMENT`&&e.type!==`SVG`,sortZIndex=(e,t)=>{let _e=getZIndex(e),xe=getZIndex(t);return!_e&&!xe?0:_e?xe?xe-_e:-1:1},resolveNodeZIndex=e=>{if(!e.children)return e;
264let t=(shouldSort(e)?e.children.sort(sortZIndex):e.children).map(resolveNodeZIndex);return Object.assign({},e,{children:t})},resolveZIndex=e=>resolveNodeZIndex(e),emojis={},regex=emoji_regex_xs_default(),removeVariationSelectors=e=>e!==`ï¸`,getCodePoints=(e,t=!1)=>Array.from(e).filter(t?()=>!0:removeVariationSelectors).map(e=>e.codePointAt(0).toString(16)).join(`-`),buildEmojiUrl=(e,t)=>{if(`builder`in t)return t.builder(getCodePoints(e,t.withVariationSelectors));let{url:_e,format:xe=`png`,withVariationSelectors:Se}=t;return`${_e}${getCodePoints(e,Se)}.${xe}`},fetchEmojis=(e,t)=>{if(!t)return[];let _e=[];return Array.from(e.matchAll(regex)).forEach(e=>{let xe=e[0];if(!emojis[xe]||emojis[xe].loading){let e=buildEmojiUrl(xe,t);emojis[xe]={loading:!0},_e.push(resolveImage({uri:e}).then(e=>{emojis[xe].loading=!1,emojis[xe].data=e.data}).catch(e=>{console.warn(e,`Failed to load emoji image`),emojis[xe].loading=!1}))}}),_e},embedEmojis=e=>{let t=[];for(let _e=0;_e<e.length;_e+=1){let xe=e[_e],Se=0;Array.from(xe.string.matchAll(regex)).forEach(e=>{let{index:_e}=e,Ce=e[0],Te=xe.attributes.fontSize,Ee=xe.string.slice(Se,_e+e[0].length);emojis[Ce]&&emojis[Ce].data?t.push({string:Ee.replace(e[0],``),attributes:{...xe.attributes,attachment:{width:Te,height:Te,yOffset:Math.floor(Te*.1),image:emojis[Ce].data}}}):t.push({string:Ee,attributes:xe.attributes}),Se=_e+Ce.length}),Se<xe.string.length&&t.push({string:xe.string.slice(Se),attributes:xe.attributes})}return t},getSource=e=>{if(e.props.src)return e.props.src;if(e.props.source)return e.props.source},resolveSource=async e=>{let t=typeof e==`function`?await e():await e;return typeof t==`string`?{uri:t}:t},fetchImage=async e=>{let t=getSource(e),{cache:_e}=e.props;if(!t){console.warn(!1,`Image should receive either a "src" or "source" prop`);return}try{let xe=await resolveSource(t);if(!xe)throw Error(`Image's "src" or "source" prop returned ${xe}`);if(e.image=await resolveImage(xe,{cache:_e}),Buffer.isBuffer(xe)||xe instanceof Blob)return;e.image.key=`data`in xe?xe.data.toString():xe.uri}catch(e){console.warn(e.message)}},isImage$2=e=>e.type===Image$1,fetchAssets=(e,t)=>{let _e=[],xe=t.children?.slice(0)||[],Se=e?e.getEmojiSource():null;for(;xe.length>0;){let t=xe.shift();if(isImage$2(t)&&_e.push(fetchImage(t)),e&&t.style?.fontFamily){let xe=castArray(t.style.fontFamily);_e.push(...xe.map(_e=>e.load({fontFamily:_e,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}typeof t==`string`&&_e.push(...fetchEmojis(t,Se)),`value`in t&&typeof t.value==`string`&&_e.push(...fetchEmojis(t.value,Se)),t.children&&t.children.forEach(e=>{xe.push(e)})}return _e},resolveAssets=async(e,t)=>{let _e=fetchAssets(t,e);return await Promise.all(_e),e},isLink$1=e=>e.type===Link,DEFAULT_LINK_STYLES={color:`blue`,textDecoration:`underline`},computeStyle=(e,t)=>{let _e=[t.style];return isLink$1(t)&&(_e=Array.isArray(t.style)?[DEFAULT_LINK_STYLES,...t.style]:[DEFAULT_LINK_STYLES,t.style]),resolveStyles$1(e,_e)},resolveNodeStyles=e=>t=>{let _e=computeStyle(e,t);if(!t.children)return Object.assign({},t,{style:_e});let xe=t.children.map(resolveNodeStyles(e));return Object.assign({},t,{style:_e,children:xe})},resolvePageStyles=e=>{let t=e.props?.dpi||72,_e=e.style;return resolveNodeStyles({width:e.box?.width||_e.width,height:e.box?.height||_e.height,orientation:e.props?.orientation||`portrait`,dpi:t,remBase:_e?.fontSize||18})(e)},resolveStyles=e=>{if(!e.children)return e;let t=e.children.map(resolvePageStyles);return Object.assign({},e,{children:t})},getTransformStyle=e=>t=>isNil(t.style?.[e])?`50%`:t.style?.[e]??null,getOrigin=e=>{if(!e.box)return null;let{left:t,top:_e,width:xe,height:Se}=e.box,Ce=getTransformStyle(`transformOriginX`)(e),Te=getTransformStyle(`transformOriginY`)(e),Ee=matchPercent(Ce),De=matchPercent(Te),Oe=Ee?xe*Ee.percent:Ce,ke=De?Se*De.percent:Te;if(isNil(Oe)||typeof Oe==`string`)throw Error(`Invalid origin offsetX: ${Oe}`);if(isNil(ke)||typeof ke==`string`)throw Error(`Invalid origin offsetY: ${ke}`);return{left:t+Oe,top:_e+ke}},resolveNodeOrigin=e=>{let t=getOrigin(e),_e=Object.assign({},e,{origin:t});if(!e.children)return _e;let xe=e.children.map(resolveNodeOrigin);return Object.assign({},_e,{children:xe})},resolveOrigin=e=>{if(!e.children)return e;let t=e.children.map(resolveNodeOrigin);return Object.assign({},e,{children:t})},getBookmarkValue=e=>
264typeof e==`string`?{title:e,fit:!1,expanded:!1}:e,resolveBookmarks=e=>{let t=0,_e=(e.children||[]).slice(0).map(e=>({value:e,parent:null}));for(;_e.length>0;){let e=_e.shift();if(!e)break;let xe=e.value,Se=e.parent;if(xe.props&&`bookmark`in xe.props&&xe.props.bookmark){let e=getBookmarkValue(xe.props.bookmark),_e={ref:t++,parent:Se?.ref,...e};xe.props.bookmark=_e,Se=_e}xe.children&&xe.children.forEach(e=>{_e.push({value:e,parent:Se})})}return e},VALID_ORIENTATIONS=[`portrait`,`landscape`],getOrientation=e=>{let t=e.props?.orientation||`portrait`;return VALID_ORIENTATIONS.includes(t)?t:`portrait`},isLandscape=e=>getOrientation(e)===`landscape`,PAGE_SIZES={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},parseValue=e=>{if(typeof e==`number`)return{value:e,unit:void 0};let t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||`pt`}:{value:e,unit:void 0}},transformUnit=(e,t)=>{if(!e)return 0;let _e=parseValue(e),xe=72,Se=1/25.4*72,Ce=1/2.54*72;if(typeof _e.value==`string`)throw Error(`Invalid page size: ${e}`);switch(_e.unit){case`in`:return _e.value*72;case`mm`:return _e.value*2.8346456692913384;case`cm`:return _e.value*28.346456692913385;case`px`:return Math.round(_e.value*(72/t));default:return _e.value}},transformUnits=({width:e,height:t},_e)=>({width:transformUnit(e,_e),height:transformUnit(t,_e)}),toSizeObject=e=>({width:e[0],height:e[1]}),flipSizeObject=e=>({width:e.height,height:e.width}),getStringSize=e=>toSizeObject(PAGE_SIZES[e.toUpperCase()]),getNumberSize=e=>toSizeObject([e,e]),getSize=e=>{let t=e.props?.size||`A4`,_e=e.props?.dpi||72,xe;return xe=typeof t==`string`?getStringSize(t):transformUnits(Array.isArray(t)?toSizeObject(t):typeof t==`number`?getNumberSize(t):t,_e),isLandscape(e)?flipSizeObject(xe):xe},resolvePageSize=e=>{let t=getSize(e),_e=flatten$1(e.style||{});return{...e,style:{..._e,...t}}},resolvePageSizes=e=>{if(!e.children)return e;let t=e.children.map(resolvePageSize);return Object.assign({},e,{children:t})},isFixed=e=>e.props&&`fixed`in e.props?e.props.fixed===!0:!1,lineIndexAtHeight=(e,t)=>{let _e=0;if(!e.lines)return 0;for(let xe=0;xe<e.lines.length;xe+=1){let Se=e.lines[xe];if(_e+Se.box.height>t)return xe;_e+=Se.box.height}return e.lines.length},heightAtLineIndex=(e,t)=>{let _e=0;if(!e.lines)return _e;for(let xe=0;xe<t;xe+=1){let t=e.lines[xe];if(!t)break;_e+=t.box.height}return _e},getLineBreak=(e,t)=>{let _e=e.box?.top||0,xe=e.props.widows||2,Se=e.props.orphans||2,Ce=e.lines.length,Te=lineIndexAtHeight(e,t-_e);return Te===0?0:Ce<Se?Ce:Te<Se||Ce<Se+xe?0:Ce===Se+xe?Se:Ce-Te<xe?Ce-xe:Te},splitText=(e,t)=>
264{let _e=getLineBreak(e,t),xe=heightAtLineIndex(e,_e),Se=e.box.height-xe;return[Object.assign({},e,{box:{...e.box,height:xe,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,_e)}),Object.assign({},e,{box:{...e.box,top:0,height:Se,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(_e)})]},getTop$1=e=>e.box?.top||0,hasFixedHeight=e=>!isNil(e.style?.height),splitNode=(e,t)=>{if(!e)return[null,null];let _e=getTop$1(e),xe=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});xe.style.height=t-_e;let Se=hasFixedHeight(e)?e.box.height-(t-_e):null,Ce=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...e.props,bookmark:null}});return Se&&(Ce.style.height=Se),[xe,Ce]},NON_WRAP_TYPES=[`SVG`,Note,Image$1,Canvas],getWrap=e=>NON_WRAP_TYPES.includes(e.type)?!1:e.props&&`wrap`in e.props?e.props.wrap:!0,getComputedPadding=(e,t)=>
264{let{yogaNode:_e}=e;return _e?_e.getComputedPadding(t):null},getPadding=e=>{let{style:t,box:_e}=e;return{paddingTop:getComputedPadding(e,Edge.Top)||_e?.paddingTop||t?.paddingTop||0,paddingRight:getComputedPadding(e,Edge.Right)||_e?.paddingRight||t?.paddingRight||0,paddingBottom:getComputedPadding(e,Edge.Bottom)||_e?.paddingBottom||t?.paddingBottom||0,paddingLeft:getComputedPadding(e,Edge.Left)||_e?.paddingLeft||t?.paddingLeft||0}},getWrapArea=e=>{let t=e.style?.height,{paddingBottom:_e}=getPadding(e);return t-_e},getContentArea=e=>{let t=e.style?.height,{paddingTop:_e,paddingBottom:xe}=getPadding(e);return t-xe-_e},isString=e=>typeof e==`string`,isNumber=e=>typeof e==`number`,isBoolean=e=>typeof e==`boolean`,isFragment=e=>e&&e.type===Symbol.for(`react.fragment`),createInstances=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(createInstances(t)),[]);if(isBoolean(e))return[];if(isString(e)||isNumber(e))return[{type:TextInstance,value:`${e}`}];if(isFragment(e))return createInstances(e.props.children);if(!isString(e.type))return createInstances(e.type(e.props));let{type:t,props:{style:_e={},children:xe,...Se}}=e;return[{type:t,style:_e,props:Se,children:castArray(xe).reduce((e,t)=>e.concat(createInstances(t)),[])}]},getBreak=e=>`break`in e.props?e.props.break:!1,getMinPresenceAhead=e=>`minPresenceAhead`in e.props?e.props.minPresenceAhead:0,getFurthestEnd=e=>Math.max(...e.map(e=>e.box.top+e.box.height)),getEndOfMinPresenceAhead=e=>e.box.top+e.box.height+e.box.marginBottom+getMinPresenceAhead(e),getEndOfPresence=(e,t)=>{let _e=getEndOfMinPresenceAhead(e),xe=getFurthestEnd(t.filter(e=>!(`fixed`in e.props)));return Math.min(_e,xe)},shouldBreak=(e,t,_e,xe)=>{if(`fixed`in e.props)return!1;let Se=_e<e.box.top+e.box.height,Ce=getWrap(e),Te=getEndOfPresence(e,t),Ee=xe.filter(e=>!isFixed(e)).length>0;return getBreak(e)||Se&&!Ce||!Se&&Te>_e&&Ee},IGNORABLE_CODEPOINTS=[8232,8233],buildSubsetForFont=e=>IGNORABLE_CODEPOINTS.reduce((t,_e)=>e&&e.hasGlyphForCodePoint&&e.hasGlyphForCodePoint(_e)?t:[...t,String.fromCharCode(_e)],[]),ignoreChars=e=>e.map(e=>{let t=buildSubsetForFont(e.attributes.font[0]),_e=new RegExp(t.join(`|`));return{string:e.string.replace(_e,``),attributes:e.attributes}}),PREPROCESSORS=[ignoreChars,embedEmojis],isImage$1=e=>e.type===Image$1,isTextInstance$2=e=>e.type===TextInstance,getFragments=(e,t,_e=null,xe=0)=>{if(!t)return[{string:``}];let Se=[],{color:Ce=`black`,direction:Te=`ltr`,fontFamily:Ee=`Helvetica`,fontWeight:De,fontStyle:Oe,fontSize:ke=18,textAlign:Ae,lineHeight:je,textDecoration:Me,textDecorationColor:Pe,textDecorationStyle:Fe,textTransform:Ie,letterSpacing:Re,textIndent:ze,opacity:Be,verticalAlign:Ve}=t.style,He=typeof Ee==`string`?[Ee]:[...Ee||[]];He.push(`Helvetica`);let Ue={font:He.map(t=>{let _e={fontFamily:t,fontWeight:De,fontStyle:Oe};return e.getFont(_e)?.data}),color:Ce,opacity:Be,fontSize:ke,lineHeight:je,direction:Te,verticalAlign:Ve,backgroundColor:xe===0?null:t.style.backgroundColor,indent:ze,characterSpacing:Re,strikeStyle:Fe,underlineStyle:Fe,underline:Me===`underline`||Me===`underline line-through`||Me===`line-through underline`,strike:Me===`line-through`||Me===`underline line-through`||Me===`line-through underline`,strikeColor:Pe||Ce,underlineColor:Pe||Ce,link:_e||t.props?.src||t.props?.href,align:Ae||(Te===`rtl`?`right`:`left`)};for(let _e=0;_e<t.children.length;_e+=1){let Ce=t.children[_e];isImage$1(Ce)?Se.push({string:``,attributes:{...Ue,attachment:{width:Ce.style.width||ke,height:Ce.style.height||ke,image:Ce.image.data}}}):isTextInstance$2(Ce)?Se.push({string:transformText(Ce.value,Ie),attributes:Ue}):Ce&&Se.push(...getFragments(e,Ce,Ue.link,xe+1))}for(let e=0;e<PREPROCESSORS.length;e+=1){let t=PREPROCESSORS[e];Se=t(Se)}return Se},getAttributedString=(e,t)=>fromFragments(getFragments(e,t)),engine=layoutEngine({bidi:bidiEngine,linebreaker,justification,textDecoration,scriptItemizer,wordHyphenation,fontSubstitution}),getMaxLines=e=>e.style?.maxLines,getTextOverflow=e=>e.style?.textOverflow,getContainer=(e,t,_e)=>{let xe=getMaxLines(_e),Se=getTextOverflow(_e);return{x:0,y:0,width:e,maxLines:xe,height:t||1/0,truncateMode:Se}},getLayoutOptions=(e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null}),layoutText=(e,t,_e,xe)=>engine(getAttributedString(xe,e),getContainer(t,_e,e),getLayoutOptions(xe,e)).reduce((e,t)=>
264[...e,...t],[]),isSvg$2=e=>e.type===`SVG`,isText$4=e=>e.type===Text,shouldIterate=e=>!isSvg$2(e)&&!isText$4(e),shouldLayoutText=e=>isText$4(e)&&!e.lines,resolveTextLayout=(e,t)=>{if(shouldLayoutText(e)&&(e.lines=layoutText(e,e.box.width-(e.box.paddingRight+e.box.paddingLeft),e.box.height-(e.box.paddingTop+e.box.paddingBottom),t)),shouldIterate(e)){if(!e.children)return e;let _e=e.children.map(e=>resolveTextLayout(e,t));return Object.assign({},e,{children:_e})}return e},BASE_INHERITABLE_PROPERTIES=[`color`,`fontFamily`,`fontSize`,`fontStyle`,`fontWeight`,`letterSpacing`,`opacity`,`textDecoration`,`textTransform`,`lineHeight`,`textAlign`,`visibility`,`wordSpacing`],TEXT_INHERITABLE_PROPERTIES=[...BASE_INHERITABLE_PROPERTIES,`backgroundColor`],isType$2=e=>t=>t.type===e,isSvg$1=isType$2(`SVG`),isText$3=isType$2(Text),mergeValues=(e,t,_e)=>{switch(e){case`textDecoration`:return[_e,t].filter(e=>e&&e!==`none`).join(` `);default:return t}},merge=(e,t)=>{let _e={...e};return Object.entries(t).forEach(([t,xe])=>{_e[t]=mergeValues(t,xe,e[t])}),_e},mergeStyles=e=>t=>{let _e=merge(e,t.style||{});return Object.assign({},t,{style:_e})},resolveInheritance=e=>{if(isSvg$1(e)||!(`children`in e))return e;let t=compose(resolveInheritance,mergeStyles(pick(isText$3(e)?TEXT_INHERITABLE_PROPERTIES:BASE_INHERITABLE_PROPERTIES,e.style||{}))),_e=e.children.map(t);return Object.assign({},e,{children:_e})},getComputedMargin=(e,t)=>{let{yogaNode:_e}=e;return _e?_e.getComputedMargin(t):null},getMargin=e=>{let{style:t,box:_e}=e;return{marginTop:getComputedMargin(e,Edge.Top)||_e?.marginTop||t?.marginTop||0,marginRight:getComputedMargin(e,Edge.Right)||_e?.marginRight||t?.marginRight||0,marginBottom:getComputedMargin(e,Edge.Bottom)||_e?.marginBottom||t?.marginBottom||0,marginLeft:getComputedMargin(e,Edge.Left)||_e?.marginLeft||t?.marginLeft||0}},getPosition=e=>{let{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}},DEFAULT_DIMENSION={width:0,height:0},getDimension=e=>{let{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:DEFAULT_DIMENSION},getComputedBorder=(e,t)=>e?e.getComputedBorder(t):0,getBorderWidth=e=>{let{yogaNode:t}=e;return{borderTopWidth:getComputedBorder(t,Edge.Top),borderRightWidth:getComputedBorder(t,Edge.Right),borderBottomWidth:getComputedBorder(t,Edge.Bottom),borderLeftWidth:getComputedBorder(t,Edge.Left)}},setDisplay=e=>t=>{let{yogaNode:_e}=t;return _e&&_e.setDisplay(e===`none`?Display.None:Display.Flex),t},OVERFLOW={hidden:Overflow.Hidden,scroll:Overflow.Scroll},setOverflow=e=>t=>{let{yogaNode:_e}=t;if(!isNil(e)&&_e){let t=OVERFLOW[e]||Overflow.Visible;_e.setOverflow(t)}return t},FLEX_WRAP={wrap:Wrap.Wrap,"wrap-reverse":Wrap.WrapReverse},setFlexWrap=e=>t=>{let{yogaNode:_e}=t;if(_e){let t=FLEX_WRAP[e]||Wrap.NoWrap;_e.setFlexWrap(t)}return t},setYogaValue=(e,t)=>_e=>xe=>{let{yogaNode:Se}=xe;if(!isNil(_e)&&Se){let xe=!isNil(t),Ce=`set${upperFirst(e)}`,Te=`${Ce}Auto`,Ee=`${Ce}Percent`,De=matchPercent(_e);if(De&&!Se[Ee])throw Error(`You can't pass percentage values to ${e} property`);De?xe?Se[Ee]?.(t,De.value):Se[Ee]?.(De.value):_e===`auto`?xe?Se[Te]?.(t):Se[Te]?.():xe?Se[Ce]?.(t,_e):Se[Ce]?.(_e)}return xe},setFlexGrow=e=>t=>setYogaValue(`flexGrow`)(e||0)(t),setFlexBasis=setYogaValue(`flexBasis`),ALIGN={"flex-start":Align.FlexStart,center:Align.Center,"flex-end":Align.FlexEnd,stretch:Align.Stretch,baseline:Align.Baseline,"space-between":Align.SpaceBetween,"space-around":Align.SpaceAround,"space-evenly":Align.SpaceEvenly},setAlign=e=>t=>_e=>{let{yogaNode:xe}=_e,Se=e===`items`?Align.Stretch:Align.Auto;if(xe){let _e=ALIGN[t]||Se;xe[`setAlign${upperFirst(e)}`](_e)}return _e},setAlignSelf=setAlign(`self`),setAlignItems=setAlign(`items`),setFlexShrink=e=>t=>setYogaValue(`flexShrink`)(e||1)(t),setAspectRatio=e=>t=>{let{yogaNode:_e}=t;return!isNil(e)&&_e&&_e.setAspectRatio(e),t},setAlignContent=setAlign(`content`),POSITION={absolute:PositionType.Absolute,relative:PositionType.Relative,static:PositionType.Static},setPositionType=e=>t=>{let{yogaNode:_e}=t;return!isNil(e)&&_e&&_e.setPositionType(POSITION[e]),t},FLEX_DIRECTIONS={row:FlexDirection.Row,"row-reverse":FlexDirection.RowReverse,"column-reverse":FlexDirection.ColumnReverse},setFlexDirection=e=>t=>{let{yogaNode:_e}=t;if(_e){let t=FLEX_DIRECTIONS[e]||FlexDirection.Column;_e.setFlexDirection(t)}return t},JUSTIFY_CONTENT={center:Justify.Center,"flex-end":Justify.FlexEnd,"space-between":Justify.SpaceBetween,"space-around":Justify.SpaceAround,"space-evenly":Justify.SpaceEvenly},setJustifyContent=e=>t=>{let{yogaNode:_e}=t;if(!isNil(e)&&_e){let t=JUSTIFY_CONTENT[e]||Justify.FlexStart;_e.setJustifyContent(t)}return t},setMarginTop=setYogaValue(`margin`,Edge.Top),setMarginRight=setYogaValue(`margin`,Edge.Right),setMarginBottom=setYogaValue(`margin`,Edge.Bottom),setMarginLeft=setYogaValue(`margin`,Edge.Left),setPaddingTop=setYogaValue(`padding`,Edge.Top),setPaddingRight=setYogaValue(`padding`,Edge.Right),setPaddingBottom=setYogaValue(`padding`,Edge.Bottom),setPaddingLeft=setYogaValue(`padding`,Edge.Left),setBorderTop=setYogaValue(`border`,Edge.Top),setBorderRight=setYogaValue(`border`,Edge.Right),setBorderBottom=setYogaValue(`border`,Edge.Bottom),setBorderLeft=setYogaValue(`border`,Edge.Left),setPositionTop=setYogaValue(`position`,Edge.Top),setPositionRight=setYogaValue(`position`,Edge.Right),setPositionBottom=setYogaValue(`position`,Edge.Bottom),setPositionLeft=setYogaValue(`position`,Edge.Left),setWidth=setYogaValue(`width`),setMinWidth=setYogaValue(`minWidth`),setMaxWidth=setYogaValue(`maxWidth`),setHeight=setYogaValue(`height`),setMinHeight=setYogaValue(`minHeight`),setMaxHeight=setYogaValue(`maxHeight`),setRowGap=setYogaValue(`gap`,Gutter.Row),setColumnGap=setYogaValue(`gap`,Gutter.Column),getAspectRatio=e=>!e||typeof e==`string`?null:(e.maxX-e.minX)/(e.maxY-e.minY),measureCanvas$1=(e,t)=>(e,_e,xe,Se)=>{let Ce=getAspectRatio(t.props.viewBox)||1;return _e===MeasureMode.Exactly||_e===MeasureMode.AtMost?{width:e,height:e/Ce}:Se===MeasureMode.Exactly?{width:xe*Ce}:{}},linesWidth=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,linesHeight=e=>e.lines?e.lines.reduce((e,t)=>
264e+t.box.height,0):-1,ALIGNMENT_FACTORS={center:.5,right:1},measureText=(e,t,_e)=>(e,xe,Se)=>{if(xe===MeasureMode.Exactly)return t.lines||=layoutText(t,e,Se,_e),{height:linesHeight(t),width:e};if(xe===MeasureMode.AtMost){let xe=ALIGNMENT_FACTORS[t.style?.textAlign]||0;return t.lines||(t.lines=layoutText(t,e,Se,_e),t.alignOffset=(e-linesWidth(t))*xe),{height:linesHeight(t),width:Math.min(e,linesWidth(t))}}return{}},getRatio=e=>e.image?.data?e.image.width/e.image.height:1,isHeightAuto=e=>isNil(e.box?.height),SAFETY_HEIGHT$1=10,measureImage=(e,t)=>(_e,xe,Se,Ce)=>{let Te=getRatio(t),Ee=getMargin(t),De=getPadding(e),Oe=isHeightAuto(e)?1/0:(e.box?.height||0)-De.paddingTop-De.paddingBottom-Ee.marginTop-Ee.marginBottom-SAFETY_HEIGHT$1;if(!t.image)return{width:0,height:0};if(xe===MeasureMode.Exactly&&Ce===MeasureMode.Undefined){let e=_e/Te;return{height:Math.min(Oe,e)}}if(Ce===MeasureMode.Exactly&&(xe===MeasureMode.AtMost||xe===MeasureMode.Undefined))return{width:Math.min(Se*Te,_e)};if(xe===MeasureMode.Exactly&&Ce===MeasureMode.AtMost){let e=_e/Te;return{height:Math.min(Se,Oe,e)}}return xe===MeasureMode.AtMost&&Ce===MeasureMode.AtMost?Te>1?{width:_e,height:Math.min(_e/Te,Se)}:{height:Se,width:Math.min(Se*Te,_e)}:{height:Se,width:_e}},SAFETY_HEIGHT=10,getMax=e=>Math.max(-1/0,...e),measureCtx=()=>{let e={},t=[],_e=()=>e,xe=(e,_e)=>t.push([e,_e]),Se=(t,_e)=>(xe(t,_e),e),Ce=(t,_e,Se,Ce)=>(xe(t,_e),xe(t+Se,_e),xe(t,_e+Ce),xe(t+Se,_e+Ce),e),Te=(t,_e,Se,Ce)=>(Ce||=Se,xe(t-Se,_e-Ce),xe(t+Se,_e-Ce),xe(t+Se,_e+Ce),xe(t-Se,_e+Ce),e);return e.rect=Ce,e.moveTo=Se,e.lineTo=Se,e.circle=Te,e.polygon=(..._e)=>(t.push(..._e),e),e.ellipse=Te,e.roundedRect=Ce,e.text=_e,e.path=_e,e.lineWidth=_e,e.bezierCurveTo=_e,e.quadraticCurveTo=_e,e.scale=_e,e.rotate=_e,e.translate=_e,e.dash=_e,e.clip=_e,e.save=_e,e.fill=_e,e.font=_e,e.stroke=_e,e.lineCap=_e,e.opacity=_e,e.restore=_e,e.lineJoin=_e,e.fontSize=_e,e.fillColor=_e,e.miterLimit=_e,e.strokeColor=_e,e.fillOpacity=_e,e.strokeOpacity=_e,e.linearGradient=_e,e.radialGradient=_e,e.getWidth=()=>getMax(t.map(e=>e[0])),e.getHeight=()=>getMax(t.map(e=>e[1])),e},measureCanvas=(e,t)=>()=>{let _e=getMargin(t),xe=getPadding(e),Se=isHeightAuto(e)?1/0:(e.box?.height||0)-xe.paddingTop-xe.paddingBottom-_e.marginTop-_e.marginBottom-SAFETY_HEIGHT,Ce=measureCtx();return t.props.paint(Ce),{width:Ce.getWidth(),height:Math.min(Se,Ce.getHeight())}},isType$1=e=>t=>t.type===e,isSvg=isType$1(`SVG`),isText$2=isType$1(Text),isNote=isType$1(Note),isPage=isType$1(Page),isImage=isType$1(Image$1),isCanvas=isType$1(Canvas),isTextInstance$1=isType$1(TextInstance),setNodeHeight=e=>setHeight(isPage(e)?e.box?.height:e.style?.height),setYogaValues=e=>{compose(setNodeHeight(e),setWidth(e.style.width),setMinWidth(e.style.minWidth),setMaxWidth(e.style.maxWidth),setMinHeight(e.style.minHeight),setMaxHeight(e.style.maxHeight),setMarginTop(e.style.marginTop),setMarginRight(e.style.marginRight),setMarginBottom(e.style.marginBottom),setMarginLeft(e.style.marginLeft),setPaddingTop(e.style.paddingTop),setPaddingRight(e.style.paddingRight),setPaddingBottom(e.style.paddingBottom),setPaddingLeft(e.style.paddingLeft),setPositionType(e.style.position),setPositionTop(e.style.top),setPositionRight(e.style.right),setPositionBottom(e.style.bottom),setPositionLeft(e.style.left),setBorderTop(e.style.borderTopWidth),setBorderRight(e.style.borderRightWidth),setBorderBottom(e.style.borderBottomWidth),setBorderLeft(e.style.borderLeftWidth),setDisplay(e.style.display),setFlexDirection(e.style.flexDirection),setAlignSelf(e.style.alignSelf),setAlignContent(e.style.alignContent),setAlignItems(e.style.alignItems),setJustifyContent(e.style.justifyContent),setFlexWrap(e.style.flexWrap),setOverflow(e.style.overflow),setAspectRatio(e.style.aspectRatio),setFlexBasis(e.style.flexBasis),setFlexGrow(e.style.flexGrow),setFlexShrink(e.style.flexShrink),setRowGap(e.style.rowGap),setColumnGap(e.style.columnGap))(e)},insertYogaNodes=e=>t=>(e.insertChild(t.yogaNode,e.getChildCount()),t),setMeasureFunc=(e,t,_e)=>{let{yogaNode:xe}=e;return isText$2(e)&&xe.setMeasureFunc(measureText(t,e,_e)),isImage(e)&&xe.setMeasureFunc(measureImage(t,e)),isCanvas(e)&&xe.setMeasureFunc(measureCanvas(t,e)),isSvg(e)&&xe.setMeasureFunc(measureCanvas$1(t,e)),e},isLayoutElement=e=>!isText$2(e)&&!isNote(e)&&!isSvg(e),createYogaNodes=(e,t,_e)=>xe=>{let Se=_e.node.create(),Ce=Object.assign({},xe,{yogaNode:Se});if(setYogaValues(Ce),isLayoutElement(xe)&&xe.children){let Te=compose(insertYogaNodes(Se),createYogaNodes(e,t,_e));Ce.children=xe.children.map(Te)}return setMeasureFunc(Ce,e,t),Ce},calculateLayout=e=>
264(e.yogaNode.calculateLayout(),e),persistDimensions=e=>{if(isTextInstance$1(e))return e;let t=Object.assign(getPadding(e),getMargin(e),getBorderWidth(e),getPosition(e),getDimension(e)),_e=Object.assign({},e,{box:t});if(!e.children)return _e;let xe=e.children.map(persistDimensions);return Object.assign({},_e,{children:xe})},destroyYogaNodes=e=>{let t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;let _e=e.children.map(destroyYogaNodes);return Object.assign({},t,{children:_e})},freeYogaNodes=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),resolvePageDimensions=(e,t,_e)=>isNil(e)?null:compose(destroyYogaNodes,freeYogaNodes,persistDimensions,calculateLayout,createYogaNodes(e,t,_e))(e),resolveDimensions=(e,t)=>{if(!e.children)return e;let _e=e.children.map(_e=>resolvePageDimensions(_e,t,e.yoga));return Object.assign({},e,{children:_e})},isText$1=e=>e.type===Text,SAFETY_THRESHOLD=.001,assingChildren=(e,t)=>Object.assign({},t,{children:e}),getTop=e=>e.box?.top||0,allFixed=e=>e.every(isFixed),isDynamic=e=>e.props&&`render`in e.props,relayoutPage=compose(resolveTextLayout,resolvePageDimensions,resolveInheritance,resolvePageStyles),warnUnavailableSpace=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},splitNodes=(e,t,_e)=>{let xe=[],Se=[];for(let Ce=0;Ce<_e.length;Ce+=1){let Te=_e[Ce],Ee=_e.slice(Ce+1),De=Ee.filter(isFixed),Oe=getTop(Te),ke=Te.box.height,Ae=e<=Oe,je=shouldBreak(Te,Ee,e,xe),Me=e+SAFETY_THRESHOLD<Oe+ke,Pe=getWrap(Te),Fe=ke<=t;if(isFixed(Te)){Se.push(Te),xe.push(Te);continue}if(Ae){let t=Object.assign({},Te.box,{top:Te.box.top-e}),_e=Object.assign({},Te,{box:t});Se.push(_e);continue}if(!Fe&&!Pe){xe.push(Te),Se.push(...Ee),warnUnavailableSpace(Te);break}if(je){let t=Object.assign({},Te.box,{top:Te.box.top-e}),_e=Object.assign({},Te.props,{wrap:!0,break:!1}),Ce=Object.assign({},Te,{box:t,props:_e});xe.push(...De),Se.push(Ce,...Ee);break}if(Me){let[_e,Ce]=split(Te,e,t);if(Te.children.length>0&&_e.children.length===0){if(xe.length===0)xe.push(Te,...De),Se.push(...Ee);else{let t=Object.assign({},Te.box,{top:Te.box.top-e}),_e=Object.assign({},Te,{box:t});xe.push(...De),Se.push(_e,...Ee)}break}_e&&xe.push(_e),Ce&&Se.push(Ce);continue}xe.push(Te)}return[xe,Se]},splitChildren=(e,t,_e)=>{let xe=_e.children||[];return splitNodes(e-getTop(_e),t,xe)},splitView=(e,t,_e)=>{let[xe,Se]=splitNode(e,t),[Ce,Te]=splitChildren(t,_e,e);return[assingChildren(Ce,xe),assingChildren(Te,Se)]},split=(e,t,_e)=>isText$1(e)?splitText(e,t):splitView(e,t,_e),shouldResolveDynamicNodes=e=>{let t=e.children||[];return isDynamic(e)||t.some(shouldResolveDynamicNodes)},resolveDynamicNodes=(e,t)=>{let _e=isDynamic(t),xe=(xe=[])=>_e?createInstances(t.props.render(e)).filter(Boolean).map(t=>resolveDynamicNodes(e,t)):xe.map(t=>resolveDynamicNodes(e,t)),Se=_e&&isText$1(t)?{...t.box,height:0}:t.box,Ce=xe(t.children),Te=_e?null:t.lines;return Object.assign({},t,{box:Se,lines:Te,children:Ce})},resolveDynamicPage=(e,t,_e,xe)=>shouldResolveDynamicNodes(t)?relayoutPage(resolveDynamicNodes(e,t),_e,xe):t,splitPage=(e,t,_e,xe)=>{let Se=getWrapArea(e),Ce=getContentArea(e),Te=resolveDynamicPage({pageNumber:t},e,_e,xe),Ee=e.style.height,[De,Oe]=splitNodes(Se,Ce,Te.children),ke=e=>relayoutPage(e,_e,xe),Ae={...e.box,height:Ee},je=ke(Object.assign({},e,{box:Ae,children:De}));if(Oe.length===0||allFixed(Oe))return[je,null];let Me=omit$1(`height`,e.box),Pe=omit$1(`bookmark`,e.props);return[je,ke(Object.assign({},e,{props:Pe,box:Me,children:Oe}))]},resolvePageIndices=(e,t,_e,xe,Se)=>resolveDynamicPage({totalPages:Se.length,pageNumber:xe+1,subPageNumber:_e.subPageNumber+1,subPageTotalPages:_e.subPageTotalPages},_e,e,t),assocSubPageData=e=>e.map((t,_e)=>({...t,subPageNumber:_e,subPageTotalPages:e.length})),dissocSubPageData=e=>omit$1([`subPageNumber`,`subPageTotalPages`],e),paginate=(e,t,_e,xe)=>{if(!e)return[];if(e.props?.wrap===!1)return[e];let Se=splitPage(e,t,_e,xe),Ce=[Se[0]],Te=Se[1];for(;Te!==null;)Se=splitPage(Te,t+Ce.length,_e,xe),Ce.push(Se[0]),Te=Se[1];return Ce},resolvePagination=(e,t)=>{let _e=[],xe=1;for(let Se=0;Se<e.children.length;Se+=1){let Ce=e.children[Se],Te=paginate(Ce,xe,t,e.yoga);Te=assocSubPageData(Te),xe+=Te.length,_e=_e.concat(Te)}return _e=_e.map((..._e)=>dissocSubPageData(resolvePageIndices(t,e.yoga,..._e))),assingChildren(_e,e)},resolvePageHorizontalPadding=e=>t=>{let _e=matchPercent(t),xe=e.width;return _e?_e.percent*xe:t},resolvePageVerticalPadding=e=>t=>{let _e=matchPercent(t),xe=e.height;return _e?_e.percent*xe:t},resolvePagePaddings=e=>{let t=e.style,_e=evolve({paddingTop:resolvePageVerticalPadding(t),paddingLeft:resolvePageHorizontalPadding(t),paddingRight:resolvePageHorizontalPadding(t),paddingBottom:resolvePageVerticalPadding(t)}
264,e.style);return Object.assign({},e,{style:_e})},resolvePagesPaddings=e=>{if(!e.children)return e;let t=e.children.map(resolvePagePaddings);return Object.assign({},e,{children:t})},resolveRadius=e=>t=>{if(!t)return;let _e=matchPercent(t);return _e?_e.percent*Math.min(e.width,e.height):t},resolvePercentRadius=e=>{let t=evolve({borderTopLeftRadius:resolveRadius(e.box),borderTopRightRadius:resolveRadius(e.box),borderBottomRightRadius:resolveRadius(e.box),borderBottomLeftRadius:resolveRadius(e.box)},e.style||{}),_e=Object.assign({},e,{style:t});if(!e.children)return _e;let xe=e.children.map(resolvePercentRadius);return Object.assign({},_e,{children:xe})},transformHeight=(e,t)=>{let _e=matchPercent(t);return _e?_e.percent*e:t},getPageArea=e=>{let t=e.style.height,_e=e.style?.paddingTop||0,xe=e.style?.paddingBottom||0;return t-_e-xe},resolveNodePercentHeight=(e,t)=>{if(isNil(e.style?.height)||isNil(t.style?.height))return t;let _e=transformHeight(getPageArea(e),t.style.height),xe=Object.assign({},t.style,{height:_e});return Object.assign({},t,{style:xe})},resolvePagePercentHeight=e=>{if(!e.children)return e;let t=e.children.map(t=>resolveNodePercentHeight(e,t));return Object.assign({},e,{children:t})},resolvePercentHeight=e=>{if(!e.children)return e;let t=e.children.map(resolvePagePercentHeight);return Object.assign({},e,{children:t})},isType$3=e=>t=>t.type===e,isLink=isType$3(Link),isText=isType$3(Text),isTextInstance=isType$3(TextInstance),hasRenderProp=e=>`render`in e.props,isTextType=e=>isText(e)||isTextInstance(e),isTextLink=e=>{let t=e.children||[];return t.every(isTextInstance)?!0:t.every(isText)?!1:t.every(isTextType)},wrapText=e=>{let t={type:Text,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})},transformLink=e=>isLink(e)?hasRenderProp(e)?Object.assign({},e,{type:Text}):isTextLink(e)?wrapText(e):e:e,resolveLinkSubstitution=e=>{if(!e.children)return e;let t=compose(transformLink,resolveLinkSubstitution),_e=e.children.map(t);return Object.assign({},e,{children:_e})},layout=asyncCompose(resolveZIndex,resolveOrigin,resolveAssets,resolvePagination,resolveTextLayout,resolvePercentRadius,resolveDimensions,resolveSvg,resolveAssets,resolveInheritance,resolvePercentHeight,resolvePagesPaddings,resolveStyles,resolveLinkSubstitution,resolveBookmarks,resolvePageSizes,resolveYoga),import_scheduler=__toESM(require_scheduler(),1);function t$2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function r$2(e){if(e.__esModule)return e;var t=e.default;if(typeof t==`function`){var _e=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};_e.prototype=t.prototype}else _e={};return Object.defineProperty(_e,`__esModule`,{value:!0}),Object.keys(e).forEach((function(t){var xe=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(_e,t,xe.get?xe:{enumerable:!0,get:function(){return e[t]}})})),_e}var l$2,a$2={exports:{}},o$2={exports:{}},u$2=r$2(import_scheduler),s$2;a$2.exports=(l$2||(l$2=1,(s$2=o$2).exports=function(e){function t(e,t,_e,xe){return new po(e,t,_e,xe)}function _e(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var _e=2;_e<arguments.length;_e++)t+=`&args[]=`+encodeURIComponent(arguments[_e])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function xe(e){return typeof e!=`object`||!e?null:typeof(e=Ko&&e[Ko]||e[`@@iterator`])==`function`?e:null}function Se(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===qo?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case No:return`Fragment`;case Mo:return`Portal`;case Fo:return`Profiler`;case Po:return`StrictMode`;case Bo:return`Suspense`;case Vo:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case Ro:return(e.displayName||`Context`)+`.Provider`;case Lo:return(e._context.displayName||`Context`)+`.Consumer`;case zo:var t=e.render;return(e=e.displayName)||(e=(e=t.displayName||t.name||``)===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Ho:return(t=e.displayName||null)===null?Se(e.type)||`Memo`:t;case Uo:t=e._payload,e=e._init;try{return Se(e(t))}catch{}}return null}function Ce(e){if(wo===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);wo=t&&t[1]||``,To=-1<e.stack.indexOf(` 265 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 266`+wo+e+To}function Te(e,t){if(!e||Yo)return``;Yo=!0;var _e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var xe={DetermineComponentFrameRoot:function(){try{if(t){var _e=function(){throw Error()};if(Object.defineProperty(_e.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(_e,[])}catch(e){var xe=e}Reflect.construct(e,[],_e)}else{try{_e.call()}catch(e){xe=e}e.call(_e.prototype)}}else{try{throw Error()}catch(e){xe=e}(_e=e())&&typeof _e.catch==`function`&&_e.catch((function(){}))}}catch(e){if(e&&xe&&typeof e.stack==`string`)return[e.stack,xe.stack]}
266return[null,null]}};xe.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var Se=Object.getOwnPropertyDescriptor(xe.DetermineComponentFrameRoot,`name`);Se&&Se.configurable&&Object.defineProperty(xe.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var Te=xe.DetermineComponentFrameRoot(),Ee=Te[0],De=Te[1];if(Ee&&De){var Oe=Ee.split(` 267`),ke=De.split(` 268`);for(Se=xe=0;xe<Oe.length&&!Oe[xe].includes(`DetermineComponentFrameRoot`);)xe++;for(;Se<ke.length&&!ke[Se].includes(`DetermineComponentFrameRoot`);)Se++;if(xe===Oe.length||Se===ke.length)for(xe=Oe.length-1,Se=ke.length-1;1<=xe&&0<=Se&&Oe[xe]!==ke[Se];)Se--;for(;1<=xe&&0<=Se;xe--,Se--)if(Oe[xe]!==ke[Se]){if(xe!==1||Se!==1)do if(xe--,0>--Se||Oe[xe]!==ke[Se]){var Ae=` 269`+Oe[xe].replace(` at new `,` at `);return e.displayName&&Ae.includes(`<anonymous>`)&&(Ae=Ae.replace(`<anonymous>`,e.displayName)),Ae}while(1<=xe&&0<=Se);break}}}finally{Yo=!1,Error.prepareStackTrace=_e}return(_e=e?e.displayName||e.name:``)?Ce(_e):``}function Ee(e){switch(e.tag){case 26:case 27:case 5:return Ce(e.type);case 16:return Ce(`Lazy`);case 13:return Ce(`Suspense`);case 19:return Ce(`SuspenseList`);case 0:case 15:return Te(e.type,!1);case 11:return Te(e.type.render,!1);case 1:return Te(e.type,!0);default:return``}}function De(e){try{var t=``;do t+=Ee(e),e=e.return;while(e);return t}catch(e){return` 270Error generating stack: `+e.message+` 271`+e.stack}}function Oe(e){return{current:e}}function ke(e){0>$s||(e.current=Qs[$s],Qs[$s]=null,$s--)}function Ae(e,t){$s++,Qs[$s]=e.current,e.current=t}function je(e){var t=42&e;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Me(e,t){var _e=e.pendingLanes;if(_e===0)return 0;var xe=0,Se=e.suspendedLanes;e=e.pingedLanes;var Ce=134217727&_e;return Ce===0?(_e&=~Se)==0?e!==0&&(xe=je(e)):xe=je(_e):(_e=Ce&~Se)==0?(e&=Ce)!=0&&(xe=je(e)):xe=je(_e),xe===0?0:t!==0&&t!==xe&&(t&Se)==0&&((Se=xe&-xe)>=(e=t&-t)||Se===32&&4194176&e)?t:xe}function Pe(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Fe(){var e=ic;return!(4194176&(ic<<=1))&&(ic=128),e}function Ie(){var e=ac;return!(62914560&(ac<<=1))&&(ac=4194304),e}function Re(e){for(var t=[],_e=0;31>_e;_e++)t.push(e);return t}function ze(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Be(e,t,_e){e.pendingLanes|=t,e.suspendedLanes&=~t;var xe=31-tc(t);e.entangledLanes|=t,e.entanglements[xe]=1073741824|e.entanglements[xe]|4194218&_e}function Ve(e,t){var _e=e.entangledLanes|=t;for(e=e.entanglements;_e;){var xe=31-tc(_e),Se=1<<xe;Se&t|e[xe]&t&&(e[xe]|=t),_e&=~Se}}function He(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function Ue(e){typeof hc==`function`&&gc(e)}function We(e,t){if(typeof e==`object`&&e){var _e=yc.get(e);return _e===void 0?(t={value:e,source:t,stack:De(t)},yc.set(e,t),t):_e}return{value:e,source:t,stack:De(t)}}function Ge(e){for(;e===Sc;)Sc=bc[--xc],bc[xc]=null,bc[--xc],bc[xc]=null;for(;e===Tc;)Tc=Cc[--wc],Cc[wc]=null,Cc[--wc],Cc[wc]=null,Cc[--wc],Cc[wc]=null}function Ke(e,t){Ae(Oc,t),Ae(Dc,e),Ae(Ec,null),e=Qo(t),ke(Ec),Ae(Ec,e)}function qe(){ke(Ec),ke(Dc),ke(Oc)}function Je(e){e.memoizedState!==null&&Ae(kc,e);var t=Ec.current,_e=$o(t,e.type);t!==_e&&(Ae(Dc,e),Ae(Ec,_e))}function Ye(e){Dc.current===e&&(ke(Ec),ke(Dc)),kc.current===e&&(ke(kc),Ts._currentValue2=ws)}function Xe(){for(var e=Nc,t=Pc=Nc=0;t<e;){var _e=Mc[t];Mc[t++]=null;var xe=Mc[t];Mc[t++]=null;var Se=Mc[t];Mc[t++]=null;var Ce=Mc[t];if(Mc[t++]=null,xe!==null&&Se!==null){var Te=xe.pending;Te===null?Se.next=Se:(Se.next=Te.next,Te.next=Se),xe.pending=Se}Ce!==0&&en(_e,Se,Ce)}}function Ze(e,t,_e,xe){Mc[Nc++]=e,Mc[Nc++]=t,Mc[Nc++]=_e,Mc[Nc++]=xe,Pc|=xe,e.lanes|=xe,(e=e.alternate)!==null&&(e.lanes|=xe)}function Qe(e,t,_e,xe){return Ze(e,t,_e,xe),tn(e)}function $e(e,t){return Ze(e,null,null,t),tn(e)}function en(e,t,_e){e.lanes|=_e;var xe=e.alternate;xe!==null&&(xe.lanes|=_e);for(var Se=!1,Ce=e.return;Ce!==null;)Ce.childLanes|=_e,(xe=Ce.alternate)!==null&&(xe.childLanes|=_e),Ce.tag===22&&((e=Ce.stateNode)===null||1&e._visibility||(Se=!0)),e=Ce,Ce=Ce.return;Se&&t!==null&&e.tag===3&&(Ce=e.stateNode,Se=31-tc(_e),(e=(Ce=Ce.hiddenUpdates)[Se])===null?Ce[Se]=[t]:e.push(t),t.lane=536870912|_e)}function tn(e){if(50<Cu)throw Cu=0,wu=null,Error(_e(185));for(var t=e.return;t!==null;)t=(e=t).return;return e.tag===3?e.stateNode:null}function nn(e){e!==Ic&&e.next===null&&(Ic===null?Fc=Ic=e:Ic=Ic.next=e),Rc=!0,Lc||(Lc=!0,oc(dc,an))}function rn(e,t){if(!zc&&Rc){zc=!0;do for(var _e=!1,xe=Fc;xe!==null;){if(e!==0){var Se=xe.pendingLanes;if(Se===0)var Ce=0;else{var Te=xe.suspendedLanes,Ee=xe.pingedLanes;Ce=(1<<31-tc(42|e)+1)-1,Ce=201326677&(Ce&=Se&~(Te&~Ee))?201326677&Ce|1:Ce?2|Ce:0}Ce!==0&&(_e=!0,ln(xe,Ce))}
271else Ce=$l,3&(Ce=Me(xe,xe===Zl?Ce:0))&&(_e=!0,ln(xe,Ce));xe=xe.next}while(_e);zc=!1}}function an(){Rc=Lc=!1;var e=0;Bc!==0&&(_s()&&(e=Bc),Bc=0);for(var t=uc(),_e=null,xe=Fc;xe!==null;){var Se=xe.next,Ce=sn(xe,t);Ce===0?(xe.next=null,_e===null?Fc=Se:_e.next=Se,Se===null&&(Ic=_e)):(_e=xe,(e!==0||3&Ce)&&(Rc=!0)),xe=Se}rn(e)}function sn(e,t){for(var _e=e.suspendedLanes,xe=e.pingedLanes,Se=e.expirationTimes,Ce=-62914561&e.pendingLanes;0<Ce;){var Te=31-tc(Ce),Ee=1<<Te,De=Se[Te];De===-1?(Ee&_e)!=0&&(Ee&xe)==0||(Se[Te]=Pe(Ee,t)):De<=t&&(e.expiredLanes|=Ee),Ce&=~Ee}if(_e=$l,_e=Me(e,e===(t=Zl)?_e:0),xe=e.callbackNode,_e===0||e===t&&eu===2||e.cancelPendingCommit!==null)return xe!==null&&xe!==null&&sc(xe),e.callbackNode=null,e.callbackPriority=0;if(3&_e)return xe!==null&&xe!==null&&sc(xe),e.callbackPriority=2,e.callbackNode=null,2;if((t=_e&-_e)===e.callbackPriority)return t;switch(xe!==null&&sc(xe),He(_e)){case 2:_e=dc;break;case 8:_e=fc;break;case 32:default:_e=pc;break;case 268435456:_e=mc}return xe=cn.bind(null,e),_e=oc(_e,xe),e.callbackPriority=t,e.callbackNode=_e,t}function cn(e,t){var _e=e.callbackNode;if(io()&&e.callbackNode!==_e)return null;var xe=$l;return(xe=Me(e,e===Zl?xe:0))===0?null:(Ia(e,xe,t),sn(e,uc()),e.callbackNode===_e?cn.bind(null,e):null)}function ln(e,t){if(io())return null;Ia(e,t,!0)}function un(){return Bc===0&&(Bc=Fe()),Bc}function dn(){if(--Hc==0&&Vc!==null){Wc!==null&&(Wc.status=`fulfilled`);var e=Vc;Vc=null,Uc=0,Wc=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function fn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function pn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function mn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function hn(e,t,_e){var xe=e.updateQueue;if(xe===null)return null;if(xe=xe.shared,2&Xl){var Se=xe.pending;return Se===null?t.next=t:(t.next=Se.next,Se.next=t),xe.pending=t,t=tn(e),en(e,null,_e),t}return Ze(e,xe,t,_e),tn(e)}function gn(e,t,_e){if((t=t.updateQueue)!==null&&(t=t.shared,4194176&_e)){var xe=t.lanes;_e|=xe&=e.pendingLanes,t.lanes=_e,Ve(e,_e)}}function _n(e,t){var _e=e.updateQueue,xe=e.alternate;if(xe!==null&&_e===(xe=xe.updateQueue)){var Se=null,Ce=null;if((_e=_e.firstBaseUpdate)!==null){do{var Te={lane:_e.lane,tag:_e.tag,payload:_e.payload,callback:null,next:null};Ce===null?Se=Ce=Te:Ce=Ce.next=Te,_e=_e.next}while(_e!==null);Ce===null?Se=Ce=t:Ce=Ce.next=t}else Se=Ce=t;_e={baseState:xe.baseState,firstBaseUpdate:Se,lastBaseUpdate:Ce,shared:xe.shared,callbacks:xe.callbacks},e.updateQueue=_e;return}(e=_e.lastBaseUpdate)===null?_e.firstBaseUpdate=t:e.next=t,_e.lastBaseUpdate=t}function vn(){if(Kc&&Wc!==null)throw Wc}function yn(e,t,_e,xe){Kc=!1;var Se=e.updateQueue;Gc=!1;var Ce=Se.firstBaseUpdate,Te=Se.lastBaseUpdate,Ee=Se.shared.pending;if(Ee!==null){Se.shared.pending=null;var De=Ee,Oe=De.next;De.next=null,Te===null?Ce=Oe:Te.next=Oe,Te=De;var ke=e.alternate;ke!==null&&(Ee=(ke=ke.updateQueue).lastBaseUpdate)!==Te&&(Ee===null?ke.firstBaseUpdate=Oe:Ee.next=Oe,ke.lastBaseUpdate=De)}if(Ce!==null){var Ae=Se.baseState;for(Te=0,ke=Oe=De=null,Ee=Ce;;){var je=-536870913&Ee.lane,Me=je!==Ee.lane;if(Me?($l&je)===je:(xe&je)===je){je!==0&&je===Uc&&(Kc=!0),ke!==null&&(ke=ke.next={lane:0,tag:Ee.tag,payload:Ee.payload,callback:null,next:null});e:{var Pe=e,Fe=Ee;je=t;var Ie=_e;switch(Fe.tag){case 1:if(typeof(Pe=Fe.payload)==`function`){Ae=Pe.call(Ie,Ae,je);break e}Ae=Pe;break e;case 3:Pe.flags=-65537&Pe.flags|128;case 0:if((je=typeof(Pe=Fe.payload)==`function`?Pe.call(Ie,Ae,je):Pe)==null)break e;Ae=ko({},Ae,je);break e;case 2:Gc=!0}}(je=Ee.callback)!==null&&(e.flags|=64,Me&&(e.flags|=8192),(Me=Se.callbacks)===null?Se.callbacks=[je]:Me.push(je))}else Me={lane:je,tag:Ee.tag,payload:Ee.payload,callback:Ee.callback,next:null},ke===null?(Oe=ke=Me,De=Ae):ke=ke.next=Me,Te|=je;if((Ee=Ee.next)===null){if((Ee=Se.shared.pending)===null)break;Ee=(Me=Ee).next,Me.next=null,Se.lastBaseUpdate=Me,Se.shared.pending=null}}ke===null&&(De=Ae),Se.baseState=De,Se.firstBaseUpdate=Oe,Se.lastBaseUpdate=ke,Ce===null&&(Se.shared.lanes=0),ou|=Te,e.lanes=Te,e.memoizedState=Ae}}function bn(e,t){if(typeof e!=`function`)throw Error(_e(191,e));e.call(t)}function xn(e,t){var _e=e.callbacks;
271if(_e!==null)for(e.callbacks=null,e=0;e<_e.length;e++)bn(_e[e],t)}function Sn(e,t){if(vc(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(xe=0;xe<_e.length;xe++){var Se=_e[xe];if(!qc.call(t,Se)||!vc(e[Se],t[Se]))return!1}return!0}function Cn(e){return(e=e.status)===`fulfilled`||e===`rejected`}function wn(){}function Tn(e,t,xe){switch((xe=e[xe])===void 0?e.push(t):xe!==t&&(t.then(wn,wn),t=xe),t.status){case`fulfilled`:return t.value;case`rejected`:throw(e=t.reason)===Jc?Error(_e(483)):e;default:if(typeof t.status==`string`)t.then(wn,wn);else{if((e=Zl)!==null&&100<e.shellSuspendCounter)throw Error(_e(482));(e=t).status=`pending`,e.then((function(e){if(t.status===`pending`){var _e=t;_e.status=`fulfilled`,_e.value=e}}),(function(e){if(t.status===`pending`){var _e=t;_e.status=`rejected`,_e.reason=e}}))}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw(e=t.reason)===Jc?Error(_e(483)):e}throw Zc=t,Jc}}function En(){if(Zc===null)throw Error(_e(459));var e=Zc;return Zc=null,e}function Dn(e){var t=$c;return $c+=1,Qc===null&&(Qc=[]),Tn(Qc,e,t)}function On(e,t,_e,xe){e=xe.props.ref,_e.ref=e===void 0?null:e}function kn(e,t){throw t.$$typeof===Ao?Error(_e(525)):(e=Object.prototype.toString.call(t),Error(_e(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function An(e){return(0,e._init)(e._payload)}function jn(e){function Se(t,_e){if(e){var xe=t.deletions;xe===null?(t.deletions=[_e],t.flags|=16):xe.push(_e)}}function Ce(t,_e){if(!e)return null;for(;_e!==null;)Se(t,_e),_e=_e.sibling;return null}function Te(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function Ee(e,t){return(e=ho(e,t)).index=0,e.sibling=null,e}function De(t,_e,xe){return t.index=xe,e?(xe=t.alternate)===null||(xe=xe.index)<_e?(t.flags|=33554434,_e):xe:(t.flags|=1048576,_e)}function Oe(t){return e&&t.alternate===null&&(t.flags|=33554434),t}function ke(e,t,_e,xe){return t===null||t.tag!==6?((t=bo(_e,e.mode,xe)).return=e,t):((t=Ee(t,_e)).return=e,t)}function Ae(e,t,_e,xe){var Se=_e.type;return Se===No?Me(e,t,_e.props.children,xe,_e.key):t!==null&&(t.elementType===Se||typeof Se==`object`&&Se&&Se.$$typeof===Uo&&An(Se)===t.type)?(On(e,0,xe=Ee(t,_e.props),_e),xe.return=e,xe):(On(e,0,xe=_o(_e.type,_e.key,_e.props,null,e.mode,xe),_e),xe.return=e,xe)}function je(e,t,_e,xe){return t===null||t.tag!==4||t.stateNode.containerInfo!==_e.containerInfo||t.stateNode.implementation!==_e.implementation?((t=xo(_e,e.mode,xe)).return=e,t):((t=Ee(t,_e.children||[])).return=e,t)}function Me(e,t,_e,xe,Se){return t===null||t.tag!==7?((t=vo(_e,e.mode,xe,Se)).return=e,t):((t=Ee(t,_e)).return=e,t)}function Pe(e,t,_e){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return(t=bo(``+t,e.mode,_e)).return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case jo:return On(e,0,_e=_o(t.type,t.key,t.props,null,e.mode,_e),t),_e.return=e,_e;case Mo:return(t=xo(t,e.mode,_e)).return=e,t;case Uo:return Pe(e,t=(0,t._init)(t._payload),_e)}if(Xo(t)||xe(t))return(t=vo(t,e.mode,_e,null)).return=e,t;if(typeof t.then==`function`)return Pe(e,Dn(t),_e);if(t.$$typeof===Ro)return Pe(e,Li(e,t),_e);kn(e,t)}return null}function Fe(e,t,_e,Se){var Ce=t===null?null:t.key;if(typeof _e==`string`&&_e!==``||typeof _e==`number`||typeof _e==`bigint`)return Ce===null?ke(e,t,``+_e,Se):null;if(typeof _e==`object`&&_e){switch(_e.$$typeof){case jo:return _e.key===Ce?Ae(e,t,_e,Se):null;case Mo:return _e.key===Ce?je(e,t,_e,Se):null;case Uo:return Fe(e,t,_e=(Ce=_e._init)(_e._payload),Se)}if(Xo(_e)||xe(_e))return Ce===null?Me(e,t,_e,Se,null):null;if(typeof _e.then==`function`)return Fe(e,t,Dn(_e),Se);if(_e.$$typeof===Ro)return Fe(e,t,Li(e,_e),Se);kn(e,_e)}return null}function Ie(e,t,_e,Se,Ce){if(typeof Se==`string`&&Se!==``||typeof Se==`number`||typeof Se==`bigint`)return ke(t,e=e.get(_e)||null,``+Se,Ce);if(typeof Se==`object`&&Se){switch(Se.$$typeof){case jo:return Ae(t,e=e.get(Se.key===null?_e:Se.key)||null,Se,Ce);case Mo:return je(t,e=e.get(Se.key===null?_e:Se.key)||null,Se,Ce);case Uo:return Ie(e,t,_e,Se=(0,Se._init)(Se._payload),Ce)}if(Xo(Se)||xe(Se))return Me(t,e=e.get(_e)||null,Se,Ce,null);if(typeof Se.then==`function`)return Ie(e,t,_e,Dn(Se),Ce);if(Se.$$typeof===Ro)return Ie(e,t,_e,Li(t,Se),Ce);kn(t,Se)}return null}function Re(t,ke,Ae,je){if(typeof Ae==`object`&&Ae&&Ae.type===No&&Ae.key===null&&(Ae=Ae.props.children),typeof Ae==`object`&&Ae){switch(Ae.$$typeof){case jo:e:{for(var Me=Ae.key,ze=ke;ze!==null;){if(ze.key===Me){if((Me=Ae.type)===No){if(ze.tag===7){Ce(t,ze.sibling),(ke=Ee(ze,Ae.props.children)).return=t,t=ke;break e}}else if(ze.elementType===Me||typeof Me==`object`&&Me&&Me.$$typeof===Uo&&An(Me)===ze.type){Ce(t,ze.sibling),On(t,0,ke=Ee(ze,Ae.props),Ae),ke.return=t,t=ke;break e}Ce(t,ze);break}Se(t,ze),ze=ze.sibling}Ae.type===No?((ke=vo(Ae.props.children,t.mode,je,Ae.key)).return=t,t=ke):(On(t,0,je=_o(Ae.type,Ae.key,Ae.props,null,t.mode,je),Ae),je.return=t,t=je)}return Oe(t);case Mo:e:{for(ze=Ae.key;ke!==null;){if(ke.key===ze){if(ke.tag===4&&ke.stateNode.containerInfo===Ae.containerInfo&&ke.stateNode.implementation===Ae.implementation){Ce(t,ke.sibling),(ke=Ee(ke,Ae.children||[])).return=t,t=ke;break e}Ce(t,ke);break}Se(t,ke),ke=ke.sibling}(ke=xo(Ae,t.mode,je)).return=t,t=ke}return Oe(t);case Uo:return Re(t,ke,Ae=(ze=Ae._init)(Ae._payload),je)}if(Xo(Ae))return function(t,_e,xe,Ee){for(var Oe=null,ke=null,Ae=_e,je=_e=0,Me=null;Ae!==null&&je<xe.length;je++){Ae.index>je?(Me=Ae,Ae=null):Me=Ae.sibling;var Re=Fe(t,Ae,xe[je],Ee);if(Re===null){Ae===null&&(Ae=Me);break}e&&Ae&&Re.alternate===null&&Se(t,Ae),_e=De(Re,_e,je),ke===null?Oe=Re:ke.sibling=Re,ke=Re,Ae=Me}if(je===xe.length)return Ce(t,Ae),Oe;if(Ae===null){for(;je<xe.length;je++)(Ae=Pe(t,xe[je],Ee))!==null&&(_e=De(Ae,_e,je),ke===null?Oe=Ae:ke.sibling=Ae,ke=Ae);return Oe}for(Ae=Te(Ae);je<xe.length;je++)(Me=Ie(Ae,t,je,xe[je],Ee))!==null&&(e&&Me.alternate!==null&&Ae.delete(Me.key===null?je:Me.key),_e=De(Me,_e,je),ke===null?Oe=Me:ke.sibling=Me,ke=Me);return e&&Ae.forEach((function(e){return Se(t,e)})),Oe}(t,ke,Ae,je);
271if(xe(Ae)){if(typeof(ze=xe(Ae))!=`function`)throw Error(_e(150));return function(t,xe,Ee,Oe){if(Ee==null)throw Error(_e(151));for(var ke=null,Ae=null,je=xe,Me=xe=0,Re=null,ze=Ee.next();je!==null&&!ze.done;Me++,ze=Ee.next()){je.index>Me?(Re=je,je=null):Re=je.sibling;var Be=Fe(t,je,ze.value,Oe);if(Be===null){je===null&&(je=Re);break}e&&je&&Be.alternate===null&&Se(t,je),xe=De(Be,xe,Me),Ae===null?ke=Be:Ae.sibling=Be,Ae=Be,je=Re}if(ze.done)return Ce(t,je),ke;if(je===null){for(;!ze.done;Me++,ze=Ee.next())(ze=Pe(t,ze.value,Oe))!==null&&(xe=De(ze,xe,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return ke}for(je=Te(je);!ze.done;Me++,ze=Ee.next())(ze=Ie(je,t,Me,ze.value,Oe))!==null&&(e&&ze.alternate!==null&&je.delete(ze.key===null?Me:ze.key),xe=De(ze,xe,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return e&&je.forEach((function(e){return Se(t,e)})),ke}(t,ke,Ae=ze.call(Ae),je)}if(typeof Ae.then==`function`)return Re(t,ke,Dn(Ae),je);if(Ae.$$typeof===Ro)return Re(t,ke,Li(t,Ae),je);kn(t,Ae)}return typeof Ae==`string`&&Ae!==``||typeof Ae==`number`||typeof Ae==`bigint`?(Ae=``+Ae,ke!==null&&ke.tag===6?(Ce(t,ke.sibling),(ke=Ee(ke,Ae)).return=t,t=ke):(Ce(t,ke),(ke=bo(Ae,t.mode,je)).return=t,t=ke),Oe(t)):Ce(t,ke)}return function(e,_e,xe,Se){try{$c=0;var Ce=Re(e,_e,xe,Se);return Qc=null,Ce}catch(_e){if(_e===Jc)throw _e;var Te=t(29,_e,null,e.mode);return Te.lanes=Se,Te.return=e,Te}}}function Mn(e,t){Ae(rl,e=iu),Ae(nl,t),iu=e|t.baseLanes}function Nn(){Ae(rl,iu),Ae(nl,nl.current)}function Pn(){iu=rl.current,ke(nl),ke(rl)}function Fn(e){var t=e.alternate;Ae(ol,1&ol.current),Ae(il,e),al===null&&(t===null||nl.current!==null||t.memoizedState!==null)&&(al=e)}function In(e){if(e.tag===22){if(Ae(ol,ol.current),Ae(il,e),al===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(al=e)}}else Ln()}function Ln(){Ae(ol,ol.current),Ae(il,il.current)}function Rn(e){ke(il),al===e&&(al=null),ke(ol)}function zn(e){for(var t=e;t!==null;){if(t.tag===13){var _e=t.memoizedState;if(_e!==null&&((_e=_e.dehydrated)===null||Hs(_e)||Us(_e)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(128&t.flags)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Bn(){throw Error(_e(321))}function Vn(e,t){if(t===null)return!1;for(var _e=0;_e<t.length&&_e<e.length;_e++)if(!vc(e[_e],t[_e]))return!1;return!0}function Hn(e,t,_e,xe,Se,Ce){return sl=Ce,cl=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Jo.H=e===null||e.memoizedState===null?bl:xl,pl=!1,Ce=_e(xe,Se),pl=!1,fl&&(Ce=Wn(t,_e,xe,Se)),Un(e),Ce}function Un(e){Jo.H=yl;var t=ll!==null&&ll.next!==null;if(sl=0,ul=ll=cl=null,dl=!1,hl=0,gl=null,t)throw Error(_e(300));e===null||Tl||(e=e.dependencies)!==null&&Pi(e)&&(Tl=!0)}function Wn(e,t,xe,Se){cl=e;var Ce=0;do{if(fl&&(gl=null),hl=0,fl=!1,25<=Ce)throw Error(_e(301));if(Ce+=1,ul=ll=null,e.updateQueue!=null){var Te=e.updateQueue;Te.lastEffect=null,Te.events=null,Te.stores=null,Te.memoCache!=null&&(Te.memoCache.index=0)}Jo.H=Sl,Te=t(xe,Se)}while(fl);return Te}function Gn(){var e=Jo.H,t=e.useState()[0];return t=typeof t.then==`function`?Zn(t):t,e=e.useState()[0],(ll===null?null:ll.memoizedState)!==e&&(cl.flags|=1024),t}function Kn(){var e=ml!==0;return ml=0,e}function qn(e,t,_e){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~_e}function Jn(e){if(dl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}dl=!1}sl=0,ul=ll=cl=null,fl=!1,hl=ml=0,gl=null}function Yn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ul===null?cl.memoizedState=ul=e:ul=ul.next=e,ul}function Xn(){if(ll===null){var e=cl.alternate;e=e===null?null:e.memoizedState}else e=ll.next;var t=ul===null?cl.memoizedState:ul.next;if(t!==null)ul=t,ll=e;else{if(e===null)throw cl.alternate===null?Error(_e(467)):Error(_e(310));e={memoizedState:(ll=e).memoizedState,baseState:ll.baseState,baseQueue:ll.baseQueue,queue:ll.queue,next:null},ul===null?cl.memoizedState=ul=e:ul=ul.next=e}return ul}function Zn(e){var t=hl;return hl+=1,gl===null&&(gl=[]),e=Tn(gl,e,t),t=cl,(ul===null?t.memoizedState:ul.next)===null&&(t=t.alternate,Jo.H=t===null||t.memoizedState===null?bl:xl),e}function Qn(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Zn(e);if(e.$$typeof===Ro)return Ii(e)}throw Error(_e(438,String(e)))}function $n(e){var t=null,_e=cl.updateQueue;if(_e!==null&&(t=_e.memoCache),t==null){var xe=cl.alternate;xe!==null&&(xe=xe.updateQueue)!==null&&(xe=xe.memoCache)!=null&&(t={data:xe.data.map((function(e){return e.slice()})),index:0})}if(t??={data:[],index:0},_e===null&&(_e=vl(),cl.updateQueue=_e),_e.memoCache=t,(_e=t.data[t.index])===void 0)for(_e=t.data[t.index]=Array(e),xe=0;xe<e;xe++)_e[xe]=Go;return t.index++,_e}function er(e,t){return typeof t==`function`?t(e):t}function tr(e){return nr(Xn(),ll,e)}function nr(e,t,xe){var Se=e.queue;if(Se===null)throw Error(_e(311));Se.lastRenderedReducer=xe;var Ce=e.baseQueue,Te=Se.pending;if(Te!==null){if(Ce!==null){var Ee=Ce.next;Ce.next=Te.next,Te.next=Ee}t.baseQueue=Ce=Te,Se.pending=null}if(Te=e.baseState,Ce===null)e.memoizedState=Te;else{var De=Ee=null,Oe=null,ke=t=Ce.next,Ae=!1;do{var je=-536870913&ke.lane;if(je===ke.lane?(sl&je)===je:($l&je)===je){var Me=ke.revertLane;if(Me===0)Oe!==null&&(Oe=Oe.next={lane:0,revertLane:0,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null}),je===Uc&&(Ae=!0);else{if((sl&Me)===Me){ke=ke.next,Me===Uc&&(Ae=!0);continue}je={lane:0,revertLane:ke.revertLane,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null},Oe===null?(De=Oe=je,Ee=Te):Oe=Oe.next=je,cl.lanes|=Me,ou|=Me}je=ke.action,pl&&xe(Te,je),Te=ke.hasEagerState?ke.eagerState:xe(Te,je)}else Me={lane:je,revertLane:ke.revertLane,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null}
271,Oe===null?(De=Oe=Me,Ee=Te):Oe=Oe.next=Me,cl.lanes|=je,ou|=je;ke=ke.next}while(ke!==null&&ke!==t);if(Oe===null?Ee=Te:Oe.next=De,!vc(Te,e.memoizedState)&&(Tl=!0,Ae&&(xe=Wc)!==null))throw xe;e.memoizedState=Te,e.baseState=Ee,e.baseQueue=Oe,Se.lastRenderedState=Te}return Ce===null&&(Se.lanes=0),[e.memoizedState,Se.dispatch]}function rr(e){var t=Xn(),xe=t.queue;if(xe===null)throw Error(_e(311));xe.lastRenderedReducer=e;var Se=xe.dispatch,Ce=xe.pending,Te=t.memoizedState;if(Ce!==null){xe.pending=null;var Ee=Ce=Ce.next;do Te=e(Te,Ee.action),Ee=Ee.next;while(Ee!==Ce);vc(Te,t.memoizedState)||(Tl=!0),t.memoizedState=Te,t.baseQueue===null&&(t.baseState=Te),xe.lastRenderedState=Te}return[Te,Se]}function ir(e,t,xe){var Se=cl,Ce=Xn();xe=t();var Te=!vc((ll||Ce).memoizedState,xe);if(Te&&(Ce.memoizedState=xe,Tl=!0),Ce=Ce.queue,kr(sr.bind(null,Se,Ce,e),[e]),Ce.getSnapshot!==t||Te||ul!==null&&1&ul.memoizedState.tag){if(Se.flags|=2048,wr(9,or.bind(null,Se,Ce,xe,t),{destroy:void 0},null),Zl===null)throw Error(_e(349));60&sl||ar(Se,t,xe)}return xe}function ar(e,t,_e){e.flags|=16384,e={getSnapshot:t,value:_e},(t=cl.updateQueue)===null?(t=vl(),cl.updateQueue=t,t.stores=[e]):(_e=t.stores)===null?t.stores=[e]:_e.push(e)}function or(e,t,_e,xe){t.value=_e,t.getSnapshot=xe,cr(t)&&lr(e)}function sr(e,t,_e){return _e((function(){cr(t)&&lr(e)}))}function cr(e){var t=e.getSnapshot;e=e.value;try{var _e=t();return!vc(e,_e)}catch{return!0}}function lr(e){var t=$e(e,2);t!==null&&Fa(t,0,2)}function ur(e){var t=Yn();if(typeof e==`function`){var _e=e;if(e=_e(),pl){Ue(!0);try{_e()}finally{Ue(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:er,lastRenderedState:e},t}function dr(e,t,_e,xe){return e.baseState=_e,nr(e,ll,typeof xe==`function`?xe:er)}function fr(e,t,xe,Se,Ce){if(Jr(e))throw Error(_e(485));if((e=t.action)!==null){var Te={payload:Ce,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){Te.listeners.push(e)}};Jo.T===null?Te.isTransition=!1:xe(!0),Se(Te),(xe=t.pending)===null?(Te.next=t.pending=Te,pr(t,Te)):(Te.next=xe.next,t.pending=xe.next=Te)}}function pr(e,t){var _e=t.action,xe=t.payload,Se=e.state;if(t.isTransition){var Ce=Jo.T,Te={};Jo.T=Te;try{var Ee=_e(Se,xe),De=Jo.S;De!==null&&De(Te,Ee),mr(e,t,Ee)}catch(_e){gr(e,t,_e)}finally{Jo.T=Ce}}else try{mr(e,t,Ce=_e(Se,xe))}catch(_e){gr(e,t,_e)}}function mr(e,t,_e){typeof _e==`object`&&_e&&typeof _e.then==`function`?_e.then((function(_e){hr(e,t,_e)}),(function(_e){return gr(e,t,_e)})):hr(e,t,_e)}function hr(e,t,_e){t.status=`fulfilled`,t.value=_e,_r(t),e.state=_e,(t=e.pending)!==null&&((_e=t.next)===t?e.pending=null:(_e=_e.next,t.next=_e,pr(e,_e)))}function gr(e,t,_e){var xe=e.pending;if(e.pending=null,xe!==null){xe=xe.next;do t.status=`rejected`,t.reason=_e,_r(t),t=t.next;while(t!==xe)}e.action=null}function _r(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function vr(e,t){return t}function yr(e,t){var _e,xe,Se;(_e=Yn()).memoizedState=_e.baseState=t,xe={pending:null,lanes:0,dispatch:null,lastRenderedReducer:vr,lastRenderedState:t},_e.queue=xe,_e=Gr.bind(null,cl,xe),xe.dispatch=_e,xe=ur(!1);var Ce=qr.bind(null,cl,!1,xe.queue);return Se={state:t,dispatch:null,action:e,pending:null},(xe=Yn()).queue=Se,_e=fr.bind(null,cl,Se,Ce,_e),Se.dispatch=_e,xe.memoizedState=e,[t,_e,!1]}function br(e){return xr(Xn(),ll,e)}function xr(e,t,_e){t=nr(e,t,vr)[0],e=tr(er)[0],t=typeof t==`object`&&t&&typeof t.then==`function`?Zn(t):t;var xe=Xn(),Se=xe.queue,Ce=Se.dispatch;return _e!==xe.memoizedState&&(cl.flags|=2048,wr(9,Sr.bind(null,Se,_e),{destroy:void 0},null)),[t,Ce,e]}function Sr(e,t){e.action=t}function Cr(e){var t=Xn(),_e=ll;if(_e!==null)return xr(t,_e,e);Xn(),t=t.memoizedState;var xe=(_e=Xn()).queue.dispatch;return _e.memoizedState=e,[t,xe,!1]}function wr(e,t,_e,xe){return e={tag:e,create:t,inst:_e,deps:xe,next:null},(t=cl.updateQueue)===null&&(t=vl(),cl.updateQueue=t),(_e=t.lastEffect)===null?t.lastEffect=e.next=e:(xe=_e.next,_e.next=e,e.next=xe,t.lastEffect=e),e}function Tr(){return Xn().memoizedState}function Er(e,t,_e,xe){var Se=Yn();cl.flags|=e,Se.memoizedState=wr(1|t,_e,{destroy:void 0},xe===void 0?null:xe)}function Dr(e,t,_e,xe){var Se=Xn();xe=xe===void 0?null:xe;var Ce=Se.memoizedState.inst;ll!==null&&xe!==null&&Vn(xe,ll.memoizedState.deps)?Se.memoizedState=wr(t,_e,Ce,xe):(cl.flags|=e,Se.memoizedState=wr(1|t,_e,Ce,xe))}function Or(e,t){Er(8390656,8,e,t)}function kr(e,t){Dr(2048,8,e,t)}function Ar(e,t){return Dr(4,2,e,t)}function jr(e,t){return Dr(4,4,e,t)}function Mr(e,t){if(typeof t==`function`){e=e();var _e=t(e);return function(){typeof _e==`function`?_e():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Nr(e,t,_e){_e=_e==null?null:_e.concat([e]),Dr(4,4,Mr.bind(null,t,e),_e)}function Pr(){}function Fr(e,t){var _e=Xn();t=t===void 0?null:t;var xe=_e.memoizedState;return t!==null&&Vn(t,xe[1])?xe[0]:(_e.memoizedState=[e,t],e)}function Ir(e,t){var _e=Xn();t=t===void 0?null:t;var xe=_e.memoizedState;if(t!==null&&Vn(t,xe[1]))return xe[0];if(xe=e(),pl){Ue(!0);try{e()}finally{Ue(!1)}}return _e.memoizedState=[xe,t],xe}function Lr(e,t,_e){return _e===void 0||1073741824&sl?e.memoizedState=t:(e.memoizedState=_e,e=Pa(),cl.lanes|=e,ou|=e,_e)}
271function Rr(e,t,_e,xe){return vc(_e,t)?_e:nl.current===null?42&sl?(e=Pa(),cl.lanes|=e,ou|=e,t):(Tl=!0,e.memoizedState=_e):(e=Lr(e,_e,xe),vc(e,t)||(Tl=!0),e)}function zr(e,t,_e,xe,Se){var Ce=hs();ms(Ce!==0&&8>Ce?Ce:8);var Te,Ee,De,Oe=Jo.T,ke={};Jo.T=ke,qr(e,!1,t,_e);try{var Ae=Se(),je=Jo.S;je!==null&&je(ke,Ae),typeof Ae==`object`&&Ae&&typeof Ae.then==`function`?Kr(e,t,(Te=xe,Ee=[],De={status:`pending`,value:null,reason:null,then:function(e){Ee.push(e)}},Ae.then((function(){De.status=`fulfilled`,De.value=Te;for(var e=0;e<Ee.length;e++)(0,Ee[e])(Te)}),(function(e){for(De.status=`rejected`,De.reason=e,e=0;e<Ee.length;e++)(0,Ee[e])(void 0)})),De),Na()):Kr(e,t,xe,Na())}catch(_e){Kr(e,t,{then:function(){},status:`rejected`,reason:_e},Na())}finally{ms(Ce),Jo.T=Oe}}function Br(){return Ii(Ts)}function Vr(){return Xn().memoizedState}function Hr(){return Xn().memoizedState}function Ur(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var _e=Na(),xe=hn(t,e=mn(_e),_e);xe!==null&&(Fa(xe,0,_e),gn(xe,t,_e)),t={cache:zi()},e.payload=t;return}t=t.return}}function Wr(e,t,_e){var xe=Na();_e={lane:xe,revertLane:0,action:_e,hasEagerState:!1,eagerState:null,next:null},Jr(e)?Yr(t,_e):(_e=Qe(e,t,_e,xe))!==null&&(Fa(_e,0,xe),Xr(_e,t,xe))}function Gr(e,t,_e){Kr(e,t,_e,Na())}function Kr(e,t,_e,xe){var Se={lane:xe,revertLane:0,action:_e,hasEagerState:!1,eagerState:null,next:null};if(Jr(e))Yr(t,Se);else{var Ce=e.alternate;if(e.lanes===0&&(Ce===null||Ce.lanes===0)&&(Ce=t.lastRenderedReducer)!==null)try{var Te=t.lastRenderedState,Ee=Ce(Te,_e);if(Se.hasEagerState=!0,Se.eagerState=Ee,vc(Ee,Te))return Ze(e,t,Se,0),Zl===null&&Xe(),!1}catch{}if((_e=Qe(e,t,Se,xe))!==null)return Fa(_e,0,xe),Xr(_e,t,xe),!0}return!1}function qr(e,t,xe,Se){if(Se={lane:2,revertLane:un(),action:Se,hasEagerState:!1,eagerState:null,next:null},Jr(e)){if(t)throw Error(_e(479))}else (t=Qe(e,xe,Se,2))!==null&&Fa(t,0,2)}function Jr(e){var t=e.alternate;return e===cl||t!==null&&t===cl}function Yr(e,t){fl=dl=!0;var _e=e.pending;_e===null?t.next=t:(t.next=_e.next,_e.next=t),e.pending=t}function Xr(e,t,_e){if(4194176&_e){var xe=t.lanes;_e|=xe&=e.pendingLanes,t.lanes=_e,Ve(e,_e)}}function Zr(e,t,_e,xe){_e=(_e=_e(xe,t=e.memoizedState))==null?t:ko({},t,_e),e.memoizedState=_e,e.lanes===0&&(e.updateQueue.baseState=_e)}function Qr(e,t,_e,xe,Se,Ce,Te){return typeof(e=e.stateNode).shouldComponentUpdate==`function`?e.shouldComponentUpdate(xe,Ce,Te):!(t.prototype&&t.prototype.isPureReactComponent&&Sn(_e,xe)&&Sn(Se,Ce))}function $r(e,t,_e,xe){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(_e,xe),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(_e,xe),t.state!==e&&Cl.enqueueReplaceState(t,t.state,null)}function ei(e,t){var _e=t;if(`ref`in t)for(var xe in _e={},t)xe!==`ref`&&(_e[xe]=t[xe]);if(e=e.defaultProps)for(var Se in _e===t&&(_e=ko({},_e)),e)_e[Se]===void 0&&(_e[Se]=e[Se]);return _e}function ti(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout((function(){throw e}))}}function ni(e,t,_e){try{(0,e.onCaughtError)(_e.value,{componentStack:_e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout((function(){throw e}))}}function ri(e,t,_e){return(_e=mn(_e)).tag=3,_e.payload={element:null},_e.callback=function(){ti(e,t)},_e}function ii(e){return(e=mn(e)).tag=3,e}function ai(e,t,_e,xe){var Se=_e.type.getDerivedStateFromError;if(typeof Se==`function`){var Ce=xe.value;e.payload=function(){return Se(Ce)},e.callback=function(){ni(t,_e,xe)}}var Te=_e.stateNode;Te!==null&&typeof Te.componentDidCatch==`function`&&(e.callback=function(){ni(t,_e,xe),typeof Se!=`function`&&(_u===null?_u=new Set([this]):_u.add(this));var e=xe.stack;this.componentDidCatch(xe.value,{componentStack:e===null?``:e})})}function oi(e,t,_e,xe){t.child=e===null?tl(t,null,_e,xe):el(t,e.child,_e,xe)}function si(e,t,_e,xe,Se){_e=_e.render;var Ce=t.ref;if(`ref`in xe){var Te={};for(var Ee in xe)Ee!==`ref`&&(Te[Ee]=xe[Ee])}else Te=xe;return Fi(t),xe=Hn(e,t,_e,Te,Ce,Se),Ee=Kn(),e===null||Tl?(t.flags|=1,oi(e,t,xe,Se),t.child):(qn(e,t,Se),Ti(e,t,Se))}function ci(e,t,_e,xe,Se){if(e===null){var Ce=_e.type;return typeof Ce!=`function`||mo(Ce)||Ce.defaultProps!==void 0||_e.compare!==null?((e=_o(_e.type,null,xe,t,t.mode,Se)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=Ce,li(e,t,Ce,xe,Se))}if(Ce=e.child,!Ei(e,Se)){var Te=Ce.memoizedProps;if((_e=(_e=_e.compare)===null?Sn:_e)(Te,xe)&&e.ref===t.ref)return Ti(e,t,Se)}return t.flags|=1,(e=ho(Ce,xe)).ref=t.ref,e.return=t,t.child=e}function li(e,t,_e,xe,Se){if(e!==null){var Ce=e.memoizedProps;if(Sn(Ce,xe)&&e.ref===t.ref){if(Tl=!1,t.pendingProps=xe=Ce,!Ei(e,Se))return t.lanes=e.lanes,Ti(e,t,Se);131072&e.flags&&(Tl=!0)}}return pi(e,t,_e,xe,Se)}function ui(e,t,_e){var xe=t.pendingProps,Se=xe.children,Ce=(2&t.stateNode._pendingVisibility)!=0,Te=e===null?null:e.memoizedState;if(fi(e,t),xe.mode===`hidden`||Ce){if(128&t.flags){if(xe=Te===null?_e:Te.baseLanes|_e,e!==null){for(Se=t.child=e.child,Ce=0;Se!==null;)Ce=Ce|Se.lanes|Se.childLanes,Se=Se.sibling;t.childLanes=Ce&~xe}else t.childLanes=0,t.child=null;return di(e,t,xe,_e)}if(!(536870912&_e))return t.lanes=t.childLanes=536870912,di(e,t,Te===null?_e:Te.baseLanes|_e,_e);t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Hi(0,Te===null?null:Te.cachePool),Te===null?Nn():Mn(t,Te),In(t)}else Te===null?(e!==null&&Hi(0,null),Nn(),Ln()):(Hi(0,Te.cachePool),Mn(t,Te),Ln(),t.memoizedState=null);return oi(e,t,Se,_e),t.child}function di(e,t,_e,xe){var Se=Vi();return Se=Se===null?null:{parent:Pl._currentValue2,pool:Se},t.memoizedState={baseLanes:_e,cachePool:Se},e!==null&&Hi(0,null),Nn(),In(t),e!==null&&Ni(e,t,xe,!0),null}function fi(e,t){var xe=t.ref;if(xe===null)e!==null&&e.ref!==null&&(t.flags|=2097664);else{if(typeof xe!=`function`&&typeof xe!=`object`)throw Error(_e(284));e!==null&&e.ref===xe||(t.flags|=2097664)}}function pi(e,t,_e,xe,Se){return Fi(t),_e=Hn(e,t,_e,xe,void 0,Se),xe=Kn(),e===null||Tl?(t.flags|=1,oi(e,t,_e,Se),t.child):(qn(e,t,Se),Ti(e,t,Se))}function mi(e,t,_e,xe,Se,Ce){return Fi(t),t.updateQueue=null,_e=Wn(t,xe,_e,Se),Un(e),xe=Kn(),e===null||Tl?(t.flags|=1,oi(e,t,_e,Ce),t.child):(qn(e,t,Ce),Ti(e,t,Ce))}function hi(e,t,_e,xe,Se){if(Fi(t),t.stateNode===null){var Ce=ec,Te=_e.contextType;typeof Te==`object`&&Te&&(Ce=Ii(Te)),Ce=new _e(xe,Ce),t.memoizedState=Ce.state!==null&&Ce.state!==void 0?Ce.state:null,Ce.updater=Cl,t.stateNode=Ce,Ce._reactInternals=t,(Ce=t.stateNode).props=xe,Ce.state=t.memoizedState,Ce.refs={},fn(t),Te=_e.contextType,Ce.context=typeof Te==`object`&&Te?Ii(Te):ec,Ce.state=t.memoizedState,typeof(Te=_e.getDerivedStateFromProps)==`function`&&(Zr(t,_e,Te,xe),Ce.state=t.memoizedState),typeof _e.getDerivedStateFromProps==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`||typeof Ce.UNSAFE_componentWillMount!=`function`&&typeof Ce.componentWillMount!=`function`||(Te=Ce.state,typeof Ce.componentWillMount==`function`&&Ce.componentWillMount(),typeof Ce.UNSAFE_componentWillMount==`function`&&Ce.UNSAFE_componentWillMount(),Te!==Ce.state&&Cl.enqueueReplaceState(Ce,Ce.state,null),yn(t,xe,Ce,Se),vn(),Ce.state=t.memoizedState),typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),xe=!0}else if(e===null){Ce=t.stateNode;var Ee=t.memoizedProps,De=ei(_e,Ee);Ce.props=De;var Oe=Ce.context,ke=_e.contextType;Te=ec,typeof ke==`object`&&ke&&(Te=Ii(ke));var Ae=_e.getDerivedStateFromProps;ke=typeof Ae==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`,Ee=t.pen
271dingProps!==Ee,ke||typeof Ce.UNSAFE_componentWillReceiveProps!=`function`&&typeof Ce.componentWillReceiveProps!=`function`||(Ee||Oe!==Te)&&$r(t,Ce,xe,Te),Gc=!1;var je=t.memoizedState;Ce.state=je,yn(t,xe,Ce,Se),vn(),Oe=t.memoizedState,Ee||je!==Oe||Gc?(typeof Ae==`function`&&(Zr(t,_e,Ae,xe),Oe=t.memoizedState),(De=Gc||Qr(t,_e,De,xe,je,Oe,Te))?(ke||typeof Ce.UNSAFE_componentWillMount!=`function`&&typeof Ce.componentWillMount!=`function`||(typeof Ce.componentWillMount==`function`&&Ce.componentWillMount(),typeof Ce.UNSAFE_componentWillMount==`function`&&Ce.UNSAFE_componentWillMount()),typeof Ce.componentDidMount==`function`&&(t.flags|=4194308)):(typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=xe,t.memoizedState=Oe),Ce.props=xe,Ce.state=Oe,Ce.context=Te,xe=De):(typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),xe=!1)}else{Ce=t.stateNode,pn(e,t),ke=ei(_e,Te=t.memoizedProps),Ce.props=ke,Ae=t.pendingProps,je=Ce.context,Oe=_e.contextType,De=ec,typeof Oe==`object`&&Oe&&(De=Ii(Oe)),(Oe=typeof(Ee=_e.getDerivedStateFromProps)==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`)||typeof Ce.UNSAFE_componentWillReceiveProps!=`function`&&typeof Ce.componentWillReceiveProps!=`function`||(Te!==Ae||je!==De)&&$r(t,Ce,xe,De),Gc=!1,je=t.memoizedState,Ce.state=je,yn(t,xe,Ce,Se),vn();var Me=t.memoizedState;Te!==Ae||je!==Me||Gc||e!==null&&e.dependencies!==null&&Pi(e.dependencies)?(typeof Ee==`function`&&(Zr(t,_e,Ee,xe),Me=t.memoizedState),(ke=Gc||Qr(t,_e,ke,xe,je,Me,De)||e!==null&&e.dependencies!==null&&Pi(e.dependencies))?(Oe||typeof Ce.UNSAFE_componentWillUpdate!=`function`&&typeof Ce.componentWillUpdate!=`function`||(typeof Ce.componentWillUpdate==`function`&&Ce.componentWillUpdate(xe,Me,De),typeof Ce.UNSAFE_componentWillUpdate==`function`&&Ce.UNSAFE_componentWillUpdate(xe,Me,De)),typeof Ce.componentDidUpdate==`function`&&(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof Ce.componentDidUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=1024),t.memoizedProps=xe,t.memoizedState=Me),Ce.props=xe,Ce.state=Me,Ce.context=De,xe=ke):(typeof Ce.componentDidUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=1024),xe=!1)}return Ce=xe,fi(e,t),xe=(128&t.flags)!=0,Ce||xe?(Ce=t.stateNode,_e=xe&&typeof _e.getDerivedStateFromError!=`function`?null:Ce.render(),t.flags|=1,e!==null&&xe?(t.child=el(t,e.child,null,Se),t.child=el(t,null,_e,Se)):oi(e,t,_e,Se),t.memoizedState=Ce.state,e=t.child):e=Ti(e,t,Se),e}function gi(e){return{baseLanes:e,cachePool:Ui()}}function _i(e,t,_e){return e=e===null?0:e.childLanes&~_e,t&&(e|=lu),e}function vi(e,t,xe){var Se,Ce,Te,Ee,De=t.pendingProps,Oe=!1,ke=(128&t.flags)!=0;if((Se=ke)||(Se=(e===null||e.memoizedState!==null)&&(2&ol.current)!=0),Se&&(Oe=!0,t.flags&=-129),Se=(32&t.flags)!=0,t.flags&=-33,e===null)return Ce=De.children,De=De.fallback,Oe?(Ln(),Ce=bi({mode:`hidden`,children:Ce},Oe=t.mode),De=vo(De,Oe,xe,null),Ce.return=t,De.return=t,Ce.sibling=De,t.child=Ce,(Oe=t.child).memoizedState=gi(xe),Oe.childLanes=_i(e,Se,xe),t.memoizedState=El,De):(Fn(t),yi(t,Ce));if((Te=e.memoizedState)!==null&&(Ce=Te.dehydrated)!==null){if(ke)256&t.flags?(Fn(t),t.flags&=-257,t=xi(e,t,xe)):t.memoizedState===null?(Ln(),Oe=De.fallback,Ce=t.mode,De=bi({mode:`visible`,children:De.children},Ce),(Oe=vo(Oe,Ce,xe,null)).flags|=2,De.return=t,Oe.return=t,De.sibling=Oe,t.child=De,el(t,e.child,null,xe),(De=t.child).memoizedState=gi(xe),De.childLanes=_i(e,Se,xe),t.memoizedState=El,t=Oe):(Ln(),t.child=e.child,t.flags|=128,t=null);else if(Fn(t),Us(Ce))Se=Ws(Ce).digest,(De=Error(_e(419))).stack=``,De.digest=Se,Ee={value:De,source:null,stack:null},jc===null?jc=[Ee]:jc.push(Ee),t=xi(e,t,xe);else if(Tl||Ni(e,t,xe,!1),Se=(xe&e.childLanes)!=0,Tl||Se){if((Se=Zl)!==null){if(42&(De=xe&-xe))De=1;else switch(De){case 2:De=1;break;case 8:De=4;break;case 32:De=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:De=64;break;case 268435456:De=134217728;break;default:De=0}if((De=(De&(Se.suspendedLanes|xe))==0?De:0)!==0&&De!==Te.retryLane)throw Te.retryLane=De,$e(e,De),Fa(Se,0,De),wl}Hs(Ce)||qa(),t=xi(e,t,xe)}else Hs(Ce)?(t.flags|=128,t.child=e.child,t=uo.bind(null,e),Gs(Ce,t),t=null):(e=Te.treeContext,(t=yi(t,De.children)).flags|=4096);return t}return Oe?(Ln(),Oe=De.fallback,Ce=t.mode,ke=(Te=e.child).sibling,(De=ho(Te,{mode:`hidden`,children:De.children})).subtreeFlags=31457280&Te.subtreeFlags,ke===null?(Oe=vo(Oe,Ce,xe,null)).flags|=2:Oe=ho(ke,Oe),Oe.return=t,De.return=t,De.sibling=Oe,t.child=De,De=Oe,Oe=t.child,(Ce=e.child.memoizedState)===null?Ce=gi(xe):((Te=Ce.cachePool)===null?Te=Ui():(ke=Pl._currentValue2,Te=Te.parent===ke?Te:{parent:ke,pool:ke}
271),Ce={baseLanes:Ce.baseLanes|xe,cachePool:Te}),Oe.memoizedState=Ce,Oe.childLanes=_i(e,Se,xe),t.memoizedState=El,De):(Fn(t),e=(xe=e.child).sibling,(xe=ho(xe,{mode:`visible`,children:De.children})).return=t,xe.sibling=null,e!==null&&((Se=t.deletions)===null?(t.deletions=[e],t.flags|=16):Se.push(e)),t.child=xe,t.memoizedState=null,xe)}function yi(e,t){return(t=bi({mode:`visible`,children:t},e.mode)).return=e,e.child=t}function bi(e,t){return yo(e,t,0,null)}function xi(e,t,_e){return el(t,e.child,null,_e),(e=yi(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Si(e,t,_e){e.lanes|=t;var xe=e.alternate;xe!==null&&(xe.lanes|=t),ji(e.return,t,_e)}function Ci(e,t,_e,xe,Se){var Ce=e.memoizedState;Ce===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:xe,tail:_e,tailMode:Se}:(Ce.isBackwards=t,Ce.rendering=null,Ce.renderingStartTime=0,Ce.last=xe,Ce.tail=_e,Ce.tailMode=Se)}function wi(e,t,_e){var xe=t.pendingProps,Se=xe.revealOrder,Ce=xe.tail;if(oi(e,t,xe.children,_e),2&(xe=ol.current))xe=1&xe|2,t.flags|=128;else{if(e!==null&&128&e.flags)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Si(e,_e,t);else if(e.tag===19)Si(e,_e,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}xe&=1}switch(Ae(ol,xe),Se){case`forwards`:for(_e=t.child,Se=null;_e!==null;)(e=_e.alternate)!==null&&zn(e)===null&&(Se=_e),_e=_e.sibling;(_e=Se)===null?(Se=t.child,t.child=null):(Se=_e.sibling,_e.sibling=null),Ci(t,!1,Se,_e,Ce);break;case`backwards`:for(_e=null,Se=t.child,t.child=null;Se!==null;){if((e=Se.alternate)!==null&&zn(e)===null){t.child=Se;break}e=Se.sibling,Se.sibling=_e,_e=Se,Se=e}Ci(t,!0,_e,null,Ce);break;case`together`:Ci(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ti(e,t,xe){if(e!==null&&(t.dependencies=e.dependencies),ou|=t.lanes,(xe&t.childLanes)==0&&(e===null||(Ni(e,t,xe,!1),(xe&t.childLanes)==0)))return null;if(e!==null&&t.child!==e.child)throw Error(_e(153));if(t.child!==null){for(xe=ho(e=t.child,e.pendingProps),t.child=xe,xe.return=t;e.sibling!==null;)e=e.sibling,(xe=xe.sibling=ho(e,e.pendingProps)).return=t;xe.sibling=null}return t.child}function Ei(e,t){return(e.lanes&t)!=0||!((e=e.dependencies)===null||!Pi(e))}function Di(e,t,xe){if(e!==null)if(e.memoizedProps!==t.pendingProps)Tl=!0;else{if(!Ei(e,xe)&&!(128&t.flags))return Tl=!1,function(e,t,_e){switch(t.tag){case 3:Ke(t,t.stateNode.containerInfo),ki(0,Pl,e.memoizedState.cache);break;case 27:case 5:Je(t);break;case 4:Ke(t,t.stateNode.containerInfo);break;case 10:ki(0,t.type,t.memoizedProps.value);break;case 13:var xe=t.memoizedState;if(xe!==null)return xe.dehydrated===null?(_e&t.child.childLanes)==0?(Fn(t),(e=Ti(e,t,_e))===null?null:e.sibling):vi(e,t,_e):(Fn(t),t.flags|=128,null);Fn(t);break;case 19:var Se=(128&e.flags)!=0;if((xe=(_e&t.childLanes)!=0)||(Ni(e,t,_e,!1),xe=(_e&t.childLanes)!=0),Se){if(xe)return wi(e,t,_e);t.flags|=128}if((Se=t.memoizedState)!==null&&(Se.rendering=null,Se.tail=null,Se.lastEffect=null),Ae(ol,ol.current),xe)break;return null;case 22:case 23:return t.lanes=0,ui(e,t,_e);case 24:ki(0,Pl,e.memoizedState.cache)}return Ti(e,t,_e)}(e,t,xe);Tl=(131072&e.flags)!=0}else Tl=!1;switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var Ce=t.elementType,Te=Ce._init;if(Ce=Te(Ce._payload),t.type=Ce,typeof Ce!=`function`){if(Ce!=null){if((Te=Ce.$$typeof)===zo){t.tag=11,t=si(null,t,Ce,e,xe);break e}if(Te===Ho){t.tag=14,t=ci(null,t,Ce,e,xe);break e}}throw t=Se(Ce)||Ce,Error(_e(306,t,``))}mo(Ce)?(e=ei(Ce,e),t.tag=1,t=hi(null,t,Ce,e,xe)):(t.tag=0,t=pi(null,t,Ce,e,xe))}return t;case 0:return pi(e,t,t.type,t.pendingProps,xe);case 1:return hi(e,t,Ce=t.type,Te=ei(Ce,t.pendingProps),xe);case 3:if(Ke(t,t.stateNode.containerInfo),e===null)throw Error(_e(387));var Ee=t.pendingProps;Ce=(Te=t.memoizedState).element,pn(e,t),yn(t,Ee,null,xe);var De=t.memoizedState;return Ee=De.cache,ki(0,Pl,Ee),Ee!==Te.cache&&Mi(t,[Pl],xe,!0),vn(),(Ee=De.element)===Ce?t=Ti(e,t,xe):(oi(e,t,Ee,xe),t=t.child),t;
271case 26:case 27:case 5:return Je(t),Te=t.type,Ee=t.pendingProps,De=e===null?null:e.memoizedProps,Ce=Ee.children,as(Te,Ee)?Ce=null:De!==null&&as(Te,De)&&(t.flags|=32),t.memoizedState!==null&&(Te=Hn(e,t,Gn,null,null,xe),Ts._currentValue2=Te),fi(e,t),oi(e,t,Ce,xe),t.child;case 6:return null;case 13:return vi(e,t,xe);case 4:return Ke(t,t.stateNode.containerInfo),Ce=t.pendingProps,e===null?t.child=el(t,null,Ce,xe):oi(e,t,Ce,xe),t.child;case 11:return si(e,t,t.type,t.pendingProps,xe);case 7:return oi(e,t,t.pendingProps,xe),t.child;case 8:case 12:return oi(e,t,t.pendingProps.children,xe),t.child;case 10:return Ce=t.pendingProps,ki(0,t.type,Ce.value),oi(e,t,Ce.children,xe),t.child;case 9:return Te=t.type._context,Ce=t.pendingProps.children,Fi(t),Ce=Ce(Te=Ii(Te)),t.flags|=1,oi(e,t,Ce,xe),t.child;case 14:return ci(e,t,t.type,t.pendingProps,xe);case 15:return li(e,t,t.type,t.pendingProps,xe);case 19:return wi(e,t,xe);case 22:return ui(e,t,xe);case 24:return Fi(t),Ce=Ii(Pl),e===null?((Te=Vi())===null&&(Te=Zl,Ee=zi(),Te.pooledCache=Ee,Ee.refCount++,Ee!==null&&(Te.pooledCacheLanes|=xe),Te=Ee),t.memoizedState={parent:Ce,cache:Te},fn(t),ki(0,Pl,Te)):((e.lanes&xe)!=0&&(pn(e,t),yn(t,null,null,xe),vn()),Te=e.memoizedState,Ee=t.memoizedState,Te.parent===Ce?(Ce=Ee.cache,ki(0,Pl,Ce),Ce!==Te.cache&&Mi(t,[Pl],xe,!0)):(Te={parent:Ce,cache:Ce},t.memoizedState=Te,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=Te),ki(0,Pl,Ce))),oi(e,t,t.pendingProps.children,xe),t.child;case 29:throw t.pendingProps}throw Error(_e(156,t.tag))}function Oi(){Al=kl=Ol=null}function ki(e,t,_e){Ae(Dl,t._currentValue2),t._currentValue2=_e}function Ai(e){e._currentValue2=Dl.current,ke(Dl)}function ji(e,t,_e){for(;e!==null;){var xe=e.alternate;if((e.childLanes&t)===t?xe!==null&&(xe.childLanes&t)!==t&&(xe.childLanes|=t):(e.childLanes|=t,xe!==null&&(xe.childLanes|=t)),e===_e)break;e=e.return}}function Mi(e,t,xe,Se){var Ce=e.child;for(Ce!==null&&(Ce.return=e);Ce!==null;){var Te=Ce.dependencies;if(Te!==null){var Ee=Ce.child;Te=Te.firstContext;e:for(;Te!==null;){var De=Te;Te=Ce;for(var Oe=0;Oe<t.length;Oe++)if(De.context===t[Oe]){Te.lanes|=xe,(De=Te.alternate)!==null&&(De.lanes|=xe),ji(Te.return,xe,e),Se||(Ee=null);break e}Te=De.next}}else if(Ce.tag===18){if((Ee=Ce.return)===null)throw Error(_e(341));Ee.lanes|=xe,(Te=Ee.alternate)!==null&&(Te.lanes|=xe),ji(Ee,xe,e),Ee=null}else Ee=Ce.child;if(Ee!==null)Ee.return=Ce;else for(Ee=Ce;Ee!==null;){if(Ee===e){Ee=null;break}if((Ce=Ee.sibling)!==null){Ce.return=Ee.return,Ee=Ce;break}Ee=Ee.return}Ce=Ee}}function Ni(e,t,xe,Se){e=null;for(var Ce=t,Te=!1;Ce!==null;){if(!Te){if(524288&Ce.flags)Te=!0;else if(262144&Ce.flags)break}if(Ce.tag===10){var Ee=Ce.alternate;if(Ee===null)throw Error(_e(387));if((Ee=Ee.memoizedProps)!==null){var De=Ce.type;vc(Ce.pendingProps.value,Ee.value)||(e===null?e=[De]:e.push(De))}}else if(Ce===kc.current){if((Ee=Ce.alternate)===null)throw Error(_e(387));Ee.memoizedState.memoizedState!==Ce.memoizedState.memoizedState&&(e===null?e=[Ts]:e.push(Ts))}Ce=Ce.return}e!==null&&Mi(t,e,xe,Se),t.flags|=262144}function Pi(e){for(e=e.firstContext;e!==null;){var t=e.context;if(!vc(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function Fi(e){Ol=e,Al=kl=null,(e=e.dependencies)!==null&&(e.firstContext=null)}function Ii(e){return Ri(Ol,e)}function Li(e,t){return Ol===null&&Fi(e),Ri(e,t)}function Ri(e,t){var xe=t._currentValue2;if(Al!==t)if(t={context:t,memoizedValue:xe,next:null},kl===null){if(e===null)throw Error(_e(308));kl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else kl=kl.next=t;return xe}function zi(){return{controller:new jl,data:new Map,refCount:0}}function Bi(e){e.refCount--,e.refCount===0&&Ml(Nl,(function(){e.controller.abort()}))}function Vi(){var e=Il.current;return e===null?Zl.pooledCache:e}function Hi(e,t){Ae(Il,t===null?Il.current:t.pool)}function Ui(){var e=Vi();return e===null?null:{parent:Pl._currentValue2,pool:e}}function Wi(e){e.flags|=4}function Gi(e,t){t!==null&&(e.flags|=4),16384&e.flags&&(t=e.tag===22?536870912:Ie(),e.lanes|=t)}function Ki(e,t){switch(e.tailMode){case`hidden`:t=e.tail;for(var _e=null;t!==null;)t.alternate!==null&&(_e=t),t=t.sibling;_e===null?e.tail=null:_e.sibling=null;break;case`collapsed`:_e=e.tail;for(var xe=null;_e!==null;)_e.alternate!==null&&(xe=_e),_e=_e.sibling;xe===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:xe.sibling=null}}function qi(e){var t=e.alternate!==null&&e.alternate.child===e.child,_e=0,xe=0;if(t)for(var Se=e.child;Se!==null;)_e|=Se.lanes|Se.childLanes,xe|=31457280&Se.subtreeFlags,xe|=31457280&Se.flags,Se.return=e,Se=Se.sibling;else for(Se=e.child;Se!==null;)_e|=Se.lanes|Se.childLanes,xe|=Se.subtreeFlags,xe|=Se.flags,Se.return=e,Se=Se.sibling;return e.subtreeFlags|=xe,e.childLanes=_e,t}
271function Ji(e,t,xe){var Se=t.pendingProps;switch(Ge(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return qi(t),null;case 3:return xe=t.stateNode,Se=null,e!==null&&(Se=e.memoizedState.cache),t.memoizedState.cache!==Se&&(t.flags|=2048),Ai(Pl),qe(),xe.pendingContext&&(xe.context=xe.pendingContext,xe.pendingContext=null),e!==null&&e.child!==null||e===null||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,jc!==null&&(La(jc),jc=null)),qi(t),null;case 26:var Ce;case 27:case 5:if(Ye(t),xe=t.type,e!==null&&t.stateNode!=null)(function(e,t,_e,xe){e.memoizedProps!==xe&&Wi(t)})(e,t,0,Se);else{if(!Se){if(t.stateNode===null)throw Error(_e(166));return qi(t),null}e=Ec.current,function(e,t,_e,xe){for(_e=t.child;_e!==null;){if(_e.tag===5||_e.tag===6)rs(e,_e.stateNode);else if(_e.tag!==4&&!Zs&&_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===t)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===t)return;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}}(Ce=ns(xe,Se,Oc.current,e,t),t,!1),t.stateNode=Ce,is(Ce,xe,Se,e)&&Wi(t)}return qi(t),function(e,t,_e){if(ys(t,_e)){if(e.flags|=16777216,!bs(t,_e)){if(!Wa())throw Zc=Xc,Yc;e.flags|=8192}}else e.flags&=-16777217}(t,t.type,t.pendingProps),null;case 6:if(e&&t.stateNode!=null)(xe=e.memoizedProps)!==Se&&Wi(t);else{if(typeof Se!=`string`&&t.stateNode===null)throw Error(_e(166));e=Oc.current,xe=Ec.current,t.stateNode=os(Se,e,xe,t)}return qi(t),null;case 13:if(Se=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ce=!1,Se!==null&&Se.dehydrated!==null){if(e===null)throw Error(_e(Ce?344:318));!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,qi(t),Ce=!1}else jc!==null&&(La(jc),jc=null),Ce=!0;if(!Ce)return 256&t.flags?(Rn(t),t):(Rn(t),null)}if(Rn(t),128&t.flags)return t.lanes=xe,t;if(xe=Se!==null,e=e!==null&&e.memoizedState!==null,xe){Ce=null,(Se=t.child).alternate!==null&&Se.alternate.memoizedState!==null&&Se.alternate.memoizedState.cachePool!==null&&(Ce=Se.alternate.memoizedState.cachePool.pool);var Te=null;Se.memoizedState!==null&&Se.memoizedState.cachePool!==null&&(Te=Se.memoizedState.cachePool.pool),Te!==Ce&&(Se.flags|=2048)}return xe!==e&&xe&&(t.child.flags|=8192),Gi(t,t.updateQueue),qi(t),null;case 4:return qe(),e===null&&ps(t.stateNode.containerInfo),qi(t),null;case 10:return Ai(t.type),qi(t),null;case 19:if(ke(ol),(Ce=t.memoizedState)===null)return qi(t),null;if(Se=(128&t.flags)!=0,(Te=Ce.rendering)===null)if(Se)Ki(Ce,!1);else{if(au!==0||e!==null&&128&e.flags)for(e=t.child;e!==null;){if((Te=zn(e))!==null){for(t.flags|=128,Ki(Ce,!1),e=Te.updateQueue,t.updateQueue=e,Gi(t,e),t.subtreeFlags=0,e=xe,xe=t.child;xe!==null;)go(xe,e),xe=xe.sibling;return Ae(ol,1&ol.current|2),t.child}e=e.sibling}Ce.tail!==null&&uc()>hu&&(t.flags|=128,Se=!0,Ki(Ce,!1),t.lanes=4194304)}else{if(!Se)if((e=zn(Te))!==null){if(t.flags|=128,Se=!0,e=e.updateQueue,t.updateQueue=e,Gi(t,e),Ki(Ce,!0),Ce.tail===null&&Ce.tailMode===`hidden`&&!Te.alternate)return qi(t),null}else 2*uc()-Ce.renderingStartTime>hu&&xe!==536870912&&(t.flags|=128,Se=!0,Ki(Ce,!1),t.lanes=4194304);Ce.isBackwards?(Te.sibling=t.child,t.child=Te):((e=Ce.last)===null?t.child=Te:e.sibling=Te,Ce.last=Te)}return Ce.tail===null?(qi(t),null):(t=Ce.tail,Ce.rendering=t,Ce.tail=t.sibling,Ce.renderingStartTime=uc(),t.sibling=null,e=ol.current,Ae(ol,Se?1&e|2:1&e),t);case 22:case 23:return Rn(t),Pn(),Se=t.memoizedState!==null,e===null?Se&&(t.flags|=8192):e.memoizedState!==null!==Se&&(t.flags|=8192),Se?536870912&xe&&!(128&t.flags)&&(qi(t),6&t.subtreeFlags&&(t.flags|=8192)):qi(t),(xe=t.updateQueue)!==null&&Gi(t,xe.retryQueue),xe=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(xe=e.memoizedState.cachePool.pool),Se=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(Se=t.memoizedState.cachePool.pool),Se!==xe&&(t.flags|=2048),e!==null&&ke(Il),null;case 24:return xe=null,e!==null&&(xe=e.memoizedState.cache),t.memoizedState.cache!==xe&&(t.flags|=2048),Ai(Pl),qi(t),null;case 25:return null}throw Error(_e(156,t.tag))}function Yi(e,t){switch(Ge(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ai(Pl),qe(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Ye(t),null;case 13:if(Rn(t),(e=t.memoizedState)!==null&&e.dehydrated!==null&&t.alternate===null)throw Error(_e(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ke(ol),null;case 4:return qe(),null;case 10:return Ai(t.type),null;case 22:case 23:return Rn(t),Pn(),e!==null&&ke(Il),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Ai(Pl),null;default:return null}}function Xi(e,t){switch(Ge(t),t.tag){case 3:Ai(Pl),qe();break;case 26:case 27:case 5:Ye(t);break;case 4:qe();break;case 13:Rn(t);break;case 19:ke(ol);break;case 10:Ai(t.type);break;case 22:case 23:Rn(t),Pn(),e!==null&&ke(Il);break;case 24:Ai(Pl)}}function Zi(e,t){try{var _e=t.updateQueue,xe=_e===null?null:_e.lastEffect;if(xe!==null){var Se=xe.next;_e=Se;
271do{if((_e.tag&e)===e){xe=void 0;var Ce=_e.create,Te=_e.inst;xe=Ce(),Te.destroy=xe}_e=_e.next}while(_e!==Se)}}catch(e){oo(t,t.return,e)}}function Qi(e,t,_e){try{var xe=t.updateQueue,Se=xe===null?null:xe.lastEffect;if(Se!==null){var Ce=Se.next;xe=Ce;do{if((xe.tag&e)===e){var Te=xe.inst,Ee=Te.destroy;if(Ee!==void 0){Te.destroy=void 0,Se=t;var De=_e;try{Ee()}catch(e){oo(Se,De,e)}}}xe=xe.next}while(xe!==Ce)}}catch(e){oo(t,t.return,e)}}function $i(e){var t=e.updateQueue;if(t!==null){var _e=e.stateNode;try{xn(t,_e)}catch(t){oo(e,e.return,t)}}}function ea(e,t,_e){_e.props=ei(e.type,e.memoizedProps),_e.state=e.memoizedState;try{_e.componentWillUnmount()}catch(_e){oo(e,t,_e)}}function ta(e,t){try{var _e=e.ref;if(_e!==null){var xe=e.stateNode;switch(e.tag){case 26:case 27:case 5:var Se=Zo(xe);break;default:Se=xe}typeof _e==`function`?e.refCleanup=_e(Se):_e.current=Se}}catch(_e){oo(e,t,_e)}}function na(e,t){var _e=e.ref,xe=e.refCleanup;if(_e!==null)if(typeof xe==`function`)try{xe()}catch(_e){oo(e,t,_e)}finally{e.refCleanup=null,(e=e.alternate)!=null&&(e.refCleanup=null)}else if(typeof _e==`function`)try{_e(null)}catch(_e){oo(e,t,_e)}else _e.current=null}function ra(e){var t=e.type,_e=e.memoizedProps,xe=e.stateNode;try{As(xe,t,_e,e)}catch(t){oo(e,e.return,t)}}function ia(e){return e.tag===5||e.tag===3||e.tag===4}function aa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ia(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(2&e.flags||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function oa(e,t,_e){var xe=e.tag;if(xe===5||xe===6)e=e.stateNode,t?Ns(_e,e,t):Os(_e,e);else if(xe!==4&&!Zs&&(e=e.child)!==null)for(oa(e,t,_e),e=e.sibling;e!==null;)oa(e,t,_e),e=e.sibling}function sa(e,t,_e){var xe=e.tag;if(xe===5||xe===6)e=e.stateNode,t?Ms(_e,e,t):Ds(_e,e);else if(xe!==4&&!Zs&&(e=e.child)!==null)for(sa(e,t,_e),e=e.sibling;e!==null;)sa(e,t,_e),e=e.sibling}function ca(e,t,_e){var xe=_e.flags;switch(_e.tag){case 0:case 11:case 15:_a(e,_e),4&xe&&Zi(5,_e);break;case 1:if(_a(e,_e),4&xe)if(e=_e.stateNode,t===null)try{e.componentDidMount()}catch(e){oo(_e,_e.return,e)}else{var Se=ei(_e.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(Se,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){oo(_e,_e.return,e)}}64&xe&&$i(_e),512&xe&&ta(_e,_e.return);break;case 3:if(_a(e,_e),64&xe&&(xe=_e.updateQueue)!==null){if(e=null,_e.child!==null)switch(_e.child.tag){case 27:case 5:e=Zo(_e.child.stateNode);break;case 1:e=_e.child.stateNode}try{xn(xe,e)}catch(e){oo(_e,_e.return,e)}}break;case 26:case 27:case 5:_a(e,_e),t===null&&4&xe&&ra(_e),512&xe&&ta(_e,_e.return);break;case 12:case 13:default:_a(e,_e);break;case 22:if(!(Se=_e.memoizedState!==null||Ll)){t=t!==null&&t.memoizedState!==null||Rl;var Ce=Ll,Te=Rl;Ll=Se,(Rl=t)&&!Te?ya(e,_e,(8772&_e.subtreeFlags)!=0):_a(e,_e),Ll=Ce,Rl=Te}512&xe&&(_e.memoizedProps.mode===`manual`?ta(_e,_e.return):na(_e,_e.return))}}function la(e){var t=e.alternate;t!==null&&(e.alternate=null,la(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode)!==null&&vs(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ua(e,t,_e){for(_e=_e.child;_e!==null;)da(e,t,_e),_e=_e.sibling}function da(e,t,_e){switch(_e.tag){case 26:case 27:var xe,Se;case 5:Rl||na(_e,t);case 6:if(xe=Ul,Se=Wl,Ul=null,ua(e,t,_e),Wl=Se,(Ul=xe)!==null)if(Wl)try{Fs(Ul,_e.stateNode)}catch(e){oo(_e,t,e)}else try{Ps(Ul,_e.stateNode)}catch(e){oo(_e,t,e)}break;case 18:Ul!==null&&(Wl?qs(Ul,_e.stateNode):Ks(Ul,_e.stateNode));break;case 4:xe=Ul,Se=Wl,Ul=_e.stateNode.containerInfo,Wl=!0,ua(e,t,_e),Ul=xe,Wl=Se;break;case 0:case 11:case 14:case 15:Rl||Qi(2,_e,t),Rl||Qi(4,_e,t),ua(e,t,_e);break;case 1:Rl||(na(_e,t),typeof(xe=_e.stateNode).componentWillUnmount==`function`&&ea(_e,t,xe)),ua(e,t,_e);break;case 21:ua(e,t,_e);break;case 22:na(_e,t),Rl=(xe=Rl)||_e.memoizedState!==null,ua(e,t,_e),Rl=xe;break;default:ua(e,t,_e)}}function fa(e,t){var xe=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Bl),t;case 22:return(t=(e=e.stateNode)._retryCache)===null&&(t=e._retryCache=new Bl),t;default:throw Error(_e(435,e.tag))}}(e);t.forEach((function(t){var _e=fo.bind(null,e,t);xe.has(t)||(xe.add(t),t.then(_e,_e))}))}function pa(e,t){var xe=t.deletions;if(xe!==null)for(var Se=0;Se<xe.length;Se++){var Ce=xe[Se],Te=e,Ee=t,De=Ee;e:for(;De!==null;){switch(De.tag){case 27:case 5:Ul=De.stateNode,Wl=!1;break e;case 3:case 4:Ul=De.stateNode.containerInfo,Wl=!0;break e}De=De.return}if(Ul===null)throw Error(_e(160));da(Te,Ee,Ce),Ul=null,Wl=!1,(Te=Ce.alternate)!==null&&(Te.return=null),Ce.return=null}if(13878&t.subtreeFlags)for(t=t.child;t!==null;)ma(t,e),t=t.sibling}function ma(e,t){var xe=e.alternate,Se=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pa(t,e),ha(e),4&Se&&(Qi(3,e,e.return),Zi(3,e),Qi(5,e,e.return));break;case 1:pa(t,e),ha(e),512&Se&&xe!==null&&na(xe,xe.return),64&Se&&Ll&&(e=e.updateQueue)!==null&&(Se=e.callbacks)!==null&&(xe=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=xe===null?Se:xe.concat(Se));break;case 26:var Ce;case 27:var Te;case 5:if(pa(t,e),ha(e),512&Se&&xe!==null&&na(xe,xe.return),32&e.flags){t=e.stateNode;try{Is(t)}catch(t){oo(e,e.return,t)}}4&Se&&e.stateNode!=null&&function(e,t,_e){try{js(e.stateNode,e.type,_e,t,e)}catch(t){oo(e,e.return,t)}}(e,t=e.memoizedProps,xe===null?t:xe.memoizedProps),1024&Se&&(zl=!0);break;case 6:if(pa(t,e),ha(e),4&Se&&us){if(e.stateNode===null)throw Error(_e(162));Se=e.memoizedProps,xe=xe===null?Se:xe.memoizedProps,t=e.stateNode;try{ks(t,xe,Se)}catch(t){oo(e,e.return,t)}}break;case 3:pa(t,e),ha(e),zl&&(zl=!1,ga(e));break;case 4:case 12:pa(t,e),ha(e);break;case 13:pa(t,e),ha(e),8192&e.child.flags&&e.memoizedState!==null!=(xe!==null&&xe.memoizedState!==null)&&(mu=uc()),4&Se&&(Se=e.updateQueue)!==null&&(e.updateQueue=null,fa(e,Se));break;case 22:512&Se&&xe!==null&&na(xe,xe.return),Ce=e.memoizedState!==null;var Ee=xe!==null&&xe.memoizedState!==null,De=Ll,Oe=Rl;if(Ll=De||Ce,Rl=Oe||Ee,pa(t,e),Rl=Oe,Ll=De,ha(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&Se&&(t._visibility=Ce?-2&t._visibility:1|t._visibility,Ce&&(t=Ll||Rl,xe===null||Ee||t||va(e)),e.memoizedProps===null||e.memoizedProps.mode!==`manual`)){e:if(xe=null,us)for(t=e;;){if(t.tag===5||Js||Zs){if(xe===null){Ee=xe=t;try{Te=Ee.stateNode,Ce?Ls(Te):zs(Ee.stateNode,Ee.memoizedProps)}catch(e){oo(Ee,Ee.return,e)}}}else if(t.tag===6){if(xe===null){Ee=t;try{var ke=Ee.stateNode;Ce?Rs(ke):Bs(ke,Ee.memoizedProps)}catch(e){oo(Ee,Ee.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;xe===t&&(xe=null),t=t.return}xe===t&&(xe=null),t.sibling.return=t.return,t=t.sibling}}4&Se&&(Se=e.updateQueue)!==null&&(xe=Se.retryQueue)!==null&&(Se.retryQueue=null,fa(e,xe));break;case 19:pa(t,e),ha(e),4&Se&&(Se=e.updateQueue)!==null&&(e.updateQueue=null,fa(e,Se));break;case 21:break;default:pa(t,e),ha(e)}}function ha(e){var t=e.flags;if(2&t){try{if(us&&(!Zs||e.tag!==27)){e:{for(var xe=e.return;xe!==null;){if(ia(xe)){var Se=xe;break e}xe=xe.return}throw Error(_e(160))}switch(Se.tag){case 27:case 5:var Ce=Se.stateNode;32&Se.flags&&(Is(Ce),Se.flags&=-33),sa(e,aa(e),Ce);break;case 3:case 4:var Te=Se.stateNode.containerInfo;oa(e,aa(e),Te);break;default:throw Error(_e(161))}}}catch(t){oo(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ga(e){if(1024&e.subtreeFlags)for(e=e.child;e!==null;){var t=e;ga(t),t.tag===5&&1024&t.flags&&Es(t.stateNode),e=e.sibling}}function _a(e,t){if(8772&t.subtreeFlags)for(t=t.child;t!==null;)ca(e,t.alternate,t),t=t.sibling}function va(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Qi(4,t,t.return),va(t);break;case 1:na(t,t.return);var _e=t.stateNode;typeof _e.componentWillUnmount==`function`&&ea(t,t.return,_e),va(t);break;case 26:case 27:case 5:na(t,t.return),va(t);break;case 22:na(t,t.return),t.memoizedState===null&&va(t);break;default:va(t)}e=e.sibling}}function ya(e,t,_e){for(_e&&=(8772&t.subtreeFlags)!=0,t=t.child;t!==null;){var xe=t.alternate,Se=e,Ce=t,Te=Ce.flags;switch(Ce.tag){case 0:case 11:case 15:ya(Se,Ce,_e),Zi(4,Ce);break;case 1:if(ya(Se,Ce,_e),typeof(Se=(xe=Ce).stateNode).componentDidMount==`function`)try{Se.componentDidMount()}catch(e){oo(xe,xe.return,e)}if((Se=(xe=Ce).updateQueue)!==null){var Ee=xe.stateNode;try{var De=Se.shared.hiddenCallbacks;
271if(De!==null)for(Se.shared.hiddenCallbacks=null,Se=0;Se<De.length;Se++)bn(De[Se],Ee)}catch(e){oo(xe,xe.return,e)}}_e&&64&Te&&$i(Ce),ta(Ce,Ce.return);break;case 26:case 27:case 5:ya(Se,Ce,_e),_e&&xe===null&&4&Te&&ra(Ce),ta(Ce,Ce.return);break;case 12:case 13:default:ya(Se,Ce,_e);break;case 22:Ce.memoizedState===null&&ya(Se,Ce,_e),ta(Ce,Ce.return)}t=t.sibling}}function ba(e,t){var _e=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(_e=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==_e&&(e!=null&&e.refCount++,_e!=null&&Bi(_e))}function xa(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,e!=null&&Bi(e))}function Sa(e,t,_e,xe){if(10256&t.subtreeFlags)for(t=t.child;t!==null;)Ca(e,t,_e,xe),t=t.sibling}function Ca(e,t,_e,xe){var Se=t.flags;switch(t.tag){case 0:case 11:case 15:Sa(e,t,_e,xe),2048&Se&&Zi(9,t);break;case 3:Sa(e,t,_e,xe),2048&Se&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,e!=null&&Bi(e)));break;case 12:if(2048&Se){Sa(e,t,_e,xe),e=t.stateNode;try{var Ce=t.memoizedProps,Te=Ce.id,Ee=Ce.onPostCommit;typeof Ee==`function`&&Ee(Te,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){oo(t,t.return,e)}}else Sa(e,t,_e,xe);break;case 23:break;case 22:Ce=t.stateNode,t.memoizedState===null?4&Ce._visibility?Sa(e,t,_e,xe):(Ce._visibility|=4,wa(e,t,_e,xe,(10256&t.subtreeFlags)!=0)):4&Ce._visibility?Sa(e,t,_e,xe):Ta(e,t),2048&Se&&ba(t.alternate,t);break;case 24:Sa(e,t,_e,xe),2048&Se&&xa(t.alternate,t);break;default:Sa(e,t,_e,xe)}}function wa(e,t,_e,xe,Se){for(Se&&=(10256&t.subtreeFlags)!=0,t=t.child;t!==null;){var Ce=e,Te=t,Ee=_e,De=xe,Oe=Te.flags;switch(Te.tag){case 0:case 11:case 15:wa(Ce,Te,Ee,De,Se),Zi(8,Te);break;case 23:break;case 22:var ke=Te.stateNode;Te.memoizedState===null?(ke._visibility|=4,wa(Ce,Te,Ee,De,Se)):4&ke._visibility?wa(Ce,Te,Ee,De,Se):Ta(Ce,Te),Se&&2048&Oe&&ba(Te.alternate,Te);break;case 24:wa(Ce,Te,Ee,De,Se),Se&&2048&Oe&&xa(Te.alternate,Te);break;default:wa(Ce,Te,Ee,De,Se)}t=t.sibling}}function Ta(e,t){if(10256&t.subtreeFlags)for(t=t.child;t!==null;){var _e=e,xe=t,Se=xe.flags;switch(xe.tag){case 22:Ta(_e,xe),2048&Se&&ba(xe.alternate,xe);break;case 24:Ta(_e,xe),2048&Se&&xa(xe.alternate,xe);break;default:Ta(_e,xe)}t=t.sibling}}function Ea(e){if(e.subtreeFlags&Kl)for(e=e.child;e!==null;)Da(e),e=e.sibling}function Da(e){switch(e.tag){case 26:Ea(e),e.flags&Kl&&(e.memoizedState===null?Ss(e.type,e.memoizedProps):Xs(Gl,e.memoizedState,e.memoizedProps));break;case 5:Ea(e),e.flags&Kl&&Ss(e.type,e.memoizedProps);break;case 3:case 4:var t;Ea(e);break;case 22:e.memoizedState===null&&((t=e.alternate)!==null&&t.memoizedState!==null?(t=Kl,Kl=16777216,Ea(e),Kl=t):Ea(e));break;default:Ea(e)}}function Oa(e){var t=e.alternate;if(t!==null&&(e=t.child)!==null){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ka(e){var t=e.deletions;if(16&e.flags){if(t!==null)for(var _e=0;_e<t.length;_e++){var xe=t[_e];Vl=xe,Ma(xe,e)}Oa(e)}if(10256&e.subtreeFlags)for(e=e.child;e!==null;)Aa(e),e=e.sibling}function Aa(e){switch(e.tag){case 0:case 11:case 15:ka(e),2048&e.flags&&Qi(9,e,e.return);break;case 3:case 12:default:ka(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&4&t._visibility&&(e.return===null||e.return.tag!==13)?(t._visibility&=-5,ja(e)):ka(e)}}function ja(e){var t=e.deletions;if(16&e.flags){if(t!==null)for(var _e=0;_e<t.length;_e++){var xe=t[_e];Vl=xe,Ma(xe,e)}Oa(e)}for(e=e.child;e!==null;){switch((t=e).tag){case 0:case 11:case 15:Qi(8,t,t.return),ja(t);break;case 22:4&(_e=t.stateNode)._visibility&&(_e._visibility&=-5,ja(t));break;default:ja(t)}e=e.sibling}}function Ma(e,t){for(;Vl!==null;){var _e=Vl;switch(_e.tag){case 0:case 11:case 15:Qi(8,_e,t);break;case 23:case 22:if(_e.memoizedState!==null&&_e.memoizedState.cachePool!==null){var xe=_e.memoizedState.cachePool.pool;xe!=null&&xe.refCount++}break;case 24:Bi(_e.memoizedState.cache)}if((xe=_e.child)!==null)xe.return=_e,Vl=xe;else e:for(_e=e;Vl!==null;){var Se=(xe=Vl).sibling,Ce=xe.return;if(la(xe),xe===_e){Vl=null;break e}if(Se!==null){Se.return=Ce,Vl=Se;break e}Vl=Ce}}}function Na(){return 2&Xl&&$l!==0?$l&-$l:Jo.T===null?gs():Uc===0?un():Uc}function Pa(){lu===0&&(lu=!(536870912&$l)||Ac?Fe():536870912);var e=il.current;return e!==null&&(e.flags|=32),lu}function Fa(e,t,_e){(e===Zl&&eu===2||e.cancelPendingCommit!==null)&&(Ha(e,0),Ba(e,$l,lu)),ze(e,_e),2&Xl&&e===Zl||(e===Zl&&(!(2&Xl)&&(su|=_e),au===4&&Ba(e,$l,lu)),nn(e))}function Ia(e,t,xe){if(6&Xl)throw Error(_e(327));var Se=(xe=!xe&&(60&t)==0&&(t&e.expiredLanes)==0)?function(e,t){var xe=Xl;Xl|=2;var Se=Ga(),Ce=Ka();Zl===e&&$l===t||(gu=null,hu=uc()+500,Ha(e,t));e:for(;;)try{if(eu!==0&&Ql!==null){t=Ql;var Te=tu;n:switch(eu){case 1:case 6:eu=0,tu=null,$a(e,t,Te);break;case 2:if(Cn(Te)){eu=0,tu=null,Qa(t);break}
271t=function(){eu===2&&Zl===e&&(eu=7),nn(e)},Te.then(t,t);break e;case 3:eu=7;break e;case 4:eu=5;break e;case 7:Cn(Te)?(eu=0,tu=null,Qa(t)):(eu=0,tu=null,$a(e,t,Te));break;case 5:var Ee=null;switch(Ql.tag){case 26:Ee=Ql.memoizedState;case 5:case 27:var De=Ql,Oe=De.type,ke=De.pendingProps;if(Ee?Ys(Ee):bs(Oe,ke)){eu=0,tu=null;var Ae=De.sibling;if(Ae!==null)Ql=Ae;else{var je=De.return;je===null?Ql=null:(Ql=je,eo(je))}break n}}eu=0,tu=null,$a(e,t,Te);break;case 8:Va(),au=6;break e;default:throw Error(_e(462))}}Xa();break}catch(t){Ua(e,t)}return Oi(),Jo.H=Se,Jo.A=Ce,Xl=xe,Ql===null?(Zl=null,$l=0,Xe(),au):0}(e,t):Ja(e,t);if(Se!==0)for(var Ce=xe;;){if(Se===6)Ba(e,t,0);else{if(xe=e.current.alternate,Ce&&!za(xe)){Se=Ja(e,t),Ce=!1;continue}if(Se===2){if(Ce=t,e.errorRecoveryDisabledLanes&Ce)var Te=0;else Te=(Te=-536870913&e.pendingLanes)==0?536870912&Te?536870912:0:Te;if(Te!==0){t=Te;e:{var Ee=e;Se=du;var De=ds;if(De&&(Ha(Ee,Te).flags|=256),(Te=Ja(Ee,Te))!==2){if(ru&&!De){Ee.errorRecoveryDisabledLanes|=Ce,su|=Ce,Se=4;break e}Ce=fu,fu=Se,Ce!==null&&La(Ce)}Se=Te}if(Ce=!1,Se!==2)continue}}if(Se===1){Ha(e,0),Ba(e,t,0);break}e:{switch(Ce=e,Se){case 0:case 1:throw Error(_e(345));case 4:if((4194176&t)===t){Ba(Ce,t,lu);break e}break;case 2:fu=null;break;case 3:case 5:break;default:throw Error(_e(329))}if(Ce.finishedWork=xe,Ce.finishedLanes=t,(62914560&t)===t&&10<(Se=mu+300-uc())){if(Ba(Ce,t,lu),Me(Ce,0)!==0)break e;Ce.timeoutHandle=ss(Ra.bind(null,Ce,xe,fu,gu,pu,t,lu,su,uu,nu,2,-0,0),Se)}else Ra(Ce,xe,fu,gu,pu,t,lu,su,uu,nu,0,-0,0)}}break}nn(e)}function La(e){fu===null?fu=e:fu.push.apply(fu,e)}function Ra(e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je){if((8192&(Oe=t.subtreeFlags)||(16785408&Oe)==16785408)&&(xs(),Da(t),(t=Cs())!==null))return e.cancelPendingCommit=t(no.bind(null,e,_e,xe,Se,Te,Ee,De,1,Ae,je)),void Ba(e,Ce,Te);no(e,_e,xe,Se,Te)}function za(e){for(var t=e;;){var _e=t.tag;if((_e===0||_e===11||_e===15)&&16384&t.flags&&(_e=t.updateQueue)!==null&&(_e=_e.stores)!==null)for(var xe=0;xe<_e.length;xe++){var Se=_e[xe],Ce=Se.getSnapshot;Se=Se.value;try{if(!vc(Ce(),Se))return!1}catch{return!1}}if(_e=t.child,16384&t.subtreeFlags&&_e!==null)_e.return=t,t=_e;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ba(e,t,_e){t&=~cu,t&=~su,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var xe=e.expirationTimes,Se=t;0<Se;){var Ce=31-tc(Se),Te=1<<Ce;xe[Ce]=-1,Se&=~Te}_e!==0&&Be(e,_e,t)}function Va(){if(Ql!==null){if(eu===0)var e=Ql.return;else e=Ql,Oi(),Jn(e),Qc=null,$c=0,e=Ql;for(;e!==null;)Xi(e.alternate,e),e=e.return;Ql=null}}function Ha(e,t){e.finishedWork=null,e.finishedLanes=0;var _e=e.timeoutHandle;_e!==ls&&(e.timeoutHandle=ls,cs(_e)),(_e=e.cancelPendingCommit)!==null&&(e.cancelPendingCommit=null,_e()),Va(),Zl=e,Ql=_e=ho(e.current,null),$l=t,eu=0,tu=null,ru=nu=!1,uu=lu=cu=su=ou=au=0,fu=du=null,pu=!1,8&t&&(t|=32&t);var xe=e.entangledLanes;if(xe!==0)for(e=e.entanglements,xe&=t;0<xe;){var Se=31-tc(xe),Ce=1<<Se;t|=e[Se],xe&=~Ce}return iu=t,Xe(),_e}function Ua(e,t){cl=null,Jo.H=yl,t===Jc?(t=En(),eu=Wa()&&!(134217727&ou)&&!(134217727&su)?2:3):t===Yc?(t=En(),eu=4):eu=t===wl?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,tu=t,Ql===null&&(au=1,ti(e,We(t,e.current)))}function Wa(){var e=il.current;return e===null||((4194176&$l)===$l?al===null:((62914560&$l)===$l||(536870912&$l)!=0)&&e===al)}function Ga(){var e=Jo.H;return Jo.H=yl,e===null?yl:e}function Ka(){var e=Jo.A;return Jo.A=ql,e}function qa(){au=4,!(134217727&ou)&&!(134217727&su)||Zl===null||Ba(Zl,$l,lu)}function Ja(e,t){var xe=Xl;Xl|=2;var Se=Ga(),Ce=Ka();Zl===e&&$l===t||(gu=null,Ha(e,t)),t=!1;e:for(;;)try{if(eu!==0&&Ql!==null){var Te=Ql,Ee=tu;switch(eu){case 8:Va(),au=6;break e;case 3:case 2:t||il.current!==null||(t=!0);default:eu=0,tu=null,$a(e,Te,Ee)}}Ya();break}catch(t){Ua(e,t)}if(t&&e.shellSuspendCounter++,Oi(),Xl=xe,Jo.H=Se,Jo.A=Ce,Ql!==null)throw Error(_e(261));return Zl=null,$l=0,Xe(),au}function Ya(){for(;Ql!==null;)Za(Ql)}function Xa(){for(;Ql!==null&&!cc();)Za(Ql)}function Za(e){var t=Di(e.alternate,e,iu);e.memoizedProps=e.pendingProps,t===null?eo(e):Ql=t}function Qa(e){var t=e,_e=t.alternate;switch(t.tag){case 15:case 0:t=mi(_e,t,t.pendingProps,t.type,void 0,$l);break;case 11:t=mi(_e,t,t.pendingProps,t.type.render,t.ref,$l);break;case 5:Jn(t);default:Xi(_e,t),t=Di(_e,t=Ql=go(t,iu),iu)}e.memoizedProps=e.pendingProps,t===null?eo(e):Ql=t}function $a(e,t,xe){Oi(),Jn(t),Qc=null,$c=0;var Se=t.return;try{if(function(e,t,xe,Se,Ce){if(xe.flags|=32768,typeof Se==`object`&&Se&&typeof Se.then==`function`){if((t=xe.alternate)!==null&&Ni(t,xe,Ce,!0),(xe=il.current)!==null){switch(xe.tag){case 13:return al===null?qa():xe.alternate===null&&au===0&&(au=3),xe.flags&=-257,xe.flags|=65536,xe.lanes=Ce,Se===Xc?xe.flags|=16384:((t=xe.updateQueue)===null?xe.updateQueue=new Set([Se]):t.add(Se),so(e,Se,Ce)),!1;case 22:return xe.flags|=65536,Se===Xc?xe.flags|=16384:((t=xe.updateQueue)===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([Se])},xe.updateQueue=t):(xe=t.retryQueue)===null?t.retryQueue=new Set([Se]):xe.add(Se),so(e,Se,Ce)),!1}throw Error(_e(435,xe.tag))}return so(e,Se,Ce),qa(),!1}var Te=Error(_e(520),{cause:Se});if(Te=We(Te,xe),du===null?du=[Te]:du.push(Te),au!==4&&(au=2),t===null)return!0;Se=We(Se,xe),xe=t;do{switch(xe.tag){case 3:return xe.flags|=65536,e=Ce&-Ce,xe.lanes|=e,_n(xe,e=ri(xe.stateNode,Se,e)),!1;case 1:if(t=xe.type,Te=xe.stateNode,!(128&xe.flags)&&(typeof t.getDerivedStateFromError==`function`||Te!==null&&typeof Te.componentDidCatch==`function`&&(_u===null||!_u.has(Te))))return xe.flags|=65536,Ce&=-Ce,xe.lanes|=Ce,ai(Ce=ii(Ce),e,xe,Se),_n(xe,Ce),!1}xe=xe.return}while(xe!==null);return!1}(e,Se,t,xe,$l))return au=1,ti(e,We(xe,e.current)),void(Ql=null)}catch(t){if(Se!==null)throw Ql=Se,t;au=1,ti(e,We(xe,e.current)),Ql=null;return}32768&t.flags?to(t,!0):eo(t)}function eo(e){var t=e;do{if(32768&t.flags)return void to(t,nu);e=t.return;var _e=Ji(t.alternate,t,iu);if(_e!==null)return void(Ql=_e);if((t=t.sibling)!==null)return void(Ql=t);Ql=t=e}while(t!==null);au===0&&(au=5)}function to(e,t){do{var _e=Yi(e.alternate,e);if(_e!==null)return _e.flags&=32767,void(Ql=_e);if((_e=e.return)!==null&&(_e.flags|=32768,_e.subtreeFlags=0,_e.deletions=null),!t&&(e=e.sibling)!==null)return void(Ql=e);Ql=e=_e}while(e!==null);au=6,Ql=null}function no(e,t,xe,Se,Ce,Te,Ee,De,Oe,ke){var Ae=Jo.T,je=hs();try{ms(2),Jo.T=null,function(e,t,xe,Se,Ce,Te){do io();while(yu!==null);if(6&Xl)throw Error(_e(327));var Ee=e.finishedWork;if(Se=e.finishedLanes,Ee===null)return null;if(e.finishedWork=null,e.finishedLanes=0,Ee===e.current)throw Error(_e(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var De=Ee.lanes|Ee.childLanes;if(function(e,t,_e,xe){var Se=e.pendingLanes;e.pendingLanes=_e,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=_e,e.entangledLanes&=_e,e.errorRecoveryDisabledLanes&=_e,e.shellSuspendCounter=0,t=e.entanglements;var Ce=e.expirationTimes,Te=e.hiddenUpdates;for(_e=Se&~_e;0<_e;){var Ee=31-tc(_e);Se=1<<Ee,t[Ee]=0,Ce[Ee]=-1;var De=Te[Ee];if(De!==null)for(Te[Ee]=null,Ee=0;Ee<De.length;Ee++){var Oe=De[Ee];Oe!==null&&(Oe.lane&=-536870913)}_e&=~Se}xe!==0&&Be(e,xe,0)}(e,Se,De|=Pc,Te),e===Zl&&(Ql=Zl=null,$l=0),!(10256&Ee.subtreeFlags)&&!(10256&Ee.flags)||vu||(vu=!0,xu=De,
271Su=xe,oc(pc,(function(){return io(),null}))),xe=(15990&Ee.flags)!=0,15990&Ee.subtreeFlags||xe){xe=Jo.T,Jo.T=null,Te=hs(),ms(2);var Oe=Xl;Xl|=4,function(e,t){for(es(e.containerInfo),Vl=t;Vl!==null;)if(t=(e=Vl).child,1028&e.subtreeFlags&&t!==null)t.return=e,Vl=t;else for(;Vl!==null;){var xe=(e=Vl).alternate;switch(t=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&xe!==null){t=void 0;var Se=e,Ce=xe.memoizedProps;xe=xe.memoizedState;var Te=Se.stateNode;try{var Ee=ei(Se.type,Ce,(Se.elementType,Se.type));t=Te.getSnapshotBeforeUpdate(Ee,xe),Te.__reactInternalSnapshotBeforeUpdate=t}catch(e){oo(Se,Se.return,e)}}break;case 3:1024&t&&us&&Vs(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(_e(163))}if((t=e.sibling)!==null){t.return=e.return,Vl=t;break}Vl=e.return}Ee=Hl,Hl=!1}(e,Ee),ma(Ee,e),ts(e.containerInfo),e.current=Ee,ca(e,Ee.alternate,Ee),lc(),Xl=Oe,ms(Te),Jo.T=xe}else e.current=Ee;if(vu?(vu=!1,yu=e,bu=Se):ro(e,De),(De=e.pendingLanes)===0&&(_u=null),Ee.stateNode,nn(e),t!==null)for(Ce=e.onRecoverableError,Ee=0;Ee<t.length;Ee++)Ce((De=t[Ee]).value,{componentStack:De.stack});3&bu&&io(),De=e.pendingLanes,4194218&Se&&42&De?e===wu?Cu++:(Cu=0,wu=e):Cu=0,rn(0)}(e,t,xe,Se,je,Ce)}finally{Jo.T=Ae,ms(je)}}function ro(e,t){(e.pooledCacheLanes&=t)==0&&(t=e.pooledCache)!=null&&(e.pooledCache=null,Bi(t))}function io(){if(yu!==null){var e=yu,t=xu;xu=0;var xe=He(bu),Se=32>xe?32:xe;xe=Jo.T;var Ce=hs();try{if(ms(Se),Jo.T=null,yu===null)var Te=!1;else{Se=Su,Su=null;var Ee=yu,De=bu;if(yu=null,bu=0,6&Xl)throw Error(_e(331));var Oe=Xl;Xl|=4,Aa(Ee.current),Ca(Ee,Ee.current,De,Se),Xl=Oe,rn(0),_c&&_c.onPostCommitFiberRoot,Te=!0}return Te}finally{ms(Ce),Jo.T=xe,ro(e,t)}}return!1}function ao(e,t,_e){t=We(_e,t),(e=hn(e,t=ri(e.stateNode,t,2),2))!==null&&(ze(e,2),nn(e))}function oo(e,t,_e){if(e.tag===3)ao(e,e,_e);else for(;t!==null;){if(t.tag===3){ao(t,e,_e);break}if(t.tag===1){var xe=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof xe.componentDidCatch==`function`&&(_u===null||!_u.has(xe))){e=We(_e,e),(xe=hn(t,_e=ii(2),2))!==null&&(ai(_e,xe,t,e),ze(xe,2),nn(xe));break}}t=t.return}}function so(e,t,_e){var xe=e.pingCache;if(xe===null){xe=e.pingCache=new Yl;var Se=new Set;xe.set(t,Se)}else (Se=xe.get(t))===void 0&&(Se=new Set,xe.set(t,Se));Se.has(_e)||(ru=!0,Se.add(_e),e=co.bind(null,e,t,_e),t.then(e,e))}function co(e,t,_e){var xe=e.pingCache;xe!==null&&xe.delete(t),e.pingedLanes|=e.suspendedLanes&_e,e.warmLanes&=~_e,Zl===e&&($l&_e)===_e&&(au===4||au===3&&(62914560&$l)===$l&&300>uc()-mu?!(2&Xl)&&Ha(e,0):cu|=_e,uu===$l&&(uu=0)),nn(e)}function lo(e,t){t===0&&(t=Ie()),(e=$e(e,t))!==null&&(ze(e,t),nn(e))}function uo(e){var t=e.memoizedState,_e=0;t!==null&&(_e=t.retryLane),lo(e,_e)}function fo(e,t){var xe=0;switch(e.tag){case 13:var Se=e.stateNode,Ce=e.memoizedState;Ce!==null&&(xe=Ce.retryLane);break;case 19:Se=e.stateNode;break;case 22:Se=e.stateNode._retryCache;break;default:throw Error(_e(314))}Se!==null&&Se.delete(t),lo(e,xe)}function po(e,t,_e,xe){this.tag=e,this.key=_e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=xe,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mo(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ho(e,_e){var xe=e.alternate;return xe===null?((xe=t(e.tag,_e,e.key,e.mode)).elementType=e.elementType,xe.type=e.type,xe.stateNode=e.stateNode,xe.alternate=e,e.alternate=xe):(xe.pendingProps=_e,xe.type=e.type,xe.flags=0,xe.subtreeFlags=0,xe.deletions=null),xe.flags=31457280&e.flags,xe.childLanes=e.childLanes,xe.lanes=e.lanes,xe.child=e.child,xe.memoizedProps=e.memoizedProps,xe.memoizedState=e.memoizedState,xe.updateQueue=e.updateQueue,_e=e.depen
271dencies,xe.dependencies=_e===null?null:{lanes:_e.lanes,firstContext:_e.firstContext},xe.sibling=e.sibling,xe.index=e.index,xe.ref=e.ref,xe.refCleanup=e.refCleanup,xe}function go(e,t){e.flags&=31457282;var _e=e.alternate;return _e===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=_e.childLanes,e.lanes=_e.lanes,e.child=_e.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=_e.memoizedProps,e.memoizedState=_e.memoizedState,e.updateQueue=_e.updateQueue,e.type=_e.type,t=_e.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function _o(e,xe,Se,Ce,Te,Ee){var De=0;if(Ce=e,typeof e==`function`)mo(e)&&(De=1);else if(typeof e==`string`)De=5;else e:switch(e){case No:return vo(Se.children,Te,Ee,xe);case Po:De=8,Te|=24;break;case Fo:return(e=t(12,Se,xe,2|Te)).elementType=Fo,e.lanes=Ee,e;case Bo:return(e=t(13,Se,xe,Te)).elementType=Bo,e.lanes=Ee,e;case Vo:return(e=t(19,Se,xe,Te)).elementType=Vo,e.lanes=Ee,e;case Wo:return yo(Se,Te,Ee,xe);default:if(typeof e==`object`&&e)switch(e.$$typeof){case Io:case Ro:De=10;break e;case Lo:De=9;break e;case zo:De=11;break e;case Ho:De=14;break e;case Uo:De=16,Ce=null;break e}De=29,Se=Error(_e(130,e===null?`null`:typeof e,``)),Ce=null}return(xe=t(De,Se,xe,Te)).elementType=e,xe.type=Ce,xe.lanes=Ee,xe}function vo(e,_e,xe,Se){return(e=t(7,e,Se,_e)).lanes=xe,e}function yo(e,xe,Se,Ce){(e=t(22,e,Ce,xe)).elementType=Wo,e.lanes=Se;var Te={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=Te._current;if(e===null)throw Error(_e(456));if(!(2&Te._pendingVisibility)){var t=$e(e,2);t!==null&&(Te._pendingVisibility|=2,Fa(t,0,2))}},attach:function(){var e=Te._current;if(e===null)throw Error(_e(456));if(2&Te._pendingVisibility){var t=$e(e,2);t!==null&&(Te._pendingVisibility&=-3,Fa(t,0,2))}}};return e.stateNode=Te,e}function bo(e,_e,xe){return(e=t(6,e,null,_e)).lanes=xe,e}function xo(e,_e,xe){return(_e=t(4,e.children===null?[]:e.children,e.key,_e)).lanes=xe,_e.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},_e}function So(e,t,_e,xe,Se,Ce,Te,Ee){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ls,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Re(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Re(0),this.hiddenUpdates=Re(null),this.identifierPrefix=xe,this.onUncaughtError=Se,this.onCaughtError=Ce,this.onRecoverableError=Te,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Ee,this.incompleteTransitions=new Map}function Co(e,t,_e,xe,Se,Ce){Se=function(e){return e?e=ec:ec}(Se),xe.context===null?xe.context=Se:xe.pendingContext=Se,(xe=mn(t)).payload={element:_e},(Ce=Ce===void 0?null:Ce)!==null&&(xe.callback=Ce),(_e=hn(e,xe,t))!==null&&(Fa(_e,0,t),gn(_e,e,t))}var wo,To,Eo={},Do=import_react.default,Oo=u$2,ko=Object.assign,Ao=Symbol.for(`react.element`),jo=Symbol.for(`react.transitional.element`),Mo=Symbol.for(`react.portal`),No=Symbol.for(`react.fragment`),Po=Symbol.for(`react.strict_mode`),Fo=Symbol.for(`react.profiler`),Io=Symbol.for(`react.provider`),Lo=Symbol.for(`react.consumer`),Ro=Symbol.for(`react.context`),zo=Symbol.for(`react.forward_ref`),Bo=Symbol.for(`react.suspense`),Vo=Symbol.for(`react.suspense_list`),Ho=Symbol.for(`react.memo`),Uo=Symbol.for(`react.lazy`),Wo=Symbol.for(`react.offscreen`),Go=Symbol.for(`react.memo_cache_sentinel`),Ko=Symbol.iterator,qo=Symbol.for(`react.client.reference`),Jo=Do.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Yo=!1,Xo=Array.isArray,Zo=e.getPublicInstance,Qo=e.getRootHostContext,$o=e.getChildHostContext,es=e.prepareForCommit,ts=e.resetAfterCommit,ns=e.createInstance,rs=e.appendInitialChild,is=e.finalizeInitialChildren,as=e.shouldSetTextContent,os=e.createTextInstance,ss=null,cs=null,ls=e.noTimeout,us=!0,ds=null,ps=null,ms=e.setCurrentUpdatePriority,hs=e.getCurrentUpdatePriority,gs=e.resolveUpdatePriority;e.resolveEventType,e.resolveEventTimeStamp;var _s=e.shouldAttemptEagerTransition,vs=e.detachDeletedInstance;e.requestPostPaintCallback;var ys=e.maySuspendCommit,bs=null,xs=null,Ss=null,Cs=null,ws=null,Ts=null,Es=null,Ds=e.appendChild,Os=e.appendChildToContainer,ks=e.commitTextUpdate,As=null,js=e.commitUpdate,Ms=e.insertBefore,Ns=null,Ps=e.removeChild,Fs=e.removeChildFromContainer,Is=e.resetTextContent,Ls=null,Rs=null,zs=null,Bs=null,Vs=e.clearContainer,Hs=null,Us=null,Ws=null,Gs=null,Ks=null,qs=null,Js=null,Ys=null,Xs=null,Zs=null,Qs=[],$s=-1,ec={},tc=Math.clz32?Math.clz32:function(e){return(e>>>=0)==0?32:31-(nc(e)/rc|0)|0},nc=Math.log,rc=Math.LN2,ic=128,ac=4194304,oc=Oo.unstable_scheduleCallback,sc=Oo.unstable_cancelCallback,cc=Oo.unstable_shouldYield,lc=Oo.unstable_requestPaint,uc=Oo.unstable_now,dc=Oo.unstable_ImmediatePriority,fc=Oo.unstable_UserBlockingPriority,pc=Oo.unstable_NormalPriority,mc=Oo.unstable_IdlePriority,hc=Oo.log,gc=Oo.unstable_setDisableYieldValue,_c=null,vc=typeof Object.is==`function`?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},yc=new WeakMap,bc=[],xc=0,Sc=null,Cc=[],wc=0,Tc=null,Ec=Oe(null),Dc=Oe(null),Oc=Oe(null),kc=Oe(null),Ac=!1,jc=null;Error(_e(519));
271var Mc=[],Nc=0,Pc=0,Fc=null,Ic=null,Lc=!1,Rc=!1,zc=!1,Bc=0,Vc=null,Hc=0,Uc=0,Wc=null,Gc=!1,Kc=!1,qc=Object.prototype.hasOwnProperty,Jc=Error(_e(460)),Yc=Error(_e(474)),Xc={then:function(){}},Zc=null,Qc=null,$c=0,el=jn(!0),tl=jn(!1),nl=Oe(null),rl=Oe(0),il=Oe(null),al=null,ol=Oe(0),sl=0,cl=null,ll=null,ul=null,dl=!1,fl=!1,pl=!1,ml=0,hl=0,gl=null,_l=0,vl=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},yl={readContext:Ii,use:Qn,useCallback:Bn,useContext:Bn,useEffect:Bn,useImperativeHandle:Bn,useLayoutEffect:Bn,useInsertionEffect:Bn,useMemo:Bn,useReducer:Bn,useRef:Bn,useState:Bn,useDebugValue:Bn,useDeferredValue:Bn,useTransition:Bn,useSyncExternalStore:Bn,useId:Bn};yl.useCacheRefresh=Bn,yl.useMemoCache=Bn,yl.useHostTransitionStatus=Bn,yl.useFormState=Bn,yl.useActionState=Bn,yl.useOptimistic=Bn;var bl={readContext:Ii,use:Qn,useCallback:function(e,t){return Yn().memoizedState=[e,t===void 0?null:t],e},useContext:Ii,useEffect:Or,useImperativeHandle:function(e,t,_e){_e=_e==null?null:_e.concat([e]),Er(4194308,4,Mr.bind(null,t,e),_e)},useLayoutEffect:function(e,t){return Er(4194308,4,e,t)},useInsertionEffect:function(e,t){Er(4,2,e,t)},useMemo:function(e,t){var _e=Yn();t=t===void 0?null:t;var xe=e();if(pl){Ue(!0);try{e()}finally{Ue(!1)}}return _e.memoizedState=[xe,t],xe},useReducer:function(e,t,_e){var xe=Yn();if(_e!==void 0){var Se=_e(t);if(pl){Ue(!0);try{_e(t)}finally{Ue(!1)}}}else Se=t;return xe.memoizedState=xe.baseState=Se,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:Se},xe.queue=e,e=e.dispatch=Wr.bind(null,cl,e),[xe.memoizedState,e]},useRef:function(e){return e={current:e},Yn().memoizedState=e},useState:function(e){var t=(e=ur(e)).queue,_e=Gr.bind(null,cl,t);return t.dispatch=_e,[e.memoizedState,_e]},useDebugValue:Pr,useDeferredValue:function(e,t){return Lr(Yn(),e,t)},useTransition:function(){var e=ur(!1);return e=zr.bind(null,cl,e.queue,!0,!1),Yn().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,xe){var Se=cl,Ce=Yn();if(xe=t(),Zl===null)throw Error(_e(349));60&$l||ar(Se,t,xe),Ce.memoizedState=xe;var Te={value:xe,getSnapshot:t};return Ce.queue=Te,Or(sr.bind(null,Se,Te,e),[e]),Se.flags|=2048,wr(9,or.bind(null,Se,Te,xe,t),{destroy:void 0},null),xe},useId:function(){var e=Yn(),t=Zl.identifierPrefix;return t=`:`+t+`r`+(_l++).toString(32)+`:`,e.memoizedState=t},useCacheRefresh:function(){return Yn().memoizedState=Ur.bind(null,cl)}};bl.useMemoCache=$n,bl.useHostTransitionStatus=Br,bl.useFormState=yr,bl.useActionState=yr,bl.useOptimistic=function(e){var t=Yn();t.memoizedState=t.baseState=e;var _e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=_e,t=qr.bind(null,cl,!0,_e),_e.dispatch=t,[e,t]};var xl={readContext:Ii,use:Qn,useCallback:Fr,useContext:Ii,useEffect:kr,useImperativeHandle:Nr,useInsertionEffect:Ar,useLayoutEffect:jr,useMemo:Ir,useReducer:tr,useRef:Tr,useState:function(){return tr(er)},useDebugValue:Pr,useDeferredValue:function(e,t){return Rr(Xn(),ll.memoizedState,e,t)},useTransition:function(){var e=tr(er)[0],t=Xn().memoizedState;return[typeof e==`boolean`?e:Zn(e),t]},useSyncExternalStore:ir,useId:Vr};xl.useCacheRefresh=Hr,xl.useMemoCache=$n,xl.useHostTransitionStatus=Br,xl.useFormState=br,xl.useActionState=br,xl.useOptimistic=function(e,t){return dr(Xn(),0,e,t)};var Sl={readContext:Ii,use:Qn,useCallback:Fr,useContext:Ii,useEffect:kr,useImperativeHandle:Nr,useInsertionEffect:Ar,useLayoutEffect:jr,useMemo:Ir,useReducer:rr,useRef:Tr,useState:function(){return rr(er)},useDebugValue:Pr,useDeferredValue:function(e,t){var _e=Xn();return ll===null?Lr(_e,e,t):Rr(_e,ll.memoizedState,e,t)},useTransition:function(){var e=rr(er)[0],t=Xn().memoizedState;return[typeof e==`boolean`?e:Zn(e),t]},useSyncExternalStore:ir,useId:Vr};Sl.useCacheRefresh=Hr,Sl.useMemoCache=$n,Sl.useHostTransitionStatus=Br,Sl.useFormState=Cr,Sl.useActionState=Cr,Sl.useOptimistic=function(e,t){var _e=Xn();return ll===null?(_e.baseState=e,[e,_e.queue.dispatch]):dr(_e,0,e,t)};var Cl={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,_e=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 4098&(t=e).flags&&(_e=t.return),e=t.return;while(e)}return t.tag===3?_e:null}(e)===e},enqueueSetState:function(e,t,_e){e=e._reactInternals;var xe=Na(),Se=mn(xe);Se.payload=t,_e!=null&&(Se.callback=_e),(t=hn(e,Se,xe))!==null&&(Fa(t,0,xe),gn(t,e,xe))},enqueueReplaceState:function(e,t,_e){e=e._reactInternals;var xe=Na(),Se=mn(xe);Se.tag=1,Se.payload=t,_e!=null&&(Se.callback=_e),(t=hn(e,Se,xe))!==null&&(Fa(t,0,xe),gn(t,e,xe))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var _e=Na(),xe=mn(_e);xe.tag=2,t!=null&&(xe.callback=t),(t=hn(e,xe,_e))!==null&&(Fa(t,0,_e),gn(t,e,_e))}},wl=Error(_e(461)),Tl=!1,El={dehydrated:null,treeContext:null,retryLane:0},Dl=Oe(null),Ol=null,kl=null,Al=null,jl=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,_e){e.push(_e)}};this.abort=function(){t.aborted=!0,e.forEach((function(e){return e()}))}},Ml=Oo.unstable_scheduleCallback,Nl=Oo.unstable_NormalPriority,Pl={$$typeof:Ro,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},Fl=Jo.S;Jo.S=function(e,t){typeof t==`object`&&t&&typeof t.then==`function`&&function(e,t){if(Vc===null){var _e=Vc=[];Hc=0,Uc=un(),Wc={status:`pending`,value:void 0,then:function(e){_e.push(e)}}}Hc++,t.then(dn,dn)}(0,t),Fl!==null&&Fl(e,t)};var Il=Oe(null),Ll=!1,Rl=!1,zl=!1,Bl=typeof WeakSet==`function`?WeakSet:Set,Vl=null,Hl=!1,Ul=null,Wl=!1,Gl=null,Kl=8192,ql={getCacheForType:function(e){var t=Ii(Pl),_e=t.data.get(e);return _e===void 0&&(_e=e(),t.data.set(e,_e)),_e}};if(typeof Symbol==`function`&&Symbol.for){var Jl=Symbol.for;Jl(`selector.component`),Jl(`selector.has_pseudo_class`),Jl(`selector.role`),Jl(`selector.test_id`),Jl(`selector.text`)}var Yl=typeof WeakMap==`function`?WeakMap:Map,Xl=0,Zl=null,Ql=null,$l=0,eu=0,tu=null,nu=!1,ru=!1,iu=0,au=0,ou=0,su=0,cu=0,lu=0,uu=0,du=null,fu=null,pu=!1,mu=0,hu=1/0,gu=null,_u=null,vu=!1,yu=null,bu=0,xu=0,Su=null,Cu=0,wu=null;return Eo.createContainer=function(e,_e,xe,Se,Ce,Te,Ee,De,Oe,ke){return function(e,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je){return e=new So(e,_e,xe,Ee,De,Oe,ke,null),_e=1,!0===Te&&(_e|=24),Te=t(3,null,null,_e),e.current=Te,Te.stateNode=e,(_e=zi()).refCount++,e.pooledCache=_e,_e.refCount++,Te.memoizedState={element:Se,isDehydrated:xe,cache:_e},fn(Te),e}(e,_e,!1,null,0,Se,Te,Ee,De,Oe)},Eo.flushSyncWork=function(){return(6&Xl)!=0||(rn(0),!1)},Eo.updateContainer=function(e,t,_e,xe){var Se=t.current,Ce=Na();return Co(Se,Ce,e,t,_e,xe),Ce},Eo.updateContainerSync=function(e,t,_e,xe){return t.tag===0&&io(),Co(t.current,2,e,t,_e,xe),2},Eo}
271,s$2.exports.default=s$2.exports,Object.defineProperty(s$2.exports,`__esModule`,{value:!0})),o$2.exports);var f$2,d$1=t$2(a$2.exports),p$1={exports:{}},m$1={};p$1.exports=(f$2||(f$2=1,m$1.ConcurrentRoot=1,m$1.ContinuousEventPriority=8,m$1.DefaultEventPriority=32,m$1.DiscreteEventPriority=2,m$1.IdleEventPriority=268435456,m$1.LegacyRoot=0,m$1.NoEventPriority=0),m$1);var y$1=p$1.exports,b$1=(e,t)=>{let _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(let xe=0;xe<_e.length;xe+=1){let Se=_e[xe];if(Se===`render`&&!e[Se]!=!t[Se])return!1;if(Se!==`children`&&e[Se]!==t[Se]){if(typeof e[Se]==`object`&&typeof t[Se]==`object`&&b$1(e[Se],t[Se]))continue;return!1}if(Se===`children`&&(typeof e[Se]==`string`||typeof t[Se]==`string`))return e[Se]===t[Se]}return!0},v$1={},S$1=console.error,k$1=({appendChild:e,appendChildToContainer:t,commitTextUpdate:_e,commitUpdate:xe,createInstance:Se,createTextInstance:Ce,insertBefore:Te,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe})=>{let ke=d$1({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:Se,createTextInstance:Ce,insertBefore:Te,commitUpdate:(e,t,_e,Se)=>{b$1(_e,Se)||xe(e,null,t,_e,Se)},commitTextUpdate:_e,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>v$1,getChildHostContext:()=>v$1,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>y$1.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>y$1.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:e=>ke.createContainer(e,y$1.ConcurrentRoot,null,!1,null,``,S$1,S$1,S$1,null),updateContainer:(e,t,_e,xe)=>{ke.updateContainerSync(e,t,_e,xe),ke.flushSyncWork()}}};function t$1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function r$1(e){if(e.__esModule)return e;var t=e.default;if(typeof t==`function`){var _e=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};_e.prototype=t.prototype}else _e={};return Object.defineProperty(_e,`__esModule`,{value:!0}),Object.keys(e).forEach((function(t){var xe=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(_e,t,xe.get?xe:{enumerable:!0,get:function(){return e[t]}})})),_e}var l$1,a$1={exports:{}},o$1={exports:{}},u$1=r$1(import_scheduler),s$1;a$1.exports=(l$1||(l$1=1,(s$1=o$1).exports=function(e){function t(e,t,_e,xe){return new Co(e,t,_e,xe)}function _e(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var _e=2;_e<arguments.length;_e++)t+=`&args[]=`+encodeURIComponent(arguments[_e])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function xe(e){return typeof e!=`object`||!e?null:typeof(e=Qo&&e[Qo]||e[`@@iterator`])==`function`?e:null}function Se(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===$o?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case Bo:return`Fragment`;case Ho:return`Profiler`;case Vo:return`StrictMode`;case Ko:return`Suspense`;case qo:return`SuspenseList`;case Xo:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case zo:return`Portal`;case Wo:return e.displayName||`Context`;case Uo:return(e._context.displayName||`Context`)+`.Consumer`;case Go:var t=e.render;return(e=e.displayName)||(e=(e=t.displayName||t.name||``)===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Jo:return(t=e.displayName||null)===null?Se(e.type)||`Memo`:t;case Yo:t=e._payload,e=e._init;try{return Se(e(t))}catch{}}return null}function Ce(e){return{current:e}}function Te(e){0>lc||(e.current=cc[lc],cc[lc]=null,lc--)}function Ee(e,t){lc++,cc[lc]=e.current,e.current=t}function De(e){var t=42&e;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;
271case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Oe(e,t,_e){var xe=e.pendingLanes;if(xe===0)return 0;var Se=0,Ce=e.suspendedLanes,Te=e.pingedLanes;e=e.warmLanes;var Ee=134217727&xe;return Ee===0?(Ee=xe&~Ce)==0?Te===0?_e||(_e=xe&~e)!=0&&(Se=De(_e)):Se=De(Te):Se=De(Ee):(xe=Ee&~Ce)==0?(Te&=Ee)==0?_e||(_e=Ee&~e)!=0&&(Se=De(_e)):Se=De(Te):Se=De(xe),Se===0?0:t!==0&&t!==Se&&(t&Ce)==0&&((Ce=Se&-Se)>=(_e=t&-t)||Ce===32&&4194048&_e)?t:Se}function ke(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)==0}function Ae(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function je(){var e=gc;return!(62914560&(gc<<=1))&&(gc=4194304),e}function Me(e){for(var t=[],_e=0;31>_e;_e++)t.push(e);return t}function Pe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Fe(e,t,_e){e.pendingLanes|=t,e.suspendedLanes&=~t;var xe=31-dc(t);e.entangledLanes|=t,e.entanglements[xe]=1073741824|e.entanglements[xe]|261930&_e}function Ie(e,t){var _e=e.entangledLanes|=t;for(e=e.entanglements;_e;){var xe=31-dc(_e),Se=1<<xe;Se&t|e[xe]&t&&(e[xe]|=t),_e&=~Se}}function Re(e,t){var _e=t&-t;return((_e=42&_e?1:function(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}(_e))&(e.suspendedLanes|t))==0?_e:0}function ze(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function Be(e){typeof Ec==`function`&&Dc(e)}function Ve(e){if(Ac===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ac=t&&t[1]||``,jc=-1<e.stack.indexOf(` 272 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 273`+Ac+e+jc}function He(e,t){if(!e||Nc)return``;Nc=!0;var _e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var xe={DetermineComponentFrameRoot:function(){try{if(t){var _e=function(){throw Error()};if(Object.defineProperty(_e.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(_e,[])}catch(e){var xe=e}Reflect.construct(e,[],_e)}else{try{_e.call()}catch(e){xe=e}e.call(_e.prototype)}}else{try{throw Error()}catch(e){xe=e}(_e=e())&&typeof _e.catch==`function`&&_e.catch((function(){}))}}catch(e){if(e&&xe&&typeof e.stack==`string`)return[e.stack,xe.stack]}return[null,null]}};xe.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var Se=Object.getOwnPropertyDescriptor(xe.DetermineComponentFrameRoot,`name`);Se&&Se.configurable&&Object.defineProperty(xe.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var Ce=xe.DetermineComponentFrameRoot(),Te=Ce[0],Ee=Ce[1];if(Te&&Ee){var De=Te.split(` 274`),Oe=Ee.split(` 275`);for(Se=xe=0;xe<De.length&&!De[xe].includes(`DetermineComponentFrameRoot`);)xe++;for(;Se<Oe.length&&!Oe[Se].includes(`DetermineComponentFrameRoot`);)Se++;if(xe===De.length||Se===Oe.length)for(xe=De.length-1,Se=Oe.length-1;1<=xe&&0<=Se&&De[xe]!==Oe[Se];)Se--;for(;1<=xe&&0<=Se;xe--,Se--)if(De[xe]!==Oe[Se]){if(xe!==1||Se!==1)do if(xe--,0>--Se||De[xe]!==Oe[Se]){var ke=` 276`+De[xe].replace(` at new `,` at `);return e.displayName&&ke.includes(`<anonymous>`)&&(ke=ke.replace(`<anonymous>`,e.displayName)),ke}while(1<=xe&&0<=Se);break}}}finally{Nc=!1,Error.prepareStackTrace=_e}return(_e=e?e.displayName||e.name:``)?Ve(_e):``}function Ue(e,t){switch(e.tag){case 26:case 27:case 5:return Ve(e.type);case 16:return Ve(`Lazy`);case 13:return e.child!==t&&t!==null?Ve(`Suspense Fallback`):Ve(`Suspense`);case 19:return Ve(`SuspenseList`);case 0:case 15:return He(e.type,!1);case 11:return He(e.type.render,!1);case 1:return He(e.type,!0);case 31:return Ve(`Activity`);default:return``}}function We(e){try{var t=``,_e=null;do t+=Ue(e,_e),_e=e,e=e.return;while(e);return t}catch(e){return` 277Error generating stack: `+e.message+` 278`+e.stack}}function Ge(e,t){if(typeof e==`object`&&e){var _e=Pc.get(e);return _e===void 0?(t={value:e,source:t,stack:We(t)},Pc.set(e,t),t):_e}return{value:e,source:t,stack:We(t)}}function Ke(e){for(;e===Lc;)Lc=Fc[--Ic],Fc[Ic]=null,Fc[--Ic],Fc[Ic]=null;for(;e===Bc;)Bc=Rc[--zc],Rc[zc]=null,Rc[--zc],Rc[zc]=null,Rc[--zc],Rc[zc]=null}function qe(e,t){Ee(Uc,t),Ee(Hc,e),Ee(Vc,null),e=rs(t),Te(Vc),Ee(Vc,e)}function Je(){Te(Vc),Te(Hc),Te(Uc)}function Ye(e){e.memoizedState!==null&&Ee(Wc,e);var t=Vc.current,_e=is(t,e.type);t!==_e&&(Ee(Hc,e),Ee(Vc,_e))}function Xe(e){Hc.current===e&&(Te(Vc),Te(Hc)),Wc.current===e&&(Te(Wc),Ms._currentValue2=js)}function Ze(){var e=Kc;return e!==null&&(Tu===null?Tu=e:Tu.push.apply(Tu,e),Kc=null),e}function Qe(e,t,_e){Ee(qc,t._currentValue2),t._currentValue2=_e}function $e(e){e._currentValue2=qc.current,Te(qc)}function en(e,t,_e){for(;e!==null;){var xe=e.alternate;if((e.childLanes&t)===t?xe!==null&&(xe.childLanes&t)!==t&&(xe.childLanes|=t):(e.childLanes|=t,xe!==null&&(xe.childLanes|=t)),e===_e)break;e=e.return}}function tn(e,t,xe,Se){var Ce=e.child;for(Ce!==null&&(Ce.return=e);Ce!==null;){var Te=Ce.dependencies;if(Te!==null){var Ee=Ce.child;Te=Te.firstContext;e:for(;Te!==null;){var De=Te;Te=Ce;for(var Oe=0;Oe<t.length;Oe++)if(De.context===t[Oe]){Te.lanes|=xe,(De=Te.alternate)!==null&&(De.lanes|=xe),en(Te.return,xe,e),Se||(Ee=null);break e}Te=De.next}}else if(Ce.tag===18){if((Ee=Ce.return)===null)throw Error(_e(341));Ee.lanes|=xe,(Te=Ee.alternate)!==null&&(Te.lanes|=xe),en(Ee,xe,e),Ee=null}else Ee=Ce.child;if(Ee!==null)Ee.return=Ce;else for(Ee=Ce;Ee!==null;){if(Ee===e){Ee=null;break}if((Ce=Ee.sibling)!==null){Ce.return=Ee.return,Ee=Ce;break}Ee=Ee.return}Ce=Ee}}function nn(e,t,xe,Se){e=null;for(var Ce=t,Te=!1;Ce!==null;){if(!Te){if(524288&Ce.flags)Te=!0;else if(262144&Ce.flags)break}if(Ce.tag===10){var Ee=Ce.alternate;if(Ee===null)throw Error(_e(387));if((Ee=Ee.memoizedProps)!==null){var De=Ce.type;kc(Ce.pendingProps.value,Ee.value)||(e===null?e=[De]:e.push(De))}}else if(Ce===Wc.current){if((Ee=Ce.alternate)===null)throw Error(_e(387));Ee.memoizedState.memoizedState!==Ce.memoizedState.memoizedState&&(e===null?e=[Ms]:e.push(Ms))}Ce=Ce.return}e!==null&&tn(t,e,xe,Se),t.flags|=262144}function rn(e){for(e=e.firstContext;e!==null;){var t=e.context;if(!kc(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
278function an(e){Jc=e,Yc=null,(e=e.dependencies)!==null&&(e.firstContext=null)}function sn(e){return ln(Jc,e)}function cn(e,t){return Jc===null&&an(e),ln(e,t)}function ln(e,t){var xe=t._currentValue2;if(t={context:t,memoizedValue:xe,next:null},Yc===null){if(e===null)throw Error(_e(308));Yc=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Yc=Yc.next=t;return xe}function un(){return{controller:new Xc,data:new Map,refCount:0}}function dn(e){e.refCount--,e.refCount===0&&Zc(Qc,(function(){e.controller.abort()}))}function fn(){}function pn(e){e!==tl&&e.next===null&&(tl===null?el=tl=e:tl=tl.next=e),rl=!0,nl||(nl=!0,_c(Sc,hn))}function mn(e,t){if(!il&&rl){il=!0;do for(var _e=!1,xe=el;xe!==null;){if(e!==0){var Se=xe.pendingLanes;if(Se===0)var Ce=0;else{var Te=xe.suspendedLanes,Ee=xe.pingedLanes;Ce=(1<<31-dc(42|e)+1)-1,Ce=201326741&(Ce&=Se&~(Te&~Ee))?201326741&Ce|1:Ce?2|Ce:0}Ce!==0&&(_e=!0,vn(xe,Ce))}else Ce=du,!(3&(Ce=Oe(xe,xe===lu?Ce:0,xe.cancelPendingCommit!==null||xe.timeoutHandle!==hs)))||ke(xe,Ce)||(_e=!0,vn(xe,Ce));xe=xe.next}while(_e);il=!1}}function hn(){(function(){rl=nl=!1;var e=0;al!==0&&Ss()&&(e=al);for(var t=xc(),_e=null,xe=el;xe!==null;){var Se=xe.next,Ce=gn(xe,t);Ce===0?(xe.next=null,_e===null?el=Se:_e.next=Se,Se===null&&(tl=_e)):(_e=xe,(e!==0||3&Ce)&&(rl=!0)),xe=Se}Mu!==0&&Mu!==5||mn(e),al!==0&&(al=0)})()}function gn(e,t){for(var _e=e.suspendedLanes,xe=e.pingedLanes,Se=e.expirationTimes,Ce=-62914561&e.pendingLanes;0<Ce;){var Te=31-dc(Ce),Ee=1<<Te,De=Se[Te];De===-1?(Ee&_e)!=0&&(Ee&xe)==0||(Se[Te]=Ae(Ee,t)):De<=t&&(e.expiredLanes|=Ee),Ce&=~Ee}if(_e=du,_e=Oe(e,e===(t=lu)?_e:0,e.cancelPendingCommit!==null||e.timeoutHandle!==hs),xe=e.callbackNode,_e===0||e===t&&(fu===2||fu===9)||e.cancelPendingCommit!==null)return xe!==null&&xe!==null&&vc(xe),e.callbackNode=null,e.callbackPriority=0;if(!(3&_e)||ke(e,_e)){if((t=_e&-_e)===e.callbackPriority)return t;switch(xe!==null&&vc(xe),ze(_e)){case 2:case 8:_e=Cc;break;case 32:default:_e=wc;break;case 268435456:_e=Tc}return xe=_n.bind(null,e),_e=_c(_e,xe),e.callbackPriority=t,e.callbackNode=_e,t}return xe!==null&&xe!==null&&vc(xe),e.callbackPriority=2,e.callbackNode=null,2}function _n(e,t){if(Mu!==0&&Mu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var _e=e.callbackNode;if(mo()&&e.callbackNode!==_e)return null;var xe=du;return(xe=Oe(e,e===lu?xe:0,e.cancelPendingCommit!==null||e.timeoutHandle!==hs))===0?null:(Wa(e,xe,t),gn(e,xc()),e.callbackNode!=null&&e.callbackNode===_e?_n.bind(null,e):null)}function vn(e,t){if(mo())return null;Wa(e,t,!0)}function yn(){if(al===0){var e=cl;e===0&&(e=mc,!(261888&(mc<<=1))&&(mc=256)),al=e}return al}function bn(){if(--sl==0&&ol!==null){ll!==null&&(ll.status=`fulfilled`);var e=ol;ol=null,cl=0,ll=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function xn(){var e=dl.current;return e===null?lu.pooledCache:e}function Sn(e,t){Ee(dl,t===null?dl.current:t.pool)}function Cn(){var e=xn();return e===null?null:{parent:$c._currentValue2,pool:e}}function wn(e,t){if(kc(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(xe=0;xe<_e.length;xe++){var Se=_e[xe];if(!Mc.call(t,Se)||!kc(e[Se],t[Se]))return!1}return!0}function Tn(e){return(e=e.status)===`fulfilled`||e===`rejected`}function En(e,t,xe){switch((xe=e[xe])===void 0?e.push(t):xe!==t&&(t.then(fn,fn),t=xe),t.status){case`fulfilled`:return t.value;case`rejected`:throw kn(e=t.reason),e;default:if(typeof t.status==`string`)t.then(fn,fn);else{if((e=lu)!==null&&100<e.shellSuspendCounter)throw Error(_e(482));(e=t).status=`pending`,e.then((function(e){if(t.status===`pending`){var _e=t;_e.status=`fulfilled`,_e.value=e}}),(function(e){if(t.status===`pending`){var _e=t;_e.status=`rejected`,_e.reason=e}}))}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw kn(e=t.reason),e}throw gl=t,fl}}function Dn(e){try{return(0,e._init)(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(gl=e,fl):e}}function On(){if(gl===null)throw Error(_e(459));var e=gl;return gl=null,e}function kn(e){if(e===fl||e===ml)throw Error(_e(483))}function An(e){var t=vl;return vl+=1,_l===null&&(_l=[]),En(_l,e,t)}function jn(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Mn(e,t){throw t.$$typeof===Lo?Error(_e(525)):(e=Object.prototype.toString.call(t),Error(_e(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Nn(e){function Se(t,_e){if(e){var xe=t.deletions;xe===null?(t.deletions=[_e],t.flags|=16):xe.push(_e)}}function Ce(t,_e){if(!e)return null;for(;_e!==null;)Se(t,_e),_e=_e.sibling;return null}function Te(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function Ee(e,t){return(e=To(e,t)).index=0,e.sibling=null,e}function De(t,_e,xe){return t.index=xe,e?(xe=t.alternate)===null||(xe=xe.index)<_e?(t.flags|=67108866,_e):xe:(t.flags|=1048576,_e)}function Oe(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function ke(e,t,_e,xe){return t===null||t.tag!==6?((t=ko(_e,e.mode,xe)).return=e,t):((t=Ee(t,_e)).return=e,t)}function Ae(e,t,_e,xe){var Se=_e.type;return Se===Bo?Me(e,t,_e.props.children,xe,_e.key):t!==null&&(t.elementType===Se||typeof Se==`object`&&Se&&Se.$$typeof===Yo&&Dn(Se)===t.type)?(jn(t=Ee(t,_e.props),_e),t.return=e,t):(jn(t=Do(_e.type,_e.key,_e.props,null,e.mode,xe),_e),t.return=e,t)}function je(e,t,_e,xe){return t===null||t.tag!==4||t.stateNode.containerInfo!==_e.containerInfo||t.stateNode.implementation!==_e.implementation?((t=Ao(_e,e.mode,xe)).return=e,t):((t=Ee(t,_e.children||[])).return=e,t)}function Me(e,t,_e,xe,Se){return t===null||t.tag!==7?((t=Oo(_e,e.mode,xe,Se)).return=e,t):((t=Ee(t,_e)).return=e,t)}function Pe(e,t,_e){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return(t=ko(``+t,e.mode,_e)).return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case Ro:return jn(_e=Do(t.type,t.key,t.props,null,e.mode,_e),t),_e.return=e,_e;case zo:return(t=Ao(t,e.mode,_e)).return=e,t;
278case Yo:return Pe(e,t=Dn(t),_e)}if(es(t)||xe(t))return(t=Oo(t,e.mode,_e,null)).return=e,t;if(typeof t.then==`function`)return Pe(e,An(t),_e);if(t.$$typeof===Wo)return Pe(e,cn(e,t),_e);Mn(e,t)}return null}function Fe(e,t,_e,Se){var Ce=t===null?null:t.key;if(typeof _e==`string`&&_e!==``||typeof _e==`number`||typeof _e==`bigint`)return Ce===null?ke(e,t,``+_e,Se):null;if(typeof _e==`object`&&_e){switch(_e.$$typeof){case Ro:return _e.key===Ce?Ae(e,t,_e,Se):null;case zo:return _e.key===Ce?je(e,t,_e,Se):null;case Yo:return Fe(e,t,_e=Dn(_e),Se)}if(es(_e)||xe(_e))return Ce===null?Me(e,t,_e,Se,null):null;if(typeof _e.then==`function`)return Fe(e,t,An(_e),Se);if(_e.$$typeof===Wo)return Fe(e,t,cn(e,_e),Se);Mn(e,_e)}return null}function Ie(e,t,_e,Se,Ce){if(typeof Se==`string`&&Se!==``||typeof Se==`number`||typeof Se==`bigint`)return ke(t,e=e.get(_e)||null,``+Se,Ce);if(typeof Se==`object`&&Se){switch(Se.$$typeof){case Ro:return Ae(t,e=e.get(Se.key===null?_e:Se.key)||null,Se,Ce);case zo:return je(t,e=e.get(Se.key===null?_e:Se.key)||null,Se,Ce);case Yo:return Ie(e,t,_e,Se=Dn(Se),Ce)}if(es(Se)||xe(Se))return Me(t,e=e.get(_e)||null,Se,Ce,null);if(typeof Se.then==`function`)return Ie(e,t,_e,An(Se),Ce);if(Se.$$typeof===Wo)return Ie(e,t,_e,cn(t,Se),Ce);Mn(t,Se)}return null}function Re(t,ke,Ae,je){if(typeof Ae==`object`&&Ae&&Ae.type===Bo&&Ae.key===null&&(Ae=Ae.props.children),typeof Ae==`object`&&Ae){switch(Ae.$$typeof){case Ro:e:{for(var Me=Ae.key;ke!==null;){if(ke.key===Me){if((Me=Ae.type)===Bo){if(ke.tag===7){Ce(t,ke.sibling),(je=Ee(ke,Ae.props.children)).return=t,t=je;break e}}else if(ke.elementType===Me||typeof Me==`object`&&Me&&Me.$$typeof===Yo&&Dn(Me)===ke.type){Ce(t,ke.sibling),jn(je=Ee(ke,Ae.props),Ae),je.return=t,t=je;break e}Ce(t,ke);break}Se(t,ke),ke=ke.sibling}Ae.type===Bo?((je=Oo(Ae.props.children,t.mode,je,Ae.key)).return=t,t=je):(jn(je=Do(Ae.type,Ae.key,Ae.props,null,t.mode,je),Ae),je.return=t,t=je)}return Oe(t);case zo:e:{for(Me=Ae.key;ke!==null;){if(ke.key===Me){if(ke.tag===4&&ke.stateNode.containerInfo===Ae.containerInfo&&ke.stateNode.implementation===Ae.implementation){Ce(t,ke.sibling),(je=Ee(ke,Ae.children||[])).return=t,t=je;break e}Ce(t,ke);break}Se(t,ke),ke=ke.sibling}(je=Ao(Ae,t.mode,je)).return=t,t=je}return Oe(t);case Yo:return Re(t,ke,Ae=Dn(Ae),je)}if(es(Ae))return function(t,_e,xe,Ee){for(var Oe=null,ke=null,Ae=_e,je=_e=0,Me=null;Ae!==null&&je<xe.length;je++){Ae.index>je?(Me=Ae,Ae=null):Me=Ae.sibling;var Re=Fe(t,Ae,xe[je],Ee);if(Re===null){Ae===null&&(Ae=Me);break}e&&Ae&&Re.alternate===null&&Se(t,Ae),_e=De(Re,_e,je),ke===null?Oe=Re:ke.sibling=Re,ke=Re,Ae=Me}if(je===xe.length)return Ce(t,Ae),Oe;if(Ae===null){for(;je<xe.length;je++)(Ae=Pe(t,xe[je],Ee))!==null&&(_e=De(Ae,_e,je),ke===null?Oe=Ae:ke.sibling=Ae,ke=Ae);return Oe}for(Ae=Te(Ae);je<xe.length;je++)(Me=Ie(Ae,t,je,xe[je],Ee))!==null&&(e&&Me.alternate!==null&&Ae.delete(Me.key===null?je:Me.key),_e=De(Me,_e,je),ke===null?Oe=Me:ke.sibling=Me,ke=Me);return e&&Ae.forEach((function(e){return Se(t,e)})),Oe}(t,ke,Ae,je);if(xe(Ae)){if(typeof(Me=xe(Ae))!=`function`)throw Error(_e(150));return function(t,xe,Ee,Oe){if(Ee==null)throw Error(_e(151));for(var ke=null,Ae=null,je=xe,Me=xe=0,Re=null,ze=Ee.next();je!==null&&!ze.done;Me++,ze=Ee.next()){je.index>Me?(Re=je,je=null):Re=je.sibling;var Be=Fe(t,je,ze.value,Oe);if(Be===null){je===null&&(je=Re);break}e&&je&&Be.alternate===null&&Se(t,je),xe=De(Be,xe,Me),Ae===null?ke=Be:Ae.sibling=Be,Ae=Be,je=Re}if(ze.done)return Ce(t,je),ke;if(je===null){for(;!ze.done;Me++,ze=Ee.next())(ze=Pe(t,ze.value,Oe))!==null&&(xe=De(ze,xe,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return ke}for(je=Te(je);!ze.done;Me++,ze=Ee.next())(ze=Ie(je,t,Me,ze.value,Oe))!==null&&(e&&ze.alternate!==null&&je.delete(ze.key===null?Me:ze.key),xe=De(ze,xe,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return e&&je.forEach((function(e){return Se(t,e)})),ke}(t,ke,Ae=Me.call(Ae),je)}if(typeof Ae.then==`function`)return Re(t,ke,An(Ae),je);if(Ae.$$typeof===Wo)return Re(t,ke,cn(t,Ae),je);Mn(t,Ae)}return typeof Ae==`string`&&Ae!==``||typeof Ae==`number`||typeof Ae==`bigint`?(Ae=``+Ae,ke!==null&&ke.tag===6?(Ce(t,ke.sibling),(je=Ee(ke,Ae)).return=t,t=je):(Ce(t,ke),(je=ko(Ae,t.mode,je)).return=t,t=je),Oe(t)):Ce(t,ke)}return function(e,_e,xe,Se){try{vl=0;var Ce=Re(e,_e,xe,Se);return _l=null,Ce}catch(_e){if(_e===fl||_e===ml)throw _e;var Te=t(29,_e,null,e.mode);return Te.lanes=Se,Te.return=e,Te}}}function Pn(){for(var e=Sl,t=Cl=Sl=0;t<e;){var _e=xl[t];xl[t++]=null;var xe=xl[t];xl[t++]=null;var Se=xl[t];xl[t++]=null;var Ce=xl[t];if(xl[t++]=null,xe!==null&&Se!==null){var Te=xe.pending;Te===null?Se.next=Se:(Se.next=Te.next,Te.next=Se),xe.pending=Se}Ce!==0&&Rn(_e,Se,Ce)}}function Fn(e,t,_e,xe){xl[Sl++]=e,xl[Sl++]=t,xl[Sl++]=_e,xl[Sl++]=xe,Cl|=xe,e.lanes|=xe,(e=e.alternate)!==null&&(e.lanes|=xe)}function In(e,t,_e,xe){return Fn(e,t,_e,xe),zn(e)}function Ln(e,t){return Fn(e,null,null,t),zn(e)}function Rn(e,t,_e){e.lanes|=_e;var xe=e.alternate;xe!==null&&(xe.lanes|=_e);for(var Se=!1,Ce=e.return;Ce!==null;)Ce.childLanes|=_e,(xe=Ce.alternate)!==null&&(xe.childLanes|=_e),Ce.tag===22&&((e=Ce.stateNode)===null||1&e._visibility||(Se=!0)),e=Ce,Ce=Ce.return;return e.tag===3?(Ce=e.stateNode,Se&&t!==null&&(Se=31-dc(_e),(xe=(e=Ce.hiddenUpdates)[Se])===null?e[Se]=[t]:xe.push(t),t.lane=536870912|_e),Ce):null}function zn(e){if(50<zu)throw zu=0,Bu=null,Error(_e(185));for(var t=e.return;t!==null;)t=(e=t).return;return e.tag===3?e.stateNode:null}function Bn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Vn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Hn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Un(e,t,_e){var xe=e.updateQueue;if(xe===null)return null;if(xe=xe.shared,2&cu){var Se=xe.pending;return Se===null?t.next=t:(t.next=Se.next,Se.next=t),xe.pending=t,t=zn(e),Rn(e,null,_e),t}return Fn(e,xe,t,_e),zn(e)}function Wn(e,t,_e){if((t=t.updateQueue)!==null&&(t=t.shared,4194048&_e)){var xe=t.lanes;_e|=xe&=e.pendingLanes,t.lanes=_e,Ie(e,_e)}}function Gn(e,t){var _e=e.updateQueue,xe=e.alternate;if(xe!==null&&_e===(xe=xe.updateQueue)){var Se=null,Ce=null;if((_e=_e.firstBaseUpdate)!==null){do{var Te={lane:_e.lane,tag:_e.tag,payload:_e.payload,callback:null,next:null};Ce===null?Se=Ce=Te:Ce=Ce.next=Te,_e=_e.next}
278while(_e!==null);Ce===null?Se=Ce=t:Ce=Ce.next=t}else Se=Ce=t;_e={baseState:xe.baseState,firstBaseUpdate:Se,lastBaseUpdate:Ce,shared:xe.shared,callbacks:xe.callbacks},e.updateQueue=_e;return}(e=_e.lastBaseUpdate)===null?_e.firstBaseUpdate=t:e.next=t,_e.lastBaseUpdate=t}function Kn(){if(Tl&&ll!==null)throw ll}function qn(e,t,_e,xe){Tl=!1;var Se=e.updateQueue;wl=!1;var Ce=Se.firstBaseUpdate,Te=Se.lastBaseUpdate,Ee=Se.shared.pending;if(Ee!==null){Se.shared.pending=null;var De=Ee,Oe=De.next;De.next=null,Te===null?Ce=Oe:Te.next=Oe,Te=De;var ke=e.alternate;ke!==null&&(Ee=(ke=ke.updateQueue).lastBaseUpdate)!==Te&&(Ee===null?ke.firstBaseUpdate=Oe:Ee.next=Oe,ke.lastBaseUpdate=De)}if(Ce!==null){var Ae=Se.baseState;for(Te=0,ke=Oe=De=null,Ee=Ce;;){var je=-536870913&Ee.lane,Me=je!==Ee.lane;if(Me?(du&je)===je:(xe&je)===je){je!==0&&je===cl&&(Tl=!0),ke!==null&&(ke=ke.next={lane:0,tag:Ee.tag,payload:Ee.payload,callback:null,next:null});e:{var Pe=e,Fe=Ee;je=t;var Ie=_e;switch(Fe.tag){case 1:if(typeof(Pe=Fe.payload)==`function`){Ae=Pe.call(Ie,Ae,je);break e}Ae=Pe;break e;case 3:Pe.flags=-65537&Pe.flags|128;case 0:if((je=typeof(Pe=Fe.payload)==`function`?Pe.call(Ie,Ae,je):Pe)==null)break e;Ae=Io({},Ae,je);break e;case 2:wl=!0}}(je=Ee.callback)!==null&&(e.flags|=64,Me&&(e.flags|=8192),(Me=Se.callbacks)===null?Se.callbacks=[je]:Me.push(je))}else Me={lane:je,tag:Ee.tag,payload:Ee.payload,callback:Ee.callback,next:null},ke===null?(Oe=ke=Me,De=Ae):ke=ke.next=Me,Te|=je;if((Ee=Ee.next)===null){if((Ee=Se.shared.pending)===null)break;Ee=(Me=Ee).next,Me.next=null,Se.lastBaseUpdate=Me,Se.shared.pending=null}}ke===null&&(De=Ae),Se.baseState=De,Se.firstBaseUpdate=Oe,Se.lastBaseUpdate=ke,Ce===null&&(Se.shared.lanes=0),yu|=Te,e.lanes=Te,e.memoizedState=Ae}}function Jn(e,t){if(typeof e!=`function`)throw Error(_e(191,e));e.call(t)}function Yn(e,t){var _e=e.callbacks;if(_e!==null)for(e.callbacks=null,e=0;e<_e.length;e++)Jn(_e[e],t)}function Xn(e,t){Ee(Dl,e=_u),Ee(El,t),_u=e|t.baseLanes}function Zn(){Ee(Dl,_u),Ee(El,El.current)}function Qn(){_u=Dl.current,Te(El),Te(Dl)}function $n(e){var t=e.alternate;Ee(Al,1&Al.current),Ee(Ol,e),kl===null&&(t===null||El.current!==null||t.memoizedState!==null)&&(kl=e)}function er(e){Ee(Al,Al.current),Ee(Ol,e),kl===null&&(kl=e)}function tr(e){e.tag===22?(Ee(Al,Al.current),Ee(Ol,e),kl===null&&(kl=e)):nr()}function nr(){Ee(Al,Al.current),Ee(Ol,Ol.current)}function rr(e){Te(Ol),kl===e&&(kl=null),Te(Al)}function ir(e){for(var t=e;t!==null;){if(t.tag===13){var _e=t.memoizedState;if(_e!==null&&((_e=_e.dehydrated)===null||Ys(_e)||Xs(_e)))return t}else if(t.tag!==19||t.memoizedProps.revealOrder!==`forwards`&&t.memoizedProps.revealOrder!==`backwards`&&t.memoizedProps.revealOrder!==`unstable_legacy-backwards`&&t.memoizedProps.revealOrder!==`together`){if(t.child!==null){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ar(){throw Error(_e(321))}function or(e,t){if(t===null)return!1;for(var _e=0;_e<t.length&&_e<e.length;_e++)if(!kc(e[_e],t[_e]))return!1;return!0}function sr(e,t,_e,xe,Se,Ce){return jl=Ce,Ml=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ts.H=e===null||e.memoizedState===null?Ul:Wl,Ll=!1,Ce=_e(xe,Se),Ll=!1,Il&&(Ce=lr(t,_e,xe,Se)),cr(e),Ce}function cr(e){ts.H=Hl;var t=Nl!==null&&Nl.next!==null;if(jl=0,Pl=Nl=Ml=null,Fl=!1,zl=0,Bl=null,t)throw Error(_e(300));e===null||Jl||(e=e.dependencies)!==null&&rn(e)&&(Jl=!0)}function lr(e,t,xe,Se){Ml=e;var Ce=0;do{if(Il&&(Bl=null),zl=0,Il=!1,25<=Ce)throw Error(_e(301));if(Ce+=1,Pl=Nl=null,e.updateQueue!=null){var Te=e.updateQueue;Te.lastEffect=null,Te.events=null,Te.stores=null,Te.memoCache!=null&&(Te.memoCache.index=0)}ts.H=Gl,Te=t(xe,Se)}while(Il);return Te}function ur(){var e=ts.H,t=e.useState()[0];return t=typeof t.then==`function`?gr(t):t,e=e.useState()[0],(Nl===null?null:Nl.memoizedState)!==e&&(Ml.flags|=1024),t}function dr(){var e=Rl!==0;return Rl=0,e}function fr(e,t,_e){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~_e}function pr(e){if(Fl){for(e=e.memoizedState;e!==null;){var t=e.queue;
278t!==null&&(t.pending=null),e=e.next}Fl=!1}jl=0,Pl=Nl=Ml=null,Il=!1,zl=Rl=0,Bl=null}function mr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pl===null?Ml.memoizedState=Pl=e:Pl=Pl.next=e,Pl}function hr(){if(Nl===null){var e=Ml.alternate;e=e===null?null:e.memoizedState}else e=Nl.next;var t=Pl===null?Ml.memoizedState:Pl.next;if(t!==null)Pl=t,Nl=e;else{if(e===null)throw Ml.alternate===null?Error(_e(467)):Error(_e(310));e={memoizedState:(Nl=e).memoizedState,baseState:Nl.baseState,baseQueue:Nl.baseQueue,queue:Nl.queue,next:null},Pl===null?Ml.memoizedState=Pl=e:Pl=Pl.next=e}return Pl}function gr(e){var t=zl;return zl+=1,Bl===null&&(Bl=[]),e=En(Bl,e,t),t=Ml,(Pl===null?t.memoizedState:Pl.next)===null&&(t=t.alternate,ts.H=t===null||t.memoizedState===null?Ul:Wl),e}function _r(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return gr(e);if(e.$$typeof===Wo)return sn(e)}throw Error(_e(438,String(e)))}function vr(e){var t=null,_e=Ml.updateQueue;if(_e!==null&&(t=_e.memoCache),t==null){var xe=Ml.alternate;xe!==null&&(xe=xe.updateQueue)!==null&&(xe=xe.memoCache)!=null&&(t={data:xe.data.map((function(e){return e.slice()})),index:0})}if(t??={data:[],index:0},_e===null&&(_e={lastEffect:null,events:null,stores:null,memoCache:null},Ml.updateQueue=_e),_e.memoCache=t,(_e=t.data[t.index])===void 0)for(_e=t.data[t.index]=Array(e),xe=0;xe<e;xe++)_e[xe]=Zo;return t.index++,_e}function yr(e,t){return typeof t==`function`?t(e):t}function br(e){return xr(hr(),Nl,e)}function xr(e,t,xe){var Se=e.queue;if(Se===null)throw Error(_e(311));Se.lastRenderedReducer=xe;var Ce=e.baseQueue,Te=Se.pending;if(Te!==null){if(Ce!==null){var Ee=Ce.next;Ce.next=Te.next,Te.next=Ee}t.baseQueue=Ce=Te,Se.pending=null}if(Te=e.baseState,Ce===null)e.memoizedState=Te;else{var De=Ee=null,Oe=null,ke=t=Ce.next,Ae=!1;do{var je=-536870913&ke.lane;if(je===ke.lane?(jl&je)===je:(du&je)===je){var Me=ke.revertLane;if(Me===0)Oe!==null&&(Oe=Oe.next={lane:0,revertLane:0,gesture:null,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null}),je===cl&&(Ae=!0);else{if((jl&Me)===Me){ke=ke.next,Me===cl&&(Ae=!0);continue}je={lane:0,revertLane:ke.revertLane,gesture:null,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null},Oe===null?(De=Oe=je,Ee=Te):Oe=Oe.next=je,Ml.lanes|=Me,yu|=Me}je=ke.action,Ll&&xe(Te,je),Te=ke.hasEagerState?ke.eagerState:xe(Te,je)}else Me={lane:je,revertLane:ke.revertLane,gesture:ke.gesture,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null},Oe===null?(De=Oe=Me,Ee=Te):Oe=Oe.next=Me,Ml.lanes|=je,yu|=je;ke=ke.next}while(ke!==null&&ke!==t);if(Oe===null?Ee=Te:Oe.next=De,!kc(Te,e.memoizedState)&&(Jl=!0,Ae&&(xe=ll)!==null))throw xe;e.memoizedState=Te,e.baseState=Ee,e.baseQueue=Oe,Se.lastRenderedState=Te}return Ce===null&&(Se.lanes=0),[e.memoizedState,Se.dispatch]}function Sr(e){var t=hr(),xe=t.queue;if(xe===null)throw Error(_e(311));xe.lastRenderedReducer=e;var Se=xe.dispatch,Ce=xe.pending,Te=t.memoizedState;if(Ce!==null){xe.pending=null;var Ee=Ce=Ce.next;do Te=e(Te,Ee.action),Ee=Ee.next;while(Ee!==Ce);kc(Te,t.memoizedState)||(Jl=!0),t.memoizedState=Te,t.baseQueue===null&&(t.baseState=Te),xe.lastRenderedState=Te}return[Te,Se]}function Cr(e,t,xe){var Se=Ml,Ce=hr();xe=t();var Te=!kc((Nl||Ce).memoizedState,xe);if(Te&&(Ce.memoizedState=xe,Jl=!0),Ce=Ce.queue,Jr(Er.bind(null,Se,Ce,e),[e]),Ce.getSnapshot!==t||Te||Pl!==null&&1&Pl.memoizedState.tag){if(Se.flags|=2048,Ur(9,{destroy:void 0},Tr.bind(null,Se,Ce,xe,t),null),lu===null)throw Error(_e(349));127&jl||wr(Se,t,xe)}return xe}function wr(e,t,_e){e.flags|=16384,e={getSnapshot:t,value:_e},(t=Ml.updateQueue)===null?(t={lastEffect:null,events:null,stores:null,memoCache:null},Ml.updateQueue=t,t.stores=[e]):(_e=t.stores)===null?t.stores=[e]:_e.push(e)}function Tr(e,t,_e,xe){t.value=_e,t.getSnapshot=xe,Dr(t)&&Or(e)}function Er(e,t,_e){return _e((function(){Dr(t)&&Or(e)}))}function Dr(e){var t=e.getSnapshot;e=e.value;try{var _e=t();return!kc(e,_e)}catch{return!0}}function Or(e){var t=Ln(e,2);t!==null&&Ua(t,0,2)}function kr(e){var t=mr();if(typeof e==`function`){var _e=e;if(e=_e(),Ll){Be(!0);try{_e()}finally{Be(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},t}function Ar(e,t,_e,xe){return e.baseState=_e,xr(e,Nl,typeof xe==`function`?xe:yr)}function jr(e,t,xe,Se,Ce){if(mi(e))throw Error(_e(485));if((e=t.action)!==null){var Te={payload:Ce,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){Te.listeners.push(e)}};
278ts.T===null?Te.isTransition=!1:xe(!0),Se(Te),(xe=t.pending)===null?(Te.next=t.pending=Te,Mr(t,Te)):(Te.next=xe.next,t.pending=xe.next=Te)}}function Mr(e,t){var _e=t.action,xe=t.payload,Se=e.state;if(t.isTransition){var Ce=ts.T,Te={};ts.T=Te;try{var Ee=_e(Se,xe),De=ts.S;De!==null&&De(Te,Ee),Nr(e,t,Ee)}catch(_e){Fr(e,t,_e)}finally{Ce!==null&&Te.types!==null&&(Ce.types=Te.types),ts.T=Ce}}else try{Nr(e,t,Ce=_e(Se,xe))}catch(_e){Fr(e,t,_e)}}function Nr(e,t,_e){typeof _e==`object`&&_e&&typeof _e.then==`function`?_e.then((function(_e){Pr(e,t,_e)}),(function(_e){return Fr(e,t,_e)})):Pr(e,t,_e)}function Pr(e,t,_e){t.status=`fulfilled`,t.value=_e,Ir(t),e.state=_e,(t=e.pending)!==null&&((_e=t.next)===t?e.pending=null:(_e=_e.next,t.next=_e,Mr(e,_e)))}function Fr(e,t,_e){var xe=e.pending;if(e.pending=null,xe!==null){xe=xe.next;do t.status=`rejected`,t.reason=_e,Ir(t),t=t.next;while(t!==xe)}e.action=null}function Ir(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Lr(e,t){return t}function Rr(e,t){var _e,xe,Se;(_e=mr()).memoizedState=_e.baseState=t,xe={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lr,lastRenderedState:t},_e.queue=xe,_e=di.bind(null,Ml,xe),xe.dispatch=_e,xe=kr(!1);var Ce=pi.bind(null,Ml,!1,xe.queue);return Se={state:t,dispatch:null,action:e,pending:null},(xe=mr()).queue=Se,_e=jr.bind(null,Ml,Se,Ce,_e),Se.dispatch=_e,xe.memoizedState=e,[t,_e,!1]}function zr(e){return Br(hr(),Nl,e)}function Br(e,t,_e){if(t=xr(e,t,Lr)[0],e=br(yr)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var xe=gr(t)}catch(e){throw e===fl?ml:e}else xe=t;var Se=(t=hr()).queue,Ce=Se.dispatch;return _e!==t.memoizedState&&(Ml.flags|=2048,Ur(9,{destroy:void 0},Vr.bind(null,Se,_e),null)),[xe,Ce,e]}function Vr(e,t){e.action=t}function Hr(e){var t=hr(),_e=Nl;if(_e!==null)return Br(t,_e,e);hr(),t=t.memoizedState;var xe=(_e=hr()).queue.dispatch;return _e.memoizedState=e,[t,xe,!1]}function Ur(e,t,_e,xe){return e={tag:e,create:_e,deps:xe,inst:t,next:null},(t=Ml.updateQueue)===null&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Ml.updateQueue=t),(_e=t.lastEffect)===null?t.lastEffect=e.next=e:(xe=_e.next,_e.next=e,e.next=xe,t.lastEffect=e),e}function Wr(){return hr().memoizedState}function Gr(e,t,_e,xe){var Se=mr();Ml.flags|=e,Se.memoizedState=Ur(1|t,{destroy:void 0},_e,xe===void 0?null:xe)}function Kr(e,t,_e,xe){var Se=hr();xe=xe===void 0?null:xe;var Ce=Se.memoizedState.inst;Nl!==null&&xe!==null&&or(xe,Nl.memoizedState.deps)?Se.memoizedState=Ur(t,Ce,_e,xe):(Ml.flags|=e,Se.memoizedState=Ur(1|t,Ce,_e,xe))}function qr(e,t){Gr(8390656,8,e,t)}function Jr(e,t){Kr(2048,8,e,t)}function Yr(e){var t=hr().memoizedState;return function(e){Ml.flags|=4;var t=Ml.updateQueue;if(t===null)t={lastEffect:null,events:null,stores:null,memoCache:null},Ml.updateQueue=t,t.events=[e];else{var _e=t.events;_e===null?t.events=[e]:_e.push(e)}}({ref:t,nextImpl:e}),function(){if(2&cu)throw Error(_e(440));return t.impl.apply(void 0,arguments)}}function Xr(e,t){return Kr(4,2,e,t)}function Zr(e,t){return Kr(4,4,e,t)}function Qr(e,t){if(typeof t==`function`){e=e();var _e=t(e);return function(){typeof _e==`function`?_e():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function $r(e,t,_e){_e=_e==null?null:_e.concat([e]),Kr(4,4,Qr.bind(null,t,e),_e)}function ei(){}function ti(e,t){var _e=hr();t=t===void 0?null:t;var xe=_e.memoizedState;return t!==null&&or(t,xe[1])?xe[0]:(_e.memoizedState=[e,t],e)}function ni(e,t){var _e=hr();t=t===void 0?null:t;var xe=_e.memoizedState;if(t!==null&&or(t,xe[1]))return xe[0];if(xe=e(),Ll){Be(!0);try{e()}finally{Be(!1)}}return _e.memoizedState=[xe,t],xe}function ri(e,t,_e){return _e===void 0||1073741824&jl&&!(261930&du)?e.memoizedState=t:(e.memoizedState=_e,e=Ha(),Ml.lanes|=e,yu|=e,_e)}function ii(e,t,_e,xe){return kc(_e,t)?_e:El.current===null?!(42&jl)||1073741824&jl&&!(261930&du)?(Jl=!0,e.memoizedState=_e):(e=Ha(),Ml.lanes|=e,yu|=e,t):(e=ri(e,_e,xe),kc(e,t)||(Jl=!0),e)}function ai(e,t,_e,xe,Se){var Ce=bs();ys(Ce!==0&&8>Ce?Ce:8);var Te,Ee,De,Oe=ts.T,ke={};ts.T=ke,pi(e,!1,t,_e);try{var Ae=Se(),je=ts.S;je!==null&&je(ke,Ae),typeof Ae==`object`&&Ae&&typeof Ae.then==`function`?fi(e,t,(Te=xe,Ee=[],De={status:`pending`,value:null,reason:null,then:function(e){Ee.push(e)}},Ae.then((function(){De.status=`fulfilled`,De.value=Te;for(var e=0;e<Ee.length;e++)(0,Ee[e])(Te)}),(function(e){for(De.status=`rejected`,De.reason=e,e=0;e<Ee.length;e++)(0,Ee[e])(void 0)})),De),Va()):fi(e,t,xe,Va())}catch(_e){fi(e,t,{then:function(){},status:`rejected`,reason:_e},Va())}
278finally{ys(Ce),Oe!==null&&ke.types!==null&&(Oe.types=ke.types),ts.T=Oe}}function oi(){return sn(Ms)}function si(){return hr().memoizedState}function ci(){return hr().memoizedState}function li(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var _e=Va(),xe=Un(t,e=Hn(_e),_e);xe!==null&&(Ua(xe,0,_e),Wn(xe,t,_e)),t={cache:un()},e.payload=t;return}t=t.return}}function ui(e,t,_e){var xe=Va();_e={lane:xe,revertLane:0,gesture:null,action:_e,hasEagerState:!1,eagerState:null,next:null},mi(e)?hi(t,_e):(_e=In(e,t,_e,xe))!==null&&(Ua(_e,0,xe),gi(_e,t,xe))}function di(e,t,_e){fi(e,t,_e,Va())}function fi(e,t,_e,xe){var Se={lane:xe,revertLane:0,gesture:null,action:_e,hasEagerState:!1,eagerState:null,next:null};if(mi(e))hi(t,Se);else{var Ce=e.alternate;if(e.lanes===0&&(Ce===null||Ce.lanes===0)&&(Ce=t.lastRenderedReducer)!==null)try{var Te=t.lastRenderedState,Ee=Ce(Te,_e);if(Se.hasEagerState=!0,Se.eagerState=Ee,kc(Ee,Te))return Fn(e,t,Se,0),lu===null&&Pn(),!1}catch{}if((_e=In(e,t,Se,xe))!==null)return Ua(_e,0,xe),gi(_e,t,xe),!0}return!1}function pi(e,t,xe,Se){if(Se={lane:2,revertLane:yn(),gesture:null,action:Se,hasEagerState:!1,eagerState:null,next:null},mi(e)){if(t)throw Error(_e(479))}else (t=In(e,xe,Se,2))!==null&&Ua(t,0,2)}function mi(e){var t=e.alternate;return e===Ml||t!==null&&t===Ml}function hi(e,t){Il=Fl=!0;var _e=e.pending;_e===null?t.next=t:(t.next=_e.next,_e.next=t),e.pending=t}function gi(e,t,_e){if(4194048&_e){var xe=t.lanes;_e|=xe&=e.pendingLanes,t.lanes=_e,Ie(e,_e)}}function _i(e,t,_e,xe){_e=(_e=_e(xe,t=e.memoizedState))==null?t:Io({},t,_e),e.memoizedState=_e,e.lanes===0&&(e.updateQueue.baseState=_e)}function vi(e,t,_e,xe,Se,Ce,Te){return typeof(e=e.stateNode).shouldComponentUpdate==`function`?e.shouldComponentUpdate(xe,Ce,Te):!(t.prototype&&t.prototype.isPureReactComponent&&wn(_e,xe)&&wn(Se,Ce))}function yi(e,t,_e,xe){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(_e,xe),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(_e,xe),t.state!==e&&Kl.enqueueReplaceState(t,t.state,null)}function bi(e,t){var _e=t;if(`ref`in t)for(var xe in _e={},t)xe!==`ref`&&(_e[xe]=t[xe]);if(e=e.defaultProps)for(var Se in _e===t&&(_e=Io({},_e)),e)_e[Se]===void 0&&(_e[Se]=e[Se]);return _e}function xi(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout((function(){throw e}))}}function Si(e,t,_e){try{(0,e.onCaughtError)(_e.value,{componentStack:_e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout((function(){throw e}))}}function Ci(e,t,_e){return(_e=Hn(_e)).tag=3,_e.payload={element:null},_e.callback=function(){xi(e,t)},_e}function wi(e){return(e=Hn(e)).tag=3,e}function Ti(e,t,_e,xe){var Se=_e.type.getDerivedStateFromError;if(typeof Se==`function`){var Ce=xe.value;e.payload=function(){return Se(Ce)},e.callback=function(){Si(t,_e,xe)}}var Te=_e.stateNode;Te!==null&&typeof Te.componentDidCatch==`function`&&(e.callback=function(){Si(t,_e,xe),typeof Se!=`function`&&(ju===null?ju=new Set([this]):ju.add(this));var e=xe.stack;this.componentDidCatch(xe.value,{componentStack:e===null?``:e})})}function Ei(e,t,_e,xe){t.child=e===null?bl(t,null,_e,xe):yl(t,e.child,_e,xe)}function Di(e,t,_e,xe,Se){_e=_e.render;var Ce=t.ref;if(`ref`in xe){var Te={};for(var Ee in xe)Ee!==`ref`&&(Te[Ee]=xe[Ee])}else Te=xe;return an(t),xe=sr(e,t,_e,Te,Ce,Se),Ee=dr(),e===null||Jl?(t.flags|=1,Ei(e,t,xe,Se),t.child):(fr(e,t,Se),Ji(e,t,Se))}function Oi(e,t,_e,xe,Se){if(e===null){var Ce=_e.type;return typeof Ce!=`function`||wo(Ce)||Ce.defaultProps!==void 0||_e.compare!==null?((e=Do(_e.type,null,xe,t,t.mode,Se)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=Ce,ki(e,t,Ce,xe,Se))}if(Ce=e.child,!Yi(e,Se)){var Te=Ce.memoizedProps;if((_e=(_e=_e.compare)===null?wn:_e)(Te,xe)&&e.ref===t.ref)return Ji(e,t,Se)}return t.flags|=1,(e=To(Ce,xe)).ref=t.ref,e.return=t,t.child=e}function ki(e,t,_e,xe,Se){if(e!==null){var Ce=e.memoizedProps;if(wn(Ce,xe)&&e.ref===t.ref){if(Jl=!1,t.pendingProps=xe=Ce,!Yi(e,Se))return t.lanes=e.lanes,Ji(e,t,Se);131072&e.flags&&(Jl=!0)}}return Ii(e,t,_e,xe,Se)}function Ai(e,t,_e,xe){var Se=xe.children,Ce=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),xe.mode===`hidden`){if(128&t.flags){if(Ce=Ce===null?_e:Ce.baseLanes|_e,e!==null){for(xe=t.child=e.child,Se=0;xe!==null;)Se=Se|xe.lanes|xe.childLanes,xe=xe.sibling;xe=Se&~Ce}else xe=0,t.child=null;return Mi(e,t,Ce,_e,xe)}if(!(536870912&_e))return xe=t.lanes=536870912,Mi(e,t,Ce===null?_e:Ce.baseLanes|_e,_e,xe);t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Sn(0,Ce===null?null:Ce.cachePool),Ce===null?Zn():Xn(t,Ce),tr(t)}else Ce===null?(e!==null&&Sn(0,null),Zn(),nr()):(Sn(0,Ce.cachePool),Xn(t,Ce),nr(),t.memoizedState=null);return Ei(e,t,Se,_e),t.child}function ji(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Mi(e,t,_e,xe,Se){var Ce=xn();return Ce=Ce===null?null:{parent:$c._currentValue2,pool:Ce},t.memoizedState={baseLanes:_e,cachePool:Ce},e!==null&&Sn(0,null),Zn(),tr(t),e!==null&&nn(e,t,xe,!0),t.childLanes=Se,null}function Ni(e,t){return(t=Ui({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function Pi(e,t,_e){return yl(t,e.child,null,_e),(e=Ni(t,t.pendingProps)).flags|=2,rr(t),t.memoizedState=null,e}function Fi(e,t){var xe=t.ref;if(xe===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof xe!=`function`&&typeof xe!=`object`)throw Error(_e(284));e!==null&&e.ref===xe||(t.flags|=4194816)}}function Ii(e,t,_e,xe,Se){return an(t),_e=sr(e,t,_e,xe,void 0,Se),xe=dr(
vendor: 4,387 bytes, line 278
278),e===null||Jl?(t.flags|=1,Ei(e,t,_e,Se),t.child):(fr(e,t,Se),Ji(e,t,Se))}function Li(e,t,_e,xe,Se,Ce){return an(t),t.updateQueue=null,_e=lr(t,xe,_e,Se),cr(e),xe=dr(),e===null||Jl?(t.flags|=1,Ei(e,t,_e,Ce),t.child):(fr(e,t,Ce),Ji(e,t,Ce))}function Ri(e,t,_e,xe,Se){if(an(t),t.stateNode===null){var Ce=uc,Te=_e.contextType;typeof Te==`object`&&Te&&(Ce=sn(Te)),Ce=new _e(xe,Ce),t.memoizedState=Ce.state!==null&&Ce.state!==void 0?Ce.state:null,Ce.updater=Kl,t.stateNode=Ce,Ce._reactInternals=t,(Ce=t.stateNode).props=xe,Ce.state=t.memoizedState,Ce.refs={},Bn(t),Te=_e.contextType,Ce.context=typeof Te==`object`&&Te?sn(Te):uc,Ce.state=t.memoizedState,typeof(Te=_e.getDerivedStateFromProps)==`function`&&(_i(t,_e,Te,xe),Ce.state=t.memoizedState),typeof _e.getDerivedStateFromProps==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`||typeof Ce.UNSAFE_componentWillMount!=`function`&&typeof Ce.componentWillMount!=`function`||(Te=Ce.state,typeof Ce.componentWillMount==`function`&&Ce.componentWillMount(),typeof Ce.UNSAFE_componentWillMount==`function`&&Ce.UNSAFE_componentWillMount(),Te!==Ce.state&&Kl.enqueueReplaceState(Ce,Ce.state,null),qn(t,xe,Ce,Se),Kn(),Ce.state=t.memoizedState),typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),xe=!0}else if(e===null){Ce=t.stateNode;var Ee=t.memoizedProps,De=bi(_e,Ee);Ce.props=De;var Oe=Ce.context,ke=_e.contextType;Te=uc,typeof ke==`object`&&ke&&(Te=sn(ke));var Ae=_e.getDerivedStateFromProps;ke=typeof Ae==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`,Ee=t.pendingProps!==Ee,ke||typeof Ce.UNSAFE_componentWillReceiveProps!=`function`&&typeof Ce.componentWillReceiveProps!=`function`||(Ee||Oe!==Te)&&yi(t,Ce,xe,Te),wl=!1;var je=t.memoizedState;Ce.state=je,qn(t,xe,Ce,Se),Kn(),Oe=t.memoizedState,Ee||je!==Oe||wl?(typeof Ae==`function`&&(_i(t,_e,Ae,xe),Oe=t.memoizedState),(De=wl||vi(t,_e,De,xe,je,Oe,Te))?(ke||typeof Ce.UNSAFE_componentWillMount!=`function`&&typeof Ce.componentWillMount!=`function`||(typeof Ce.componentWillMount==`function`&&Ce.componentWillMount(),typeof Ce.UNSAFE_componentWillMount==`function`&&Ce.UNSAFE_componentWillMount()),typeof Ce.componentDidMount==`function`&&(t.flags|=4194308)):(typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=xe,t.memoizedState=Oe),Ce.props=xe,Ce.state=Oe,Ce.context=Te,xe=De):(typeof Ce.componentDidMount==`function`&&(t.flags|=4194308),xe=!1)}else{Ce=t.stateNode,Vn(e,t),ke=bi(_e,Te=t.memoizedProps),Ce.props=ke,Ae=t.pendingProps,je=Ce.context,Oe=_e.contextType,De=uc,typeof Oe==`object`&&Oe&&(De=sn(Oe)),(Oe=typeof(Ee=_e.getDerivedStateFromProps)==`function`||typeof Ce.getSnapshotBeforeUpdate==`function`)||typeof Ce.UNSAFE_componentWillReceiveProps!=`function`&&typeof Ce.componentWillReceiveProps!=`function`||(Te!==Ae||je!==De)&&yi(t,Ce,xe,De),wl=!1,je=t.memoizedState,Ce.state=je,qn(t,xe,Ce,Se),Kn();var Me=t.memoizedState;Te!==Ae||je!==Me||wl||e!==null&&e.dependencies!==null&&rn(e.dependencies)?(typeof Ee==`function`&&(_i(t,_e,Ee,xe),Me=t.memoizedState),(ke=wl||vi(t,_e,ke,xe,je,Me,De)||e!==null&&e.dependencies!==null&&rn(e.dependencies))?(Oe||typeof Ce.UNSAFE_componentWillUpdate!=`function`&&typeof Ce.componentWillUpdate!=`function`||(typeof Ce.componentWillUpdate==`function`&&Ce.componentWillUpdate(xe,Me,De),typeof Ce.UNSAFE_componentWillUpdate==`function`&&Ce.UNSAFE_componentWillUpdate(xe,Me,De)),typeof Ce.componentDidUpdate==`function`&&(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof Ce.componentDidUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=1024),t.memoizedProps=xe,t.memoizedState=Me),Ce.props=xe,Ce.state=Me,Ce.context=De,xe=ke):(typeof Ce.componentDidUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=4),typeof Ce.getSnapshotBeforeUpdate!=`function`||Te===e.memoizedProps&&je===e.memoizedState||(t.flags|=1024),xe=!1)}return Ce=xe,Fi(e,t),xe=(128&t.flags)!=0,Ce||xe?(Ce=t.stateNode,_e=xe&&typeof _e.getDerivedStateFromError!=`function`?null:Ce.render(),t.flags|=1,e!==null&&xe?(t.child=yl(t,e.child,null,Se),t.child=yl(t,null,_e,Se)):Ei(e,t,_e,Se),t.memoizedState=Ce.state,e=t.child):e=Ji(e,t,Se),e}function zi(e){return{baseLanes:e,cachePool:Cn()}}function Bi(e,t,_e){return e=e===null?0:e.childLanes&~_e,t&&(e|=Su),e}
278function Vi(e,t,xe){var Se,Ce=t.pendingProps,Te=!1,Ee=(128&t.flags)!=0;if((Se=Ee)||(Se=(e===null||e.memoizedState!==null)&&(2&Al.current)!=0),Se&&(Te=!0,t.flags&=-129),Se=(32&t.flags)!=0,t.flags&=-33,e===null){var De=Ce.children;return Ce=Ce.fallback,Te?(nr(),De=Ui({mode:`hidden`,children:De},Te=t.mode),Ce=Oo(Ce,Te,xe,null),De.return=t,Ce.return=t,De.sibling=Ce,t.child=De,(Ce=t.child).memoizedState=zi(xe),Ce.childLanes=Bi(e,Se,xe),t.memoizedState=Yl,ji(null,Ce)):($n(t),Hi(t,De))}var Oe,ke=e.memoizedState;if(ke!==null&&(De=ke.dehydrated)!==null){if(Ee)256&t.flags?($n(t),t.flags&=-257,t=Wi(e,t,xe)):t.memoizedState===null?(nr(),De=Ce.fallback,Te=t.mode,Ce=Ui({mode:`visible`,children:Ce.children},Te),(De=Oo(De,Te,xe,null)).flags|=2,Ce.return=t,De.return=t,Ce.sibling=De,t.child=Ce,yl(t,e.child,null,xe),(Ce=t.child).memoizedState=zi(xe),Ce.childLanes=Bi(e,Se,xe),t.memoizedState=Yl,t=ji(null,Ce)):(nr(),t.child=e.child,t.flags|=128,t=null);else if($n(t),Xs(De))Se=Zs(De).digest,(Ce=Error(_e(419))).stack=``,Ce.digest=Se,Oe={value:Ce,source:null,stack:null},Kc===null?Kc=[Oe]:Kc.push(Oe),t=Wi(e,t,xe);else if(Jl||nn(e,t,xe,!1),Se=(xe&e.childLanes)!=0,Jl||Se){if((Se=lu)!==null&&(Ce=Re(Se,xe))!==0&&Ce!==ke.retryLane)throw ke.retryLane=Ce,Ln(e,Ce),Ua(Se,0,Ce),ql;Ys(De)||$a(),t=Wi(e,t,xe)}else Ys(De)?(t.flags|=192,t.child=e.child,t=null):(e=ke.treeContext,(t=Hi(t,Ce.children)).flags|=4096);return t}return Te?(nr(),De=Ce.fallback,Te=t.mode,Ee=(ke=e.child).sibling,(Ce=To(ke,{mode:`hidden`,children:Ce.children})).subtreeFlags=65011712&ke.subtreeFlags,Ee===null?(De=Oo(De,Te,xe,null)).flags|=2:De=To(Ee,De),De.return=t,Ce.return=t,Ce.sibling=De,t.child=Ce,ji(null,Ce),Ce=t.child,(De=e.child.memoizedState)===null?De=zi(xe):((Te=De.cachePool)===null?Te=Cn():(ke=$c._currentValue2,Te=Te.parent===ke?Te:{parent:ke,pool:ke}),De={baseLanes:De.baseLanes|xe,cachePool:Te}),Ce.memoizedState=De,Ce.childLanes=Bi(e,Se,xe),t.memoizedState=Yl,ji(e.child,Ce)):($n(t),e=(xe=e.child).sibling,(xe=To(xe,{mode:`visible`,children:Ce.children})).return=t,xe.sibling=null,e!==null&&((Se=t.deletions)===null?(t.deletions=[e],t.flags|=16):Se.push(e)),t.child=xe,t.memoizedState=null,xe)}function Hi(e,t){return(t=Ui({mode:`visible`,children:t},e.mode)).return=e,e.child=t}function Ui(e,_e){return(e=t(22,e,null,_e)).lanes=0,e}function Wi(e,t,_e){return yl(t,e.child,null,_e),(e=Hi(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Gi(e,t,_e){e.lanes|=t;var xe=e.alternate;xe!==null&&(xe.lanes|=t),en(e.return,t,_e)}function Ki(e,t,_e,xe,Se,Ce){var Te=e.memoizedState;Te===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:xe,tail:_e,tailMode:Se,treeForkCount:Ce}:(Te.isBackwards=t,Te.rendering=null,Te.renderingStartTime=0,Te.last=xe,Te.tail=_e,Te.tailMode=Se,Te.treeForkCount=Ce)}function qi(e,t,_e){var xe=t.pendingProps,Se=xe.revealOrder,Ce=xe.tail;xe=xe.children;var Te=Al.current,De=(2&Te)!=0;if(De?(Te=1&Te|2,t.flags|=128):Te&=1,Ee(Al,Te),Ei(e,t,xe,_e),xe=0,!De&&e!==null&&128&e.flags)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Gi(e,_e,t);else if(e.tag===19)Gi(e,_e,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(Se){case`forwards`:for(_e=t.child,Se=null;_e!==null;)(e=_e.alternate)!==null&&ir(e)===null&&(Se=_e),_e=_e.sibling;(_e=Se)===null?(Se=t.child,t.child=null):(Se=_e.sibling,_e.sibling=null),Ki(t,!1,Se,_e,Ce,xe);break;case`backwards`:case`unstable_legacy-backwards`:for(_e=null,Se=t.child,t.child=null;Se!==null;){if((e=Se.alternate)!==null&&ir(e)===null){t.child=Se;break}e=Se.sibling,Se.sibling=_e,_e=Se,Se=e}Ki(t,!0,_e,null,Ce,xe);break;case`together`:Ki(t,!1,null,null,void 0,xe);break;default:t.memoizedState=null}return t.child}function Ji(e,t,xe){if(e!==null&&(t.dependencies=e.dependencies),yu|=t.lanes,(xe&t.childLanes)==0&&(e===null||(nn(e,t,xe,!1),(xe&t.childLanes)==0)))return null;if(e!==null&&t.child!==e.child)throw Error(_e(153));if(t.child!==null){for(xe=To(e=t.child,e.pendingProps),t.child=xe,xe.return=t;e.sibling!==null;)e=e.sibling,(xe=xe.sibling=To(e,e.pendingProps)).return=t;xe.sibling=null}return t.child}
278function Yi(e,t){return(e.lanes&t)!=0||!((e=e.dependencies)===null||!rn(e))}function Xi(e,t,xe){if(e!==null)if(e.memoizedProps!==t.pendingProps)Jl=!0;else{if(!Yi(e,xe)&&!(128&t.flags))return Jl=!1,function(e,t,_e){switch(t.tag){case 3:qe(t,t.stateNode.containerInfo),Qe(0,$c,e.memoizedState.cache);break;case 27:case 5:Ye(t);break;case 4:qe(t,t.stateNode.containerInfo);break;case 10:Qe(0,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,er(t),null;break;case 13:var xe=t.memoizedState;if(xe!==null)return xe.dehydrated===null?(_e&t.child.childLanes)==0?($n(t),(e=Ji(e,t,_e))===null?null:e.sibling):Vi(e,t,_e):($n(t),t.flags|=128,null);$n(t);break;case 19:var Se=(128&e.flags)!=0;if((xe=(_e&t.childLanes)!=0)||(nn(e,t,_e,!1),xe=(_e&t.childLanes)!=0),Se){if(xe)return qi(e,t,_e);t.flags|=128}if((Se=t.memoizedState)!==null&&(Se.rendering=null,Se.tail=null,Se.lastEffect=null),Ee(Al,Al.current),xe)break;return null;case 22:return t.lanes=0,Ai(e,t,_e,t.pendingProps);case 24:Qe(0,$c,e.memoizedState.cache)}return Ji(e,t,_e)}(e,t,xe);Jl=(131072&e.flags)!=0}else Jl=!1;switch(t.lanes=0,t.tag){case 16:e:{var Ce=t.pendingProps;if(e=Dn(t.elementType),t.type=e,typeof e!=`function`){if(e!=null){var Te=e.$$typeof;if(Te===Go){t.tag=11,t=Di(null,t,e,Ce,xe);break e}if(Te===Jo){t.tag=14,t=Oi(null,t,e,Ce,xe);break e}}throw t=Se(e)||e,Error(_e(306,t,``))}wo(e)?(Ce=bi(e,Ce),t.tag=1,t=Ri(null,t,e,Ce,xe)):(t.tag=0,t=Ii(null,t,e,Ce,xe))}return t;case 0:return Ii(e,t,t.type,t.pendingProps,xe);case 1:return Ri(e,t,Ce=t.type,Te=bi(Ce,t.pendingProps),xe);case 3:if(qe(t,t.stateNode.containerInfo),e===null)throw Error(_e(387));var De=t.pendingProps;Ce=(Te=t.memoizedState).element,Vn(e,t),qn(t,De,null,xe);var Oe=t.memoizedState;return De=Oe.cache,Qe(0,$c,De),De!==Te.cache&&tn(t,[$c],xe,!0),Kn(),(De=Oe.element)===Ce?t=Ji(e,t,xe):(Ei(e,t,De,xe),t=t.child),t;case 26:case 27:case 5:return Ye(t),Te=t.type,De=t.pendingProps,Oe=e===null?null:e.memoizedProps,Ce=De.children,us(Te,De)?Ce=null:Oe!==null&&us(Te,Oe)&&(t.flags|=32),t.memoizedState!==null&&(Te=sr(e,t,ur,null,null,xe),Ms._currentValue2=Te),Fi(e,t),Ei(e,t,Ce,xe),t.child;case 6:return null;case 13:return Vi(e,t,xe);case 4:return qe(t,t.stateNode.containerInfo),Ce=t.pendingProps,e===null?t.child=yl(t,null,Ce,xe):Ei(e,t,Ce,xe),t.child;case 11:return Di(e,t,t.type,t.pendingProps,xe);case 7:return Ei(e,t,t.pendingProps,xe),t.child;case 8:case 12:return Ei(e,t,t.pendingProps.children,xe),t.child;case 10:return Ce=t.pendingProps,Qe(0,t.type,Ce.value),Ei(e,t,Ce.children,xe),t.child;case 9:return Te=t.type._context,Ce=t.pendingProps.children,an(t),Ce=Ce(Te=sn(Te)),t.flags|=1,Ei(e,t,Ce,xe),t.child;case 14:return Oi(e,t,t.type,t.pendingProps,xe);case 15:return ki(e,t,t.type,t.pendingProps,xe);case 19:return qi(e,t,xe);case 31:return function(e,t,xe){var Se=t.pendingProps,Ce=(128&t.flags)!=0;if(t.flags&=-129,e===null)return Ni(t,Se);var Te=e.memoizedState;if(Te!==null){var Ee=Te.dehydrated;if(er(t),Ce)if(256&t.flags)t.flags&=-257,t=Pi(e,t,xe);else{if(t.memoizedState===null)throw Error(_e(558));t.child=e.child,t.flags|=128,t=null}else if(Jl||nn(e,t,xe,!1),Ce=(xe&e.childLanes)!=0,Jl||Ce){if((Se=lu)!==null&&(Ee=Re(Se,xe))!==0&&Ee!==Te.retryLane)throw Te.retryLane=Ee,Ln(e,Ee),Ua(Se,0,Ee),ql;$a(),t=Pi(e,t,xe)}else e=Te.treeContext,(t=Ni(t,Se)).flags|=4096;return t}return(e=To(e.child,{mode:Se.mode,children:Se.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,xe);case 22:return Ai(e,t,xe,t.pendingProps);case 24:return an(t),Ce=sn($c),e===null?((Te=xn())===null&&(Te=lu,De=un(),Te.pooledCache=De,De.refCount++,De!==null&&(Te.pooledCacheLanes|=xe),Te=De),t.memoizedState={parent:Ce,cache:Te},Bn(t),Qe(0,$c,Te)):((e.lanes&xe)!=0&&(Vn(e,t),qn(t,null,null,xe),Kn()),Te=e.memoizedState,De=t.memoizedState,Te.parent===Ce?(Ce=De.cache,Qe(0,$c,Ce),Ce!==Te.cache&&tn(t,[$c],xe,!0)):(Te={parent:Ce,cache:Ce},t.memoizedState=Te,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=Te),Qe(0,$c,Ce))),Ei(e,t,t.pendingProps.children,xe),t.child;case 29:throw t.pendingProps}throw Error(_e(156,t.tag))}function Zi(e){e.flags|=4}function Qi(e,t,_e,xe,Se){if(32&e.mode&&(_e===null?ws(t,xe):Ts(t,_e,xe))){if(e.flags|=16777216,(335544128&Se)===Se||Es(t,xe))if(Ds(e.stateNode,t,xe))e.flags|=8192;else{if((Ce=Ol.current)!==null&&((4194048&du)===du?kl!==null:(62914560&du)!==du&&!(536870912&du)||Ce!==kl))throw gl=hl,pl;e.flags|=8192}}else e.flags&=-16777217;var Ce}function $i(e,t){t!==null&&(e.flags|=4),16384&e.flags&&(t=e.tag===22?536870912:je(),e.lanes|=t,Cu|=t)}function ea(e,t){switch(e.tailMode){case`hidden`:t=e.tail;for(var _e=null;t!==null;)t.alternate!==null&&(_e=t),t=t.sibling;_e===null?e.tail=null:_e.sibling=null;break;case`collapsed`:_e=e.tail;for(var xe=null;_e!==null;)_e.alternate!==null&&(xe=_e),_e=_e.sibling;xe===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:xe.sibling=null}}function ta(e){var t=e.alternate!==null&&e.alternate.child===e.child,_e=0,xe=0;if(t)for(var Se=e.child;Se!==null;)_e|=Se.lanes|Se.childLanes,xe|=65011712&Se.subtreeFlags,xe|=65011712&Se.flags,Se.return=e,Se=Se.sibling;else for(Se=e.child;Se!==null;)_e|=Se.lanes|Se.childLanes,xe|=Se.subtreeFlags,xe|=Se.flags,Se.return=e,Se=Se.sibling;return e.subtreeFlags|=xe,e.childLanes=_e,t}
278function na(e,t,xe){var Se=t.pendingProps;switch(Ke(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return ta(t),null;case 3:return xe=t.stateNode,Se=null,e!==null&&(Se=e.memoizedState.cache),t.memoizedState.cache!==Se&&(t.flags|=2048),$e($c),Je(),xe.pendingContext&&(xe.context=xe.pendingContext,xe.pendingContext=null),e!==null&&e.child!==null||e===null||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,Ze()),ta(t),null;case 26:var Ce,De;case 27:case 5:if(Xe(t),Ce=t.type,e!==null&&t.stateNode!=null)(function(e,t,_e,xe){e.memoizedProps!==xe&&Zi(t)})(e,t,0,Se);else{if(!Se){if(t.stateNode===null)throw Error(_e(166));return ta(t),null}De=Vc.current;var Oe=ss(Ce,Se,Uc.current,De,t);(function(e,t,_e,xe){for(_e=t.child;_e!==null;){if(_e.tag===5||_e.tag===6)cs(e,_e.stateNode);else if(_e.tag!==4&&!sc&&_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===t)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===t)return;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}})(Oe,t,!1),t.stateNode=Oe,ls(Oe,Ce,Se,De)&&Zi(t)}return ta(t),Qi(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,xe),null;case 6:if(e&&t.stateNode!=null)(xe=e.memoizedProps)!==Se&&Zi(t);else{if(typeof Se!=`string`&&t.stateNode===null)throw Error(_e(166));e=Uc.current,xe=Vc.current,t.stateNode=ds(Se,e,xe,t)}return ta(t),null;case 31:if(xe=t.memoizedState,e===null||e.memoizedState!==null){if(Se=!1,xe!==null){if(e===null)throw Error(_e(Se?556:318));!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,ta(t),e=!1}else xe=Ze(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=xe),e=!0;if(!e)return 256&t.flags?(rr(t),t):(rr(t),null);if(128&t.flags)throw Error(_e(558))}return ta(t),null;case 13:if(Se=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ce=!1,Se!==null&&Se.dehydrated!==null){if(e===null)throw Error(_e(Ce?344:318));!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,ta(t),Ce=!1}else Ce=Ze(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=Ce),Ce=!0;if(!Ce)return 256&t.flags?(rr(t),t):(rr(t),null)}return rr(t),128&t.flags?(t.lanes=xe,t):(xe=Se!==null,e=e!==null&&e.memoizedState!==null,xe&&(Ce=null,(Se=t.child).alternate!==null&&Se.alternate.memoizedState!==null&&Se.alternate.memoizedState.cachePool!==null&&(Ce=Se.alternate.memoizedState.cachePool.pool),De=null,Se.memoizedState!==null&&Se.memoizedState.cachePool!==null&&(De=Se.memoizedState.cachePool.pool),De!==Ce&&(Se.flags|=2048)),xe!==e&&xe&&(t.child.flags|=8192),$i(t,t.updateQueue),ta(t),null);case 4:return Je(),e===null&&vs(t.stateNode.containerInfo),ta(t),null;case 10:return $e(t.type),ta(t),null;case 19:if(Te(Al),(Se=t.memoizedState)===null)return ta(t),null;if(Ce=(128&t.flags)!=0,(De=Se.rendering)===null)if(Ce)ea(Se,!1);else{if(vu!==0||e!==null&&128&e.flags)for(e=t.child;e!==null;){if((De=ir(e))!==null){for(t.flags|=128,ea(Se,!1),e=De.updateQueue,t.updateQueue=e,$i(t,e),t.subtreeFlags=0,e=xe,xe=t.child;xe!==null;)Eo(xe,e),xe=xe.sibling;return Ee(Al,1&Al.current|2),t.child}e=e.sibling}Se.tail!==null&&xc()>ku&&(t.flags|=128,Ce=!0,ea(Se,!1),t.lanes=4194304)}else{if(!Ce)if((e=ir(De))!==null){if(t.flags|=128,Ce=!0,e=e.updateQueue,t.updateQueue=e,$i(t,e),ea(Se,!0),Se.tail===null&&Se.tailMode===`hidden`&&!De.alternate)return ta(t),null}else 2*xc()-Se.renderingStartTime>ku&&xe!==536870912&&(t.flags|=128,Ce=!0,ea(Se,!1),t.lanes=4194304);Se.isBackwards?(De.sibling=t.child,t.child=De):((e=Se.last)===null?t.child=De:e.sibling=De,Se.last=De)}return Se.tail===null?(ta(t),null):(e=Se.tail,Se.rendering=e,Se.tail=e.sibling,Se.renderingStartTime=xc(),e.sibling=null,xe=Al.current,Ee(Al,Ce?1&xe|2:1&xe),e);case 22:case 23:return rr(t),Qn(),Se=t.memoizedState!==null,e===null?Se&&(t.flags|=8192):e.memoizedState!==null!==Se&&(t.flags|=8192),Se?536870912&xe&&!(128&t.flags)&&(ta(t),6&t.subtreeFlags&&(t.flags|=8192)):ta(t),(xe=t.updateQueue)!==null&&$i(t,xe.retryQueue),xe=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(xe=e.memoizedState.cachePool.pool),Se=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(Se=t.memoizedState.cachePool.pool),Se!==xe&&(t.flags|=2048),e!==null&&Te(dl),null;case 24:return xe=null,e!==null&&(xe=e.memoizedState.cache),t.memoizedState.cache!==xe&&(t.flags|=2048),$e($c),ta(t),null;case 25:case 30:return null}throw Error(_e(156,t.tag))}function ra(e,t){switch(Ke(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return $e($c),Je(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Xe(t),null;case 31:if(t.memoizedState!==null&&(rr(t),t.alternate===null))throw Error(_e(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(rr(t),(e=t.memoizedState)!==null&&e.dehydrated!==null&&t.alternate===null)throw Error(_e(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Te(Al),null;case 4:return Je(),null;case 10:return $e(t.type),null;case 22:case 23:return rr(t),Qn(),e!==null&&Te(dl),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return $e($c),null;default:return null}}function ia(e,t){switch(Ke(t),t.tag){case 3:$e($c),Je();break;case 26:case 27:case 5:Xe(t);break;case 4:Je();break;case 31:t.memoizedState!==null&&rr(t);break;case 13:rr(t);break;case 19:Te(Al);break;case 10:$e(t.type);break;case 22:case 23:rr(t),Qn(),e!==null&&Te(dl);break;case 24:$e($c)}}function aa(e,t){try{var _e=t.updateQueue,xe=_e===null?null:_e.lastEffect;if(xe!==null){var Se=xe.next;_e=Se;
278do{if((_e.tag&e)===e){xe=void 0;var Ce=_e.create,Te=_e.inst;xe=Ce(),Te.destroy=xe}_e=_e.next}while(_e!==Se)}}catch(e){_o(t,t.return,e)}}function oa(e,t,_e){try{var xe=t.updateQueue,Se=xe===null?null:xe.lastEffect;if(Se!==null){var Ce=Se.next;xe=Ce;do{if((xe.tag&e)===e){var Te=xe.inst,Ee=Te.destroy;if(Ee!==void 0){Te.destroy=void 0,Se=t;var De=_e,Oe=Ee;try{Oe()}catch(e){_o(Se,De,e)}}}xe=xe.next}while(xe!==Ce)}}catch(e){_o(t,t.return,e)}}function sa(e){var t=e.updateQueue;if(t!==null){var _e=e.stateNode;try{Yn(t,_e)}catch(t){_o(e,e.return,t)}}}function ca(e,t,_e){_e.props=bi(e.type,e.memoizedProps),_e.state=e.memoizedState;try{_e.componentWillUnmount()}catch(_e){_o(e,t,_e)}}function la(e,t){try{var _e=e.ref;if(_e!==null){switch(e.tag){case 26:case 27:case 5:var xe=ns(e.stateNode);break;default:xe=e.stateNode}typeof _e==`function`?e.refCleanup=_e(xe):_e.current=xe}}catch(_e){_o(e,t,_e)}}function ua(e,t){var _e=e.ref,xe=e.refCleanup;if(_e!==null)if(typeof xe==`function`)try{xe()}catch(_e){_o(e,t,_e)}finally{e.refCleanup=null,(e=e.alternate)!=null&&(e.refCleanup=null)}else if(typeof _e==`function`)try{_e(null)}catch(_e){_o(e,t,_e)}else _e.current=null}function da(e){var t=e.type,_e=e.memoizedProps,xe=e.stateNode;try{Ls(xe,t,_e,e)}catch(t){_o(e,e.return,t)}}function fa(e){return e.tag===5||e.tag===3||e.tag===4}function pa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(2&e.flags||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ma(e,t,_e){var xe=e.tag;if(xe===5||xe===6)e=e.stateNode,t?Bs(_e,e,t):Fs(_e,e);else if(xe!==4&&(e=e.child)!==null)for(ma(e,t,_e),e=e.sibling;e!==null;)ma(e,t,_e),e=e.sibling}function ha(e,t,_e){var xe=e.tag;if(xe===5||xe===6)e=e.stateNode,t?zs(_e,e,t):Ps(_e,e);else if(xe!==4&&(e=e.child)!==null)for(ha(e,t,_e),e=e.sibling;e!==null;)ha(e,t,_e),e=e.sibling}function ga(e,t,_e){var xe=_e.flags;switch(_e.tag){case 0:case 11:case 15:Ta(e,_e),4&xe&&aa(5,_e);break;case 1:if(Ta(e,_e),4&xe)if(e=_e.stateNode,t===null)try{e.componentDidMount()}catch(e){_o(_e,_e.return,e)}else{var Se=bi(_e.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(Se,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){_o(_e,_e.return,e)}}64&xe&&sa(_e),512&xe&&la(_e,_e.return);break;case 3:if(Ta(e,_e),64&xe&&(xe=_e.updateQueue)!==null){if(e=null,_e.child!==null)switch(_e.child.tag){case 27:case 5:e=ns(_e.child.stateNode);break;case 1:e=_e.child.stateNode}try{Yn(xe,e)}catch(e){_o(_e,_e.return,e)}}break;case 27:case 26:case 5:if(Ta(e,_e),t===null){if(4&xe)da(_e);else if(64&xe){e=_e.type,t=_e.memoizedProps,Se=_e.stateNode;try{$s(Se,e,t,_e)}catch(e){_o(_e,_e.return,e)}}}512&xe&&la(_e,_e.return);break;case 12:case 31:default:Ta(e,_e);break;case 13:Ta(e,_e),64&xe&&(xe=_e.memoizedState)!==null&&(xe=xe.dehydrated)!==null&&(_e=xo.bind(null,_e),Qs(xe,_e));break;case 22:if(!(xe=_e.memoizedState!==null||Xl)){t=t!==null&&t.memoizedState!==null||Zl,Se=Xl;var Ce=Zl;Xl=xe,(Zl=t)&&!Ce?Da(e,_e,(8772&_e.subtreeFlags)!=0):Ta(e,_e),Xl=Se,Zl=Ce}case 30:}}function _a(e){var t=e.alternate;t!==null&&(e.alternate=null,_a(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode)!==null&&Cs(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function va(e,t,_e){for(_e=_e.child;_e!==null;)ya(e,t,_e),_e=_e.sibling}function ya(e,t,_e){switch(_e.tag){case 26:case 27:var xe,Se;case 5:Zl||ua(_e,t);case 6:if(xe=tu,Se=nu,tu=null,va(e,t,_e),nu=Se,(tu=xe)!==null)if(nu)try{Hs(tu,_e.stateNode)}catch(e){_o(_e,t,e)}else try{Vs(tu,_e.stateNode)}catch(e){_o(_e,t,e)}break;case 18:tu!==null&&(nu?tc(tu,_e.stateNode):ec(tu,_e.stateNode));break;case 4:xe=tu,Se=nu,tu=_e.stateNode.containerInfo,nu=!0,va(e,t,_e),tu=xe,nu=Se;break;case 0:case 11:case 14:case 15:oa(2,_e,t),Zl||oa(4,_e,t),va(e,t,_e);break;case 1:Zl||(ua(_e,t),typeof(xe=_e.stateNode).componentWillUnmount==`function`&&ca(_e,t,xe)),va(e,t,_e);break;case 21:va(e,t,_e);break;case 22:Zl=(xe=Zl)||_e.memoizedState!==null,va(e,t,_e),Zl=xe;break;default:va(e,t,_e)}}function ba(e,t){var xe=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new $l),t;case 22:return(t=(e=e.stateNode)._retryCache)===null&&(t=e._retryCache=new $l),t;default:throw Error(_e(435,e.tag))}}(e);t.forEach((function(t){if(!xe.has(t)){xe.add(t);var _e=So.bind(null,e,t);t.then(_e,_e)}}))}function xa(e,t){var xe=t.deletions;if(xe!==null)for(var Se=0;Se<xe.length;Se++){var Ce=xe[Se],Te=e,Ee=t,De=Ee;e:for(;De!==null;){switch(De.tag){case 27:case 5:tu=De.stateNode,nu=!1;break e;case 3:case 4:tu=De.stateNode.containerInfo,nu=!0;break e}De=De.return}if(tu===null)throw Error(_e(160));ya(Te,Ee,Ce),tu=null,nu=!1,(Te=Ce.alternate)!==null&&(Te.return=null),Ce.return=null}if(13886&t.subtreeFlags)for(t=t.child;t!==null;)Sa(t,e),t=t.sibling}function Sa(e,t){var xe=e.alternate,Se=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:xa(t,e),Ca(e),4&Se&&(oa(3,e,e.return),aa(3,e),oa(5,e,e.return));break;case 1:xa(t,e),Ca(e),512&Se&&(Zl||xe===null||ua(xe,xe.return)),64&Se&&Xl&&(e=e.updateQueue)!==null&&(Se=e.callbacks)!==null&&(xe=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=xe===null?Se:xe.concat(Se));break;case 26:var Ce,Te;case 27:case 5:if(xa(t,e),Ca(e),512&Se&&(Zl||xe===null||ua(xe,xe.return)),32&e.flags){Ce=e.stateNode;try{Us(Ce)}catch(t){_o(e,e.return,t)}}4&Se&&e.stateNode!=null&&function(e,t,_e){try{Rs(e.stateNode,e.type,_e,t,e)}catch(t){_o(e,e.return,t)}}(e,Ce=e.memoizedProps,xe===null?Ce:xe.memoizedProps),1024&Se&&(Ql=!0);break;case 6:if(xa(t,e),Ca(e),4&Se&&gs){if(e.stateNode===null)throw Error(_e(162));Se=e.memoizedProps,xe=xe===null?Se:xe.memoizedProps,Ce=e.stateNode;try{Is(Ce,xe,Se)}catch(t){_o(e,e.return,t)}}break;case 3:xa(t,e),Ca(e),Ql&&(Ql=!1,wa(e));break;case 4:case 12:xa(t,e),Ca(e);break;case 31:xa(t,e),Ca(e),4&Se&&(Se=e.updateQueue)!==null&&(e.updateQueue=null,ba(e,Se));break;case 13:xa(t,e),Ca(e),8192&e.child.flags&&e.memoizedState!==null!=(xe!==null&&xe.memoizedState!==null)&&(Du=xc()),4&Se&&(Se=e.updateQueue)!==null&&(e.updateQueue=null,ba(e,Se));break;case 22:Ce=e.memoizedState!==null;var Ee=xe!==null&&xe.memoizedState!==null,De=Xl,Oe=Zl;
278if(Xl=De||Ce,Zl=Oe||Ee,xa(t,e),Zl=Oe,Xl=De,Ca(e),8192&Se&&((t=e.stateNode)._visibility=Ce?-2&t._visibility:1|t._visibility,Ce&&(xe===null||Ee||Xl||Zl||Ea(e)),gs)){e:if(xe=null,gs)for(t=e;;){if(t.tag===5||ic){if(xe===null){Ee=xe=t;try{Te=Ee.stateNode,Ce?Ws(Te):Ks(Ee.stateNode,Ee.memoizedProps)}catch(e){_o(Ee,Ee.return,e)}}}else if(t.tag===6){if(xe===null){Ee=t;try{var ke=Ee.stateNode;Ce?Gs(ke):qs(ke,Ee.memoizedProps)}catch(e){_o(Ee,Ee.return,e)}}}else if(t.tag===18){if(xe===null){Ee=t;try{var Ae=Ee.stateNode;Ce?nc(Ae):rc(Ee.stateNode)}catch(e){_o(Ee,Ee.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;xe===t&&(xe=null),t=t.return}xe===t&&(xe=null),t.sibling.return=t.return,t=t.sibling}}4&Se&&(Se=e.updateQueue)!==null&&(xe=Se.retryQueue)!==null&&(Se.retryQueue=null,ba(e,xe));break;case 19:xa(t,e),Ca(e),4&Se&&(Se=e.updateQueue)!==null&&(e.updateQueue=null,ba(e,Se));break;case 30:case 21:break;default:xa(t,e),Ca(e)}}function Ca(e){var t=e.flags;if(2&t){try{for(var xe,Se=e.return;Se!==null;){if(fa(Se)){xe=Se;break}Se=Se.return}if(gs){if(xe==null)throw Error(_e(160));switch(xe.tag){case 27:case 5:var Ce=xe.stateNode;32&xe.flags&&(Us(Ce),xe.flags&=-33),ha(e,pa(e),Ce);break;case 3:case 4:var Te=xe.stateNode.containerInfo;ma(e,pa(e),Te);break;default:throw Error(_e(161))}}}catch(t){_o(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function wa(e){if(1024&e.subtreeFlags)for(e=e.child;e!==null;){var t=e;wa(t),t.tag===5&&1024&t.flags&&Ns(t.stateNode),e=e.sibling}}function Ta(e,t){if(8772&t.subtreeFlags)for(t=t.child;t!==null;)ga(e,t.alternate,t),t=t.sibling}function Ea(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:oa(4,t,t.return),Ea(t);break;case 1:ua(t,t.return);var _e=t.stateNode;typeof _e.componentWillUnmount==`function`&&ca(t,t.return,_e),Ea(t);break;case 27:case 26:case 5:ua(t,t.return),Ea(t);break;case 22:t.memoizedState===null&&Ea(t);break;default:Ea(t)}e=e.sibling}}function Da(e,t,_e){for(_e&&=(8772&t.subtreeFlags)!=0,t=t.child;t!==null;){var xe=t.alternate,Se=e,Ce=t,Te=Ce.flags;switch(Ce.tag){case 0:case 11:case 15:Da(Se,Ce,_e),aa(4,Ce);break;case 1:if(Da(Se,Ce,_e),typeof(Se=(xe=Ce).stateNode).componentDidMount==`function`)try{Se.componentDidMount()}catch(e){_o(xe,xe.return,e)}if((Se=(xe=Ce).updateQueue)!==null){var Ee=xe.stateNode;try{var De=Se.shared.hiddenCallbacks;if(De!==null)for(Se.shared.hiddenCallbacks=null,Se=0;Se<De.length;Se++)Jn(De[Se],Ee)}catch(e){_o(xe,xe.return,e)}}_e&&64&Te&&sa(Ce),la(Ce,Ce.return);break;case 27:case 26:case 5:Da(Se,Ce,_e),_e&&xe===null&&4&Te&&da(Ce),la(Ce,Ce.return);break;case 12:case 31:case 13:default:Da(Se,Ce,_e);break;case 22:Ce.memoizedState===null&&Da(Se,Ce,_e),la(Ce,Ce.return);case 30:}t=t.sibling}}function Oa(e,t){var _e=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(_e=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==_e&&(e!=null&&e.refCount++,_e!=null&&dn(_e))}function ka(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,e!=null&&dn(e))}function Aa(e,t,_e,xe){if(10256&t.subtreeFlags)for(t=t.child;t!==null;)ja(e,t,_e,xe),t=t.sibling}function ja(e,t,_e,xe){var Se=t.flags;switch(t.tag){case 0:case 11:case 15:Aa(e,t,_e,xe),2048&Se&&aa(9,t);break;case 1:case 31:case 13:default:Aa(e,t,_e,xe);break;case 3:Aa(e,t,_e,xe),2048&Se&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,e!=null&&dn(e)));break;case 12:if(2048&Se){Aa(e,t,_e,xe),e=t.stateNode;try{var Ce=t.memoizedProps,Te=Ce.id,Ee=Ce.onPostCommit;typeof Ee==`function`&&Ee(Te,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){_o(t,t.return,e)}}else Aa(e,t,_e,xe);break;case 23:break;case 22:Ce=t.stateNode,Te=t.alternate,t.memoizedState===null?2&Ce._visibility?Aa(e,t,_e,xe):(Ce._visibility|=2,Ma(e,t,_e,xe,(10256&t.subtreeFlags)!=0||!1)):2&Ce._visibility?Aa(e,t,_e,xe):Na(e,t),2048&Se&&Oa(Te,t);break;case 24:Aa(e,t,_e,xe),2048&Se&&ka(t.alternate,t)}}function Ma(e,t,_e,xe,Se){for(Se&&=(10256&t.subtreeFlags)!=0||!1,t=t.child;t!==null;){var Ce=e,Te=t,Ee=_e,De=xe,Oe=Te.flags;switch(Te.tag){case 0:case 11:case 15:Ma(Ce,Te,Ee,De,Se),aa(8,Te);break;case 23:break;case 22:var ke=Te.stateNode;Te.memoizedState===null?(ke._visibility|=2,Ma(Ce,Te,Ee,De,Se)):2&ke._visibility?Ma(Ce,Te,Ee,De,Se):Na(Ce,Te),Se&&2048&Oe&&Oa(Te.alternate,Te);break;case 24:Ma(Ce,Te,Ee,De,Se),Se&&2048&Oe&&ka(Te.alternate,Te);break;default:Ma(Ce,Te,Ee,De,Se)}t=t.sibling}}function Na(e,t){if(10256&t.subtreeFlags)for(t=t.child;t!==null;){var _e=e,xe=t,Se=xe.flags;switch(xe.tag){case 22:Na(_e,xe),2048&Se&&Oa(xe.alternate,xe);break;case 24:Na(_e,xe),2048&Se&&ka(xe.alternate,xe);break;default:Na(_e,xe)}t=t.sibling}}function Pa(e,t,_e){if(e.subtreeFlags&iu)for(e=e.child;e!==null;)Fa(e,t,_e),e=e.sibling}function Fa(e,t,_e){switch(e.tag){case 26:if(Pa(e,t,_e),e.flags&iu)if(e.memoizedState!==null)oc(_e,ru,e.memoizedState,e.memoizedProps);else{var xe=e.stateNode,Se=e.type;e=e.memoizedProps,((335544128&t)===t||Es(Se,e))&&ks(_e,xe,Se,e)}break;case 5:Pa(e,t,_e),e.flags&iu&&(xe=e.stateNode,Se=e.type,e=e.memoizedProps,((335544128&t)===t||Es(Se,e))&&ks(_e,xe,Se,e));break;case 3:case 4:default:Pa(e,t,_e);break;case 22:e.memoizedState===null&&((xe=e.alternate)!==null&&xe.memoizedState!==null?(xe=iu,iu=16777216,Pa(e,t,_e),iu=xe):Pa(e,t,_e))}}function Ia(e){var t=e.alternate;if(t!==null&&(e=t.child)!==null){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function La(e){var t=e.deletions;if(16&e.flags){if(t!==null)for(var _e=0;_e<t.length;_e++){var xe=t[_e];eu=xe,Ba(xe,e)}Ia(e)}if(10256&e.subtreeFlags)for(e=e.child;e!==null;)Ra(e),e=e.sibling}function Ra(e){switch(e.tag){case 0:case 11:case 15:La(e),2048&e.flags&&oa(9,e,e.return);break;case 3:case 12:default:La(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&2&t._visibility&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,za(e)):La(e)}}function za(e){var t=e.deletions;if(16&e.flags){if(t!==null)for(var _e=0;_e<t.length;_e++){var xe=t[_e];eu=xe,Ba(xe,e)}Ia(e)}for(e=e.child;e!==null;){switch((t=e).tag){case 0:case 11:case 15:oa(8,t,t.return),za(t);break;
278case 22:2&(_e=t.stateNode)._visibility&&(_e._visibility&=-3,za(t));break;default:za(t)}e=e.sibling}}function Ba(e,t){for(;eu!==null;){var _e=eu;switch(_e.tag){case 0:case 11:case 15:oa(8,_e,t);break;case 23:case 22:if(_e.memoizedState!==null&&_e.memoizedState.cachePool!==null){var xe=_e.memoizedState.cachePool.pool;xe!=null&&xe.refCount++}break;case 24:dn(_e.memoizedState.cache)}if((xe=_e.child)!==null)xe.return=_e,eu=xe;else e:for(_e=e;eu!==null;){var Se=(xe=eu).sibling,Ce=xe.return;if(_a(xe),xe===_e){eu=null;break e}if(Se!==null){Se.return=Ce,eu=Se;break e}eu=Ce}}}function Va(){return 2&cu&&du!==0?du&-du:ts.T===null?xs():yn()}function Ha(){if(Su===0)if(!(536870912&du)||Gc){var e=hc;!(3932160&(hc<<=1))&&(hc=262144),Su=e}else Su=536870912;return(e=Ol.current)!==null&&(e.flags|=32),Su}function Ua(e,t,_e){(e!==lu||fu!==2&&fu!==9)&&e.cancelPendingCommit===null||(Ya(e,0),qa(e,du,Su,!1)),Pe(e,_e),2&cu&&e===lu||(e===lu&&(!(2&cu)&&(bu|=_e),vu===4&&qa(e,du,Su,!1)),pn(e))}function Wa(e,t,xe){if(6&cu)throw Error(_e(327));for(var Se=!xe&&(127&t)==0&&(t&e.expiredLanes)==0||ke(e,t),Ce=Se?function(e,t){var xe=cu;cu|=2;var Se=Za(),Ce=Qa();lu!==e||du!==t?(Au=null,ku=xc()+500,Ya(e,t)):hu=ke(e,t);e:for(;;)try{if(fu!==0&&uu!==null){t=uu;var Te=pu;n:switch(fu){case 1:fu=0,pu=null,ao(e,t,Te,1);break;case 2:case 9:if(Tn(Te)){fu=0,pu=null,io(t);break}t=function(){fu!==2&&fu!==9||lu!==e||(fu=7),pn(e)},Te.then(t,t);break e;case 3:fu=7;break e;case 4:fu=5;break e;case 7:Tn(Te)?(fu=0,pu=null,io(t)):(fu=0,pu=null,ao(e,t,Te,7));break;case 5:var Ee=null;switch(uu.tag){case 26:Ee=uu.memoizedState;case 5:case 27:var De=uu,Oe=De.type,Ae=De.pendingProps;if(Ee?ac(Ee):Ds(De.stateNode,Oe,Ae)){fu=0,pu=null;var je=De.sibling;if(je!==null)uu=je;else{var Me=De.return;Me===null?uu=null:(uu=Me,oo(Me))}break n}}fu=0,pu=null,ao(e,t,Te,5);break;case 6:fu=0,pu=null,ao(e,t,Te,6);break;case 8:Ja(),vu=6;break e;default:throw Error(_e(462))}}no();break}catch(t){Xa(e,t)}return Yc=Jc=null,ts.H=Se,ts.A=Ce,cu=xe,uu===null?(lu=null,du=0,Pn(),vu):0}(e,t):eo(e,t,!0),Te=Se;;){if(Ce===0){hu&&!Se&&qa(e,t,0,!1);break}if(xe=e.current.alternate,!Te||Ka(xe)){if(Ce===2){if(Te=t,e.errorRecoveryDisabledLanes&Te)var Ee=0;else Ee=(Ee=-536870913&e.pendingLanes)==0?536870912&Ee?536870912:0:Ee;if(Ee!==0){t=Ee;e:{var De=e;Ce=wu;var Ae=_s;if(Ae&&(Ya(De,Ee).flags|=256),(Ee=eo(De,Ee,!1))!==2){if(gu&&!Ae){De.errorRecoveryDisabledLanes|=Te,bu|=Te,Ce=4;break e}Te=Tu,Tu=Ce,Te!==null&&(Tu===null?Tu=Te:Tu.push.apply(Tu,Te))}Ce=Ee}if(Te=!1,Ce!==2)continue}}if(Ce===1){Ya(e,0),qa(e,t,0,!0);break}e:{switch(Se=e,Te=Ce){case 0:case 1:throw Error(_e(345));case 4:if((4194048&t)!==t)break;case 6:qa(Se,t,Su,!mu);break e;case 2:Tu=null;break;case 3:case 5:break;default:throw Error(_e(329))}if((62914560&t)===t&&10<(Ce=Du+300-xc())){if(qa(Se,t,Su,!mu),Oe(Se,0,!0)!==0)break e;Fu=t,Se.timeoutHandle=ps(Ga.bind(null,Se,xe,Tu,Au,Eu,t,Su,bu,Cu,mu,Te,`Throttled`,-0,0),Ce)}else Ga(Se,xe,Tu,Au,Eu,t,Su,bu,Cu,mu,Te,null,-0,0)}break}Ce=eo(e,t,!1),Te=!1}pn(e)}function Ga(e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me){if(e.timeoutHandle=hs,8192&(Ae=t.subtreeFlags)||(16785408&Ae)==16785408){Fa(t,Ce,Ae=Os());var Pe=(62914560&Ce)===Ce?Du-xc():(4194048&Ce)===Ce?Ou-xc():0;if((Pe=As(Ae,Pe))!==null)return Fu=Ce,e.cancelPendingCommit=Pe(co.bind(null,e,t,Ce,_e,xe,Se,Te,Ee,De,ke,Ae,null,je,Me)),void qa(e,Ce,Te,!Oe)}co(e,t,Ce,_e,xe,Se,Te,Ee,De)}function Ka(e){for(var t=e;;){var _e=t.tag;if((_e===0||_e===11||_e===15)&&16384&t.flags&&(_e=t.updateQueue)!==null&&(_e=_e.stores)!==null)for(var xe=0;xe<_e.length;xe++){var Se=_e[xe],Ce=Se.getSnapshot;Se=Se.value;try{if(!kc(Ce(),Se))return!1}catch{return!1}}if(_e=t.child,16384&t.subtreeFlags&&_e!==null)_e.return=t,t=_e;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function qa(e,t,_e,xe){t&=~xu,t&=~bu,e.suspendedLanes|=t,e.pingedLanes&=~t,xe&&(e.warmLanes|=t),xe=e.expirationTimes;for(var Se=t;0<Se;){var Ce=31-dc(Se),Te=1<<Ce;xe[Ce]=-1,Se&=~Te}_e!==0&&Fe(e,_e,t)}function Ja(){if(uu!==null){if(fu===0)var e=uu.return;else Yc=Jc=null,pr(e=uu),_l=null,vl=0,e=uu;for(;e!==null;)ia(e.alternate,e),e=e.return;uu=null}}function Ya(e,t){var _e=e.timeoutHandle;_e!==hs&&(e.timeoutHandle=hs,ms(_e)),(_e=e.cancelPendingCommit)!==null&&(e.cancelPendingCommit=null,_e()),Fu=0,Ja(),lu=e,uu=_e=To(e.current,null),du=t,fu=0,pu=null,mu=!1,hu=ke(e,t),gu=!1,Cu=Su=xu=bu=yu=vu=0,Tu=wu=null,Eu=!1,8&t&&(t|=32&t);var xe=e.entangledLanes;if(xe!==0)for(e=e.entanglements,xe&=t;0<xe;){var Se=31-dc(xe),Ce=1<<Se;t|=e[Se],xe&=~Ce}return _u=t,Pn(),_e}
278function Xa(e,t){Ml=null,ts.H=Hl,t===fl||t===ml?(t=On(),fu=3):t===pl?(t=On(),fu=4):fu=t===ql?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,pu=t,uu===null&&(vu=1,xi(e,Ge(t,e.current)))}function Za(){var e=ts.H;return ts.H=Hl,e===null?Hl:e}function Qa(){var e=ts.A;return ts.A=au,e}function $a(){vu=4,mu||(4194048&du)!==du&&Ol.current!==null||(hu=!0),!(134217727&yu)&&!(134217727&bu)||lu===null||qa(lu,du,Su,!1)}function eo(e,t,_e){var xe=cu;cu|=2;var Se=Za(),Ce=Qa();lu===e&&du===t||(Au=null,Ya(e,t)),t=!1;var Te=vu;e:for(;;)try{if(fu!==0&&uu!==null){var Ee=uu,De=pu;switch(fu){case 8:Ja(),Te=6;break e;case 3:case 2:case 9:case 6:Ol.current===null&&(t=!0);var Oe=fu;if(fu=0,pu=null,ao(e,Ee,De,Oe),_e&&hu){Te=0;break e}break;default:Oe=fu,fu=0,pu=null,ao(e,Ee,De,Oe)}}to(),Te=vu;break}catch(t){Xa(e,t)}return t&&e.shellSuspendCounter++,Yc=Jc=null,cu=xe,ts.H=Se,ts.A=Ce,uu===null&&(lu=null,du=0,Pn()),Te}function to(){for(;uu!==null;)ro(uu)}function no(){for(;uu!==null&&!yc();)ro(uu)}function ro(e){var t=Xi(e.alternate,e,_u);e.memoizedProps=e.pendingProps,t===null?oo(e):uu=t}function io(e){var t=e,_e=t.alternate;switch(t.tag){case 15:case 0:t=Li(_e,t,t.pendingProps,t.type,void 0,du);break;case 11:t=Li(_e,t,t.pendingProps,t.type.render,t.ref,du);break;case 5:pr(t);default:ia(_e,t),t=Xi(_e,t=uu=Eo(t,_u),_u)}e.memoizedProps=e.pendingProps,t===null?oo(e):uu=t}function ao(e,t,xe,Se){Yc=Jc=null,pr(t),_l=null,vl=0;var Ce=t.return;try{if(function(e,t,xe,Se,Ce){if(xe.flags|=32768,typeof Se==`object`&&Se&&typeof Se.then==`function`){if((t=xe.alternate)!==null&&nn(t,xe,Ce,!0),(xe=Ol.current)!==null){switch(xe.tag){case 31:case 13:return kl===null?$a():xe.alternate===null&&vu===0&&(vu=3),xe.flags&=-257,xe.flags|=65536,xe.lanes=Ce,Se===hl?xe.flags|=16384:((t=xe.updateQueue)===null?xe.updateQueue=new Set([Se]):t.add(Se),vo(e,Se,Ce)),!1;case 22:return xe.flags|=65536,Se===hl?xe.flags|=16384:((t=xe.updateQueue)===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([Se])},xe.updateQueue=t):(xe=t.retryQueue)===null?t.retryQueue=new Set([Se]):xe.add(Se),vo(e,Se,Ce)),!1}throw Error(_e(435,xe.tag))}return vo(e,Se,Ce),$a(),!1}var Te=Error(_e(520),{cause:Se});if(Te=Ge(Te,xe),wu===null?wu=[Te]:wu.push(Te),vu!==4&&(vu=2),t===null)return!0;Se=Ge(Se,xe),xe=t;do{switch(xe.tag){case 3:return xe.flags|=65536,e=Ce&-Ce,xe.lanes|=e,Gn(xe,e=Ci(xe.stateNode,Se,e)),!1;case 1:if(t=xe.type,Te=xe.stateNode,!(128&xe.flags)&&(typeof t.getDerivedStateFromError==`function`||Te!==null&&typeof Te.componentDidCatch==`function`&&(ju===null||!ju.has(Te))))return xe.flags|=65536,Ce&=-Ce,xe.lanes|=Ce,Ti(Ce=wi(Ce),e,xe,Se),Gn(xe,Ce),!1}xe=xe.return}while(xe!==null);return!1}(e,Ce,t,xe,du))return vu=1,xi(e,Ge(xe,e.current)),void(uu=null)}catch(t){if(Ce!==null)throw uu=Ce,t;vu=1,xi(e,Ge(xe,e.current)),uu=null;return}32768&t.flags?(Se===1?e=!0:hu||536870912&du?e=!1:(mu=e=!0,(Se===2||Se===9||Se===3||Se===6)&&(Se=Ol.current)!==null&&Se.tag===13&&(Se.flags|=16384)),so(t,e)):oo(t)}function oo(e){var t=e;do{if(32768&t.flags)return void so(t,mu);e=t.return;var _e=na(t.alternate,t,_u);if(_e!==null)return void(uu=_e);if((t=t.sibling)!==null)return void(uu=t);uu=t=e}while(t!==null);vu===0&&(vu=5)}function so(e,t){do{var _e=ra(e.alternate,e);if(_e!==null)return _e.flags&=32767,void(uu=_e);if((_e=e.return)!==null&&(_e.flags|=32768,_e.subtreeFlags=0,_e.deletions=null),!t&&(e=e.sibling)!==null)return void(uu=e);uu=e=_e}while(e!==null);vu=6,uu=null}function co(e,t,xe,Se,Ce,Te,Ee,De,Oe){e.cancelPendingCommit=null;do mo();while(Mu!==0);if(6&cu)throw Error(_e(327));if(t!==null){if(t===e.current)throw Error(_e(177));if(Te=t.lanes|t.childLanes,function(e,t,_e,xe,Se,Ce){var Te=e.pendingLanes;e.pendingLanes=_e,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=_e,e.entangledLanes&=_e,e.errorRecoveryDisabledLanes&=_e,e.shellSuspendCounter=0;var Ee=e.entanglements,De=e.expirationTimes,Oe=e.hiddenUpdates;for(_e=Te&~_e;0<_e;){var ke=31-dc(_e),Ae=1<<ke;Ee[ke]=0,De[ke]=-1;var je=Oe[ke];if(je!==null)for(Oe[ke]=null,ke=0;ke<je.length;ke++){var Me=je[ke];Me!==null&&(Me.lane&=-536870913)}_e&=~Ae}xe!==0&&Fe(e,xe,0),Ce!==0&&Se===0&&e.tag!==0&&(e.suspendedLanes|=Ce&~(Te&~t))}(e,xe,Te|=Cl,Ee,De,Oe),e===lu&&(uu=lu=null,du=0),Pu=t,Nu=e,Fu=xe,Iu=Te,Lu=Ce,Ru=Se,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,_c(wc,(function(){return ho(),null}))):(e.callbackNode=null,e.callbackPriority=0),Se=(13878&t.flags)!=0,
27813878&t.subtreeFlags||Se){Se=ts.T,ts.T=null,Ce=bs(),ys(2),Ee=cu,cu|=4;try{(function(e,t){for(as(e.containerInfo),eu=t;eu!==null;)if(t=(e=eu).child,1028&e.subtreeFlags&&t!==null)t.return=e,eu=t;else for(;eu!==null;){var xe=(e=eu).alternate;switch(t=e.flags,e.tag){case 0:if(4&t&&(t=(t=e.updateQueue)===null?null:t.events)!==null)for(var Se=0;Se<t.length;Se++){var Ce=t[Se];Ce.ref.impl=Ce.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&xe!==null){t=void 0,Se=e,Ce=xe.memoizedProps,xe=xe.memoizedState;var Te=Se.stateNode;try{var Ee=bi(Se.type,Ce);t=Te.getSnapshotBeforeUpdate(Ee,xe),Te.__reactInternalSnapshotBeforeUpdate=t}catch(e){_o(Se,Se.return,e)}}break;case 3:1024&t&&gs&&Js(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(_e(163))}if((t=e.sibling)!==null){t.return=e.return,eu=t;break}eu=e.return}})(e,t)}finally{cu=Ee,ys(Ce),ts.T=Se}}Mu=1,lo(),uo(),fo()}}function lo(){if(Mu===1){Mu=0;var e=Nu,t=Pu,_e=(13878&t.flags)!=0;if(13878&t.subtreeFlags||_e){_e=ts.T,ts.T=null;var xe=bs();ys(2);var Se=cu;cu|=4;try{Sa(t,e),os(e.containerInfo)}finally{cu=Se,ys(xe),ts.T=_e}}e.current=t,Mu=2}}function uo(){if(Mu===2){Mu=0;var e=Nu,t=Pu,_e=(8772&t.flags)!=0;if(8772&t.subtreeFlags||_e){_e=ts.T,ts.T=null;var xe=bs();ys(2);var Se=cu;cu|=4;try{ga(e,t.alternate,t)}finally{cu=Se,ys(xe),ts.T=_e}}Mu=3}}function fo(){if(Mu===4||Mu===3){Mu=0,bc();var e=Nu,t=Pu,_e=Fu,xe=Ru;10256&t.subtreeFlags||10256&t.flags?Mu=5:(Mu=0,Pu=Nu=null,po(e,e.pendingLanes));var Se=e.pendingLanes;if(Se===0&&(ju=null),ze(_e),t=t.stateNode,xe!==null){t=ts.T,Se=bs(),ys(2),ts.T=null;try{for(var Ce=e.onRecoverableError,Te=0;Te<xe.length;Te++){var Ee=xe[Te];Ce(Ee.value,{componentStack:Ee.stack})}}finally{ts.T=t,ys(Se)}}3&Fu&&mo(),pn(e),Se=e.pendingLanes,261930&_e&&42&Se?e===Bu?zu++:(zu=0,Bu=e):zu=0,mn(0)}}function po(e,t){(e.pooledCacheLanes&=t)==0&&(t=e.pooledCache)!=null&&(e.pooledCache=null,dn(t))}function mo(){return lo(),uo(),fo(),ho()}function ho(){if(Mu!==5)return!1;var e=Nu,t=Iu;Iu=0;var xe=ze(Fu),Se=32>xe?32:xe;xe=ts.T;var Ce=bs();try{ys(Se),ts.T=null,Se=Lu,Lu=null;var Te=Nu,Ee=Fu;if(Mu=0,Pu=Nu=null,Fu=0,6&cu)throw Error(_e(331));var De=cu;return cu|=4,Ra(Te.current),ja(Te,Te.current,Ee,Se),cu=De,mn(0),Oc&&Oc.onPostCommitFiberRoot,!0}finally{ys(Ce),ts.T=xe,po(e,t)}}function go(e,t,_e){t=Ge(_e,t),(e=Un(e,t=Ci(e.stateNode,t,2),2))!==null&&(Pe(e,2),pn(e))}function _o(e,t,_e){if(e.tag===3)go(e,e,_e);else for(;t!==null;){if(t.tag===3){go(t,e,_e);break}if(t.tag===1){var xe=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof xe.componentDidCatch==`function`&&(ju===null||!ju.has(xe))){e=Ge(_e,e),(xe=Un(t,_e=wi(2),2))!==null&&(Ti(_e,xe,t,e),Pe(xe,2),pn(xe));break}}t=t.return}}function vo(e,t,_e){var xe=e.pingCache;if(xe===null){xe=e.pingCache=new su;var Se=new Set;xe.set(t,Se)}else (Se=xe.get(t))===void 0&&(Se=new Set,xe.set(t,Se));Se.has(_e)||(gu=!0,Se.add(_e),e=yo.bind(null,e,t,_e),t.then(e,e))}function yo(e,t,_e){var xe=e.pingCache;xe!==null&&xe.delete(t),e.pingedLanes|=e.suspendedLanes&_e,e.warmLanes&=~_e,lu===e&&(du&_e)===_e&&(vu===4||vu===3&&(62914560&du)===du&&300>xc()-Du?!(2&cu)&&Ya(e,0):xu|=_e,Cu===du&&(Cu=0)),pn(e)}function bo(e,t){t===0&&(t=je()),(e=Ln(e,t))!==null&&(Pe(e,t),pn(e))}function xo(e){var t=e.memoizedState,_e=0;t!==null&&(_e=t.retryLane),bo(e,_e)}function So(e,t){var xe=0;switch(e.tag){case 31:case 13:var Se=e.stateNode,Ce=e.memoizedState;Ce!==null&&(xe=Ce.retryLane);break;case 19:Se=e.stateNode;break;case 22:Se=e.stateNode._retryCache;break;default:throw Error(_e(314))}Se!==null&&Se.delete(t),bo(e,xe)}function Co(e,t,_e,xe){this.tag=e,this.key=_e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=xe,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wo(e){return!(!(e=e.prototype)||!e.isReactComponent)}function To(e,_e){var xe=e.alternate;return xe===null?((xe=t(e.tag,_e,e.key,e.mode)).elementType=e.elementType,xe.type=e.type,xe.stateNode=e.stateNode,xe.alternate=e,e.alternate=xe):(xe.pendingProps=_e,xe.type=e.type,xe.flags=0,xe.subtreeFlags=0,xe.deletions=null),xe.flags=65011712&e.flags,xe.childLanes=e.childLanes,xe.lanes=e.lanes,xe.child=e.child,xe.memoizedProps=e.memoizedProps,xe.memoizedState=e.memoizedState,xe.updateQueue=e.updateQueue,_e=e.depen
278dencies,xe.dependencies=_e===null?null:{lanes:_e.lanes,firstContext:_e.firstContext},xe.sibling=e.sibling,xe.index=e.index,xe.ref=e.ref,xe.refCleanup=e.refCleanup,xe}function Eo(e,t){e.flags&=65011714;var _e=e.alternate;return _e===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=_e.childLanes,e.lanes=_e.lanes,e.child=_e.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=_e.memoizedProps,e.memoizedState=_e.memoizedState,e.updateQueue=_e.updateQueue,e.type=_e.type,t=_e.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Do(e,xe,Se,Ce,Te,Ee){var De=0;if(Ce=e,typeof e==`function`)wo(e)&&(De=1);else if(typeof e==`string`)De=5;else e:switch(e){case Xo:return(e=t(31,Se,xe,Te)).elementType=Xo,e.lanes=Ee,e;case Bo:return Oo(Se.children,Te,Ee,xe);case Vo:De=8,Te|=24;break;case Ho:return(e=t(12,Se,xe,2|Te)).elementType=Ho,e.lanes=Ee,e;case Ko:return(e=t(13,Se,xe,Te)).elementType=Ko,e.lanes=Ee,e;case qo:return(e=t(19,Se,xe,Te)).elementType=qo,e.lanes=Ee,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Wo:De=10;break e;case Uo:De=9;break e;case Go:De=11;break e;case Jo:De=14;break e;case Yo:De=16,Ce=null;break e}De=29,Se=Error(_e(130,e===null?`null`:typeof e,``)),Ce=null}return(xe=t(De,Se,xe,Te)).elementType=e,xe.type=Ce,xe.lanes=Ee,xe}function Oo(e,_e,xe,Se){return(e=t(7,e,Se,_e)).lanes=xe,e}function ko(e,_e,xe){return(e=t(6,e,null,_e)).lanes=xe,e}function Ao(e,_e,xe){return(_e=t(4,e.children===null?[]:e.children,e.key,_e)).lanes=xe,_e.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},_e}function jo(e,t,_e,xe,Se,Ce,Te,Ee,De){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=hs,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Me(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Me(0),this.hiddenUpdates=Me(null),this.identifierPrefix=xe,this.onUncaughtError=Se,this.onCaughtError=Ce,this.onRecoverableError=Te,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=De,this.incompleteTransitions=new Map}function Mo(e,t,_e,xe,Se,Ce){Se=function(e){return e?e=uc:uc}(Se),xe.context===null?xe.context=Se:xe.pendingContext=Se,(xe=Hn(t)).payload={element:_e},(Ce=Ce===void 0?null:Ce)!==null&&(xe.callback=Ce),(_e=Un(e,xe,t))!==null&&(Ua(_e,0,t),Wn(_e,e,t))}var No={},Po=import_react.default,Fo=u$1,Io=Object.assign,Lo=Symbol.for(`react.element`),Ro=Symbol.for(`react.transitional.element`),zo=Symbol.for(`react.portal`),Bo=Symbol.for(`react.fragment`),Vo=Symbol.for(`react.strict_mode`),Ho=Symbol.for(`react.profiler`),Uo=Symbol.for(`react.consumer`),Wo=Symbol.for(`react.context`),Go=Symbol.for(`react.forward_ref`),Ko=Symbol.for(`react.suspense`),qo=Symbol.for(`react.suspense_list`),Jo=Symbol.for(`react.memo`),Yo=Symbol.for(`react.lazy`),Xo=Symbol.for(`react.activity`),Zo=Symbol.for(`react.memo_cache_sentinel`),Qo=Symbol.iterator,$o=Symbol.for(`react.client.reference`),es=Array.isArray,ts=Po.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ns=e.getPublicInstance,rs=e.getRootHostContext,is=e.getChildHostContext,as=e.prepareForCommit,os=e.resetAfterCommit,ss=e.createInstance,cs=e.appendInitialChild,ls=e.finalizeInitialChildren,us=e.shouldSetTextContent,ds=e.createTextInstance,ps=null,ms=null,hs=e.noTimeout,gs=!0,_s=null,vs=null,ys=e.setCurrentUpdatePriority,bs=e.getCurrentUpdatePriority,xs=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var Ss=e.shouldAttemptEagerTransition,Cs=e.detachDeletedInstance;e.requestPostPaintCallback;var ws=e.maySuspendCommit,Ts=null,Es=null,Ds=null,Os=null,ks=null,As=null,js=null,Ms=null,Ns=null,Ps=e.appendChild,Fs=e.appendChildToContainer,Is=e.commitTextUpdate,Ls=null,Rs=e.commitUpdate,zs=e.insertBefore,Bs=null,Vs=e.removeChild,Hs=e.removeChildFromContainer,Us=e.resetTextContent,Ws=null,Gs=null,Ks=null,qs=null,Js=e.clearContainer,Ys=null,Xs=null,Zs=null,Qs=null,$s=null,ec=null,tc=null,nc=null,rc=null,ic=null,ac=null,oc=null,sc=null,cc=[],lc=-1,uc={},dc=Math.clz32?Math.clz32:function(e){return(e>>>=0)==0?32:31-(fc(e)/pc|0)|0},fc=Math.log,pc=Math.LN2,mc=256,hc=262144,gc=4194304,_c=Fo.unstable_scheduleCallback,vc=Fo.unstable_cancelCallback,yc=Fo.unstable_shouldYield,bc=Fo.unstable_requestPaint,xc=Fo.unstable_now,Sc=Fo.unstable_ImmediatePriority,Cc=Fo.unstable_UserBlockingPriority,wc=Fo.unstable_NormalPriority,Tc=Fo.unstable_IdlePriority,Ec=Fo.log,Dc=Fo.unstable_setDisableYieldValue,Oc=null,kc=typeof Object.is==`function`?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},Ac,jc,Mc=Object.prototype.hasOwnProperty,Nc=!1,Pc=new WeakMap,Fc=[],Ic=0,Lc=null,Rc=[],zc=0,Bc=null,Vc=Ce(null),Hc=Ce(null),Uc=Ce(null),Wc=Ce(null),Gc=!1,Kc=null;Error(_e(519));var qc=Ce(null),Jc=null,Yc=null,Xc=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,_e){e.push(_e)}};this.abort=function(){t.aborted=!0,e.forEach((function(e){return e()}))}},Zc=Fo.unstable_scheduleCallback,Qc=Fo.unstable_NormalPriority,$c={$$typeof:Wo,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},el=null,tl=null,nl=!1,rl=!1,il=!1,al=0,ol=null,sl=0,cl=0,ll=null,ul=ts.S;ts.S=function(e,t){Ou=xc(),typeof t==`object`&&t&&typeof t.then==`function`&&function(e,t){if(ol===null){var _e=ol=[];sl=0,cl=yn(),ll={status:`pending`,value:void 0,then:function(e){_e.push(e)}}}sl++,t.then(bn,bn)}(0,t),ul!==null&&ul(e,t)};var dl=Ce(null),fl=Error(_e(460)),pl=Error(_e(474)),ml=Error(_e(542)),hl={then:function(){}},gl=null,_l=null,vl=0,yl=Nn(!0),bl=Nn(!1),xl=[],Sl=0,Cl=0,wl=!1,Tl=!1,El=Ce(null),Dl=Ce(0),Ol=Ce(null),kl=null,Al=Ce(0),jl=0,Ml=null,Nl=null,Pl=null,Fl=!1,Il=!1,Ll=!1,Rl=0,zl=0,Bl=null,Vl=0,Hl={readContext:sn,use:_r,useCallback:ar,useContext:ar,useEffect:ar,useImperativeHandle:ar,useLayoutEffect:ar,useInsertionEffect:ar,useMemo:ar,useReducer:ar,useRef:ar,useState:ar,useDebugValue:ar,useDeferredValue:ar,useTransition:ar,useSyncExternalStore:ar,useId:ar,useHostTransitionStatus:ar,useFormState:ar,useActionState:ar,useOptimistic:ar,useMemoCache:ar,useCacheRefresh:ar};Hl.useEffectEvent=ar;var Ul={readContext:sn,use:_r,useCallback:function(e,t){return mr().memoizedState=[e,t===void 0?null:t],e},useContext:sn,useEffect:qr,useImperativeHandle:function(e,t,_e){_e=_e==null?null:_e.concat([e]),Gr(4194308,4,Qr.bind(null,t,e),_e)},useLayoutEffect:function(e,t){return Gr(4194308,4,e,t)},useInsertionEffect:function(e,t){Gr(4,2,e,t)},useMemo:function(e,t){var _e=mr();t=t===void 0?null:t;var xe=e();if(Ll){Be(!0);try{e()}finally{Be(!1)}}return _e.memoizedState=[xe,t],xe},useReducer:function(e,t,_e){var xe=mr();if(_e!==void 0){var Se=_e(t);if(Ll){Be(!0);try{_e(t)}finally{Be(!1)}}}else Se=t;return xe.memoizedState=xe.baseState=Se,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:Se},xe.queue=e,e=e.dispatch=ui.bind(null,Ml,e),[xe.memoizedState,e]}
278,useRef:function(e){return e={current:e},mr().memoizedState=e},useState:function(e){var t=(e=kr(e)).queue,_e=di.bind(null,Ml,t);return t.dispatch=_e,[e.memoizedState,_e]},useDebugValue:ei,useDeferredValue:function(e,t){return ri(mr(),e,t)},useTransition:function(){var e=kr(!1);return e=ai.bind(null,Ml,e.queue,!0,!1),mr().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,xe){var Se=Ml,Ce=mr();if(xe=t(),lu===null)throw Error(_e(349));127&du||wr(Se,t,xe),Ce.memoizedState=xe;var Te={value:xe,getSnapshot:t};return Ce.queue=Te,qr(Er.bind(null,Se,Te,e),[e]),Se.flags|=2048,Ur(9,{destroy:void 0},Tr.bind(null,Se,Te,xe,t),null),xe},useId:function(){var e=mr(),t=lu.identifierPrefix;return t=`_`+t+`r_`+(Vl++).toString(32)+`_`,e.memoizedState=t},useHostTransitionStatus:oi,useFormState:Rr,useActionState:Rr,useOptimistic:function(e){var t=mr();t.memoizedState=t.baseState=e;var _e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=_e,t=pi.bind(null,Ml,!0,_e),_e.dispatch=t,[e,t]},useMemoCache:vr,useCacheRefresh:function(){return mr().memoizedState=li.bind(null,Ml)},useEffectEvent:function(e){var t=mr(),xe={impl:e};return t.memoizedState=xe,function(){if(2&cu)throw Error(_e(440));return xe.impl.apply(void 0,arguments)}}},Wl={readContext:sn,use:_r,useCallback:ti,useContext:sn,useEffect:Jr,useImperativeHandle:$r,useInsertionEffect:Xr,useLayoutEffect:Zr,useMemo:ni,useReducer:br,useRef:Wr,useState:function(){return br(yr)},useDebugValue:ei,useDeferredValue:function(e,t){return ii(hr(),Nl.memoizedState,e,t)},useTransition:function(){var e=br(yr)[0],t=hr().memoizedState;return[typeof e==`boolean`?e:gr(e),t]},useSyncExternalStore:Cr,useId:si,useHostTransitionStatus:oi,useFormState:zr,useActionState:zr,useOptimistic:function(e,t){return Ar(hr(),0,e,t)},useMemoCache:vr,useCacheRefresh:ci};Wl.useEffectEvent=Yr;var Gl={readContext:sn,use:_r,useCallback:ti,useContext:sn,useEffect:Jr,useImperativeHandle:$r,useInsertionEffect:Xr,useLayoutEffect:Zr,useMemo:ni,useReducer:Sr,useRef:Wr,useState:function(){return Sr(yr)},useDebugValue:ei,useDeferredValue:function(e,t){var _e=hr();return Nl===null?ri(_e,e,t):ii(_e,Nl.memoizedState,e,t)},useTransition:function(){var e=Sr(yr)[0],t=hr().memoizedState;return[typeof e==`boolean`?e:gr(e),t]},useSyncExternalStore:Cr,useId:si,useHostTransitionStatus:oi,useFormState:Hr,useActionState:Hr,useOptimistic:function(e,t){var _e=hr();return Nl===null?(_e.baseState=e,[e,_e.queue.dispatch]):Ar(_e,0,e,t)},useMemoCache:vr,useCacheRefresh:ci};Gl.useEffectEvent=Yr;var Kl={enqueueSetState:function(e,t,_e){e=e._reactInternals;var xe=Va(),Se=Hn(xe);Se.payload=t,_e!=null&&(Se.callback=_e),(t=Un(e,Se,xe))!==null&&(Ua(t,0,xe),Wn(t,e,xe))},enqueueReplaceState:function(e,t,_e){e=e._reactInternals;var xe=Va(),Se=Hn(xe);Se.tag=1,Se.payload=t,_e!=null&&(Se.callback=_e),(t=Un(e,Se,xe))!==null&&(Ua(t,0,xe),Wn(t,e,xe))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var _e=Va(),xe=Hn(_e);xe.tag=2,t!=null&&(xe.callback=t),(t=Un(e,xe,_e))!==null&&(Ua(t,0,_e),Wn(t,e,_e))}},ql=Error(_e(461)),Jl=!1,Yl={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},Xl=!1,Zl=!1,Ql=!1,$l=typeof WeakSet==`function`?WeakSet:Set,eu=null,tu=null,nu=!1,ru=null,iu=8192,au={getCacheForType:function(e){var t=sn($c),_e=t.data.get(e);return _e===void 0&&(_e=e(),t.data.set(e,_e)),_e},cacheSignal:function(){return sn($c).controller.signal}};if(typeof Symbol==`function`&&Symbol.for){var ou=Symbol.for;ou(`selector.component`),ou(`selector.has_pseudo_class`),ou(`selector.role`),ou(`selector.test_id`),ou(`selector.text`)}var su=typeof WeakMap==`function`?WeakMap:Map,cu=0,lu=null,uu=null,du=0,fu=0,pu=null,mu=!1,hu=!1,gu=!1,_u=0,vu=0,yu=0,bu=0,xu=0,Su=0,Cu=0,wu=null,Tu=null,Eu=!1,Du=0,Ou=0,ku=1/0,Au=null,ju=null,Mu=0,Nu=null,Pu=null,Fu=0,Iu=0,Lu=null,Ru=null,zu=0,Bu=null;return No.createContainer=function(e,_e,xe,Se,Ce,Te,Ee,De,Oe,ke){return function(e,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je){return e=new jo(e,_e,xe,Ee,Oe,ke,Ae,je,null),_e=1,!0===Te&&(_e|=24),Te=t(3,null,null,_e),e.current=Te,Te.stateNode=e,(_e=un()).refCount++,e.pooledCache=_e,_e.refCount++,Te.memoizedState={element:Se,isDehydrated:xe,cache:_e},Bn(Te),e}(e,_e,!1,null,0,Se,Te,0,Ee,De,Oe,ke)},No.flushSyncWork=function(){return(6&cu)!=0||(mn(0),!1)},No.updateContainer=function(e,t,_e,xe){var Se=t.current,Ce=Va();return Mo(Se,Ce,e,t,_e,xe),Ce},No.updateContainerSync=function(e,t,_e,xe){return Mo(t.current,2,e,t,_e,xe),2},No},s$1.exports.default=s$1.exports,Object.defineProperty(s$1.exports,`__esModule`,{value:!0}
278)),o$1.exports);var d,f$1=t$1(a$1.exports),p={exports:{}},m={};p.exports=(d||(d=1,m.ConcurrentRoot=1,m.ContinuousEventPriority=8,m.DefaultEventPriority=32,m.DiscreteEventPriority=2,m.IdleEventPriority=268435456,m.LegacyRoot=0,m.NoEventPriority=0),m);var y=p.exports,b=(e,t)=>{let _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(let xe=0;xe<_e.length;xe+=1){let Se=_e[xe];if(Se===`render`&&!e[Se]!=!t[Se])return!1;if(Se!==`children`&&e[Se]!==t[Se]){if(typeof e[Se]==`object`&&typeof t[Se]==`object`&&b(e[Se],t[Se]))continue;return!1}if(Se===`children`&&(typeof e[Se]==`string`||typeof t[Se]==`string`))return e[Se]===t[Se]}return!0},v={},S=console.error,k=({appendChild:e,appendChildToContainer:t,commitTextUpdate:_e,commitUpdate:xe,createInstance:Se,createTextInstance:Ce,insertBefore:Te,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe})=>{let ke=f$1({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:Se,createTextInstance:Ce,insertBefore:Te,commitUpdate:(e,t,_e,Se)=>{b(_e,Se)||xe(e,null,t,_e,Se)},commitTextUpdate:_e,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>v,getChildHostContext:()=>v,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>y.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>y.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:e=>ke.createContainer(e,y.ConcurrentRoot,null,!1,null,``,S,S,S,(()=>{}),null),updateContainer:(e,t,_e,xe)=>{ke.updateContainerSync(e,t,_e,xe),ke.flushSyncWork()}}},import_object_assign=__toESM(require_object_assign(),1);function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function l(e){if(e.__esModule)return e;var t=e.default;if(typeof t==`function`){var _e=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};_e.prototype=t.prototype}else _e={};return Object.defineProperty(_e,`__esModule`,{value:!0}),Object.keys(e).forEach((function(t){var xe=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(_e,t,xe.get?xe:{enumerable:!0,get:function(){return e[t]}})})),_e}var i$1,a={exports:{}},u=l(import_scheduler);(i$1=a).exports=function e(t){var _e=import_object_assign.default,xe=import_react.default,Se=u;function Ce(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,_e=1;_e<arguments.length;_e++)t+=`&args[]=`+encodeURIComponent(arguments[_e]);return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var Te=xe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Te.hasOwnProperty(`ReactCurrentDispatcher`)||(Te.ReactCurrentDispatcher={current:null}),Te.hasOwnProperty(`ReactCurrentBatchConfig`)||(Te.ReactCurrentBatchConfig={suspense:null});var Ee=typeof Symbol==`function`&&Symbol.for,De=Ee?Symbol.for(`react.element`):60103,Oe=Ee?Symbol.for(`react.portal`):60106,ke=Ee?Symbol.for(`react.fragment`):60107,Ae=Ee?Symbol.for(`react.strict_mode`):60108,je=Ee?Symbol.for(`react.profiler`):60114,Me=Ee?Symbol.for(`react.provider`):60109,Pe=Ee?Symbol.for(`react.context`):60110,Fe=Ee?Symbol.for(`react.concurrent_mode`):60111,Ie=Ee?Symbol.for(`react.forward_ref`):60112,Re=Ee?Symbol.for(`react.suspense`):60113,ze=Ee?Symbol.for(`react.suspense_list`):60120,Be=Ee?Symbol.for(`react.memo`):60115,Ve=Ee?Symbol.for(`react.lazy`):60116,He=typeof Symbol==`function`&&Symbol.iterator;function Ue(e){return typeof e!=`object`||!e?null:typeof(e=He&&e[He]||e[`@@iterator`])==`function`?e:null}function We(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case ke:return`Fragment`;case Oe:return`Portal`;case je:return`Profiler`;case Ae:return`StrictMode`;case Re:return`Suspense`;case ze:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case Pe:return`Context.Consumer`;case Me:return`Context.Provider`;case Ie:var t=e.render;return t=t.displayName||t.name||``,e.displayName||(t===``?`ForwardRef`:`ForwardRef(`+t+`)`);case Be:return We(e.type);case Ve:if(e=e._status===1?e._result:null)return We(e)}return null}function Ge(e){var t=e,_e=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 1026&(t=e).effectTag&&(_e=t.return),e=t.return;while(e)}return t.tag===3?_e:null}function Ke(e){if(Ge(e)!==e)throw Error(Ce(188))}function qe(e){var t=e.alternate;if(!t){if((t=Ge(e))===null)throw Error(Ce(188));return t===e?e:null}for(var _e=e,xe=t;;){var Se=_e.return;if(Se===null)break;var Te=Se.alternate;if(Te===null){if((xe=Se.return)!==null){_e=xe;continue}break}if(Se.child===Te.child){for(Te=Se.child;Te;){if(Te===_e)return Ke(Se),e;if(Te===xe)return Ke(Se),t;Te=Te.sibling}throw Error(Ce(188))}if(_e.return!==xe.return)_e=Se,xe=Te;else{for(var Ee=!1,De=Se.child;De;){if(De===_e){Ee=!0,_e=Se,xe=Te;break}if(De===xe){Ee=!0,xe=Se,_e=Te;break}De=De.sibling}if(!Ee){for(De=Te.child;De;){if(De===_e){Ee=!0,_e=Te,xe=Se;break}if(De===xe){Ee=!0,xe=Te,_e=Se;break}De=De.sibling}if(!Ee)throw Error(Ce(189))}}if(_e.alternate!==xe)throw Error(Ce(190))}if(_e.tag!==3)throw Error(Ce(188));return _e.stateNode.current===_e?e:t}function Je(e){if(!(e=qe(e)))return null;for(var t=e;;){if(t.tag===5||t.tag===6)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var Ye=t.getPublicInstance,Xe=t.getRootHostContext,Ze=t.getChildHostContext,Qe=t.prepareForCommit,$e=t.resetAfterCommit,en=t.createInstance,tn=t.appendInitialChild,nn=t.finalizeInitialChildren,rn=t.prepareUpdate,an=t.shouldSetTextContent,sn=t.createTextInstance,cn=null,ln=null,un=t.noTimeout,dn=!0,fn=null,pn=t.appendChild,mn=t.appendChildToContainer,hn=t.commitTextUpdate,gn=null,_n=t.commitUpdate,vn=t.insertBefore,yn=null,bn=t.removeChild,xn=t.removeChildFromContainer,Sn=t.resetTextContent,Cn=null,wn=null,Tn=null,En=null,Dn=null,On=null,kn=/^(.*)[\\\/]/;function An(e){var t=``;do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var _e=``;break e;default:var xe=e._debugOwner,Se=e._debugSource,Ce=We(e.type);_e=null,xe&&(_e=We(xe.type)),xe=Ce,Ce=``,Se?Ce=` (at `+Se.fileName.replace(kn,``)+`:`+Se.lineNumber+`)`:_e&&(Ce=` (created by `+_e+`)`),_e=` 279 in `+(xe||`Unknown`)+Ce}t+=_e,e=e.return}while(e);return t}var jn=[],Mn=-1;function Nn(e){0>Mn||(e.current=jn[Mn],jn[Mn]=null,Mn--)}function Pn(e,t){Mn++,jn[Mn]=e.current,e.current=t}var Fn={},In={current:Fn},Ln={current:!1},Rn=Fn;function zn(e,t){var _e=e.type.contextTypes;if(!_e)return Fn;var xe=e.stateNode;if(xe&&xe.__reactInternalMemoizedUnmaskedChildContext===t)return xe.__reactInternalMemoizedMaskedChildContext;var Se,Ce={};for(Se in _e)Ce[Se]=t[Se];return xe&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=Ce),Ce}function Bn(e){return(e=e.childContextTypes)!=null}function Vn(e){Nn(Ln),Nn(In)}function Hn(e){Nn(Ln),Nn(In)}function Un(e,t,_e){if(In.current!==Fn)throw Error(Ce(168));Pn(In,t),Pn(Ln,_e)}function Wn(e,t,xe){var Se=e.stateNode;if(e=t.childContextTypes,typeof Se.getChildContext!=`function`)return xe;for(var Te in Se=Se.getChildContext())if(!(Te in e))throw Error(Ce(108,We(t)||`Unknown`,Te));return _e({},xe,{},Se)}function Gn(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Fn,Rn=In.current,Pn(In,t),Pn(Ln,Ln.current),!0}function Kn(e,t,_e){var xe=e.stateNode;if(!xe)throw Error(Ce(169));_e?(t=Wn(e,t,Rn),xe.__reactInternalMemoizedMergedChildContext=t,Nn(Ln),Nn(In),Pn(In,t)):Nn(Ln),Pn(Ln,_e)}var qn=Se.unstable_runWithPriority,Jn=Se.unstable_scheduleCallback,Yn=Se.unstable_cancelCallback,Xn=Se.unstable_shouldYield,Zn=Se.unstable_requestPaint,Qn=Se.unstable_now,$n=Se.unstable_getCurrentPriorityLevel,er=Se.unstable_ImmediatePriority,tr=Se.unstable_UserBlockingPriority,nr=Se.unstable_NormalPriority,rr=Se.unstable_LowPriority,ir=Se.unstable_IdlePriority,ar={},or=Zn===void 0?function(){}:Zn,sr=null,cr=null,lr=!1,ur=Qn(),dr=1e4>ur?Qn:function(){return Qn()-ur};function fr(){switch($n()){case er:return 99;case tr:return 98;case nr:return 97;case rr:return 96;case ir:return 95;default:throw Error(Ce(332))}}function pr(e){switch(e){case 99:return er;case 98:return tr;case 97:return nr;case 96:return rr;case 95:return ir;default:throw Error(Ce(332))}}function mr(e,t){return e=pr(e),qn(e,t)}function hr(e,t,_e){return e=pr(e),Jn(e,t,_e)}function gr(e){return sr===null?(sr=[e],cr=Jn(er,vr)):sr.push(e),ar}function _r(){if(cr!==null){var e=cr;cr=null,Yn(e)}vr()}function vr(){if(!lr&&sr!==null){lr=!0;var e=0;try{var t=sr;mr(99,(function(){for(;e<t.length;e++){var _e=t[e];do _e=_e(!0);while(_e!==null)}})),sr=null}catch(t){throw sr!==null&&(sr=sr.slice(e+1)),Jn(er,_r),t}finally{lr=!1}}}var yr=3;function br(e,t,_e){return 1073741821-(1+((1073741821-e+t/10)/(_e/=10)|0))*_e}var xr=typeof Object.is==`function`?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},Sr=Object.prototype.hasOwnProperty;function Cr(e,t){if(xr(e,t))return!0;
279if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(xe=0;xe<_e.length;xe++)if(!Sr.call(t,_e[xe])||!xr(e[_e[xe]],t[_e[xe]]))return!1;return!0}function wr(e,t){if(e&&e.defaultProps)for(var xe in t=_e({},t),e=e.defaultProps)t[xe]===void 0&&(t[xe]=e[xe]);return t}var Tr={current:null},Er=null,Dr=null,Or=null;function kr(){Or=Dr=Er=null}function Ar(e,t){var _e=e.type._context;Pn(Tr,_e._currentValue2),_e._currentValue2=t}function jr(e){var t=Tr.current;Nn(Tr),(e=e.type._context)._currentValue2=t}function Mr(e,t){for(;e!==null;){var _e=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,_e!==null&&_e.childExpirationTime<t&&(_e.childExpirationTime=t);else{if(!(_e!==null&&_e.childExpirationTime<t))break;_e.childExpirationTime=t}e=e.return}}function Nr(e,t){Er=e,Or=Dr=null,(e=e.dependencies)!==null&&e.firstContext!==null&&(e.expirationTime>=t&&(ia=!0),e.firstContext=null)}function Pr(e,t){if(Or!==e&&!1!==t&&t!==0)if(typeof t==`number`&&t!==1073741823||(Or=e,t=1073741823),t={context:e,observedBits:t,next:null},Dr===null){if(Er===null)throw Error(Ce(308));Dr=t,Er.dependencies={expirationTime:0,firstContext:t,responders:null}}else Dr=Dr.next=t;return e._currentValue2}var Fr=!1;function Ir(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Lr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Rr(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function zr(e,t){e.lastUpdate===null?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Br(e,t){var _e=e.alternate;if(_e===null){var xe=e.updateQueue,Se=null;xe===null&&(xe=e.updateQueue=Ir(e.memoizedState))}else xe=e.updateQueue,Se=_e.updateQueue,xe===null?Se===null?(xe=e.updateQueue=Ir(e.memoizedState),Se=_e.updateQueue=Ir(_e.memoizedState)):xe=e.updateQueue=Lr(Se):Se===null&&(Se=_e.updateQueue=Lr(xe));Se===null||xe===Se?zr(xe,t):xe.lastUpdate===null||Se.lastUpdate===null?(zr(xe,t),zr(Se,t)):(zr(xe,t),Se.lastUpdate=t)}function Vr(e,t){var _e=e.updateQueue;(_e=_e===null?e.updateQueue=Ir(e.memoizedState):Hr(e,_e)).lastCapturedUpdate===null?_e.firstCapturedUpdate=_e.lastCapturedUpdate=t:(_e.lastCapturedUpdate.next=t,_e.lastCapturedUpdate=t)}function Hr(e,t){var _e=e.alternate;return _e!==null&&t===_e.updateQueue&&(t=e.updateQueue=Lr(t)),t}function Ur(e,t,xe,Se,Ce,Te){switch(xe.tag){case 1:return typeof(e=xe.payload)==`function`?e.call(Te,Se,Ce):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if((Ce=typeof(e=xe.payload)==`function`?e.call(Te,Se,Ce):e)==null)break;return _e({},Se,Ce);case 2:Fr=!0}return Se}function Wr(e,t,_e,xe,Se){Fr=!1;for(var Ce=(t=Hr(e,t)).baseState,Te=null,Ee=0,De=t.firstUpdate,Oe=Ce;De!==null;){var ke=De.expirationTime;ke<Se?(Te===null&&(Te=De,Ce=Oe),Ee<ke&&(Ee=ke)):(Vo(ke,De.suspenseConfig),Oe=Ur(e,0,De,Oe,_e,xe),De.callback!==null&&(e.effectTag|=32,De.nextEffect=null,t.lastEffect===null?t.firstEffect=t.lastEffect=De:(t.lastEffect.nextEffect=De,t.lastEffect=De))),De=De.next}for(ke=null,De=t.firstCapturedUpdate;De!==null;){var Ae=De.expirationTime;Ae<Se?(ke===null&&(ke=De,Te===null&&(Ce=Oe)),Ee<Ae&&(Ee=Ae)):(Oe=Ur(e,0,De,Oe,_e,xe),De.callback!==null&&(e.effectTag|=32,De.nextEffect=null,t.lastCapturedEffect===null?t.firstCapturedEffect=t.lastCapturedEffect=De:(t.lastCapturedEffect.nextEffect=De,t.lastCapturedEffect=De))),De=De.next}Te===null&&(t.lastUpdate=null),ke===null?t.lastCapturedUpdate=null:e.effectTag|=32,Te===null&&ke===null&&(Ce=Oe),t.baseState=Ce,t.firstUpdate=Te,t.firstCapturedUpdate=ke,Ho(Ee),e.expirationTime=Ee,e.memoizedState=Oe}function Gr(e,t,_e){t.firstCapturedUpdate!==null&&(t.lastUpdate!==null&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Kr(t.firstEffect,_e),t.firstEffect=t.lastEffect=null,Kr(t.firstCapturedEffect,_e),t.firstCapturedEffect=t.lastCapturedEffect=null}function Kr(e,t){for(;e!==null;){var _e=e.callback;if(_e!==null){e.callback=null;var xe=t;if(typeof _e!=`function`)throw Error(Ce(191,_e));_e.call(xe)}e=e.nextEffect}}var qr=Te.ReactCurrentBatchConfig,Jr=new xe.Component().refs;function Yr(e,t,xe,Se){xe=(xe=xe(Se,t=e.memoizedState))==null?t:_e({},t,xe),e.memoizedState=xe,(Se=e.updateQueue)!==null&&e.expirationTime===0&&(Se.baseState=xe)}var Xr={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Ge(e)===e},enqueueSetState:function(e,t,_e){e=e._reactInternalFiber;var xe=ko(),Se=qr.suspense;(Se=Rr(xe=Ao(xe,e,Se),Se)).payload=t,_e!=null&&(Se.callback=_e),Br(e,Se),jo(e,xe)},enqueueReplaceState:function(e,t,_e){e=e._reactInternalFiber;var xe=ko(),Se=qr.suspense;(Se=Rr(xe=Ao(xe,e,Se),Se)).tag=1,Se.payload=t,_e!=null&&(Se.callback=_e),Br(e,Se),jo(e,xe)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var _e=ko(),xe=qr.suspense;(xe=Rr(_e=Ao(_e,e,xe),xe)).tag=2,t!=null&&(xe.callback=t),Br(e,xe),jo(e,_e)}};function Zr(e,t,_e,xe,Se,Ce,Te){return typeof(e=e.stateNode).shouldComponentUpdate==`function`?e.shouldComponentUpdate(xe,Ce,Te):!(t.prototype&&t.prototype.isPureReactComponent&&Cr(_e,xe)&&Cr(Se,Ce))}function Qr(e,t,_e){var xe=!1,Se=Fn,Ce=t.contextType;return typeof Ce==`object`&&Ce?Ce=Pr(Ce):(Se=Bn(t)?Rn:In.current,Ce=(xe=(xe=t.contextTypes)!=null)?zn(e,Se):Fn),t=new t(_e,Ce),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xr,e.stateNode=t,t._reactInternalFiber=e,xe&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=Se,e.__reactInternalMemoizedMaskedChildContext=Ce),t}function $r(e,t,_e,xe){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(_e,xe),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(_e,xe),t.state!==e&&Xr.enqueueReplaceState(t,t.state,null)}function ei(e,t,_e,xe){var Se=e.stateNode;Se.props=_e,Se.state=e.memoizedState,Se.refs=Jr;var Ce=t.contextType;typeof Ce==`object`&&Ce?Se.context=Pr(Ce):(Ce=Bn(t)?Rn:In.current,Se.context=zn(e,Ce)),(Ce=e.updateQueue)!==null&&(Wr(e,Ce,_e,Se,xe),Se.state=e.memoizedState),typeof(Ce=t.getDerivedStateFromProps)==`function`&&(Yr(e,t,Ce,_e),Se.state=e.memoizedState),typeof t.getDerivedStateFromProps==`function`||typeof Se.getSnapshotBeforeUpdate==`function`||typeof Se.UNSAFE_componentWillMount!=`function`&&typeof Se.componentWillMount!=`function`||(t=Se.state,typeof Se.componentWillMount==`function`&&Se.componentWillMount(),typeof Se.UNSAFE_componentWillMount==`function`&&Se.UNSAFE_componentWillMount(),t!==Se.state&&Xr.enqueueReplaceState(Se,Se.state,null),(Ce=e.updateQueue)!==null&&(Wr(e,Ce,_e,Se,xe),Se.state=e.memoizedState)),typeof Se.componentDidMount==`function`&&(e.effectTag|=4)}var ti=Array.isArray;function ni(e,t,_e){if((e=_e.ref)!==null&&typeof e!=`function`&&typeof e!=`object`){if(_e._owner){if(_e=_e._owner){if(_e.tag!==1)throw Error(Ce(309));var xe=_e.stateNode}if(!xe)throw Error(Ce(147,e));var Se=``+e;return t!==null&&t.ref!==null&&typeof t.ref==`function`&&t.ref._stringRef===Se?t.ref:(t=function(e){var t=xe.refs;t===Jr&&(t=xe.refs={}),e===null?delete t[Se]:t[Se]=e},t._stringRef=Se,t)}if(typeof e!=`string`)throw Error(Ce(284));if(!_e._owner)throw Error(Ce(290,e))}return e}function ri(e,t){if(e.type!==`textarea`)throw Error(Ce(31,Object.prototype.toString.call(t)===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:t,``))}function ii(e){function t(t,_e){if(e){var xe=t.lastEffect;xe===null?t.firstEffect=t.lastEffect=_e:(xe.nextEffect=_e,t.lastEffect=_e),_e.nextEffect=null,_e.effectTag=8}}function _e(_e,xe){if(!e)return null;for(;xe!==null;)t(_e,xe),xe=xe.sibling;return null}function xe(e,t){for(e=new Map;t!==null;)t.key===null?e.set(t.index,t):e.set(t.key,t),t=t.sibling;return e}function Se(e,t,_e){return(e=cs(e,t)).index=0,e.sibling=null,e}function Te(t,_e,xe){return t.index=xe,e?(xe=t.alternate)===null||(xe=xe.index)<_e?(t.effectTag=2,_e):xe:_e}function Ee(t){return e&&t.alternate===null&&(t.effectTag=2),t}function Ae(e,t,_e,xe){return t===null||t.tag!==6?((t=ds(_e,e.mode,xe)).return=e,t):((t=Se(t,_e)).return=e,t)}function je(e,t,_e,xe){return t!==null&&t.elementType===_e.type?((xe=Se(t,_e.props)).ref=ni(e,t,_e),xe.return=e,xe):((xe=ls(_e.type,_e.key,_e.props,null,e.mode,xe)).ref=ni(e,t,_e),xe.return=e,xe)}function Me(e,t,_e,xe){return t===null||t.tag!==4||t.stateNode.containerInfo!==_e.containerInfo||t.stateNode.implementation!==_e.implementation?((t=ps(_e,e.mode,xe)).return=e,t):((t=Se(t,_e.children||[])).return=e,t)}function Pe(e,t,_e,xe,Ce){return t===null||t.tag!==7?((t=us(_e,e.mode,xe,Ce)).return=e,t):((t=Se(t,_e)).return=e,t)}function Fe(e,t,_e){if(typeof t==`string`||typeof t==`number`)return(t=ds(``+t,e.mode,_e)).return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case De:return(_e=ls(t.type,t.key,t.props,null,e.mode,_e)).ref=ni(e,null,t),_e.return=e,_e;case Oe:return(t=ps(t,e.mode,_e)).return=e,t}
279if(ti(t)||Ue(t))return(t=us(t,e.mode,_e,null)).return=e,t;ri(e,t)}return null}function Ie(e,t,_e,xe){var Se=t===null?null:t.key;if(typeof _e==`string`||typeof _e==`number`)return Se===null?Ae(e,t,``+_e,xe):null;if(typeof _e==`object`&&_e){switch(_e.$$typeof){case De:return _e.key===Se?_e.type===ke?Pe(e,t,_e.props.children,xe,Se):je(e,t,_e,xe):null;case Oe:return _e.key===Se?Me(e,t,_e,xe):null}if(ti(_e)||Ue(_e))return Se===null?Pe(e,t,_e,xe,null):null;ri(e,_e)}return null}function Re(e,t,_e,xe,Se){if(typeof xe==`string`||typeof xe==`number`)return Ae(t,e=e.get(_e)||null,``+xe,Se);if(typeof xe==`object`&&xe){switch(xe.$$typeof){case De:return e=e.get(xe.key===null?_e:xe.key)||null,xe.type===ke?Pe(t,e,xe.props.children,Se,xe.key):je(t,e,xe,Se);case Oe:return Me(t,e=e.get(xe.key===null?_e:xe.key)||null,xe,Se)}if(ti(xe)||Ue(xe))return Pe(t,e=e.get(_e)||null,xe,Se,null);ri(t,xe)}return null}function ze(Se,Ce,Ee,De){for(var Oe=null,ke=null,Ae=Ce,je=Ce=0,Me=null;Ae!==null&&je<Ee.length;je++){Ae.index>je?(Me=Ae,Ae=null):Me=Ae.sibling;var Pe=Ie(Se,Ae,Ee[je],De);if(Pe===null){Ae===null&&(Ae=Me);break}e&&Ae&&Pe.alternate===null&&t(Se,Ae),Ce=Te(Pe,Ce,je),ke===null?Oe=Pe:ke.sibling=Pe,ke=Pe,Ae=Me}if(je===Ee.length)return _e(Se,Ae),Oe;if(Ae===null){for(;je<Ee.length;je++)(Ae=Fe(Se,Ee[je],De))!==null&&(Ce=Te(Ae,Ce,je),ke===null?Oe=Ae:ke.sibling=Ae,ke=Ae);return Oe}for(Ae=xe(Se,Ae);je<Ee.length;je++)(Me=Re(Ae,Se,je,Ee[je],De))!==null&&(e&&Me.alternate!==null&&Ae.delete(Me.key===null?je:Me.key),Ce=Te(Me,Ce,je),ke===null?Oe=Me:ke.sibling=Me,ke=Me);return e&&Ae.forEach((function(e){return t(Se,e)})),Oe}function Be(Se,Ee,De,Oe){var ke=Ue(De);if(typeof ke!=`function`)throw Error(Ce(150));if((De=ke.call(De))==null)throw Error(Ce(151));for(var Ae=ke=null,je=Ee,Me=Ee=0,Pe=null,ze=De.next();je!==null&&!ze.done;Me++,ze=De.next()){je.index>Me?(Pe=je,je=null):Pe=je.sibling;var Be=Ie(Se,je,ze.value,Oe);if(Be===null){je===null&&(je=Pe);break}e&&je&&Be.alternate===null&&t(Se,je),Ee=Te(Be,Ee,Me),Ae===null?ke=Be:Ae.sibling=Be,Ae=Be,je=Pe}if(ze.done)return _e(Se,je),ke;if(je===null){for(;!ze.done;Me++,ze=De.next())(ze=Fe(Se,ze.value,Oe))!==null&&(Ee=Te(ze,Ee,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return ke}for(je=xe(Se,je);!ze.done;Me++,ze=De.next())(ze=Re(je,Se,Me,ze.value,Oe))!==null&&(e&&ze.alternate!==null&&je.delete(ze.key===null?Me:ze.key),Ee=Te(ze,Ee,Me),Ae===null?ke=ze:Ae.sibling=ze,Ae=ze);return e&&je.forEach((function(e){return t(Se,e)})),ke}return function(e,xe,Te,Ae){var je=typeof Te==`object`&&!!Te&&Te.type===ke&&Te.key===null;je&&(Te=Te.props.children);var Me=typeof Te==`object`&&!!Te;if(Me)switch(Te.$$typeof){case De:e:{for(Me=Te.key,je=xe;je!==null;){if(je.key===Me){if(je.tag===7?Te.type===ke:je.elementType===Te.type){_e(e,je.sibling),(xe=Se(je,Te.type===ke?Te.props.children:Te.props)).ref=ni(e,je,Te),xe.return=e,e=xe;break e}_e(e,je);break}t(e,je),je=je.sibling}Te.type===ke?((xe=us(Te.props.children,e.mode,Ae,Te.key)).return=e,e=xe):((Ae=ls(Te.type,Te.key,Te.props,null,e.mode,Ae)).ref=ni(e,xe,Te),Ae.return=e,e=Ae)}return Ee(e);case Oe:e:{for(je=Te.key;xe!==null;){if(xe.key===je){if(xe.tag===4&&xe.stateNode.containerInfo===Te.containerInfo&&xe.stateNode.implementation===Te.implementation){_e(e,xe.sibling),(xe=Se(xe,Te.children||[])).return=e,e=xe;break e}_e(e,xe);break}t(e,xe),xe=xe.sibling}(xe=ps(Te,e.mode,Ae)).return=e,e=xe}return Ee(e)}if(typeof Te==`string`||typeof Te==`number`)return Te=``+Te,xe!==null&&xe.tag===6?(_e(e,xe.sibling),(xe=Se(xe,Te)).return=e,e=xe):(_e(e,xe),(xe=ds(Te,e.mode,Ae)).return=e,e=xe),Ee(e);if(ti(Te))return ze(e,xe,Te,Ae);if(Ue(Te))return Be(e,xe,Te,Ae);if(Me&&ri(e,Te),Te===void 0&&!je)switch(e.tag){case 1:case 0:throw e=e.type,Error(Ce(152,e.displayName||e.name||`Component`))}return _e(e,xe)}}var ai=ii(!0),oi=ii(!1),si={},ci={current:si},li={current:si},ui={current:si};function di(e){if(e===si)throw Error(Ce(174));return e}function fi(e,t){Pn(ui,t),Pn(li,e),Pn(ci,si),t=Xe(t),Nn(ci),Pn(ci,t)}function pi(e){Nn(ci),Nn(li),Nn(ui)}function mi(e){var t=di(ui.current),_e=di(ci.current);_e!==(t=Ze(_e,e.type,t))&&(Pn(li,e),Pn(ci,t))}function hi(e){li.current===e&&(Nn(ci),Nn(li))}var gi={current:0};function _i(e){for(var t=e;t!==null;){if(t.tag===13){var _e=t.memoizedState;if(_e!==null&&((_e=_e.dehydrated)===null||Dn(_e)||On(_e)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(64&t.effectTag)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function vi(e,t){return{responder:e,props:t}}var yi=Te.ReactCurrentDispatcher,bi=Te.ReactCurrentBatchConfig,xi=0,Si=null,Ci=null,wi=null,Ti=null,Ei=null,Di=null,Oi=0,ki=null,Ai=0,ji=!1,Mi=null,Ni=0;function Pi(){throw Error(Ce(321))}function Fi(e,t){if(t===null)return!1;for(var _e=0;_e<t.length&&_e<e.length;_e++)if(!xr(e[_e],t[_e]))return!1;return!0}function Ii(e,t,_e,xe,Se,Te){if(xi=Te,Si=t,wi=e===null?null:e.memoizedState,yi.current=wi===null?ta:na,t=_e(xe,Se),ji){do ji=!1,Ni+=1,wi=e===null?null:e.memoizedState,Di=Ti,ki=Ei=Ci=null,yi.current=na,t=_e(xe,Se);while(ji);Mi=null,Ni=0}if(yi.current=ea,(e=Si).memoizedState=Ti,e.expirationTime=Oi,e.updateQueue=ki,e.effectTag|=Ai,e=Ci!==null&&Ci.next!==null,xi=0,Di=Ei=Ti=wi=Ci=Si=null,Oi=0,ki=null,Ai=0,e)throw Error(Ce(300));return t}function Li(){yi.current=ea,xi=0,Di=Ei=Ti=wi=Ci=Si=null,Oi=0,ki=null,Ai=0,ji=!1,Mi=null,Ni=0}function Ri(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return Ei===null?Ti=Ei=e:Ei=Ei.next=e,Ei}function zi(){if(Di!==null)Di=(Ei=Di).next,wi=(Ci=wi)===null?null:Ci.next;else{if(wi===null)throw Error(Ce(310));var e={memoizedState:(Ci=wi).memoizedState,baseState:Ci.baseState,queue:Ci.queue,baseUpdate:Ci.baseUpdate,next:null};Ei=Ei===null?Ti=e:Ei.next=e,wi=Ci.next}return Ei}function Bi(e,t){return typeof t==`function`?t(e):t}function Vi(e){var t=zi(),_e=t.queue;if(_e===null)throw Error(Ce(311));if(_e.lastRenderedReducer=e,0<Ni){var xe=_e.dispatch;if(Mi!==null){var Se=Mi.get(_e);if(Se!==void 0){Mi.delete(_e);var Te=t.memoizedState;do Te=e(Te,Se.action),Se=Se.next;while(Se!==null);return xr(Te,t.memoizedState)||(ia=!0),t.memoizedState=Te,t.baseUpdate===_e.last&&(t.baseState=Te),_e.lastRenderedState=Te,[Te,xe]}}return[t.memoizedState,xe]}xe=_e.last;var Ee=t.baseUpdate;if(Te=t.baseState,Ee===null?xe=xe===null?null:xe.next:(xe!==null&&(xe.next=null),xe=Ee.next),xe!==null){var De=Se=null,Oe=xe,ke=!1;do{var Ae=Oe.expirationTime;Ae<xi?(ke||(ke=!0,De=Ee,Se=Te),Ae>Oi&&Ho(Oi=Ae)):(Vo(Ae,Oe.suspenseConfig),Te=Oe.eagerReducer===e?Oe.eagerState:e(Te,Oe.action)),Ee=Oe,Oe=Oe.next}
vendor: 8,777 bytes, line 279
279while(Oe!==null&&Oe!==xe);ke||(De=Ee,Se=Te),xr(Te,t.memoizedState)||(ia=!0),t.memoizedState=Te,t.baseUpdate=De,t.baseState=Se,_e.lastRenderedState=Te}return[t.memoizedState,_e.dispatch]}function Hi(e){var t=Ri();return typeof e==`function`&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Bi,lastRenderedState:e}).dispatch=$i.bind(null,Si,e),[t.memoizedState,e]}function Ui(e){return Vi(Bi)}function Wi(e,t,_e,xe){return e={tag:e,create:t,destroy:_e,deps:xe,next:null},ki===null?(ki={lastEffect:null}).lastEffect=e.next=e:(t=ki.lastEffect)===null?ki.lastEffect=e.next=e:(_e=t.next,t.next=e,e.next=_e,ki.lastEffect=e),e}function Gi(e,t,_e,xe){var Se=Ri();Ai|=e,Se.memoizedState=Wi(t,_e,void 0,xe===void 0?null:xe)}function Ki(e,t,_e,xe){var Se=zi();xe=xe===void 0?null:xe;var Ce=void 0;if(Ci!==null){var Te=Ci.memoizedState;if(Ce=Te.destroy,xe!==null&&Fi(xe,Te.deps))return void Wi(0,_e,Ce,xe)}Ai|=e,Se.memoizedState=Wi(t,_e,Ce,xe)}function qi(e,t){return Gi(516,192,e,t)}function Ji(e,t){return Ki(516,192,e,t)}function Yi(e,t){return typeof t==`function`?(e=e(),t(e),function(){t(null)}):t==null?void 0:(e=e(),t.current=e,function(){t.current=null})}function Xi(){}function Zi(e,t){return Ri().memoizedState=[e,t===void 0?null:t],e}function Qi(e,t){var _e=zi();t=t===void 0?null:t;var xe=_e.memoizedState;return xe!==null&&t!==null&&Fi(t,xe[1])?xe[0]:(_e.memoizedState=[e,t],e)}function $i(e,t,_e){if(!(25>Ni))throw Error(Ce(301));var xe=e.alternate;if(e===Si||xe!==null&&xe===Si)if(ji=!0,e={expirationTime:xi,suspenseConfig:null,action:_e,eagerReducer:null,eagerState:null,next:null},Mi===null&&(Mi=new Map),(_e=Mi.get(t))===void 0)Mi.set(t,e);else{for(t=_e;t.next!==null;)t=t.next;t.next=e}else{var Se=ko(),Te=qr.suspense;Te={expirationTime:Se=Ao(Se,e,Te),suspenseConfig:Te,action:_e,eagerReducer:null,eagerState:null,next:null};var Ee=t.last;if(Ee===null)Te.next=Te;else{var De=Ee.next;De!==null&&(Te.next=De),Ee.next=Te}if(t.last=Te,e.expirationTime===0&&(xe===null||xe.expirationTime===0)&&(xe=t.lastRenderedReducer)!==null)try{var Oe=t.lastRenderedState,ke=xe(Oe,_e);if(Te.eagerReducer=xe,Te.eagerState=ke,xr(ke,Oe))return}catch{}jo(e,Se)}}var ea={readContext:Pr,useCallback:Pi,useContext:Pi,useEffect:Pi,useImperativeHandle:Pi,useLayoutEffect:Pi,useMemo:Pi,useReducer:Pi,useRef:Pi,useState:Pi,useDebugValue:Pi,useResponder:Pi,useDeferredValue:Pi,useTransition:Pi},ta={readContext:Pr,useCallback:Zi,useContext:Pr,useEffect:qi,useImperativeHandle:function(e,t,_e){return _e=_e==null?null:_e.concat([e]),Gi(4,36,Yi.bind(null,t,e),_e)},useLayoutEffect:function(e,t){return Gi(4,36,e,t)},useMemo:function(e,t){var _e=Ri();return t=t===void 0?null:t,e=e(),_e.memoizedState=[e,t],e},useReducer:function(e,t,_e){var xe=Ri();return t=_e===void 0?t:_e(t),xe.memoizedState=xe.baseState=t,e=(e=xe.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=$i.bind(null,Si,e),[xe.memoizedState,e]},useRef:function(e){return e={current:e},Ri().memoizedState=e},useState:Hi,useDebugValue:Xi,useResponder:vi,useDeferredValue:function(e,t){var _e=Hi(e),xe=_e[0],Ce=_e[1];return qi((function(){Se.unstable_next((function(){var _e=bi.suspense;bi.suspense=t===void 0?null:t;try{Ce(e)}finally{bi.suspense=_e}}))}),[e,t]),xe},useTransition:function(e){var t=Hi(!1),_e=t[0],xe=t[1];return[Zi((function(t){xe(!0),Se.unstable_next((function(){var _e=bi.suspense;bi.suspense=e===void 0?null:e;try{xe(!1),t()}finally{bi.suspense=_e}}))}),[e,_e]),_e]}},na={readContext:Pr,useCallback:Qi,useContext:Pr,useEffect:Ji,useImperativeHandle:function(e,t,_e){return _e=_e==null?null:_e.concat([e]),Ki(4,36,Yi.bind(null,t,e),_e)},useLayoutEffect:function(e,t){return Ki(4,36,e,t)},useMemo:function(e,t){var _e=zi();t=t===void 0?null:t;var xe=_e.memoizedState;return xe!==null&&t!==null&&Fi(t,xe[1])?xe[0]:(e=e(),_e.memoizedState=[e,t],e)},useReducer:Vi,useRef:function(){return zi().memoizedState},useState:Ui,useDebugValue:Xi,useResponder:vi,useDeferredValue:function(e,t){var _e=Ui(),xe=_e[0],Ce=_e[1];return Ji((function(){Se.unstable_next((function(){var _e=bi.suspense;bi.suspense=t===void 0?null:t;try{Ce(e)}finally{bi.suspense=_e}}))}),[e,t]),xe},useTransition:function(e){var t=Ui(),_e=t[0],xe=t[1];return[Qi((function(t){xe(!0),Se.unstable_next((function(){var _e=bi.suspense;bi.suspense=e===void 0?null:e;try{xe(!1),t()}finally{bi.suspense=_e}}))}),[e,_e]),_e]}},ra=Te.ReactCurrentOwner,ia=!1;function aa(e,t,_e,xe){t.child=e===null?oi(t,null,_e,xe):ai(t,e.child,_e,xe)}function oa(e,t,_e,xe,Se){_e=_e.render;var Ce=t.ref;return Nr(t,Se),xe=Ii(e,t,_e,xe,Ce,Se),e===null||ia?(t.effectTag|=1,aa(e,t,xe,Se),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=Se&&(e.expirationTime=0),Ca(e,t,Se))}function sa(e,t,_e,xe,Se,Ce){if(e===null){var Te=_e.type;return typeof Te!=`function`||ss(Te)||Te.defaultProps!==void 0||_e.compare!==null||_e.defaultProps!==void 0?((e=ls(_e.type,null,xe,null,t.mode,Ce)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=Te,ca(e,t,Te,xe,Se,Ce))}return Te=e.child,Se<Ce&&(Se=Te.memoizedProps,(_e=(_e=_e.compare)===null?Cr:_e)(Se,xe)&&e.ref===t.ref)?Ca(e,t,Ce):(t.effectTag|=1,(e=cs(Te,xe)).ref=t.ref,e.return=t,t.child=e)}function ca(e,t,_e,xe,Se,Ce){return e!==null&&Cr(e.memoizedProps,xe)&&e.ref===t.ref&&(ia=!1,Se<Ce)?Ca(e,t,Ce):ua(e,t,_e,xe,Ce)}function la(e,t){var _e=t.ref;(e===null&&_e!==null||e!==null&&e.ref!==_e)&&(t.effectTag|=128)}function ua(e,t,_e,xe,Se){var Ce=Bn(_e)?Rn:In.current;return Ce=zn(t,Ce),Nr(t,Se),_e=Ii(e,t,_e,xe,Ce,Se),e===null||ia?(t.effectTag|=1,aa(e,t,_e,Se),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=Se&&(e.expirationTime=0),Ca(e,t,Se))}function da(e,t,_e,xe,Se){if(Bn(_e)){var Ce=!0;Gn(t)}else Ce=!1;if(Nr(t,Se),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Qr(t,_e,xe),ei(t,_e,xe,Se),xe=!0;else if(e===null){var Te=t.stateNode,Ee=t.memoizedProps;Te.props=Ee;var De=Te.context,Oe=_e.contextType;Oe=typeof Oe==`object`&&Oe?Pr(Oe):zn(t,Oe=Bn(_e)?Rn:In.current);var ke=_e.getDerivedStateFromProps,Ae=typeof ke==`function`||typeof Te.getSnapshotBeforeUpdate==`function`;Ae||typeof Te.UNSAFE_componentWillReceiveProps!=`function`&&typeof Te.componentWillReceiveProps!=`function`||(Ee!==xe||De!==Oe)&&$r(t,Te,xe,Oe),Fr=!1;var je=t.memoizedState;De=Te.state=je;var Me=t.updateQueue;Me!==null&&(Wr(t,Me,xe,Te,Se),De=t.memoizedState),Ee!==xe||je!==De||Ln.current||Fr?(typeof ke==`function`&&(Yr(t,_e,ke,xe),De=t.memoizedState),(Ee=Fr||Zr(t,_e,Ee,xe,je,De,Oe))?(Ae||typeof Te.UNSAFE_componentWillMount!=`function`&&typeof Te.componentWillMount!=`function`||(typeof Te.componentWillMount==`function`&&Te.componentWillMount(),typeof Te.UNSAFE_componentWillMount==`function`&&Te.UNSAFE_componentWillMount()),typeof Te.componentDidMount==`function`&&(t.effectTag|=4)):(typeof Te.componentDidMount==`function`&&(t.effectTag|=4),t.memoizedProps=xe,t.memoizedState=De),Te.props=xe,Te.state=De,Te.context=Oe,xe=Ee):(typeof Te.componentDidMount==`function`&&(t.effectTag|=4),xe=!1)}else Te=t.stateNode,Ee=t.memoizedProps,Te.props=t.type===t.elementType?Ee:wr(t.type,Ee),De=Te.context,Oe=typeof(Oe=_e.contextType)==`object`&&Oe!==null?Pr(Oe):zn(t,Oe=Bn(_e)?Rn:In.current),(Ae=typeof(ke=_e.getDerivedStateFromProps)==`function`||typeof Te.getSnapshotBeforeUpdate==`function`)||typeof Te.UNSAFE_componentWillReceiveProps!=`function`&&typeof Te.componentWillReceiveProps!=`function`||(Ee!==xe||De!==Oe)&&$r(t,Te,xe,Oe),Fr=!1,De=t.memoizedState,je=Te.state=De,(Me=t.updateQueue)!==null&&(Wr(t,Me,xe,Te,Se),je=t.memoizedState),Ee!==xe||De!==je||Ln.current||Fr?(typeof ke==`function`&&(Yr(t,_e,ke,xe),je=t.memoizedState),(ke=Fr||Zr(t,_e,Ee,xe,De,je,Oe))?(Ae||typeof Te.UNSAFE_componentWillUpdate!=`function`&&typeof Te.componentWillUpdate!=`function`||(typeof Te.componentWillUpdate==`function`&&Te.componentWillUpdate(xe,je,Oe),typeof Te.UNSAFE_componentWillUpdate==`function`&&Te.UNSAFE_componentWillUpdate(xe,je,Oe)),typeof Te.componentDidUpdate==`function`&&(t.effectTag|=4),typeof Te.getSnapshotBeforeUpdate==`function`&&(t.effectTag|=256)):(typeof Te.componentDidUpdate!=`function`||Ee===e.memoizedProps&&De===e.memoizedState||(t.effectTag|=4),typeof Te.getSnapshotBeforeUpdate!=`function`||Ee===e.memoizedProps&&De===e.memoizedState||(t.effectTag|=256),t.memoizedProps=xe,t.memoizedState=je),Te.props=xe,Te.state=je,Te.context=Oe,xe=ke):(typeof Te.componentDidUpdate!=`function`||Ee===e.memoizedProps&&De===e.memoizedState||(t.effectTag|=4),typeof Te.getSnapshotBeforeUpdate!=`function`||Ee===e.memoizedProps&&De===e.memoizedState||(t.effectTag|=256),xe=!1);return fa(e,t,_e,xe,Ce,Se)}function fa(e,t,_e,xe,Se,Ce){la(e,t);var Te=(64&t.effectTag)!=0;if(!xe&&!Te)return Se&&Kn(t,_e,!1),Ca(e,t,Ce);
279xe=t.stateNode,ra.current=t;var Ee=Te&&typeof _e.getDerivedStateFromError!=`function`?null:xe.render();return t.effectTag|=1,e!==null&&Te?(t.child=ai(t,e.child,null,Ce),t.child=ai(t,null,Ee,Ce)):aa(e,t,Ee,Ce),t.memoizedState=xe.state,Se&&Kn(t,_e,!0),t.child}function pa(e){var t=e.stateNode;t.pendingContext?Un(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Un(0,t.context,!1),fi(e,t.containerInfo)}var ma,ha,ga,_a,va={dehydrated:null,retryTime:0};function ya(e,t,_e){var xe,Se=t.mode,Ce=t.pendingProps,Te=gi.current,Ee=!1;if((xe=(64&t.effectTag)!=0)||(xe=(2&Te)!=0&&(e===null||e.memoizedState!==null)),xe?(Ee=!0,t.effectTag&=-65):e!==null&&e.memoizedState===null||Ce.fallback===void 0||!0===Ce.unstable_avoidThisFallback||(Te|=1),Pn(gi,1&Te),e===null){if(Ce.fallback,Ee){if(Ee=Ce.fallback,(Ce=us(null,Se,0,null)).return=t,!(2&t.mode))for(e=t.memoizedState===null?t.child:t.child.child,Ce.child=e;e!==null;)e.return=Ce,e=e.sibling;return(_e=us(Ee,Se,_e,null)).return=t,Ce.sibling=_e,t.memoizedState=va,t.child=Ce,_e}return Se=Ce.children,t.memoizedState=null,t.child=oi(t,null,Se,_e)}if(e.memoizedState!==null){if(Se=(e=e.child).sibling,Ee){if(Ce=Ce.fallback,(_e=cs(e,e.pendingProps)).return=t,!(2&t.mode)&&(Ee=t.memoizedState===null?t.child:t.child.child)!==e.child)for(_e.child=Ee;Ee!==null;)Ee.return=_e,Ee=Ee.sibling;return(Se=cs(Se,Ce,Se.expirationTime)).return=t,_e.sibling=Se,_e.childExpirationTime=0,t.memoizedState=va,t.child=_e,Se}return _e=ai(t,e.child,Ce.children,_e),t.memoizedState=null,t.child=_e}if(e=e.child,Ee){if(Ee=Ce.fallback,(Ce=us(null,Se,0,null)).return=t,Ce.child=e,e!==null&&(e.return=Ce),!(2&t.mode))for(e=t.memoizedState===null?t.child:t.child.child,Ce.child=e;e!==null;)e.return=Ce,e=e.sibling;return(_e=us(Ee,Se,_e,null)).return=t,Ce.sibling=_e,_e.effectTag|=2,Ce.childExpirationTime=0,t.memoizedState=va,t.child=Ce,_e}return t.memoizedState=null,t.child=ai(t,e,Ce.children,_e)}function ba(e,t){e.expirationTime<t&&(e.expirationTime=t);var _e=e.alternate;_e!==null&&_e.expirationTime<t&&(_e.expirationTime=t),Mr(e.return,t)}function xa(e,t,_e,xe,Se,Ce){var Te=e.memoizedState;Te===null?e.memoizedState={isBackwards:t,rendering:null,last:xe,tail:_e,tailExpiration:0,tailMode:Se,lastEffect:Ce}:(Te.isBackwards=t,Te.rendering=null,Te.last=xe,Te.tail=_e,Te.tailExpiration=0,Te.tailMode=Se,Te.lastEffect=Ce)}function Sa(e,t,_e){var xe=t.pendingProps,Se=xe.revealOrder,Ce=xe.tail;if(aa(e,t,xe.children,_e),2&(xe=gi.current))xe=1&xe|2,t.effectTag|=64;else{if(e!==null&&64&e.effectTag)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ba(e,_e);else if(e.tag===19)ba(e,_e);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}xe&=1}if(Pn(gi,xe),!(2&t.mode))t.memoizedState=null;else switch(Se){case`forwards`:for(_e=t.child,Se=null;_e!==null;)(e=_e.alternate)!==null&&_i(e)===null&&(Se=_e),_e=_e.sibling;(_e=Se)===null?(Se=t.child,t.child=null):(Se=_e.sibling,_e.sibling=null),xa(t,!1,Se,_e,Ce,t.lastEffect);break;case`backwards`:for(_e=null,Se=t.child,t.child=null;Se!==null;){if((e=Se.alternate)!==null&&_i(e)===null){t.child=Se;break}e=Se.sibling,Se.sibling=_e,_e=Se,Se=e}xa(t,!0,_e,null,Ce,t.lastEffect);break;case`together`:xa(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ca(e,t,_e){e!==null&&(t.dependencies=e.dependencies);var xe=t.expirationTime;if(xe!==0&&Ho(xe),t.childExpirationTime<_e)return null;if(e!==null&&t.child!==e.child)throw Error(Ce(153));if(t.child!==null){for(_e=cs(e=t.child,e.pendingProps,e.expirationTime),t.child=_e,_e.return=t;e.sibling!==null;)e=e.sibling,(_e=_e.sibling=cs(e,e.pendingProps,e.expirationTime)).return=t;_e.sibling=null}return t.child}function wa(e){e.effectTag|=4}function Ta(e,t){switch(e.tailMode){case`hidden`:t=e.tail;for(var _e=null;t!==null;)t.alternate!==null&&(_e=t),t=t.sibling;_e===null?e.tail=null:_e.sibling=null;break;case`collapsed`:_e=e.tail;for(var xe=null;_e!==null;)_e.alternate!==null&&(xe=_e),_e=_e.sibling;xe===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:xe.sibling=null}}function Ea(e){switch(e.tag){case 1:Bn(e.type)&&Vn();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(pi(),Hn(),64&(t=e.effectTag))throw Error(Ce(285));return e.effectTag=-4097&t|64,e;case 5:return hi(e),null;case 13:return Nn(gi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return Nn(gi),null;case 4:return pi(),null;case 10:return jr(e),null;default:return null}}function Da(e,t){return{value:e,source:t,stack:An(t)}}ma=function(e,t){for(var _e=t.child;_e!==null;){if(_e.tag===5||_e.tag===6)tn(e,_e.stateNode);else if(_e.tag!==4&&_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===t)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===t)return;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}},ha=function(){},ga=function(e,t,_e,xe,Se){if((e=e.memoizedProps)!==xe){var Ce=t.stateNode,Te=di(ci.current);_e=rn(Ce,_e,e,xe,Se,Te),(t.updateQueue=_e)&&wa(t)}},_a=function(e,t,_e,xe){_e!==xe&&wa(t)};var Oa=typeof WeakSet==`function`?WeakSet:Set;function ka(e,t){var _e=t.source,xe=t.stack;xe===null&&_e!==null&&(xe=An(_e)),_e!==null&&We(_e.type),t=t.value,e!==null&&e.tag===1&&We(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function Aa(e){var t=e.ref;if(t!==null)if(typeof t==`function`)try{t(null)}catch(t){es(e,t)}else t.current=null}function ja(e,t){switch(t.tag){case 0:case 11:case 15:Ma(2,0,t);break;case 1:if(256&t.effectTag&&e!==null){var _e=e.memoizedProps,xe=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?_e:wr(t.type,_e),xe),e.__reactInternalSnapshotBeforeUpdate=t}break;
279case 3:case 5:case 6:case 4:case 17:break;default:throw Error(Ce(163))}}function Ma(e,t,_e){if((_e=(_e=_e.updateQueue)===null?null:_e.lastEffect)!==null){var xe=_e=_e.next;do{if((xe.tag&e)!=0){var Se=xe.destroy;xe.destroy=void 0,Se!==void 0&&Se()}(xe.tag&t)!=0&&(Se=xe.create,xe.destroy=Se()),xe=xe.next}while(xe!==_e)}}function Na(e,t,_e){switch(typeof is==`function`&&is(t),t.tag){case 0:case 11:case 14:case 15:if((e=t.updateQueue)!==null&&(e=e.lastEffect)!==null){var xe=e.next;mr(97<_e?97:_e,(function(){var e=xe;do{var _e=e.destroy;if(_e!==void 0){var Se=t;try{_e()}catch(e){es(Se,e)}}e=e.next}while(e!==xe)}))}break;case 1:Aa(t),typeof(_e=t.stateNode).componentWillUnmount==`function`&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){es(e,t)}}(t,_e);break;case 5:Aa(t);break;case 4:Ra(e,t,_e)}}function Pa(e,t,_e){for(var xe=t;;)if(Na(e,xe,_e),xe.child===null||xe.tag===4){if(xe===t)break;for(;xe.sibling===null;){if(xe.return===null||xe.return===t)return;xe=xe.return}xe.sibling.return=xe.return,xe=xe.sibling}else xe.child.return=xe,xe=xe.child}function Fa(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,t!==null&&Fa(t)}function Ia(e){return e.tag===5||e.tag===3||e.tag===4}function La(e){e:{for(var t=e.return;t!==null;){if(Ia(t)){var _e=t;break e}t=t.return}throw Error(Ce(160))}switch(t=_e.stateNode,_e.tag){case 5:var xe=!1;break;case 3:case 4:t=t.containerInfo,xe=!0;break;default:throw Error(Ce(161))}16&_e.effectTag&&(Sn(t),_e.effectTag&=-17);e:t:for(_e=e;;){for(;_e.sibling===null;){if(_e.return===null||Ia(_e.return)){_e=null;break e}_e=_e.return}for(_e.sibling.return=_e.return,_e=_e.sibling;_e.tag!==5&&_e.tag!==6&&_e.tag!==18;){if(2&_e.effectTag||_e.child===null||_e.tag===4)continue t;_e.child.return=_e,_e=_e.child}if(!(2&_e.effectTag)){_e=_e.stateNode;break e}}for(var Se=e;;){var Te=Se.tag===5||Se.tag===6;if(Te)Te=Te?Se.stateNode:Se.stateNode.instance,_e?xe?yn(t,Te,_e):vn(t,Te,_e):xe?mn(t,Te):pn(t,Te);else if(Se.tag!==4&&Se.child!==null){Se.child.return=Se,Se=Se.child;continue}if(Se===e)break;for(;Se.sibling===null;){if(Se.return===null||Se.return===e)return;Se=Se.return}Se.sibling.return=Se.return,Se=Se.sibling}}function Ra(e,t,_e){for(var xe,Se,Te=t,Ee=!1;;){if(!Ee){Ee=Te.return;e:for(;;){if(Ee===null)throw Error(Ce(160));switch(xe=Ee.stateNode,Ee.tag){case 5:Se=!1;break e;case 3:case 4:xe=xe.containerInfo,Se=!0;break e}Ee=Ee.return}Ee=!0}if(Te.tag===5||Te.tag===6)Pa(e,Te,_e),Se?xn(xe,Te.stateNode):bn(xe,Te.stateNode);else if(Te.tag===4){if(Te.child!==null){xe=Te.stateNode.containerInfo,Se=!0,Te.child.return=Te,Te=Te.child;continue}}else if(Na(e,Te,_e),Te.child!==null){Te.child.return=Te,Te=Te.child;continue}if(Te===t)break;for(;Te.sibling===null;){if(Te.return===null||Te.return===t)return;(Te=Te.return).tag===4&&(Ee=!1)}Te.sibling.return=Te.return,Te=Te.sibling}}function za(e,t){switch(t.tag){case 0:case 11:case 14:case 15:Ma(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var _e=t.stateNode;if(_e!=null){var xe=t.memoizedProps;e=e===null?xe:e.memoizedProps;var Se=t.type,Te=t.updateQueue;t.updateQueue=null,Te!==null&&_n(_e,Te,Se,e,xe,t)}break;case 6:if(t.stateNode===null)throw Error(Ce(162));_e=t.memoizedProps,hn(t.stateNode,e===null?_e:e.memoizedProps,_e);break;case 13:(function(e){var t=e;if(e.memoizedState===null)var _e=!1;else _e=!0,t=e.child,go=dr();if(t!==null){e:if(e=t,dn)for(t=e;;){if(t.tag===5){var xe=t.stateNode;_e?Cn(xe):Tn(t.stateNode,t.memoizedProps)}else if(t.tag===6)xe=t.stateNode,_e?wn(xe):En(xe,t.memoizedProps);else{if(t.tag===13&&t.memoizedState!==null&&t.memoizedState.dehydrated===null){(xe=t.child.sibling).return=t,t=xe;continue}if(t.child!==null){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}})(t),Ba(t);break;case 19:Ba(t);break;default:throw Error(Ce(163))}}function Ba(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var _e=e.stateNode;_e===null&&(_e=e.stateNode=new Oa),t.forEach((function(t){var xe=ns.bind(null,e,t);_e.has(t)||(_e.add(t),t.then(xe,xe))}))}}var Va=typeof WeakMap==`function`?WeakMap:Map;function Ha(e,t,_e){(_e=Rr(_e,null)).tag=3,_e.payload={element:null};var xe=t.value;return _e.callback=function(){yo||(yo=!0,bo=xe),ka(e,t)},_e}function Ua(e,t,_e){(_e=Rr(_e,null)).tag=3;var xe=e.type.getDerivedStateFromError;if(typeof xe==`function`){var Se=t.value;_e.payload=function(){return ka(e,t),xe(Se)}}var Ce=e.stateNode;return Ce!==null&&typeof Ce.componentDidCatch==`function`&&(_e.callback=function(){typeof xe!=`function`&&(xo===null?xo=new Set([this]):xo.add(this),ka(e,t));var _e=t.stack;this.componentDidCatch(t.value,{componentStack:_e===null?``:_e})}),_e}var Wa,Ga=Math.ceil,Ka=Te.ReactCurrentDispatcher,qa=Te.ReactCurrentOwner,Ja=0,Ya=8,Xa=16,Za=32,Qa=0,$a=1,eo=2,to=3,no=4,ro=5,io=Ja,ao=null,oo=null,so=0,co=Qa,lo=null,uo=1073741823,fo=1073741823,po=null,mo=0,ho=!1,go=0,_o=500,vo=null,yo=!1,bo=null,xo=null,So=!1,Co=null,wo=90,To=null,Eo=0,Do=null,Oo=0;function ko(){return(io&(Xa|Za))===Ja?Oo===0?Oo=1073741821-(dr()/10|0):Oo:1073741821-(dr()/10|0)}function Ao(e,t,_e){if(!(2&(t=t.mode)))return 1073741823;var xe=fr();if(!(4&t))return xe===99?1073741823:1073741822;if((io&Xa)!==Ja)return so;if(_e!==null)e=br(e,0|_e.timeoutMs||5e3,250);else switch(xe){case 99:e=1073741823;break;case 98:e=br(e,150,100);break;case 97:case 96:e=br(e,5e3,250);break;case 95:e=2;break;default:throw Error(Ce(326))}return ao!==null&&e===so&&--e,e}function jo(e,t){if(50<Eo)throw Eo=0,Do=null,Error(Ce(185));if((e=Mo(e,t))!==null){var _e=fr();t===1073741823?(io&Ya)!==Ja&&(io&(Xa|Za))===Ja?Io(e):(Po(e),io===Ja&&_r()):Po(e),(4&io)===Ja||_e!==98&&_e!==99||(To===null?To=new Map([[e,t]]):((_e=To.get(e))===void 0||_e>t)&&To.set(e,t))}}function Mo(e,t){e.expirationTime<t&&(e.expirationTime=t);var _e=e.alternate;_e!==null&&_e.expirationTime<t&&(_e.expirationTime=t);var xe=e.return,Se=null;if(xe===null&&e.tag===3)Se=e.stateNode;else for(;xe!==null;){if(_e=xe.alternate,xe.childExpirationTime<t&&(xe.childExpirationTime=t),_e!==null&&_e.childExpirationTime<t&&(_e.childExpirationTime=t),xe.return===null&&xe.tag===3){Se=xe.stateNode;break}xe=xe.return}return Se!==null&&(ao===Se&&(Ho(t),co===no&&gs(Se,so)),_s(Se,t)),Se}function No(e){var t=e.lastExpiredTime;return t===0&&hs(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function Po(e){if(e.lastExpiredTime!==0)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=gr(Io.bind(null,e));else{var t=No(e),_e=e.callbackNode;if(t===0)_e!==null&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var xe=ko();if(xe=t===1073741823?99:t===1||t===2?95:0>=(xe=10*(1073741821-t)-10*(1073741821-xe))?99:250>=xe?98:5250>=xe?97:95,_e!==null){var Se=e.callbackPriority;if(e.callbackExpirationTime===t&&Se>=xe)return;_e!==ar&&Yn(_e)}e.callbackExpirationTime=t,e.callbackPriority=xe,t=t===1073741823?gr(Io.bind(null,e)):hr(xe,Fo.bind(null,e),{timeout:10*(1073741821-t)-dr()}),e.callbackNode=t}}}function Fo(e,t){if(Oo=0,t)return vs(e,t=ko()),Po(e),null;var _e=No(e);if(_e!==0){if(t=e.callbackNode,(io&(Xa|Za))!==Ja)throw Error(Ce(327));if(Zo(),e===ao&&_e===so||Ro(e,_e),oo!==null){var xe=io;io|=Xa;for(var Se=Bo();;)try{Wo();break}catch(t){zo(e,t)}if(kr(),io=xe,Ka.current=Se,co===$a)throw t=lo,Ro(e,_e),gs(e,_e),Po(e),t;if(oo===null)switch(Se=e.finishedWork=e.current.alternate,e.finishedExpirationTime=_e,xe=co,ao=null,xe){case Qa:case $a:throw Error(Ce(345));case eo:vs(e,2<_e?2:_e);break;case to:if(gs(e,_e),_e===(xe=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=qo(Se)),uo===1073741823&&10<(Se=go+_o-dr())){if(ho){var Te=e.lastPingedTime;if(Te===0||Te>=_e){e.lastPingedTime=_e,Ro(e,_e);break}}if((Te=No(e))!==0&&Te!==_e)break;
279if(xe!==0&&xe!==_e){e.lastPingedTime=xe;break}e.timeoutHandle=cn(Jo.bind(null,e),Se);break}Jo(e);break;case no:if(gs(e,_e),_e===(xe=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=qo(Se)),ho&&((Se=e.lastPingedTime)===0||Se>=_e)){e.lastPingedTime=_e,Ro(e,_e);break}if((Se=No(e))!==0&&Se!==_e)break;if(xe!==0&&xe!==_e){e.lastPingedTime=xe;break}if(fo===1073741823?uo===1073741823?xe=0:(xe=10*(1073741821-uo)-5e3,0>(xe=(Se=dr())-xe)&&(xe=0),(_e=10*(1073741821-_e)-Se)<(xe=(120>xe?120:480>xe?480:1080>xe?1080:1920>xe?1920:3e3>xe?3e3:4320>xe?4320:1960*Ga(xe/1960))-xe)&&(xe=_e)):xe=10*(1073741821-fo)-dr(),10<xe){e.timeoutHandle=cn(Jo.bind(null,e),xe);break}Jo(e);break;case ro:if(uo!==1073741823&&po!==null){Te=uo;var Ee=po;if(0>=(xe=0|Ee.busyMinDurationMs)?xe=0:(Se=0|Ee.busyDelayMs,xe=(Te=dr()-(10*(1073741821-Te)-(0|Ee.timeoutMs||5e3)))<=Se?0:Se+xe-Te),10<xe){gs(e,_e),e.timeoutHandle=cn(Jo.bind(null,e),xe);break}}Jo(e);break;default:throw Error(Ce(329))}if(Po(e),e.callbackNode===t)return Fo.bind(null,e)}}return null}function Io(e){var t=e.lastExpiredTime;if(t=t===0?1073741823:t,e.finishedExpirationTime===t)Jo(e);else{if((io&(Xa|Za))!==Ja)throw Error(Ce(327));if(Zo(),e===ao&&t===so||Ro(e,t),oo!==null){var _e=io;io|=Xa;for(var xe=Bo();;)try{Uo();break}catch(t){zo(e,t)}if(kr(),io=_e,Ka.current=xe,co===$a)throw _e=lo,Ro(e,t),gs(e,t),Po(e),_e;if(oo!==null)throw Error(Ce(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,ao=null,Jo(e),Po(e)}}return null}function Lo(e,t){if((io&(Xa|Za))!==Ja)throw Error(Ce(187));var _e=io;io|=1;try{return mr(99,e.bind(null,t))}finally{io=_e,_r()}}function Ro(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var _e=e.timeoutHandle;if(_e!==un&&(e.timeoutHandle=un,ln(_e)),oo!==null)for(_e=oo.return;_e!==null;){var xe=_e;switch(xe.tag){case 1:xe.type.childContextTypes!=null&&Vn();break;case 3:pi(),Hn();break;case 5:hi(xe);break;case 4:pi();break;case 13:case 19:Nn(gi);break;case 10:jr(xe)}_e=_e.return}ao=e,oo=cs(e.current,null),so=t,co=Qa,lo=null,fo=uo=1073741823,po=null,mo=0,ho=!1}function zo(e,t){for(;;){try{if(kr(),Li(),oo===null||oo.return===null)return co=$a,lo=t,null;e:{var _e=e,xe=oo.return,Se=oo,Ce=t;if(t=so,Se.effectTag|=2048,Se.firstEffect=Se.lastEffect=null,typeof Ce==`object`&&Ce&&typeof Ce.then==`function`){var Te=Ce,Ee=(1&gi.current)!=0,De=xe;do{var Oe;if(Oe=De.tag===13){var ke=De.memoizedState;if(ke!==null)Oe=ke.dehydrated!==null;else{var Ae=De.memoizedProps;Oe=Ae.fallback!==void 0&&(!0!==Ae.unstable_avoidThisFallback||!Ee)}}if(Oe){var je=De.updateQueue;if(je===null){var Me=new Set;Me.add(Te),De.updateQueue=Me}else je.add(Te);if(!(2&De.mode)){if(De.effectTag|=64,Se.effectTag&=-2981,Se.tag===1)if(Se.alternate===null)Se.tag=17;else{var Pe=Rr(1073741823,null);Pe.tag=2,Br(Se,Pe)}Se.expirationTime=1073741823;break e}Ce=void 0,Se=t;var Fe=_e.pingCache;if(Fe===null?(Fe=_e.pingCache=new Va,Ce=new Set,Fe.set(Te,Ce)):(Ce=Fe.get(Te))===void 0&&(Ce=new Set,Fe.set(Te,Ce)),!Ce.has(Se)){Ce.add(Se);var Ie=ts.bind(null,_e,Te,Se);Te.then(Ie,Ie)}De.effectTag|=4096,De.expirationTime=t;break e}De=De.return}while(De!==null);Ce=Error((We(Se.type)||`A React component`)+` suspended while rendering, but no fallback UI was specified. 280 281Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+An(Se))}co!==ro&&(co=eo),Ce=Da(Ce,Se),De=xe;do{switch(De.tag){case 3:Te=Ce,De.effectTag|=4096,De.expirationTime=t,Vr(De,Ha(De,Te,t));break e;case 1:Te=Ce;var Re=De.type,ze=De.stateNode;if(!(64&De.effectTag)&&(typeof Re.getDerivedStateFromError==`function`||ze!==null&&typeof ze.componentDidCatch==`function`&&(xo===null||!xo.has(ze)))){De.effectTag|=4096,De.expirationTime=t,Vr(De,Ua(De,Te,t));break e}}De=De.return}while(De!==null)}oo=Ko(oo)}catch(e){t=e;continue}break}}function Bo(){var e=Ka.current;return Ka.current=ea,e===null?ea:e}function Vo(e,t){e<uo&&2<e&&(uo=e),t!==null&&e<fo&&2<e&&(fo=e,po=t)}function Ho(e){e>mo&&(mo=e)}function Uo(){for(;oo!==null;)oo=Go(oo)}function Wo(){for(;oo!==null&&!Xn();)oo=Go(oo)}function Go(e){var t=Wa(e.alternate,e,so);return e.memoizedProps=e.pendingProps,t===null&&(t=Ko(e)),qa.current=null,t}function Ko(e){oo=e;do{var t=oo.alternate;if(e=oo.return,!(2048&oo.effectTag)){e:{var _e=t,xe=so,Se=(t=oo).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:Bn(t.type)&&Vn();break;case 3:pi(),Hn(),(Se=t.stateNode).pendingContext&&(Se.context=Se.pendingContext,Se.pendingContext=null),_e===null||_e.child,ha(t);break;case 5:hi(t);var Te=di(ui.current);if(xe=t.type,_e!==null&&t.stateNode!=null)ga(_e,t,xe,Se,Te),_e.ref!==t.ref&&(t.effectTag|=128);else if(Se){_e=di(ci.current);var Ee=en(xe,Se,Te,_e,t);ma(Ee,t,!1,!1),t.stateNode=Ee,nn(Ee,xe,Se,Te,_e)&&wa(t),t.ref!==null&&(t.effectTag|=128)}else if(t.stateNode===null)throw Error(Ce(166));break;case 6:if(_e&&t.stateNode!=null)_a(_e,t,_e.memoizedProps,Se);else{if(typeof Se!=`string`&&t.stateNode===null)throw Error(Ce(166));_e=di(ui.current),Te=di(ci.current),t.stateNode=sn(Se,_e,Te,t)}break;case 13:if(Nn(gi),Se=t.memoizedState,64&t.effectTag){t.expirationTime=xe;break e}Se=Se!==null,Te=!1,_e===null?t.memoizedProps.fallback:(Te=(xe=_e.memoizedState)!==null,Se||xe===null||(xe=_e.child.sibling)!==null&&((Ee=t.firstEffect)===null?(t.firstEffect=t.lastEffect=xe,xe.nextEffect=null):(t.firstEffect=xe,xe.nextEffect=Ee),xe.effectTag=8)),Se&&!Te&&2&t.mode&&(_e===null&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&gi.current?co===Qa&&(co=to):(co!==Qa&&co!==to||(co=no),mo!==0&&ao!==null&&(gs(ao,so),_s(ao,mo)))),(Se||Te)&&(t.effectTag|=4);break;case 4:pi(),ha(t);break;case 10:jr(t);break;case 19:if(Nn(gi),(Se=t.memoizedState)===null)break;
281if(Te=(64&t.effectTag)!=0,(Ee=Se.rendering)===null){if(Te)Ta(Se,!1);else if(co!==Qa||_e!==null&&64&_e.effectTag)for(_e=t.child;_e!==null;){if((Ee=_i(_e))!==null){for(t.effectTag|=64,Ta(Se,!1),(_e=Ee.updateQueue)!==null&&(t.updateQueue=_e,t.effectTag|=4),Se.lastEffect===null&&(t.firstEffect=null),t.lastEffect=Se.lastEffect,_e=xe,Se=t.child;Se!==null;)xe=_e,(Te=Se).effectTag&=2,Te.nextEffect=null,Te.firstEffect=null,Te.lastEffect=null,(Ee=Te.alternate)===null?(Te.childExpirationTime=0,Te.expirationTime=xe,Te.child=null,Te.memoizedProps=null,Te.memoizedState=null,Te.updateQueue=null,Te.dependencies=null):(Te.childExpirationTime=Ee.childExpirationTime,Te.expirationTime=Ee.expirationTime,Te.child=Ee.child,Te.memoizedProps=Ee.memoizedProps,Te.memoizedState=Ee.memoizedState,Te.updateQueue=Ee.updateQueue,xe=Ee.dependencies,Te.dependencies=xe===null?null:{expirationTime:xe.expirationTime,firstContext:xe.firstContext,responders:xe.responders}),Se=Se.sibling;Pn(gi,1&gi.current|2),t=t.child;break e}_e=_e.sibling}}else{if(!Te)if((_e=_i(Ee))!==null){if(t.effectTag|=64,Te=!0,(_e=_e.updateQueue)!==null&&(t.updateQueue=_e,t.effectTag|=4),Ta(Se,!0),Se.tail===null&&Se.tailMode===`hidden`){(t=t.lastEffect=Se.lastEffect)!==null&&(t.nextEffect=null);break}}else dr()>Se.tailExpiration&&1<xe&&(t.effectTag|=64,Te=!0,Ta(Se,!1),t.expirationTime=t.childExpirationTime=xe-1);Se.isBackwards?(Ee.sibling=t.child,t.child=Ee):((_e=Se.last)===null?t.child=Ee:_e.sibling=Ee,Se.last=Ee)}if(Se.tail!==null){Se.tailExpiration===0&&(Se.tailExpiration=dr()+500),_e=Se.tail,Se.rendering=_e,Se.tail=_e.sibling,Se.lastEffect=t.lastEffect,_e.sibling=null,Se=gi.current,Pn(gi,Se=Te?1&Se|2:1&Se),t=_e;break e}break;default:throw Error(Ce(156,t.tag))}t=null}if(_e=oo,so===1||_e.childExpirationTime!==1){for(Se=0,Te=_e.child;Te!==null;)(xe=Te.expirationTime)>Se&&(Se=xe),(Ee=Te.childExpirationTime)>Se&&(Se=Ee),Te=Te.sibling;_e.childExpirationTime=Se}if(t!==null)return t;e!==null&&!(2048&e.effectTag)&&(e.firstEffect===null&&(e.firstEffect=oo.firstEffect),oo.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=oo.firstEffect),e.lastEffect=oo.lastEffect),1<oo.effectTag&&(e.lastEffect===null?e.firstEffect=oo:e.lastEffect.nextEffect=oo,e.lastEffect=oo))}else{if((t=Ea(oo))!==null)return t.effectTag&=2047,t;e!==null&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if((t=oo.sibling)!==null)return t;oo=e}while(oo!==null);return co===Qa&&(co=ro),null}function qo(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Jo(e){var t=fr();return mr(99,Yo.bind(null,e,t)),null}function Yo(e,t){if(Zo(),(io&(Xa|Za))!==Ja)throw Error(Ce(327));var _e=e.finishedWork,xe=e.finishedExpirationTime;if(_e===null)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,_e===e.current)throw Error(Ce(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var Se=qo(_e);if(e.firstPendingTime=Se,xe<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:xe<=e.firstSuspendedTime&&(e.firstSuspendedTime=xe-1),xe<=e.lastPingedTime&&(e.lastPingedTime=0),xe<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===ao&&(oo=ao=null,so=0),1<_e.effectTag?_e.lastEffect===null?Se=_e:(_e.lastEffect.nextEffect=_e,Se=_e.firstEffect):Se=_e.firstEffect,Se!==null){var Te=io;io|=Za,qa.current=null,Qe(e.containerInfo),vo=Se;do try{Xo()}catch(e){if(vo===null)throw Error(Ce(330));es(vo,e),vo=vo.nextEffect}while(vo!==null);vo=Se;do try{for(var Ee=e,De=t;vo!==null;){var Oe=vo.effectTag;if(16&Oe&&dn&&Sn(vo.stateNode),128&Oe){var ke=vo.alternate;if(ke!==null){var Ae=ke.ref;Ae!==null&&(typeof Ae==`function`?Ae(null):Ae.current=null)}}switch(1038&Oe){case 2:La(vo),vo.effectTag&=-3;break;case 6:La(vo),vo.effectTag&=-3,za(vo.alternate,vo);break;case 1024:vo.effectTag&=-1025;break;case 1028:vo.effectTag&=-1025,za(vo.alternate,vo);break;case 4:za(vo.alternate,vo);break;case 8:var je=Ee,Me=vo,Pe=De;dn?Ra(je,Me,Pe):Pa(je,Me,Pe),Fa(Me)}vo=vo.nextEffect}}catch(e){if(vo===null)throw Error(Ce(330));es(vo,e),vo=vo.nextEffect}while(vo!==null);$e(e.containerInfo),e.current=_e,vo=Se;do try{for(Oe=xe;vo!==null;){var Fe=vo.effectTag;if(36&Fe){var Ie=vo.alternate;switch(Ae=Oe,(ke=vo).tag){case 0:case 11:case 15:Ma(16,32,ke);break;case 1:var Re=ke.stateNode;if(4&ke.effectTag)if(Ie===null)Re.componentDidMount();else{var ze=ke.elementType===ke.type?Ie.memoizedProps:wr(ke.type,Ie.memoizedProps);Re.componentDidUpdate(ze,Ie.memoizedState,Re.__reactInternalSnapshotBeforeUpdate)}var Be=ke.updateQueue;Be!==null&&Gr(0,Be,Re);break;case 3:var Ve=ke.updateQueue;if(Ve!==null){if(Ee=null,ke.child!==null)switch(ke.child.tag){case 5:Ee=Ye(ke.child.stateNode);break;case 1:Ee=ke.child.stateNode}Gr(0,Ve,Ee)}break;case 5:var He=ke.stateNode;Ie===null&&4&ke.effectTag&&gn(He,ke.type,ke.memoizedProps,ke);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:fn&&ke.memoizedState;break;default:throw Error(Ce(163))}}if(128&Fe){ke=void 0;var Ue=vo.ref;if(Ue!==null){var We=vo.stateNode;ke=vo.tag===5?Ye(We):We,typeof Ue==`function`?Ue(ke):Ue.current=ke}}vo=vo.nextEffect}}catch(e){if(vo===null)throw Error(Ce(330));es(vo,e),vo=vo.nextEffect}while(vo!==null);vo=null,or(),io=Te}else e.current=_e;if(So)So=!1,Co=e,wo=t;else for(vo=Se;vo!==null;)t=vo.nextEffect,vo.nextEffect=null,vo=t;if((t=e.firstPendingTime)===0&&(xo=null),t===1073741823?e===Do?Eo++:(Eo=0,Do=e):Eo=0,typeof rs==`function`&&rs(_e.stateNode,xe),Po(e),yo)throw yo=!1,e=bo,bo=null,e;return(io&Ya)!==Ja||_r(),null}function Xo(){for(;vo!==null;){var e=vo.effectTag;256&e&&ja(vo.alternate,vo),!(512&e)||So||(So=!0,hr(97,(function(){return Zo(),null}))),vo=vo.nextEffect}}function Zo(){if(wo!==90){var e=97<wo?97:wo;return wo=90,mr(e,Qo)}}function Qo(){if(Co===null)return!1;var e=Co;if(Co=null,(io&(Xa|Za))!==Ja)throw Error(Ce(331));var t=io;for(io|=Za,e=e.current.firstEffect;e!==null;){try{var _e=e;if(512&_e.effectTag)switch(_e.tag){case 0:case 11:case 15:Ma(128,0,_e),Ma(0,64,_e)}}catch(t){if(e===null)throw Error(Ce(330));es(e,t)}_e=e.nextEffect,e.nextEffect=null,e=_e}return io=t,_r(),!0}
281function $o(e,t,_e){Br(e,t=Ha(e,t=Da(_e,t),1073741823)),(e=Mo(e,1073741823))!==null&&Po(e)}function es(e,t){if(e.tag===3)$o(e,e,t);else for(var _e=e.return;_e!==null;){if(_e.tag===3){$o(_e,e,t);break}if(_e.tag===1){var xe=_e.stateNode;if(typeof _e.type.getDerivedStateFromError==`function`||typeof xe.componentDidCatch==`function`&&(xo===null||!xo.has(xe))){Br(_e,e=Ua(_e,e=Da(t,e),1073741823)),(_e=Mo(_e,1073741823))!==null&&Po(_e);break}}_e=_e.return}}function ts(e,t,_e){var xe=e.pingCache;xe!==null&&xe.delete(t),ao===e&&so===_e?co===no||co===to&&uo===1073741823&&dr()-go<_o?Ro(e,so):ho=!0:hs(e,_e)&&((t=e.lastPingedTime)!==0&&t<_e||(e.lastPingedTime=_e,e.finishedExpirationTime===_e&&(e.finishedExpirationTime=0,e.finishedWork=null),Po(e)))}function ns(e,t){var _e=e.stateNode;_e!==null&&_e.delete(t),(t=0)==0&&(t=Ao(t=ko(),e,null)),(e=Mo(e,t))!==null&&Po(e)}Wa=function(e,t,_e){var xe=t.expirationTime;if(e!==null){var Se=t.pendingProps;if(e.memoizedProps!==Se||Ln.current)ia=!0;else{if(xe<_e){switch(ia=!1,t.tag){case 3:pa(t);break;case 5:if(mi(t),4&t.mode&&_e!==1&&null(t.type,Se))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Bn(t.type)&&Gn(t);break;case 4:fi(t,t.stateNode.containerInfo);break;case 10:Ar(t,t.memoizedProps.value);break;case 13:if(t.memoizedState!==null)return(xe=t.child.childExpirationTime)!==0&&xe>=_e?ya(e,t,_e):(Pn(gi,1&gi.current),(t=Ca(e,t,_e))===null?null:t.sibling);Pn(gi,1&gi.current);break;case 19:if(xe=t.childExpirationTime>=_e,64&e.effectTag){if(xe)return Sa(e,t,_e);t.effectTag|=64}if((Se=t.memoizedState)!==null&&(Se.rendering=null,Se.tail=null),Pn(gi,gi.current),!xe)return null}return Ca(e,t,_e)}ia=!1}}else ia=!1;switch(t.expirationTime=0,t.tag){case 2:if(xe=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,Se=zn(t,In.current),Nr(t,_e),Se=Ii(null,t,xe,e,Se,_e),t.effectTag|=1,typeof Se==`object`&&Se&&typeof Se.render==`function`&&Se.$$typeof===void 0){if(t.tag=1,Li(),Bn(xe)){var Te=!0;Gn(t)}else Te=!1;t.memoizedState=Se.state!==null&&Se.state!==void 0?Se.state:null;var Ee=xe.getDerivedStateFromProps;typeof Ee==`function`&&Yr(t,xe,Ee,e),Se.updater=Xr,t.stateNode=Se,Se._reactInternalFiber=t,ei(t,xe,e,_e),t=fa(null,t,xe,!0,Te,_e)}else t.tag=0,aa(null,t,Se,_e),t=t.child;return t;case 16:if(Se=t.elementType,e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(e._status===-1){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){e._status===0&&(t=t.default,e._status=1,e._result=t)}),(function(t){e._status===0&&(e._status=2,e._result=t)}))}}(Se),Se._status!==1)throw Se._result;switch(Se=Se._result,t.type=Se,Te=t.tag=function(e){if(typeof e==`function`)return+!!ss(e);if(e!=null){if((e=e.$$typeof)===Ie)return 11;if(e===Be)return 14}return 2}(Se),e=wr(Se,e),Te){case 0:t=ua(null,t,Se,e,_e);break;case 1:t=da(null,t,Se,e,_e);break;case 11:t=oa(null,t,Se,e,_e);break;case 14:t=sa(null,t,Se,wr(Se.type,e),xe,_e);break;default:throw Error(Ce(306,Se,``))}return t;case 0:return xe=t.type,Se=t.pendingProps,ua(e,t,xe,Se=t.elementType===xe?Se:wr(xe,Se),_e);case 1:return xe=t.type,Se=t.pendingProps,da(e,t,xe,Se=t.elementType===xe?Se:wr(xe,Se),_e);case 3:if(pa(t),(xe=t.updateQueue)===null)throw Error(Ce(282));if(Se=(Se=t.memoizedState)===null?null:Se.element,Wr(t,xe,t.pendingProps,null,_e),(xe=t.memoizedState.element)===Se)t=Ca(e,t,_e);else{if((Se=t.stateNode.hydrate)&&(Se=!1),Se)for(_e=oi(t,null,xe,_e),t.child=_e;_e;)_e.effectTag=-3&_e.effectTag|1024,_e=_e.sibling;else aa(e,t,xe,_e);t=t.child}return t;case 5:return mi(t),xe=t.type,Se=t.pendingProps,Te=e===null?null:e.memoizedProps,Ee=Se.children,an(xe,Se)?Ee=null:Te!==null&&an(xe,Te)&&(t.effectTag|=16),la(e,t),4&t.mode&&_e!==1&&null(xe,Se)?(t.expirationTime=t.childExpirationTime=1,t=null):(aa(e,t,Ee,_e),t=t.child),t;case 6:return null;case 13:return ya(e,t,_e);case 4:return fi(t,t.stateNode.containerInfo),xe=t.pendingProps,e===null?t.child=ai(t,null,xe,_e):aa(e,t,xe,_e),t.child;case 11:return xe=t.type,Se=t.pendingProps,oa(e,t,xe,Se=t.elementType===xe?Se:wr(xe,Se),_e);case 7:return aa(e,t,t.pendingProps,_e),t.child;case 8:case 12:return aa(e,t,t.pendingProps.children,_e),t.child;
281case 10:e:{if(xe=t.type._context,Se=t.pendingProps,Ee=t.memoizedProps,Ar(t,Te=Se.value),Ee!==null){var De=Ee.value;if((Te=xr(De,Te)?0:0|(typeof xe._calculateChangedBits==`function`?xe._calculateChangedBits(De,Te):1073741823))==0){if(Ee.children===Se.children&&!Ln.current){t=Ca(e,t,_e);break e}}else for((De=t.child)!==null&&(De.return=t);De!==null;){var Oe=De.dependencies;if(Oe!==null){Ee=De.child;for(var ke=Oe.firstContext;ke!==null;){if(ke.context===xe&&(ke.observedBits&Te)!=0){De.tag===1&&((ke=Rr(_e,null)).tag=2,Br(De,ke)),De.expirationTime<_e&&(De.expirationTime=_e),(ke=De.alternate)!==null&&ke.expirationTime<_e&&(ke.expirationTime=_e),Mr(De.return,_e),Oe.expirationTime<_e&&(Oe.expirationTime=_e);break}ke=ke.next}}else Ee=De.tag===10&&De.type===t.type?null:De.child;if(Ee!==null)Ee.return=De;else for(Ee=De;Ee!==null;){if(Ee===t){Ee=null;break}if((De=Ee.sibling)!==null){De.return=Ee.return,Ee=De;break}Ee=Ee.return}De=Ee}}aa(e,t,Se.children,_e),t=t.child}return t;case 9:return Se=t.type,xe=(Te=t.pendingProps).children,Nr(t,_e),xe=xe(Se=Pr(Se,Te.unstable_observedBits)),t.effectTag|=1,aa(e,t,xe,_e),t.child;case 14:return Te=wr(Se=t.type,t.pendingProps),sa(e,t,Se,Te=wr(Se.type,Te),xe,_e);case 15:return ca(e,t,t.type,t.pendingProps,xe,_e);case 17:return xe=t.type,Se=t.pendingProps,Se=t.elementType===xe?Se:wr(xe,Se),e!==null&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Bn(xe)?(e=!0,Gn(t)):e=!1,Nr(t,_e),Qr(t,xe,Se),ei(t,xe,Se,_e),fa(null,t,xe,!0,e,_e);case 19:return Sa(e,t,_e)}throw Error(Ce(156,t.tag))};var rs=null,is=null;function as(e,t,_e,xe){this.tag=e,this.key=_e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=xe,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function os(e,t,_e,xe){return new as(e,t,_e,xe)}function ss(e){return!(!(e=e.prototype)||!e.isReactComponent)}function cs(e,t){var _e=e.alternate;return _e===null?((_e=os(e.tag,t,e.key,e.mode)).elementType=e.elementType,_e.type=e.type,_e.stateNode=e.stateNode,_e.alternate=e,e.alternate=_e):(_e.pendingProps=t,_e.effectTag=0,_e.nextEffect=null,_e.firstEffect=null,_e.lastEffect=null),_e.childExpirationTime=e.childExpirationTime,_e.expirationTime=e.expirationTime,_e.child=e.child,_e.memoizedProps=e.memoizedProps,_e.memoizedState=e.memoizedState,_e.updateQueue=e.updateQueue,t=e.dependencies,_e.dependencies=t===null?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},_e.sibling=e.sibling,_e.index=e.index,_e.ref=e.ref,_e}function ls(e,t,_e,xe,Se,Te){var Ee=2;if(xe=e,typeof e==`function`)ss(e)&&(Ee=1);else if(typeof e==`string`)Ee=5;else e:switch(e){case ke:return us(_e.children,Se,Te,t);case Fe:Ee=8,Se|=7;break;case Ae:Ee=8,Se|=1;break;case je:return(e=os(12,_e,t,8|Se)).elementType=je,e.type=je,e.expirationTime=Te,e;case Re:return(e=os(13,_e,t,Se)).type=Re,e.elementType=Re,e.expirationTime=Te,e;case ze:return(e=os(19,_e,t,Se)).elementType=ze,e.expirationTime=Te,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Me:Ee=10;break e;case Pe:Ee=9;break e;case Ie:Ee=11;break e;case Be:Ee=14;break e;case Ve:Ee=16,xe=null;break e}throw Error(Ce(130,e==null?e:typeof e,``))}return(t=os(Ee,_e,t,Se)).elementType=e,t.type=xe,t.expirationTime=Te,t}function us(e,t,_e,xe){return(e=os(7,e,xe,t)).expirationTime=_e,e}function ds(e,t,_e){return(e=os(6,e,null,t)).expirationTime=_e,e}function ps(e,t,_e){return(t=os(4,e.children===null?[]:e.children,e.key,t)).expirationTime=_e,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ms(e,t,_e){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=un,this.pendingContext=this.context=null,this.hydrate=_e,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function hs(e,t){var _e=e.firstSuspendedTime;return e=e.lastSuspendedTime,_e!==0&&_e>=t&&e<=t}function gs(e,t){var _e=e.firstSuspendedTime,xe=e.lastSuspendedTime;_e<t&&(e.firstSuspendedTime=t),(xe>t||_e===0)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function _s(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var _e=e.firstSuspendedTime;_e!==0&&(t>=_e?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function vs(e,t){var _e=e.lastExpiredTime;(_e===0||_e>t)&&(e.lastExpiredTime=t)}function ys(e){var t=e._reactInternalFiber;if(t===void 0)throw typeof e.render==`function`?Error(Ce(188)):Error(Ce(268,Object.keys(e)));return(e=Je(t))===null?null:e.stateNode}function bs(e,t){(e=e.memoizedState)!==null&&e.dehydrated!==null&&e.retryTime<t&&(e.retryTime=t)}function xs(e,t){bs(e,t),(e=e.alternate)&&bs(e,t)}var Ss={createContainer:function(e,t,_e){return e=new ms(e,t,_e),t=os(3,null,null,t===2?7:t===1?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,_e,xe){var Se=t.current,Te=ko(),Ee=qr.suspense;Te=Ao(Te,Se,Ee);e:if(_e){t:{if(Ge(_e=_e._reactInternalFiber)!==_e||_e.tag!==1)throw Error(Ce(170));var De=_e;do{switch(De.tag){case 3:De=De.stateNode.context;break t;case 1:if(Bn(De.type)){De=De.stateNode.__reactInternalMemoizedMergedChildContext;break t}}De=De.return}while(De!==null);throw Error(Ce(171))}if(_e.tag===1){var Oe=_e.type;if(Bn(Oe)){_e=Wn(_e,Oe,De);break e}}_e=De}else _e=Fn;return t.context===null?t.context=_e:t.pendingContext=_e,(t=Rr(Te,Ee)).payload={element:e},(xe=xe===void 0?null:xe)!==null&&(t.callback=xe),Br(Se,t),jo(Se,Te),Te},batchedEventUpdates:function(e,t){var _e=io;io|=2;try{return e(t)}finally{(io=_e)===Ja&&_r()}},batchedUpdates:function(e,t){var _e=io;io|=1;try{return e(t)}finally{(io=_e)===Ja&&_r()}},unbatchedUpdates:function(e,t){var _e=io;io&=-2,io|=Ya;try{return e(t)}finally{(io=_e)===Ja&&_r()}},deferredUpdates:function(e){return mr(97,e)},syncUpdates:function(e,t,_e,xe){return mr(99,e.bind(null,t,_e,xe))},discreteUpdates:function(e,t,_e,xe){var Se=io;io|=4;try{return mr(98,e.bind(null,t,_e,xe))}finally{(io=Se)===Ja&&_r()}},flushDiscreteUpdates:function(){(io&(1|Xa|Za))===Ja&&(function(){if(To!==null){var e=To;To=null,e.forEach((function(e,t){vs(t,e),Po(t)})),_r()}}(),Zo())},flushControlled:function(e){var t=io;io|=1;try{mr(99,e)}finally{(io=t)===Ja&&_r()}},flushSync:Lo,flushPassiveEffects:Zo,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?e.child.tag===5?Ye(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&function(e,t){vs(e,t),Po(e),(io&(Xa|Za))===Ja&&_r()}(t,t.firstPendingTime);break;case 13:Lo((function(){return jo(e,1073741823)})),t=br(ko(),150,100),xs(e,t)}},attemptUserBlockingHydration:function(e){if(e.tag===13){var t=br(ko(),150,100);jo(e,t),xs(e,t)}},attemptContinuousHydration:function(e){if(e.tag===13){ko();var t=yr++;jo(e,t),xs(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(e.tag===13){var t=ko();jo(e,t=Ao(t,e,null)),xs(e,t)}},findHostInstance:ys,findHostInstanceWithWarning:function(e){return ys(e)},findHostInstanceWithNoPortals:function(e){return(e=function(e){if(!(e=qe(e)))return null;for(var t=e;;){if(t.tag===5||t.tag===6)return t;if(t.child&&t.tag!==4)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))===null?null:e.tag===20?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
281if(t.isDisabled||!t.supportsFiber)return!0;try{var _e=t.inject(e);rs=function(e){try{t.onCommitFiberRoot(_e,e,void 0,(64&e.current.effectTag)==64)}catch{}},is=function(e){try{t.onCommitFiberUnmount(_e,e)}catch{}}}catch{}return!0}(_e({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Te.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return(e=Je(e))===null?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};i$1.exports=Ss.default||Ss;var Cs=i$1.exports;return i$1.exports=e,Cs};for(var o=r(a.exports),f=(e,t)=>{let _e=Object.keys(e),xe=Object.keys(t);if(_e.length!==xe.length)return!1;for(let xe=0;xe<_e.length;xe+=1){let Se=_e[xe];if(Se===`render`&&!e[Se]!=!t[Se])return!1;if(Se!==`children`&&e[Se]!==t[Se]){if(typeof e[Se]==`object`&&typeof t[Se]==`object`&&f(e[Se],t[Se]))continue;return!1}if(Se===`children`&&(typeof e[Se]==`string`||typeof t[Se]==`string`))return e[Se]===t[Se]}return!0},c={},s=({appendChild:e,appendChildToContainer:t,commitTextUpdate:_e,commitUpdate:xe,createInstance:Se,createTextInstance:Ce,insertBefore:Te,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe})=>o({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:Se,createTextInstance:Ce,insertBefore:Te,commitUpdate:xe,commitTextUpdate:_e,removeChild:Ee,removeChildFromContainer:De,resetAfterCommit:Oe,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>c,getChildHostContext:()=>c,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,_e,xe)=>!f(_e,xe)}),[major,minor]=`19.2.3`.split(`.`).map(e=>parseInt(e,10)),renderer$1=major>=20||major===19&&minor>=2?k:major===19?k$1:s,renderer$1$1=renderer$1,import_jsx_runtime=require_jsx_runtime(),omitNils=e=>Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return t!==void 0})),createInstance=(e,t)=>{let{style:_e,children:xe,...Se}=t;return{type:e,box:{},style:_e||{},props:Se||{},children:[]}},createTextInstance=e=>({type:`TEXT_INSTANCE`,value:e}),appendChild=(e,t)=>{let _e=e.type===`TEXT`||e.type===`LINK`||e.type===`TSPAN`||e.type===`NOTE`;if(t.type===`TEXT_INSTANCE`&&!_e){console.warn(`Invalid '${t.value}' string child outside <Text> component`);return}e.children.push(t)},appendChildToContainer=(e,t)=>{e.type===`ROOT`?e.document=t:appendChild(e,t)},insertBefore=(e,t,_e)=>{var xe;let Se=e.children?.indexOf(_e);Se!==void 0&&Se!==-1&&t&&e.children.splice(Se,0,t)},removeChild=(e,t)=>{var _e;let xe=e.children?.indexOf(t);xe!==void 0&&xe!==-1&&e.children.splice(xe,1)},removeChildFromContainer=(e,t)=>{var _e;let xe=e.children?.indexOf(t);xe!==void 0&&xe!==-1&&e.children.splice(xe,1)},commitTextUpdate=(e,t,_e)=>{e.value=_e},commitUpdate=(e,t,_e,xe,Se)=>{let{style:Ce,...Te}=Se;e.props=Te,e.style=Ce},createRenderer=e=>{let{onChange:t=()=>{}}=e;return renderer$1$1({appendChild,appendChildToContainer,commitTextUpdate,commitUpdate,createInstance,createTextInstance,insertBefore,removeChild,removeChildFromContainer,resetAfterCommit:t})},{version}={version:`4.3.2`},fontStore=new FontStore,renderer,events={},pdf=e=>{let t=()=>{var e;let t=events.change?.slice()||[];for(let e=0;e<t.length;e+=1)t[e]()},_e={type:`ROOT`,document:null};renderer||=createRenderer({onChange:t});let xe=renderer.createContainer(_e),Se=(e,t)=>{renderer.updateContainer(e,xe,null,t)};e&&Se(e);let Ce=async function(e){e===void 0&&(e=!0);let{pdfVersion:t,language:xe,pageLayout:Se,pageMode:Ce,title:Te,author:Ee,subject:De,keyboards:Oe,creator:ke=`react-pdf`,producer:Ae=`react-pdf`,creationDate:je=new Date,modificationDate:Me}=_e.document.props||{},Pe=new PDFDocument$1({compress:e,pdfVersion:t,lang:xe,displayTitle:!0,autoFirstPage:!1,info:omitNils({Title:Te,Author:Ee,Subject:De,Keywords:Oe,Creator:ke,Producer:Ae,CreationDate:je,ModificationDate:Me})});Se&&(Pe._root.data.PageLayout=upperFirst(Se)),Ce&&(Pe._root.data.PageMode=upperFirst(Ce));let Fe=await layout(_e.document,fontStore);return{layout:Fe,fileStream:render$1(Pe,Fe)}},Te=function(e){e===void 0&&(e={}),_e.document.props.onRender&&_e.document.props.onRender(e)};return{on:(e,t)=>{events[e]||(events[e]=[]),events[e].push(t)},container:_e,toBlob:async()=>{let e=[],{layout:t,fileStream:_e}=await Ce();return new Promise((xe,Se)=>{_e.on(`data`,t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),_e.on(`end`,()=>{try{let _e=new Blob(e,{type:`application/pdf`});Te({blob:_e,_INTERNAL__LAYOUT__DATA_:t}),xe(_e)}catch(e){Se(e)}})})},toBuffer:async()=>{let{layout:e,fileStream:t}=await Ce();return Te({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e=``,{fileStream:t}=await Ce(!1);return new Promise((_e,xe)=>{try{t.on(`data`,t=>{e+=t}),t.on(`end`,()=>{Te(),_e(e)})}catch(e){xe(e)}})},removeListener:(e,t)=>{if(!events[e])return;let _e=events[e].indexOf(t);_e>-1&&events[e].splice(_e,1)},updateContainer:Se}},Font=fontStore,StyleSheet={create:e=>e},usePDF=function(e){let{document:t}=e===void 0?{}:e,_e=(0,import_react.useRef)(null),[xe,Se]=(0,import_react.useState)({url:null,blob:null,error:null,loading:!!t});return(0,import_react.useEffect)(()=>{let e=(0,import_queue.default)({autostart:!0,concurrency:1}),Ce=()=>{Se(e=>({...e,loading:!0})),e.splice(0,e.length,()=>xe.error?Promise.resolve():_e.current.toBlob())};return _e.current=pdf(),_e.current.on(`change`,Ce),t&&_e.current.updateContainer(t),e.on(`error`,e=>{console.error(e),Se(t=>({...t,loading:!1,error:e}))}),e.on(`success`,e=>{Se({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})}),()=>{e.end(),_e.current.removeListener(`change`,Ce)}},[]),(0,import_react.useEffect)(()=>()=>{xe.url&&URL.revokeObjectURL(xe.url)},[xe.url]),[xe,(0,import_react.useCallback)(e=>{_e.current.updateContainer(e)},[])]},PDFViewer=e=>{let{title:t,style:_e,className:xe,children:Se,innerRef:Ce,showToolbar:Te=!0,...Ee}=e,[De,Oe]=usePDF();return(0,import_react.useEffect)(()=>Oe(Se),[Se]),(0,import_jsx_runtime.jsx)(`iframe`,{src:De.url?`${De.url}#toolbar=${+!!Te}`:null,title:t,ref:Ce,style:_e,className:xe,...Ee})},BlobProvider=e=>{let{document:t,children:_e}=e,[xe,Se]=usePDF();return(0,import_react.useEffect)(()=>Se(t),[t]),t?_e(xe):(console.warn(`You should pass a valid document to BlobProvider`),null)},PDFDownloadLinkBase=(e,t)=>{let{fileName:_e=`document.pdf`,document:xe,children:Se,onClick:Ce,href:Te,...Ee}=e,[De,Oe]=usePDF();if((0,import_react.useEffect)(()=>Oe(xe),[xe]),!xe)return console.warn(`You should pass a valid document to PDFDownloadLink`),null;let ke=()=>{De&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(De.blob,_e)};return(0,import_jsx_runtime.jsx)(`a`,{href:De.url,download:_e,onClick:e=>{ke(),typeof Ce==`function`&&Ce(e,De)},ref:t,...Ee,children:typeof Se==`function`?Se(De):Se})},PDFDownloadLink=(0,import_react.forwardRef)(PDFDownloadLinkBase),throwEnvironmentError=e=>{throw Error(`${e} is a Node specific API. You're either using this method in a browser, or your bundler is not loading react-pdf from the appropriate web build.`)},renderToStream=()=>{throwEnvironmentError(`renderToStream`)},renderToString=()=>{throwEnvironmentError(`renderToString`)},renderToFile=()=>{throwEnvironmentError(`renderToFile`)},render=()=>{throwEnvironmentError(`render`)},index={pdf,usePDF,Font,version,StyleSheet,PDFViewer,BlobProvider,PDFDownloadLink,renderToStream,renderToString,renderToFile,render,...lib_exports},chars=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
281+/`,lookup=new Uint8Array(256),i=0;i<chars.length;i++)lookup[chars.charCodeAt(i)]=i;var encodeToBase64=function(e){for(var t=``,_e=e.length,xe=0;xe<_e;xe+=3)t+=chars[e[xe]>>2],t+=chars[(e[xe]&3)<<4|e[xe+1]>>4],t+=chars[(e[xe+1]&15)<<2|e[xe+2]>>6],t+=chars[e[xe+2]&63];return _e%3==2?t=t.substring(0,t.length-1)+`=`:_e%3==1&&(t=t.substring(0,t.length-2)+`==`),t},decodeFromBase64=function(e){var t=e.length*.75,_e=e.length,xe,Se=0,Ce,Te,Ee,De;e[e.length-1]===`=`&&(t--,e[e.length-2]===`=`&&t--);var Oe=new Uint8Array(t);for(xe=0;xe<_e;xe+=4)Ce=lookup[e.charCodeAt(xe)],Te=lookup[e.charCodeAt(xe+1)],Ee=lookup[e.charCodeAt(xe+2)],De=lookup[e.charCodeAt(xe+3)],Oe[Se++]=Ce<<2|Te>>4,Oe[Se++]=(Te&15)<<4|Ee>>2,Oe[Se++]=(Ee&3)<<6|De&63;return Oe},DATA_URI_PREFIX_REGEX=/^(data)?:?([\w\/\+]+)?;?(charset=[\w-]+|base64)?.*,/i,decodeFromBase64DataUri=function(e){var t=e.trim(),_e=t.substring(0,100).match(DATA_URI_PREFIX_REGEX);if(!_e)return decodeFromBase64(t);var xe=_e[0];return decodeFromBase64(t.substring(xe.length))},toCharCode=function(e){return e.charCodeAt(0)},toCodePoint=function(e){return e.codePointAt(0)},toHexStringOfMinLength=function(e,t){return padStart(e.toString(16),t,`0`).toUpperCase()},toHexString=function(e){return toHexStringOfMinLength(e,2)},charFromCode=function(e){return String.fromCharCode(e)},charFromHexCode=function(e){return charFromCode(parseInt(e,16))},padStart=function(e,t,_e){for(var xe=``,Se=0,Ce=t-e.length;Se<Ce;Se++)xe+=_e;return xe+e},copyStringIntoBuffer=function(e,t,_e){for(var xe=e.length,Se=0;Se<xe;Se++)t[_e++]=e.charCodeAt(Se);return xe},escapeRegExp=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)},cleanText=function(e){return e.replace(/\t|\u0085|\u2028|\u2029/g,` `).replace(/[\b\v]/g,``)},escapedNewlineChars=[`\\n`,`\\f`,`\\r`,`\\u000B`],isNewlineChar=function(e){return/^[\n\f\r\u000B]$/.test(e)},lineSplit=function(e){return e.split(/[\n\f\r\u000B]/)},mergeLines=function(e){return e.replace(/[\n\f\r\u000B]/g,` `)},charAtIndex=function(e,t){var _e=e.charCodeAt(t),xe,Se=t+1,Ce=1;return _e>=55296&&_e<=56319&&e.length>Se&&(xe=e.charCodeAt(Se),xe>=56320&&xe<=57343&&(Ce=2)),[e.slice(t,t+Ce),Ce]},charSplit=function(e){for(var t=[],_e=0,xe=e.length;_e<xe;){var Se=charAtIndex(e,_e),Ce=Se[0],Te=Se[1];t.push(Ce),_e+=Te}return t},buildWordBreakRegex=function(e){for(var t=escapedNewlineChars.join(`|`),_e=[`$`],xe=0,Se=e.length;xe<Se;xe++){var Ce=e[xe];if(isNewlineChar(Ce))throw TypeError("`wordBreak` must not include "+t);_e.push(Ce===``?`.`:escapeRegExp(Ce))}var Te=_e.join(`|`);return RegExp(`(`+t+`)|((.*?)(`+Te+`))`,`gm`)},breakTextIntoLines=function(e,t,_e,xe){for(var Se=buildWordBreakRegex(t),Ce=cleanText(e).match(Se),Te=``,Ee=0,De=[],Oe=function(){Te!==``&&De.push(Te),Te=``,Ee=0},ke=0,Ae=Ce.length;ke<Ae;ke++){var je=Ce[ke];if(isNewlineChar(je))Oe();else{var Me=xe(je);Ee+Me>_e&&Oe(),Te+=je,Ee+=Me}}return Oe(),De},dateRegex=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,parseDate=function(e){var t=e.match(dateRegex);if(t){var _e=t[1],xe=t[2],Se=xe===void 0?`01`:xe,Ce=t[3],Te=Ce===void 0?`01`:Ce,Ee=t[4],De=Ee===void 0?`00`:Ee,Oe=t[5],ke=Oe===void 0?`00`:Oe,Ae=t[6],je=Ae===void 0?`00`:Ae,Me=t[7],Pe=Me===void 0?`Z`:Me,Fe=t[8],Ie=Fe===void 0?`00`:Fe,Re=t[9],ze=Re===void 0?`00`:Re,Be=Pe===`Z`?`Z`:``+Pe+Ie+`:`+ze;return new Date(_e+`-`+Se+`-`+Te+`T`+De+`:`+ke+`:`+je+Be)}},findLastMatch=function(e,t){for(var _e,xe=0,Se;xe<e.length;){var Ce=e.substring(xe).match(t);if(!Ce)return{match:Se,pos:xe};Se=Ce,xe+=(Ce.index??0)+Ce[0].length}return{match:Se,pos:xe}},last=function(e){return e[e.length-1]},typedArrayFor=function(e){if(e instanceof Uint8Array)return e;for(var t=e.length,_e=new Uint8Array(t),xe=0;xe<t;xe++)_e[xe]=e.charCodeAt(xe);return _e},mergeIntoTypedArray=function(){for(var e=[...arguments],t=e.length,_e=[],xe=0;xe<t;xe++){var Se=e[xe];_e[xe]=Se instanceof Uint8Array?Se:typedArrayFor(Se)}for(var Ce=0,xe=0;xe<t;xe++)Ce+=e[xe].length;for(var Te=new Uint8Array(Ce),Ee=0,De=0;De<t;De++)for(var Oe=_e[De],ke=0,Ae=Oe.length;ke<Ae;ke++)Te[Ee++]=Oe[ke];return Te},mergeUint8Arrays=function(e){for(var t=0,_e=0,xe=e.length;_e<xe;_e++)t+=e[_e].length;for(var Se=new Uint8Array(t),Ce=0,_e=0,xe=e.length;_e<xe;_e++){var Te=e[_e];Se.set(Te,Ce),Ce+=Te.length}return Se},arrayAsString=function(e){for(var t=``,_e=0,xe=e.length;_e<xe;_e++)t+=charFromCode(e[_e]);return t},byAscendingId=function(e,t){return e.id-t.id},sortedUniq=function(e,t){for(var _e=[],xe=0,Se=e.length;xe<Se;xe++){var Ce=e[xe],Te=e[xe-1];(xe===0||t(Ce)!==t(Te))&&_e.push(Ce)}return _e},reverseArray=function(e){for(var t=e.length,_e=0,xe=Math.floor(t/2);_e<xe;_e++){var Se=_e,Ce=t-_e-1,Te=e[_e];e[Se]=e[Ce],e[Ce]=Te}return e},sum=function(e){for(var t=0,_e=0,xe=e.length;_e<xe;_e++)t+=e[_e];return t},range=function(e,t){for(var _e=Array(t-e),xe=0,Se=_e.length;xe<Se;xe++)_e[xe]=e+xe;return _e},pluckIndices=function(e,t){for(var _e=Array(t.length),xe=0,Se=t.length;xe<Se;xe++)_e[xe]=e[t[xe]];return _e},canBeConvertedToUint8Array=function(e){return e instanceof Uint8Array||e instanceof ArrayBuffer||typeof e==`string`},toUint8Array=function(e){if(typeof e==`string`)return decodeFromBase64DataUri(e);if(e instanceof ArrayBuffer)return new Uint8Array(e);if(e instanceof Uint8Array)return e;throw TypeError("`input` must be one of `string | ArrayBuffer | Uint8Array`")},waitForTick=function(){return new Promise(function(e){setTimeout(function(){return e()},0)})},utf16Encode=function(e,t){t===void 0&&(t=!0);var _e=[];t&&_e.push(65279);for(var xe=0,Se=e.length;xe<Se;){var Ce=e.codePointAt(xe);
vendor: 5,932 bytes, line 281
281if(Ce<65536)_e.push(Ce),xe+=1;else if(Ce<1114112)_e.push(highSurrogate(Ce),lowSurrogate(Ce)),xe+=2;else throw Error(`Invalid code point: 0x`+toHexString(Ce))}return new Uint16Array(_e)},isWithinBMP=function(e){return e>=0&&e<=65535},hasSurrogates=function(e){return e>=65536&&e<=1114111},highSurrogate=function(e){return Math.floor((e-65536)/1024)+55296},lowSurrogate=function(e){return(e-65536)%1024+56320},ByteOrder;(function(e){e.BigEndian=`BigEndian`,e.LittleEndian=`LittleEndian`})(ByteOrder||={});for(var REPLACEMENT=`�`.codePointAt(0),utf16Decode=function(e,t){if(t===void 0&&(t=!0),e.length<=1)return String.fromCodePoint(REPLACEMENT);for(var _e=t?readBOM(e):ByteOrder.BigEndian,xe=t?2:0,Se=[];e.length-xe>=2;){var Ce=decodeValues(e[xe++],e[xe++],_e);if(isHighSurrogate(Ce))if(e.length-xe<2)Se.push(REPLACEMENT);else{var Te=decodeValues(e[xe++],e[xe++],_e);isLowSurrogate(Te)?Se.push(Ce,Te):Se.push(REPLACEMENT)}else isLowSurrogate(Ce)?(xe+=2,Se.push(REPLACEMENT)):Se.push(Ce)}return xe<e.length&&Se.push(REPLACEMENT),String.fromCodePoint.apply(String,Se)},isHighSurrogate=function(e){return e>=55296&&e<=56319},isLowSurrogate=function(e){return e>=56320&&e<=57343},decodeValues=function(e,t,_e){if(_e===ByteOrder.LittleEndian)return t<<8|e;if(_e===ByteOrder.BigEndian)return e<<8|t;throw Error(`Invalid byteOrder: `+_e)},readBOM=function(e){return hasUtf16BigEndianBOM(e)?ByteOrder.BigEndian:hasUtf16LittleEndianBOM(e)?ByteOrder.LittleEndian:ByteOrder.BigEndian},hasUtf16BigEndianBOM=function(e){return e[0]===254&&e[1]===255},hasUtf16LittleEndianBOM=function(e){return e[0]===255&&e[1]===254},hasUtf16BOM=function(e){return hasUtf16BigEndianBOM(e)||hasUtf16LittleEndianBOM(e)},numberToString=function(e){var t=String(e);if(Math.abs(e)<1){var _e=parseInt(e.toString().split(`e-`)[1]);if(_e){var xe=e<0;xe&&(e*=-1),e*=10**(_e-1),t=`0.`+Array(_e).join(`0`)+e.toString().substring(2),xe&&(t=`-`+t)}}else{var _e=parseInt(e.toString().split(`+`)[1]);_e>20&&(_e-=20,e/=10**_e,t=e.toString()+Array(_e+1).join(`0`))}return t},sizeInBytes=function(e){return Math.ceil(e.toString(2).length/8)},bytesFor=function(e){for(var t=new Uint8Array(sizeInBytes(e)),_e=1;_e<=t.length;_e++)t[_e-1]=e>>(t.length-_e)*8;return t},error=function(e){throw Error(e)},values=function(e){return Object.keys(e).map(function(t){return e[t]})},StandardFontValues=values(FontNames),isStandardFont=function(e){return StandardFontValues.includes(e)},rectanglesAreEqual=function(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height},backtick=function(e){return"`"+e+"`"},singleQuote=function(e){return`'`+e+`'`},formatValue=function(e){var t=typeof e;return t===`string`?singleQuote(e):t===`undefined`?backtick(e):e},createValueErrorMsg=function(e,t,_e){for(var xe=Array(_e.length),Se=0,Ce=_e.length;Se<Ce;Se++){var Te=_e[Se];xe[Se]=formatValue(Te)}var Ee=xe.join(` or `);return backtick(t)+` must be one of `+Ee+`, but was actually `+formatValue(e)},assertIsOneOf=function(e,t,_e){Array.isArray(_e)||(_e=values(_e));for(var xe=0,Se=_e.length;xe<Se;xe++)if(e===_e[xe])return;throw TypeError(createValueErrorMsg(e,t,_e))},assertIsOneOfOrUndefined=function(e,t,_e){Array.isArray(_e)||(_e=values(_e)),assertIsOneOf(e,t,_e.concat(void 0))},assertIsSubset=function(e,t,_e){Array.isArray(_e)||(_e=values(_e));for(var xe=0,Se=e.length;xe<Se;xe++)assertIsOneOf(e[xe],t,_e)},getType=function(e){return e===null?`null`:e===void 0?`undefined`:typeof e==`string`?`string`:isNaN(e)?`NaN`:typeof e==`number`?`number`:typeof e==`boolean`?`boolean`:typeof e==`symbol`?`symbol`:typeof e==`bigint`?`bigint`:e.constructor&&e.constructor.name?e.constructor.name:e.name?e.name:e.constructor?String(e.constructor):String(e)},isType=function(e,t){return t===`null`?e===null:t===`undefined`?e===void 0:t===`string`?typeof e==`string`:t===`number`?typeof e==`number`&&!isNaN(e):t===`boolean`?typeof e==`boolean`:t===`symbol`?typeof e==`symbol`:t===`bigint`?typeof e==`bigint`:t===Date?e instanceof Date:t===Array?e instanceof Array:t===Uint8Array?e instanceof Uint8Array:t===ArrayBuffer?e instanceof ArrayBuffer:t===Function?e instanceof Function:e instanceof t[0]},createTypeErrorMsg=function(e,t,_e){for(var xe=Array(_e.length),Se=0,Ce=_e.length;Se<Ce;Se++){var Te=_e[Se];Te===`null`&&(xe[Se]=backtick(`null`)),Te===`undefined`&&(xe[Se]=backtick(`undefined`)),Te===`string`?xe[Se]=backtick(`string`):Te===`number`?xe[Se]=backtick(`number`):Te===`boolean`?xe[Se]=backtick(`boolean`):Te===`symbol`?xe[Se]=backtick(`symbol`):Te===`bigint`?xe[Se]=backtick(`bigint`):Te===Array?xe[Se]=backtick(`Array`):Te===Uint8Array?xe[Se]=backtick(`Uint8Array`):Te===ArrayBuffer?xe[Se]=backtick(`ArrayBuffer`):xe[Se]=backtick(Te[1])}var Ee=xe.join(` or `);return backtick(t)+` must be of type `+Ee+`, but was actually of type `+backtick(getType(e))},assertIs=function(e,t,_e){for(var xe=0,Se=_e.length;xe<Se;xe++)if(isType(e,_e[xe]))return;throw TypeError(createTypeErrorMsg(e,t,_e))},assertOrUndefined=function(e,t,_e){assertIs(e,t,_e.concat(`undefined`))},assertEachIs=function(e,t,_e){for(var xe=0,Se=e.length;xe<Se;xe++)assertIs(e[xe],t,_e)},assertRange=function(e,t,_e,xe){if(assertIs(e,t,[`number`]),assertIs(_e,`min`,[`number`]),assertIs(xe,`max`,[`number`]),xe=Math.max(_e,xe),e<_e||e>xe)throw Error(backtick(t)+` must be at least `+_e+` and at most `+xe+`, but was actually `+e)},assertRangeOrUndefined=function(e,t,_e,xe){assertIs(e,t,[`number`,`undefined`]),typeof e==`number`&&assertRange(e,t,_e,xe)},assertMultiple=function(e,t,_e){if(assertIs(e,t,[`number`]),e%_e!==0)throw Error(backtick(t)+` must be a multiple of `+_e+`, but was actually `+e)},assertInteger=function(e,t){if(!Number.isInteger(e))throw Error(backtick(t)+` must be an integer, but was actually `+e)},assertPositive=function(e,t){if(![1,0].includes(Math.sign(e)))throw Error(backtick(t)+` must be a positive number or 0, but was actually `+e)},pdfDocEncodingToUnicode=new Uint16Array(256),idx$2=0;
281idx$2<256;idx$2++)pdfDocEncodingToUnicode[idx$2]=idx$2;pdfDocEncodingToUnicode[22]=toCharCode(`�`),pdfDocEncodingToUnicode[24]=toCharCode(`Ë`),pdfDocEncodingToUnicode[25]=toCharCode(`Ë`),pdfDocEncodingToUnicode[26]=toCharCode(`Ë`),pdfDocEncodingToUnicode[27]=toCharCode(`Ë`),pdfDocEncodingToUnicode[28]=toCharCode(`Ë`),pdfDocEncodingToUnicode[29]=toCharCode(`Ë`),pdfDocEncodingToUnicode[30]=toCharCode(`Ë`),pdfDocEncodingToUnicode[31]=toCharCode(`Ë`),pdfDocEncodingToUnicode[127]=toCharCode(`�`),pdfDocEncodingToUnicode[128]=toCharCode(`â¢`),pdfDocEncodingToUnicode[129]=toCharCode(`â `),pdfDocEncodingToUnicode[130]=toCharCode(`â¡`),pdfDocEncodingToUnicode[131]=toCharCode(`â¦`),pdfDocEncodingToUnicode[132]=toCharCode(`â`),pdfDocEncodingToUnicode[133]=toCharCode(`â`),pdfDocEncodingToUnicode[134]=toCharCode(`Æ`),pdfDocEncodingToUnicode[135]=toCharCode(`â`),pdfDocEncodingToUnicode[136]=toCharCode(`â¹`),pdfDocEncodingToUnicode[137]=toCharCode(`âº`),pdfDocEncodingToUnicode[138]=toCharCode(`â`),pdfDocEncodingToUnicode[139]=toCharCode(`â°`),pdfDocEncodingToUnicode[140]=toCharCode(`â`),pdfDocEncodingToUnicode[141]=toCharCode(`â`),pdfDocEncodingToUnicode[142]=toCharCode(`â`),pdfDocEncodingToUnicode[143]=toCharCode(`â`),pdfDocEncodingToUnicode[144]=toCharCode(`â`),pdfDocEncodingToUnicode[145]=toCharCode(`â`),pdfDocEncodingToUnicode[146]=toCharCode(`â¢`),pdfDocEncodingToUnicode[147]=toCharCode(`ï¬`),pdfDocEncodingToUnicode[148]=toCharCode(`ï¬`),pdfDocEncodingToUnicode[149]=toCharCode(`Å`),pdfDocEncodingToUnicode[150]=toCharCode(`Å`),pdfDocEncodingToUnicode[151]=toCharCode(`Å `),pdfDocEncodingToUnicode[152]=toCharCode(`Ÿ`),pdfDocEncodingToUnicode[153]=toCharCode(`Ž`),pdfDocEncodingToUnicode[154]=toCharCode(`ı`),pdfDocEncodingToUnicode[155]=toCharCode(`Å`),pdfDocEncodingToUnicode[156]=toCharCode(`Å`),pdfDocEncodingToUnicode[157]=toCharCode(`Å¡`),pdfDocEncodingToUnicode[158]=toCharCode(`ž`),pdfDocEncodingToUnicode[159]=toCharCode(`�`),pdfDocEncodingToUnicode[160]=toCharCode(`â¬`),pdfDocEncodingToUnicode[173]=toCharCode(`�`);var pdfDocEncodingDecode=function(e){for(var t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]=pdfDocEncodingToUnicode[e[_e]];return String.fromCodePoint.apply(String,t)},Cache=function(){function e(e){this.populate=e,this.value=void 0}return e.prototype.getValue=function(){return this.value},e.prototype.access=function(){return this.value||=this.populate(),this.value},e.prototype.invalidate=function(){this.value=void 0},e.populatedBy=function(t){return new e(t)},e}(),MethodNotImplementedError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Method `+t+`.`+_e+`() not implemented`;return xe=e.call(this,Se)||this,xe}return t}(Error),PrivateConstructorError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Cannot construct `+t+` - it has a private constructor`;return _e=e.call(this,xe)||this,_e}return t}(Error),UnexpectedObjectTypeError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=function(e){var t,_e;return e?.name??e?.constructor?.name},Ce=`Expected instance of `+(Array.isArray(t)?t.map(Se):[Se(t)]).join(` or `)+`, `+(`but got instance of `+(_e&&Se(_e)));return xe=e.call(this,Ce)||this,xe}return t}(Error),UnsupportedEncodingError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=t+` stream encoding not supported`;return _e=e.call(this,xe)||this,_e}return t}(Error),ReparseError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Cannot call `+t+`.`+_e+`() more than once`;return xe=e.call(this,Se)||this,xe}return t}(Error),MissingCatalogError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Missing catalog (ref=`+t+`)`;return _e=e.call(this,xe)||this,_e}return t}(Error),MissingPageContentsEmbeddingError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,`Can't embed page with missing Contents`)||this,t}return t}(Error),UnrecognizedStreamTypeError=function(e){__extends$1(t,e);function t(t){var _e,xe,Se,Ce=this,Te=`Unrecognized stream type: `+(t?.contructor?.name??t?.name??t);return Ce=e.call(this,Te)||this,Ce}return t}(Error),PageEmbeddingMismatchedContextError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,"Found mismatched contexts while embedding pages. All pages in the array passed to `PDFDocument.embedPages()` must be from the same document.")||this,t}return t}(Error),PDFArrayIsNotRectangleError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Attempted to convert PDFArray with `+t+` elements to rectangle, but must have exactly 4 elements.`;return _e=e.call(this,xe)||this,_e}return t}(Error),InvalidPDFDateStringError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Attempted to convert "`+t+`" to a date, but it does not match the PDF date string format.`;return _e=e.call(this,xe)||this,_e}return t}(Error),InvalidTargetIndexError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Invalid targetIndex specified: targetIndex=`+t+` must be less than Count=`+_e;return xe=e.call(this,Se)||this,xe}return t}(Error),CorruptPageTreeError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Failed to `+_e+` at targetIndex=`+t+` due to corrupt page tree: It is likely that one or more 'Count' entries are invalid`;return xe=e.call(this,Se)||this,xe}return t}(Error),IndexOutOfBoundsError=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=this,Ce=`index should be at least `+_e+` and at most `+xe+`, but was actually `+t;return Se=e.call(this,Ce)||this,Se}return t}(Error),InvalidAcroFieldValueError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,`Attempted to set invalid field value`)||this,t}return t}(Error),MultiSelectValueError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,`Attempted to select multiple values for single-select field`)||this,t}return t}(Error),MissingDAEntryError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`No /DA (default appearance) entry found for field: `+t;return _e=e.call(this,xe)||this,_e}return t}(Error),MissingTfOperatorError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`No Tf operator found for DA of field: `+t;return _e=e.call(this,xe)||this,_e}return t}(Error),NumberParsingError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Failed to parse number `+(`(line:`+t.line+` col:`+t.column+` offset=`+t.offset+`): "`+_e+`"`);return xe=e.call(this,Se)||this,xe}return t}(Error),PDFParsingError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Failed to parse PDF document `+(`(line:`+t.line+` col:`+t.column+` offset=`+t.offset+`): `+_e);return xe=e.call(this,Se)||this,xe}return t}(Error),NextByteAssertionError=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=this,Ce=`Expected next byte to be `+_e+` but it was actually `+xe;return Se=e.call(this,t,Ce)||this,Se}return t}(PDFParsingError),PDFObjectParsingError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Failed to parse PDF object starting with the following byte: `+_e;return xe=e.call(this,t,Se)||this,xe}return t}(PDFParsingError),PDFInvalidObjectParsingError=function(e){__extends$1(t,e);function t(t){var _e=this;return _e=e.call(this,t,`Failed to parse invalid PDF object`)||this,_e}return t}(PDFParsingError),PDFStreamParsingError=function(e){__extends$1(t,e);function t(t){var _e=this;return _e=e.call(this,t,`Failed to parse PDF stream`)||this,_e}return t}(PDFParsingError),UnbalancedParenthesisError=function(e){__extends$1(t,e);function t(t){var _e=this;return _e=e.call(this,t,`Failed to parse PDF literal string due to unbalanced parenthesis`)||this,_e}return t}(PDFParsingError),StalledParserError=function(e){__extends$1(t,e);function t(t){var _e=this;return _e=e.call(this,t,`Parser stalled`)||this,_e}return t}(PDFParsingError),MissingPDFHeaderError=function(e){__extends$1(t,e);function t(t){var _e=this;return _e=e.call(this,t,`No PDF header found`)||this,_e}return t}(PDFParsingError),MissingKeywordError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Did not find expected keyword '`+arrayAsString(_e)+`'`;return xe=e.call(this,t,Se)||this,xe}return t}
vendor: 46,741 bytes, lines 281-295
281(PDFParsingError),CharCodes;(function(e){e[e.Null=0]=`Null`,e[e.Backspace=8]=`Backspace`,e[e.Tab=9]=`Tab`,e[e.Newline=10]=`Newline`,e[e.FormFeed=12]=`FormFeed`,e[e.CarriageReturn=13]=`CarriageReturn`,e[e.Space=32]=`Space`,e[e.ExclamationPoint=33]=`ExclamationPoint`,e[e.Hash=35]=`Hash`,e[e.Percent=37]=`Percent`,e[e.LeftParen=40]=`LeftParen`,e[e.RightParen=41]=`RightParen`,e[e.Plus=43]=`Plus`,e[e.Minus=45]=`Minus`,e[e.Dash=45]=`Dash`,e[e.Period=46]=`Period`,e[e.ForwardSlash=47]=`ForwardSlash`,e[e.Zero=48]=`Zero`,e[e.One=49]=`One`,e[e.Two=50]=`Two`,e[e.Three=51]=`Three`,e[e.Four=52]=`Four`,e[e.Five=53]=`Five`,e[e.Six=54]=`Six`,e[e.Seven=55]=`Seven`,e[e.Eight=56]=`Eight`,e[e.Nine=57]=`Nine`,e[e.LessThan=60]=`LessThan`,e[e.GreaterThan=62]=`GreaterThan`,e[e.A=65]=`A`,e[e.D=68]=`D`,e[e.E=69]=`E`,e[e.F=70]=`F`,e[e.O=79]=`O`,e[e.P=80]=`P`,e[e.R=82]=`R`,e[e.LeftSquareBracket=91]=`LeftSquareBracket`,e[e.BackSlash=92]=`BackSlash`,e[e.RightSquareBracket=93]=`RightSquareBracket`,e[e.a=97]=`a`,e[e.b=98]=`b`,e[e.d=100]=`d`,e[e.e=101]=`e`,e[e.f=102]=`f`,e[e.i=105]=`i`,e[e.j=106]=`j`,e[e.l=108]=`l`,e[e.m=109]=`m`,e[e.n=110]=`n`,e[e.o=111]=`o`,e[e.r=114]=`r`,e[e.s=115]=`s`,e[e.t=116]=`t`,e[e.u=117]=`u`,e[e.x=120]=`x`,e[e.LeftCurly=123]=`LeftCurly`,e[e.RightCurly=125]=`RightCurly`,e[e.Tilde=126]=`Tilde`})(CharCodes||={});var CharCodes_default=CharCodes,import_pako=__toESM(require_pako()),PDFHeader=function(){function e(e,t){this.major=String(e),this.minor=String(t)}return e.prototype.toString=function(){var e=charFromCode(129);return`%PDF-`+this.major+`.`+this.minor+` 282%`+e+e+e+e},e.prototype.sizeInBytes=function(){return 12+this.major.length+this.minor.length},e.prototype.copyBytesInto=function(e,t){var _e=t;return e[t++]=CharCodes_default.Percent,e[t++]=CharCodes_default.P,e[t++]=CharCodes_default.D,e[t++]=CharCodes_default.F,e[t++]=CharCodes_default.Dash,t+=copyStringIntoBuffer(this.major,e,t),e[t++]=CharCodes_default.Period,t+=copyStringIntoBuffer(this.minor,e,t),e[t++]=CharCodes_default.Newline,e[t++]=CharCodes_default.Percent,e[t++]=129,e[t++]=129,e[t++]=129,e[t++]=129,t-_e},e.forVersion=function(t,_e){return new e(t,_e)},e}(),PDFObject=function(){function e(){}return e.prototype.clone=function(e){throw new MethodNotImplementedError(this.constructor.name,`clone`)},e.prototype.toString=function(){throw new MethodNotImplementedError(this.constructor.name,`toString`)},e.prototype.sizeInBytes=function(){throw new MethodNotImplementedError(this.constructor.name,`sizeInBytes`)},e.prototype.copyBytesInto=function(e,t){throw new MethodNotImplementedError(this.constructor.name,`copyBytesInto`)},e}(),PDFNumber=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.numberValue=t,_e.stringValue=numberToString(t),_e}return t.prototype.asNumber=function(){return this.numberValue},t.prototype.value=function(){return this.numberValue},t.prototype.clone=function(){return t.of(this.numberValue)},t.prototype.toString=function(){return this.stringValue},t.prototype.sizeInBytes=function(){return this.stringValue.length},t.prototype.copyBytesInto=function(e,t){return t+=copyStringIntoBuffer(this.stringValue,e,t),this.stringValue.length},t.of=function(e){return new t(e)},t}(PDFObject),PDFArray=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.array=[],_e.context=t,_e}return t.prototype.size=function(){return this.array.length},t.prototype.push=function(e){this.array.push(e)},t.prototype.insert=function(e,t){this.array.splice(e,0,t)},t.prototype.indexOf=function(e){var t=this.array.indexOf(e);return t===-1?void 0:t},t.prototype.remove=function(e){this.array.splice(e,1)},t.prototype.set=function(e,t){this.array[e]=t},t.prototype.get=function(e){return this.array[e]},t.prototype.lookupMaybe=function(e){for(var t,_e=[],xe=1;xe<arguments.length;xe++)_e[xe-1]=arguments[xe];return(t=this.context).lookupMaybe.apply(t,__spreadArrays([this.get(e)],_e))},t.prototype.lookup=function(e){for(var t,_e=[],xe=1;xe<arguments.length;xe++)_e[xe-1]=arguments[xe];return(t=this.context).lookup.apply(t,__spreadArrays([this.get(e)],_e))},t.prototype.asRectangle=function(){if(this.size()!==4)throw new PDFArrayIsNotRectangleError(this.size());var e=this.lookup(0,PDFNumber).asNumber(),t=this.lookup(1,PDFNumber).asNumber(),_e=this.lookup(2,PDFNumber).asNumber(),xe=this.lookup(3,PDFNumber).asNumber();return{x:e,y:t,width:_e-e,height:xe-t}},t.prototype.asArray=function(){return this.array.slice()},t.prototype.clone=function(e){for(var _e=t.withContext(e||this.context),xe=0,Se=this.size();xe<Se;xe++)_e.push(this.array[xe]);return _e},t.prototype.toString=function(){for(var e=`[ `,t=0,_e=this.size();t<_e;t++)e+=this.get(t).toString(),e+=` `;return e+=`]`,e},t.prototype.sizeInBytes=function(){for(var e=3,t=0,_e=this.size();t<_e;t++)e+=this.get(t).sizeInBytes()+1;return e},t.prototype.copyBytesInto=function(e,t){var _e=t;e[t++]=CharCodes_default.LeftSquareBracket,e[t++]=CharCodes_default.Space;for(var xe=0,Se=this.size();xe<Se;xe++)t+=this.get(xe).copyBytesInto(e,t),e[t++]=CharCodes_default.Space;return e[t++]=CharCodes_default.RightSquareBracket,t-_e},t.prototype.scalePDFNumbers=function(e,t){for(var _e=0,xe=this.size();_e<xe;_e++){var Se=this.lookup(_e);if(Se instanceof PDFNumber){var Ce=_e%2==0?e:t;this.set(_e,PDFNumber.of(Se.asNumber()*Ce))}}},t.withContext=function(e){return new t(e)},t}(PDFObject),ENFORCER$2={},PDFBool=function(e){__extends$1(t,e);function t(t,_e){var xe=this;if(t!==ENFORCER$2)throw new PrivateConstructorError(`PDFBool`);return xe=e.call(this)||this,xe.value=_e,xe}return t.prototype.asBoolean=function(){return this.value},t.prototype.clone=function(){return this},t.prototype.toString=function(){return String(this.value)},t.prototype.sizeInBytes=function(){return this.value?4:5},t.prototype.copyBytesInto=function(e,t){return this.value?(e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.u,e[t++]=CharCodes_default.e,4):(e[t++]=CharCodes_default.f,e[t++]=CharCodes_default.a,e[t++]=CharCodes_default.l,e[t++]=CharCodes_default.s,e[t++]=CharCodes_default.e,5)},t.True=new t(ENFORCER$2,!0),t.False=new t(ENFORCER$2,!1),t}(PDFObject),IsDelimiter=new Uint8Array(256);IsDelimiter[CharCodes_default.LeftParen]=1,IsDelimiter[CharCodes_default.RightParen]=1,IsDelimiter[CharCodes_default.LessThan]=1,IsDelimiter[CharCodes_default.GreaterThan]=1,IsDelimiter[CharCodes_default.LeftSquareBracket]=1,IsDelimiter[CharCodes_default.RightSquareBracket]=1,IsDelimiter[CharCodes_default.LeftCurly]=1,IsDelimiter[CharCodes_default.RightCurly]=1,IsDelimiter[CharCodes_default.ForwardSlash]=1,IsDelimiter[CharCodes_default.Percent]=1;var IsWhitespace=new Uint8Array(256);IsWhitespace[CharCodes_default.Null]=1,IsWhitespace[CharCodes_default.Tab]=1,IsWhitespace[CharCodes_default.Newline]=1,IsWhitespace[CharCodes_default.FormFeed]=1,IsWhitespace[CharCodes_default.CarriageReturn]=1,IsWhitespace[CharCodes_default.Space]=1;for(var IsIrregular=new Uint8Array(256),idx$1=0,len$1=256;idx$1<len$1;idx$1++)IsIrregular[idx$1]=IsWhitespace[idx$1]||IsDelimiter[idx$1]?1:0;IsIrregular[CharCodes_default.Hash]=1;var decodeName=function(e){return e.replace(/#([\dABCDEF]{2})/g,function(e,t){return charFromHexCode(t)})},isRegularChar=function(e){return e>=CharCodes_default.ExclamationPoint&&e<=CharCodes_default.Tilde&&!IsIrregular[e]},ENFORCER$1={},pool$1=new Map,PDFName=function(e){__extends$1(t,e);function t(t,_e){var xe=this;if(t!==ENFORCER$1)throw new PrivateConstructorError(`PDFName`);xe=e.call(this)||this;for(var Se=`/`,Ce=0,Te=_e.length;Ce<Te;Ce++){var Ee=_e[Ce],De=toCharCode(Ee);Se+=isRegularChar(De)?Ee:`#`+toHexString(De)}return xe.encodedName=Se,xe}return t.prototype.asBytes=function(){for(var e=[],t=``,_e=!1,xe=function(t){t!==void 0&&e.push(t),_e=!1},Se=1,Ce=this.encodedName.length;Se<Ce;Se++){var Te=this.encodedName[Se],Ee=toCharCode(Te),De=this.encodedName[Se+1];_e?Ee>=CharCodes_default.Zero&&Ee<=CharCodes_default.Nine||Ee>=CharCodes_default.a&&Ee<=CharCodes_default.f||Ee>=CharCodes_default.A&&Ee<=CharCodes_default.F?(t+=Te,(t.length===2||!(De>=`0`&&De<=`9`||De>=`a`&&De<=`f`||De>=`A`&&De<=`F`))&&(xe(parseInt(t,16)),t=``)):xe(Ee):Ee===CharCodes_default.Hash?_e=!0:xe(Ee)}return new Uint8Array(e)},t.prototype.decodeText=function(){var e=this.asBytes();return String.fromCharCode.apply(String,Array.from(e))},t.prototype.asString=function(){return this.encodedName},t.prototype.value=function(){return this.encodedName},t.prototype.clone=function(){return this},t.prototype.toString=function(){return this.encodedName},t.prototype.sizeInBytes=function(){return this.encodedName.length},t.prototype.copyBytesInto=function(e,t){return t+=copyStringIntoBuffer(this.encodedName,e,t),this.encodedName.length},t.of=function(e){var _e=decodeName(e),xe=pool$1.get(_e);return xe||(xe=new t(ENFORCER$1,_e),pool$1.set(_e,xe)),xe},t.Length=t.of(`Length`),t.FlateDecode=t.of(`FlateDecode`),t.Resources=t.of(`Resources`),t.Font=t.of(`Font`),t.XObject=t.of(`XObject`),t.ExtGState=t.of(`ExtGState`),t.Contents=t.of(`Contents`),t.Type=t.of(`Type`),t.Parent=t.of(`Parent`),t.MediaBox=t.of(`MediaBox`),t.Page=t.of(`Page`),t.Annots=t.of(`Annots`),t.TrimBox=t.of(`TrimBox`),t.ArtBox=t.of(`ArtBox`),t.BleedBox=t.of(`BleedBox`),t.CropBox=t.of(`CropBox`),t.Rotate=t.of(`Rotate`),t.Title=t.of(`Title`),t.Author=t.of(`Author`),t.Subject=t.of(`Subject`),t.Creator=t.of(`Creator`),t.Keywords=t.of(`Keywords`),t.Producer=t.of(`Producer`),t.CreationDate=t.of(`CreationDate`),t.ModDate=t.of(`ModDate`),t}(PDFObject),PDFNull=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.asNull=function(){return null},t.prototype.clone=function(){return this},t.prototype.toString=function(){return`null`},t.prototype.sizeInBytes=function(){return 4},t.prototype.copyBytesInto=function(e,t){return e[t++]=CharCodes_default.n,e[t++]=CharCodes_default.u,e[t++]=CharCodes_default.l,e[t++]=CharCodes_default.l,4},t}(PDFObject),PDFNull_default=new PDFNull,PDFDict=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this)||this;return xe.dict=t,xe.context=_e,xe}return t.prototype.keys=function(){return Array.from(this.dict.keys())},t.prototype.values=function(){return Array.from(this.dict.values())},t.prototype.entries=function(){return Array.from(this.dict.entries())},t.prototype.set=function(e,t){this.dict.set(e,t)},t.prototype.get=function(e,t){t===void 0&&(t=!1);var _e=this.dict.get(e);if(!(_e===PDFNull_default&&!t))return _e},t.prototype.has=function(e){var t=this.dict.get(e);return t!==void 0&&t!==PDFNull_default},t.prototype.lookupMaybe=function(e){for(var t,_e=[],xe=1;xe<arguments.length;xe++)_e[xe-1]=arguments[xe];var Se=_e.includes(PDFNull_default),Ce=(t=this.context).lookupMaybe.apply(t,__spreadArrays([this.get(e,Se)],_e));if(!(Ce===PDFNull_default&&!Se))return Ce},t.prototype.lookup=function(e){for(var t,_e=[],xe=1;xe<arguments.length;xe++)_e[xe-1]=arguments[xe];var Se=_e.includes(PDFNull_default),Ce=(t=this.context).lookup.apply(t,__spreadArrays([this.get(e,Se)],_e));if(!(Ce===PDFNull_default&&!Se))return Ce},t.prototype.delete=function(e){return this.dict.delete(e)},t.prototype.asMap=function(){return new Map(this.dict)},t.prototype.uniqueKey=function(e){e===void 0&&(e=``);for(var t=this.keys(),_e=PDFName.of(this.context.addRandomSuffix(e,10));t.includes(_e);)_e=PDFName.of(this.context.addRandomSuffix(e,10));return _e},t.prototype.clone=function(e){for(var _e=t.withContext(e||this.context),xe=this.entries(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=Te[0],De=Te[1];_e.set(Ee,De)}return _e},t.prototype.toString=function(){for(var e=`<< 283`,t=this.entries(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se[0],Te=Se[1];e+=Ce.toString()+` `+Te.toString()+` 284`}return e+=`>>`,e},t.prototype.sizeInBytes=function(){for(var e=5,t=this.entries(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se[0],Te=Se[1];e+=Ce.sizeInBytes()+Te.sizeInBytes()+2}return e},t.prototype.copyBytesInto=function(e,t){var _e=t;e[t++]=CharCodes_default.LessThan,e[t++]=CharCodes_default.LessThan,e[t++]=CharCodes_default.Newline;for(var xe=this.entries(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=Te[0],De=Te[1];t+=Ee.copyBytesInto(e,t),e[t++]=CharCodes_default.Space,t+=De.copyBytesInto(e,t),e[t++]=CharCodes_default.Newline}return e[t++]=CharCodes_default.GreaterThan,e[t++]=CharCodes_default.GreaterThan,t-_e},t.withContext=function(e){return new t(new Map,e)},t.fromMapWithContext=function(e,_e){return new t(e,_e)},t}(PDFObject),PDFStream=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.dict=t,_e}return t.prototype.clone=function(e){throw new MethodNotImplementedError(this.constructor.name,`clone`)},t.prototype.getContentsString=function(){throw new MethodNotImplementedError(this.constructor.name,`getContentsString`)},t.prototype.getContents=function(){throw new MethodNotImplementedError(this.constructor.name,`getContents`)},t.prototype.getContentsSize=function(){throw new MethodNotImplementedError(this.constructor.name,`getContentsSize`)},t.prototype.updateDict=function(){var e=this.getContentsSize();this.dict.set(PDFName.Length,PDFNumber.of(e))},t.prototype.sizeInBytes=function(){return this.updateDict(),this.dict.sizeInBytes()+this.getContentsSize()+18},t.prototype.toString=function(){this.updateDict();var e=this.dict.toString();return e+=` 285stream 286`,e+=this.getContentsString(),e+=` 287endstream`,e},t.prototype.copyBytesInto=function(e,t){this.updateDict();var _e=t;t+=this.dict.copyBytesInto(e,t),e[t++]=CharCodes_default.Newline,e[t++]=CharCodes_default.s,e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.a,e[t++]=CharCodes_default.m,e[t++]=CharCodes_default.Newline;for(var xe=this.getContents(),Se=0,Ce=xe.length;Se<Ce;Se++)e[t++]=xe[Se];return e[t++]=CharCodes_default.Newline,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.n,e[t++]=CharCodes_default.d,e[t++]=CharCodes_default.s,e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.a,e[t++]=CharCodes_default.m,t-_e},t}(PDFObject),PDFRawStream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,t)||this;return xe.contents=_e,xe}return t.prototype.asUint8Array=function(){return this.contents.slice()},t.prototype.clone=function(e){return t.of(this.dict.clone(e),this.contents.slice())},t.prototype.getContentsString=function(){return arrayAsString(this.contents)},t.prototype.getContents=function(){return this.contents},t.prototype.getContentsSize=function(){return this.contents.length},t.of=function(e,_e){return new t(e,_e)},t}(PDFStream),ENFORCER={},pool=new Map,PDFRef=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=this;if(t!==ENFORCER)throw new PrivateConstructorError(`PDFRef`);return Se=e.call(this)||this,Se.objectNumber=_e,Se.generationNumber=xe,Se.tag=_e+` `+xe+` R`,Se}return t.prototype.clone=function(){return this},t.prototype.toString=function(){return this.tag},t.prototype.sizeInBytes=function(){return this.tag.length},t.prototype.copyBytesInto=function(e,t){return t+=copyStringIntoBuffer(this.tag,e,t),this.tag.length},t.of=function(e,_e){_e===void 0&&(_e=0);var xe=e+` `+_e+` R`,Se=pool.get(xe);return Se||(Se=new t(ENFORCER,e,_e),pool.set(xe,Se)),Se},t}(PDFObject),PDFOperator=function(){function e(e,t){this.name=e,this.args=t||[]}return e.prototype.clone=function(t){for(var _e=Array(this.args.length),xe=0,Se=_e.length;xe<Se;xe++){var Ce=this.args[xe];_e[xe]=Ce instanceof PDFObject?Ce.clone(t):Ce}return e.of(this.name,_e)},e.prototype.toString=function(){for(var e=``,t=0,_e=this.args.length;t<_e;t++)e+=String(this.args[t])+` `;return e+=this.name,e},e.prototype.sizeInBytes=function(){for(var e=0,t=0,_e=this.args.length;t<_e;t++){var xe=this.args[t];e+=(xe instanceof PDFObject?xe.sizeInBytes():xe.length)+1}return e+=this.name.length,e},e.prototype.copyBytesInto=function(e,t){for(var _e=t,xe=0,Se=this.args.length;xe<Se;xe++){var Ce=this.args[xe];Ce instanceof PDFObject?t+=Ce.copyBytesInto(e,t):t+=copyStringIntoBuffer(Ce,e,t),e[t++]=CharCodes_default.Space}return t+=copyStringIntoBuffer(this.name,e,t),t-_e},e.of=function(t,_e){return new e(t,_e)},e}(),PDFOperatorNames;(function(e){e.NonStrokingColor=`sc`,e.NonStrokingColorN=`scn`,e.NonStrokingColorRgb=`rg`,e.NonStrokingColorGray=`g`,e.NonStrokingColorCmyk=`k`,e.NonStrokingColorspace=`cs`,e.StrokingColor=`SC`,e.StrokingColorN=`SCN`,e.StrokingColorRgb=`RG`,e.StrokingColorGray=`G`,e.StrokingColorCmyk=`K`,e.StrokingColorspace=`CS`,e.BeginMarkedContentSequence=`BDC`,e.BeginMarkedContent=`BMC`,e.EndMarkedContent=`EMC`,e.MarkedContentPointWithProps=`DP`,e.MarkedContentPoint=`MP`,e.DrawObject=`Do`,e.ConcatTransformationMatrix=`cm`,e.PopGraphicsState=`Q`,e.PushGraphicsState=`q`,e.SetFlatness=`i`,e.SetGraphicsStateParams=`gs`,e.SetLineCapStyle=`J`,e.SetLineDashPattern=`d`,e.SetLineJoinStyle=`j`,e.SetLineMiterLimit=`M`,e.SetLineWidth=`w`,e.SetTextMatrix=`Tm`,e.SetRenderingIntent=`ri`,e.AppendRectangle=`re`,e.BeginInlineImage=`BI`,e.BeginInlineImageData=`ID`,e.EndInlineImage=`EI`,e.ClipEvenOdd=`W*`,e.ClipNonZero=`W`,e.CloseAndStroke=`s`,e.CloseFillEvenOddAndStroke=`b*`,e.CloseFillNonZeroAndStroke=`b`,e.ClosePath=`h`,e.AppendBezierCurve=`c`,e.CurveToReplicateFinalPoint=`y`,e.CurveToReplicateInitialPoint=`v`,e.EndPath=`n`,e.FillEvenOddAndStroke=`B*`,e.FillEvenOdd=`f*`,e.FillNonZeroAndStroke=`B`,e.FillNonZero=`f`,e.LegacyFillNonZero=`F`,e.LineTo=`l`,e.MoveTo=`m`,e.ShadingFill=`sh`,e.StrokePath=`S`,e.BeginText=`BT`,e.EndText=`ET`,e.MoveText=`Td`,e.MoveTextSetLeading=`TD`,e.NextLine=`T*`,e.SetCharacterSpacing=`Tc`,e.SetFontAndSize=`Tf`,e.SetTextHorizontalScaling=`Tz`,e.SetTextLineHeight=`TL`,e.SetTextRenderingMode=`Tr`,e.SetTextRise=`Ts`,e.SetWordSpacing=`Tw`,e.ShowText=`Tj`,e.ShowTextAdjusted=`TJ`,e.ShowTextLine=`'`,e.ShowTextLineAndSpace=`"`,e.Type3D0=`d0`,e.Type3D1=`d1`,e.BeginCompatibilitySection=`BX`,e.EndCompatibilitySection=`EX`})(PDFOperatorNames||={});var PDFOperatorNames_default=PDFOperatorNames,PDFFlateStream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,t)||this;return xe.computeContents=function(){var e=xe.getUnencodedContents();return xe.encode?import_pako.default.deflate(e):e},xe.encode=_e,_e&&t.set(PDFName.of(`Filter`),PDFName.of(`FlateDecode`)),xe.contentsCache=Cache.populatedBy(xe.computeContents),xe}return t.prototype.getContents=function(){return this.contentsCache.access()},t.prototype.getContentsSize=function(){return this.contentsCache.access().length},t.prototype.getUnencodedContents=function(){throw new MethodNotImplementedError(this.constructor.name,`getUnencodedContents`)},t}(PDFStream),PDFContentStream=function(e){__extends$1(t,e);function t(t,_e,xe){xe===void 0&&(xe=!0);var Se=e.call(this,t,xe)||this;return Se.operators=_e,Se}return t.prototype.push=function(){for(var e,t=[],_e=0;_e<arguments.length;_e++)t[_e]=arguments[_e];(e=this.operators).push.apply(e,t)},t.prototype.clone=function(e){for(var _e=Array(this.operators.length),xe=0,Se=this.operators.length;xe<Se;xe++)_e[xe]=this.operators[xe].clone(e);var Ce=this,Te=Ce.dict,Ee=Ce.encode;return t.of(Te.clone(e),_e,Ee)},t.prototype.getContentsString=function(){for(var e=``,t=0,_e=this.operators.length;t<_e;t++)e+=this.operators[t]+` 288`;return e},t.prototype.getUnencodedContents=function(){for(var e=new Uint8Array(this.getUnencodedContentsSize()),t=0,_e=0,xe=this.operators.length;_e<xe;_e++)t+=this.operators[_e].copyBytesInto(e,t),e[t++]=CharCodes_default.Newline;return e},t.prototype.getUnencodedContentsSize=function(){for(var e=0,t=0,_e=this.operators.length;t<_e;t++)e+=this.operators[t].sizeInBytes()+1;return e},t.of=function(e,_e,xe){return xe===void 0&&(xe=!0),new t(e,_e,xe)},t}(PDFFlateStream),SimpleRNG=function(){function e(e){this.seed=e}return e.prototype.nextInt=function(){var e=Math.sin(this.seed++)*1e4;return e-Math.floor(e)},e.withSeed=function(t){return new e(t)},e}(),byAscendingObjectNumber=function(e,t){var _e=e[0],xe=t[0];return _e.objectNumber-xe.objectNumber},PDFContext=function(){function e(){this.largestObjectNumber=0,this.header=PDFHeader.forVersion(1,7),this.trailerInfo={},this.indirectObjects=new Map,this.rng=SimpleRNG.withSeed(1)}return e.prototype.assign=function(e,t){this.indirectObjects.set(e,t),e.objectNumber>this.largestObjectNumber&&(this.largestObjectNumber=e.objectNumber)},e.prototype.nextRef=function(){return this.largestObjectNumber+=1,PDFRef.of(this.largestObjectNumber)},e.prototype.register=function(e){var t=this.nextRef();return this.assign(t,e),t},e.prototype.delete=function(e){return this.indirectObjects.delete(e)},e.prototype.lookupMaybe=function(e){var t=[...arguments].slice(1),_e=t.includes(PDFNull_default),xe=e instanceof PDFRef?this.indirectObjects.get(e):e;if(!(!xe||xe===PDFNull_default&&!_e)){for(var Se=0,Ce=t.length;Se<Ce;Se++){var Te=t[Se];if(Te===PDFNull_default){if(xe===PDFNull_default)return xe}else if(xe instanceof Te)return xe}throw new UnexpectedObjectTypeError(t,xe)}},e.prototype.lookup=function(e){var t=[...arguments].slice(1),_e=e instanceof PDFRef?this.indirectObjects.get(e):e;if(t.length===0)return _e;for(var xe=0,Se=t.length;xe<Se;xe++){var Ce=t[xe];if(Ce===PDFNull_default){if(_e===PDFNull_default)return _e}else if(_e instanceof Ce)return _e}throw new UnexpectedObjectTypeError(t,_e)},e.prototype.getObjectRef=function(e){for(var t=Array.from(this.indirectObjects.entries()),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se[0];if(Se[1]===e)return Ce}},e.prototype.enumerateIndirectObjects=function(){return Array.from(this.indirectObjects.entries()).sort(byAscendingObjectNumber)},e.prototype.obj=function(e){if(e instanceof PDFObject)return e;if(e==null)return PDFNull_default;if(typeof e==`string`)return PDFName.of(e);if(typeof e==`number`)return PDFNumber.of(e);if(typeof e==`boolean`)return e?PDFBool.True:PDFBool.False;if(Array.isArray(e)){for(var t=PDFArray.withContext(this),_e=0,xe=e.length;_e<xe;_e++)t.push(this.obj(e[_e]));return t}else{for(var Se=PDFDict.withContext(this),Ce=Object.keys(e),_e=0,xe=Ce.length;_e<xe;_e++){var Te=Ce[_e],Ee=e[Te];Ee!==void 0&&Se.set(PDFName.of(Te),this.obj(Ee))}return Se}},e.prototype.stream=function(e,t){return t===void 0&&(t={}),PDFRawStream.of(this.obj(t),typedArrayFor(e))},e.prototype.flateStream=function(e,t){return t===void 0&&(t={}),this.stream(import_pako.default.deflate(typedArrayFor(e)),__assign(__assign({},t),{Filter:`FlateDecode`}))},e.prototype.contentStream=function(e,t){return t===void 0&&(t={}),PDFContentStream.of(this.obj(t),e)},e.prototype.formXObject=function(e,t){return t===void 0&&(t={}),this.contentStream(e,__assign(__assign({BBox:this.obj([0,0,0,0]),Matrix:this.obj([1,0,0,1,0,0])},t),{Type:`XObject`,Subtype:`Form`}))},e.prototype.getPushGraphicsStateContentStream=function(){if(this.pushGraphicsStateContentStreamRef)return this.pushGraphicsStateContentStreamRef;var e=this.obj({}),t=PDFOperator.of(PDFOperatorNames_default.PushGraphicsState),_e=PDFContentStream.of(e,[t]);return this.pushGraphicsStateContentStreamRef=this.register(_e),this.pushGraphicsStateContentStreamRef},e.prototype.getPopGraphicsStateContentStream=function(){if(this.popGraphicsStateContentStreamRef)return this.popGraphicsStateContentStreamRef;var e=this.obj({}),t=PDFOperator.of(PDFOperatorNames_default.PopGraphicsState),_e=PDFContentStream.of(e,[t]);return this.popGraphicsStateContentStreamRef=this.register(_e),this.popGraphicsStateContentStreamRef},e.prototype.addRandomSuffix=function(e,t){return t===void 0&&(t=4),e+`-`+Math.floor(this.rng.nextInt()*10**t)},e.create=function(){return new e},e}(),PDFPageLeaf=function(e){__extends$1(t,e);function t(t,_e,xe){xe===void 0&&(xe=!0);var Se=e.call(this,t,_e)||this;return Se.normalized=!1,Se.autoNormalizeCTM=xe,Se}return t.prototype.clone=function(e){for(var _e=t.fromMapWithContext(new Map,e||this.context,this.autoNormalizeCTM),xe=this.entries(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=Te[0],De=Te[1];_e.set(Ee,De)}return _e},t.prototype.Parent=function(){return this.lookupMaybe(PDFName.Parent,PDFDict)},t.prototype.Contents=function(){return this.lookup(PDFName.of(`Contents`))},t.prototype.Annots=function(){return this.lookupMaybe(PDFName.Annots,PDFArray)},t.prototype.BleedBox=function(){return this.lookupMaybe(PDFName.BleedBox,PDFArray)},t.prototype.TrimBox=function(){return this.lookupMaybe(PDFName.TrimBox,PDFArray)},t.prototype.ArtBox=function(){return this.lookupMaybe(PDFName.ArtBox,PDFArray)},t.prototype.Resources=function(){var e=this.getInheritableAttribute(PDFName.Resources);return this.context.lookupMaybe(e,PDFDict)},t.prototype.MediaBox=function(){var e=this.getInheritableAttribute(PDFName.MediaBox);return this.context.lookup(e,PDFArray)},t.prototype.CropBox=function(){var e=this.getInheritableAttribute(PDFName.CropBox);return this.context.lookupMaybe(e,PDFArray)},t.prototype.Rotate=function(){var e=this.getInheritableAttribute(PDFName.Rotate);return this.context.lookupMaybe(e,PDFNumber)},t.prototype.getInheritableAttribute=function(e){var t;return this.ascend(function(_e){t||=_e.get(e)}),t},t.prototype.setParent=function(e){this.set(PDFName.Parent,e)},t.prototype.addContentStream=function(e){var t=this.normalizedEntries().Contents||this.context.obj([]);this.set(PDFName.Contents,t),t.push(e)},t.prototype.wrapContentStreams=function(e,t){var _e=this.Contents();return _e instanceof PDFArray?(_e.insert(0,e),_e.push(t),!0):!1},t.prototype.addAnnot=function(e){this.normalizedEntries().Annots.push(e)},t.prototype.removeAnnot=function(e){var t=this.normalizedEntries().Annots,_e=t.indexOf(e);_e!==void 0&&t.remove(_e)},t.prototype.setFontDictionary=function(e,t){this.normalizedEntries().Font.set(e,t)},t.prototype.newFontDictionaryKey=function(e){return this.normalizedEntries().Font.uniqueKey(e)},t.prototype.newFontDictionary=function(e,t){var _e=this.newFontDictionaryKey(e);return this.setFontDictionary(_e,t),_e},t.prototype.setXObject=function(e,t){this.normalizedEntries().XObject.set(e,t)},t.prototype.newXObjectKey=function(e){return this.normalizedEntries().XObject.uniqueKey(e)},t.prototype.newXObject=function(e,t){var _e=this.newXObjectKey(e);return this.setXObject(_e,t),_e},t.prototype.setExtGState=function(e,t){this.normalizedEntries().ExtGState.set(e,t)},t.prototype.newExtGStateKey=function(e){return this.normalizedEntries().ExtGState.uniqueKey(e)},t.prototype.newExtGState=function(e,t){var _e=this.newExtGStateKey(e);return this.setExtGState(_e,t),_e},t.prototype.ascend=function(e){e(this);var t=this.Parent();t&&t.ascend(e)},t.prototype.normalize=function(){if(!this.normalized){var e=this.context,t=this.get(PDFName.Contents);this.context.lookup(t)instanceof PDFStream&&this.set(PDFName.Contents,e.obj([t])),this.autoNormalizeCTM&&this.wrapContentStreams(this.context.getPushGraphicsStateContentStream(),this.context.getPopGraphicsStateContentStream());var _e=this.getInheritableAttribute(PDFName.Resources),xe=e.lookupMaybe(_e,PDFDict)||e.obj({});this.set(PDFName.Resources,xe);var Se=xe.lookupMaybe(PDFName.Font,PDFDict)||e.obj({});xe.set(PDFName.Font,Se);var Ce=xe.lookupMaybe(PDFName.XObject,PDFDict)||e.obj({});xe.set(PDFName.XObject,Ce);var Te=xe.lookupMaybe(PDFName.ExtGState,PDFDict)||e.obj({});xe.set(PDFName.ExtGState,Te);var Ee=this.Annots()||e.obj([]);this.set(PDFName.Annots,Ee),this.normalized=!0}},t.prototype.normalizedEntries=function(){this.normalize();var e=this.Annots(),t=this.Resources();return{Annots:e,Resources:t,Contents:this.Contents(),Font:t.lookup(PDFName.Font,PDFDict),XObject:t.lookup(PDFName.XObject,PDFDict),ExtGState:t.lookup(PDFName.ExtGState,PDFDict)}},t.InheritableEntries=[`Resources`,`MediaBox`,`CropBox`,`Rotate`],t.withContextAndParent=function(e,_e){var xe=new Map;return xe.set(PDFName.Type,PDFName.Page),xe.set(PDFName.Parent,_e),xe.set(PDFName.Resources,e.obj({})),xe.set(PDFName.MediaBox,e.obj([0,0,612,792])),new t(xe,e,!1)},t.fromMapWithContext=function(e,_e,xe){return xe===void 0&&(xe=!0),new t(e,_e,xe)},t}(PDFDict),PDFObjectCopier=function(){function e(e,t){var _e=this;this.traversedObjects=new Map,this.copy=function(e){return e instanceof PDFPageLeaf?_e.copyPDFPage(e):e instanceof PDFDict?_e.copyPDFDict(e):e instanceof PDFArray?_e.copyPDFArray(e):e instanceof PDFStream?_e.copyPDFStream(e):e instanceof PDFRef?_e.copyPDFIndirectObject(e):e.clone()},this.copyPDFPage=function(e){for(var t=e.clone(),xe=PDFPageLeaf.InheritableEntries,Se=0,Ce=xe.length;Se<Ce;Se++){var Te=PDFName.of(xe[Se]),Ee=t.getInheritableAttribute(Te);!t.get(Te)&&Ee&&t.set(Te,Ee)}return t.delete(PDFName.of(`Parent`)),_e.copyPDFDict(t)},this.copyPDFDict=function(e){if(_e.traversedObjects.has(e))return _e.traversedObjects.get(e);var t=e.clone(_e.dest);_e.traversedObjects.set(e,t);for(var xe=e.entries(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=Te[0],De=Te[1];t.set(Ee,_e.copy(De))}return t},this.copyPDFArray=function(e){if(_e.traversedObjects.has(e))return _e.traversedObjects.get(e);var t=e.clone(_e.dest);_e.traversedObjects.set(e,t);for(var xe=0,Se=e.size();xe<Se;xe++){var Ce=e.get(xe);t.set(xe,_e.copy(Ce))}return t},this.copyPDFStream=function(e){if(_e.traversedObjects.has(e))return _e.traversedObjects.get(e);var t=e.clone(_e.dest);_e.traversedObjects.set(e,t);for(var xe=e.dict.entries(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=Te[0],De=Te[1];t.dict.set(Ee,_e.copy(De))}return t},this.copyPDFIndirectObject=function(e){if(!_e.traversedObjects.has(e)){var t=_e.dest.nextRef();_e.traversedObjects.set(e,t);var xe=_e.src.lookup(e);if(xe){var Se=_e.copy(xe);_e.dest.assign(t,Se)}}return _e.traversedObjects.get(e)},this.src=e,this.dest=t}return e.for=function(t,_e){return new e(t,_e)},e}(),PDFCrossRefSection=function(){function e(e){this.subsections=e?[[e]]:[],this.chunkIdx=0,this.chunkLength=+!!e}return e.prototype.addEntry=function(e,t){this.append({ref:e,offset:t,deleted:!1})},e.prototype.addDeletedEntry=function(e,t){this.append({ref:e,offset:t,deleted:!0})},e.prototype.toString=function(){for(var e=`xref 289`,t=0,_e=this.subsections.length;t<_e;t++){var xe=this.subsections[t];e+=xe[0].ref.objectNumber+` `+xe.length+` 290`;for(var Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se];e+=padStart(String(Te.offset),10,`0`),e+=` `,e+=padStart(String(Te.ref.generationNumber),5,`0`),e+=` `,e+=Te.deleted?`f`:`n`,e+=` 291`}}return e},e.prototype.sizeInBytes=function(){for(var e=5,t=0,_e=this.subsections.length;t<_e;t++){var xe=this.subsections[t],Se=xe.length,Ce=xe[0];e+=2,e+=String(Ce.ref.objectNumber).length,e+=String(Se).length,e+=20*Se}return e},e.prototype.copyBytesInto=function(e,t){var _e=t;return e[t++]=CharCodes_default.x,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.f,e[t++]=CharCodes_default.Newline,t+=this.copySubsectionsIntoBuffer(this.subsections,e,t),t-_e},e.prototype.copySubsectionsIntoBuffer=function(e,t,_e){for(var xe=_e,Se=e.length,Ce=0;Ce<Se;Ce++){var Te=this.subsections[Ce],Ee=String(Te[0].ref.objectNumber);_e+=copyStringIntoBuffer(Ee,t,_e),t[_e++]=CharCodes_default.Space;var De=String(Te.length);_e+=copyStringIntoBuffer(De,t,_e),t[_e++]=CharCodes_default.Newline,_e+=this.copyEntriesIntoBuffer(Te,t,_e)}return _e-xe},e.prototype.copyEntriesIntoBuffer=function(e,t,_e){for(var xe=e.length,Se=0;Se<xe;Se++){var Ce=e[Se],Te=padStart(String(Ce.offset),10,`0`);_e+=copyStringIntoBuffer(Te,t,_e),t[_e++]=CharCodes_default.Space;var Ee=padStart(String(Ce.ref.generationNumber),5,`0`);_e+=copyStringIntoBuffer(Ee,t,_e),t[_e++]=CharCodes_default.Space,t[_e++]=Ce.deleted?CharCodes_default.f:CharCodes_default.n,t[_e++]=CharCodes_default.Space,t[_e++]=CharCodes_default.Newline}return 20*xe},e.prototype.append=function(e){if(this.chunkLength===0){this.subsections.push([e]),this.chunkIdx=0,this.chunkLength=1;return}var t=this.subsections[this.chunkIdx],_e=t[this.chunkLength-1];e.ref.objectNumber-_e.ref.objectNumber>1?(this.subsections.push([e]),this.chunkIdx+=1,this.chunkLength=1):(t.push(e),this.chunkLength+=1)},e.create=function(){return new e({ref:PDFRef.of(0,65535),offset:0,deleted:!0})},e.createEmpty=function(){return new e},e}(),PDFTrailer=function(){function e(e){this.lastXRefOffset=String(e)}return e.prototype.toString=function(){return`startxref 292`+this.lastXRefOffset+` 293%%EOF`},e.prototype.sizeInBytes=function(){return 16+this.lastXRefOffset.length},e.prototype.copyBytesInto=function(e,t){var _e=t;return e[t++]=CharCodes_default.s,e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.a,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.x,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.f,e[t++]=CharCodes_default.Newline,t+=copyStringIntoBuffer(this.lastXRefOffset,e,t),e[t++]=CharCodes_default.Newline,e[t++]=CharCodes_default.Percent,e[t++]=CharCodes_default.Percent,e[t++]=CharCodes_default.E,e[t++]=CharCodes_default.O,e[t++]=CharCodes_default.F,t-_e},e.forLastCrossRefSectionOffset=function(t){return new e(t)},e}(),PDFTrailerDict=function(){function e(e){this.dict=e}return e.prototype.toString=function(){return`trailer 294`+this.dict.toString()},e.prototype.sizeInBytes=function(){return 8+this.dict.sizeInBytes()},e.prototype.copyBytesInto=function(e,t){var _e=t;return e[t++]=CharCodes_default.t,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.a,e[t++]=CharCodes_default.i,e[t++]=CharCodes_default.l,e[t++]=CharCodes_default.e,e[t++]=CharCodes_default.r,e[t++]=CharCodes_default.Newline,t+=this.dict.copyBytesInto(e,t),t-_e},e.of=function(t){return new e(t)},e}(),PDFObjectStream=function(e){__extends$1(t,e);function t(t,_e,xe){xe===void 0&&(xe=!0);var Se=e.call(this,t.obj({}),xe)||this;return Se.objects=_e,Se.offsets=Se.computeObjectOffsets(),Se.offsetsString=Se.computeOffsetsString(),Se.dict.set(PDFName.of(`Type`),PDFName.of(`ObjStm`)),Se.dict.set(PDFName.of(`N`),PDFNumber.of(Se.objects.length)),Se.dict.set(PDFName.of(`First`),PDFNumber.of(Se.offsetsString.length)),Se}return t.prototype.getObjectsCount=function(){return this.objects.length},t.prototype.clone=function(e){return t.withContextAndObjects(e||this.dict.context,this.objects.slice(),this.encode)},t.prototype.getContentsString=function(){for(var e=this.offsetsString,t=0,_e=this.objects.length;t<_e;t++){var xe=this.objects[t][1];e+=xe+` 295`}return e},t.prototype.getUnencodedContents=function(){for(var e=new Uint8Array(this.getUnencodedContentsSize()),t=copyStringIntoBuffer(this.offsetsString,e,0),_e=0,xe=this.objects.length;_e<xe;_e++){var Se=this.objects[_e][1];t+=Se.copyBytesInto(e,t),e[t++]=CharCodes_default.Newline}return e},t.prototype.getUnencodedContentsSize=function(){return this.offsetsString.length+last(this.offsets)[1]+last(this.objects)[1].sizeInBytes()+1},t.prototype.computeOffsetsString=function(){for(var e=``,t=0,_e=this.offsets.length;t<_e;t++){var xe=this.offsets[t],Se=xe[0],Ce=xe[1];e+=Se+` `+Ce+` `}return e},t.prototype.computeObjectOffsets=function(){for(var e=0,t=Array(this.objects.length),_e=0,xe=this.objects.length;_e<xe;_e++){var Se=this.objects[_e],Ce=Se[0],Te=Se[1];t[_e]=[Ce.objectNumber,e],e+=Te.sizeInBytes()+1}return t},t.withContextAndObjects=function(e,_e,xe){return xe===void 0&&(xe=!0),new t(e,_e,xe)},t}(PDFFlateStream),PDFWriter=function(){function e(e,t){var _e=this;this.parsedObjects=0,this.shouldWaitForTick=function(e){return _e.parsedObjects+=e,_e.parsedObjects%_e.objectsPerTick===0},this.context=e,this.objectsPerTick=t}return e.prototype.serializeToBuffer=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,Ie;return __generator(this,function(Re){switch(Re.label){case 0:return[4,this.computeBufferSize()];case 1:e=Re.sent(),t=e.size,_e=e.header,xe=e.indirectObjects,Se=e.xref,Ce=e.trailerDict,Te=e.trailer,Ee=0,De=new Uint8Array(t),Ee+=_e.copyBytesInto(De,Ee),De[Ee++]=CharCodes_default.Newline,De[Ee++]=CharCodes_default.Newline,Oe=0,ke=xe.length,Re.label=2;case 2:return Oe<ke?(Ae=xe[Oe],je=Ae[0],Me=Ae[1],Pe=String(je.objectNumber),Ee+=copyStringIntoBuffer(Pe,De,Ee),De[Ee++]=CharCodes_default.Space,Fe=String(je.generationNumber),Ee+=copyStringIntoBuffer(Fe,De,Ee),De[Ee++]=CharCodes_default.Space,De[Ee++]=CharCodes_default.o,De[Ee++]=CharCodes_default.b,De[Ee++]=CharCodes_default.j,De[Ee++]=CharCodes_default.Newline,Ee+=Me.copyBytesInto(De,Ee),De[Ee++]=CharCodes_default.Newline,De[Ee++]=CharCodes_default.e,De[Ee++]=CharCodes_default.n,De[Ee++]=CharCodes_default.d,De[Ee++]=CharCodes_default.o,De[Ee++]=CharCodes_default.b,De[Ee++]=CharCodes_default.j,De[Ee++]=CharCodes_default.Newline,De[Ee++]=CharCodes_default.Newline,Ie=Me instanceof PDFObjectStream?Me.getObjectsCount():1,this.shouldWaitForTick(Ie)?[4,waitForTick()]:[3,4]):[3,5];case 3:Re.sent(),Re.label=4;case 4:return Oe++,[3,2];case 5:return Se&&(Ee+=Se.copyBytesInto(De,Ee),De[Ee++]=CharCodes_default.Newline),Ce&&(Ee+=Ce.copyBytesInto(De,Ee),De[Ee++]=CharCodes_default.Newline,De[Ee++]=CharCodes_default.Newline),Ee+=Te.copyBytesInto(De,Ee),[2,De]}})})},e.prototype.computeIndirectObjectSize=function(e){var t=e[0],_e=e[1];return t.sizeInBytes()+3+(_e.sizeInBytes()+9)},e.prototype.createTrailerDict=function(){return this.context.obj({Size:this.context.largestObjectNumber+1,Root:this.context.trailerInfo.Root,Encrypt:this.context.trailerInfo.Encrypt,Info:this.context.trailerInfo.Info,ID:this.context.trailerInfo.ID})},e.prototype.computeBufferSize=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke;return __generator(this,function(Ae){switch(Ae.label){case 0:e=PDFHeader.forVersion(1,7),t=e.sizeInBytes()+2,_e=PDFCrossRefSection.create(),xe=this.context.enumerateIndirectObjects(),Se=0,Ce=xe.length,Ae.label=1;case 1:return Se<Ce?(Te=xe[Se],Ee=Te[0],_e.addEntry(Ee,t),t+=this.computeIndirectObjectSize(Te),this.shouldWaitForTick(1)?[4,waitForTick()]:[3,3]):[3,4];case 2:Ae.sent(),Ae.label=3;case 3:return Se++,[3,1];case 4:return De=t,t+=_e.sizeInBytes()+1,Oe=PDFTrailerDict.of(this.createTrailerDict()),t+=Oe.sizeInBytes()+2,ke=PDFTrailer.forLastCrossRefSectionOffset(De),t+=ke.sizeInBytes(),[2,{size:t,header:e,indirectObjects:xe,xref:_e,trailerDict:Oe,trailer:ke}]}})})},e.forContext=function(t,_e){return new e(t,_e)},e}(),PDFInvalidObject=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.data=t,_e}return t.prototype.clone=function(){return t.of(this.data.slice())},t.prototype.toString=function(){return`PDFInvalidObject(`+this.data.length+` bytes)`},t.prototype.sizeInBytes=function(){return this.data.length},t.prototype.copyBytesInto=function(e,t){for(var _e=this.data.length,xe=0;xe<_e;xe++)e[t++]=this.data[xe];return _e},t.of=function(e){return new t(e)},t}(PDFObject),EntryType;(function(e){e[e.Deleted=0]=`Deleted`,e[e.Uncompressed=1]=`Uncompressed`,e[e.Compressed=2]=`Compressed`})(EntryType||={});var PDFCrossRefStream=function(e){__extends$1(t,e);function t(t,_e,xe){xe===void 0&&(xe=!0);var Se=e.call(this,t,xe)||this;return Se.computeIndex=function(){for(var e=[],t=0,_e=0,xe=Se.entries.length;_e<xe;_e++){var Ce=Se.entries[_e],Te=Se.entries[_e-1];_e===0?e.push(Ce.ref.objectNumber):Ce.ref.objectNumber-Te.ref.objectNumber>1&&(e.push(t),e.push(Ce.ref.objectNumber),t=0),t+=1}return e.push(t),e},Se.computeEntryTuples=function(){for(var e=Array(Se.entries.length),t=0,_e=Se.entries.length;t<_e;t++){var xe=Se.entries[t];if(xe.type===EntryType.Deleted){var Ce=xe.type,Te=xe.nextFreeObjectNumber,Ee=xe.ref;e[t]=[Ce,Te,Ee.generationNumber]}if(xe.type===EntryType.Uncompressed){var Ce=xe.type,De=xe.offset,Ee=xe.ref;e[t]=[Ce,De,Ee.generationNumber]}if(xe.type===EntryType.Compressed){var Ce=xe.type,Oe=xe.objectStreamRef,ke=xe.index;e[t]=[Ce,Oe.objectNumber,ke]}}return e},Se.computeMaxEntryByteWidths=function(){for(var e=Se.entryTuplesCache.access(),t=[0,0,0],_e=0,xe=e.length;_e<xe;_e++){var Ce=e[_e],Te=Ce[0],Ee=Ce[1],De=Ce[2],Oe=sizeInBytes(Te),ke=sizeInBytes(Ee),Ae=sizeInBytes(De);Oe>t[0]&&(t[0]=Oe),ke>t[1]&&(t[1]=ke),Ae>t[2]&&(t[2]=Ae)}return t},Se.entries=_e||[],Se.entryTuplesCache=Cache.populatedBy(Se.computeEntryTuples),Se.maxByteWidthsCache=Cache.populatedBy(Se.computeMaxEntryByteWidths),Se.indexCache=Cache.populatedBy(Se.computeIndex),t.set(PDFName.of(`Type`),PDFName.of(`XRef`)),Se}return t.prototype.addDeletedEntry=function(e,t){var _e=EntryType.Deleted;this.entries.push({type:_e,ref:e,nextFreeObjectNumber:t}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.addUncompressedEntry=function(e,t){var _e=EntryType.Uncompressed;this.entries.push({type:_e,ref:e,offset:t}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.addCompressedEntry=function(e,t,_e){var xe=EntryType.Compressed;this.entries.push({type:xe,ref:e,objectStreamRef:t,index:_e}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.clone=function(e){var _e=this,xe=_e.dict,Se=_e.entries,Ce=_e.encode;return t.of(xe.clone(e),Se.slice(),Ce)},t.prototype.getContentsString=function(){for(var e=this.entryTuplesCache.access(),t=this.maxByteWidthsCache.access(),_e=``,xe=0,Se=e.length;xe<Se;xe++){for(var Ce=e[xe],Te=Ce[0],Ee=Ce[1],De=Ce[2],Oe=reverseArray(bytesFor(Te)),ke=reverseArray(bytesFor(Ee)),Ae=reverseArray(bytesFor(De)),je=t[0]-1;je>=0;je--)_e+=(Oe[je]||0).toString(2);for(var je=t[1]-1;je>=0;je--)_e+=(ke[je]||0).toString(2);for(var je=t[2]-1;je>=0;je--)_e+=(Ae[je]||0).toString(2)}return _e},t.prototype.getUnencodedContents=function(){for(var e=this.entryTuplesCache.access(),t=this.maxByteWidthsCache.access(),_e=new Uint8Array(this.getUnencodedContentsSize()),xe=0,Se=0,Ce=e.length;Se<Ce;Se++){for(var Te=e[Se],Ee=Te[0],De=Te[1],Oe=Te[2],ke=reverseArray(bytesFor(Ee)),Ae=reverseArray(bytesFor(De)),je=reverseArray(bytesFor(Oe)),Me=t[0]-1;Me>=0;Me--)_e[xe++]=ke[Me]||0;for(var Me=t[1]-1;Me>=0;Me--)_e[xe++]=Ae[Me]||0;for(var Me=t[2]-1;Me>=0;Me--)_e[xe++]=je[Me]||0}return _e},t.prototype.getUnencodedContentsSize=function(){return sum(this.maxByteWidthsCache.access())*this.entries.length},t.prototype.updateDict=function(){e.prototype.updateDict.call(this);var t=this.maxByteWidthsCache.access(),_e=this.indexCache.access(),xe=this.dict.context;this.dict.set(PDFName.of(`W`),xe.obj(t)),this.dict.set(PDFName.of(`Index`),xe.obj(_e))},t.create=function(e,_e){_e===void 0&&(_e=!0);var xe=new t(e,[],_e);return xe.addDeletedEntry(PDFRef.of(0,65535),0),xe},t.of=function(e,_e,xe){return xe===void 0&&(xe=!0),new t(e,_e,xe)},t}(PDFFlateStream),PDFStreamWriter=function(e){__extends$1(t,e);function t(t,_e,xe,Se){var Ce=e.call(this,t,_e)||this;return Ce.encodeStreams=xe,Ce.objectsPerStream=Se,Ce}return t.prototype.computeBufferSize=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe,De,Oe,Pe,Ae,Ie,Re,ze,Be;return __generator(this,function(Ve){switch(Ve.label){case 0:e=this.context.largestObjectNumber+1,t=PDFHeader.forVersion(1,7),_e=t.sizeInBytes()+2,xe=PDFCrossRefStream.create(this.createTrailerDict(),this.encodeStreams),Se=[],Ce=[],Te=[],Ee=this.context.enumerateIndirectObjects(),De=0,Oe=Ee.length,Ve.label=1;case 1:return De<Oe?(ke=Ee[De],Ae=ke[0],je=ke[1],Me=Ae===this.context.trailerInfo.Encrypt||je instanceof PDFStream||je instanceof PDFInvalidObject||Ae.generationNumber!==0,Me?(Se.push(ke),xe.addUncompressedEntry(Ae,_e),_e+=this.computeIndirectObjectSize(ke),this.shouldWaitForTick(1)?[4,waitForTick()]:[3,3]):[3,4]):[3,6];case 2:Ve.sent(),Ve.label=3;case 3:return[3,5];case 4:Pe=last(Ce),Fe=last(Te),(!Pe||Pe.length%this.objectsPerStream===0)&&(Pe=[],Ce.push(Pe),Fe=PDFRef.of(e++),Te.push(Fe)),xe.addCompressedEntry(Ae,Fe,Pe.length),Pe.push(ke),Ve.label=5;case 5:return De++,[3,1];case 6:De=0,Oe=Ce.length,Ve.label=7;case 7:return De<Oe?(Pe=Ce[De],Ae=Te[De],Ie=PDFObjectStream.withContextAndObjects(this.context,Pe,this.encodeStreams),xe.addUncompressedEntry(Ae,_e),_e+=this.computeIndirectObjectSize([Ae,Ie]),Se.push([Ae,Ie]),this.shouldWaitForTick(Pe.length)?[4,waitForTick()]:[3,9]):[3,10];case 8:Ve.sent(),Ve.label=9;case 9:return De++,[3,7];case 10:return Re=PDFRef.of(e++),xe.dict.set(PDFName.of(`Size`),PDFNumber.of(e)),xe.addUncompressedEntry(Re,_e),ze=_e,_e+=this.computeIndirectObjectSize([Re,xe]),Se.push([Re,xe]),Be=PDFTrailer.forLastCrossRefSectionOffset(ze),_e+=Be.sizeInBytes(),[2,{size:_e,header:t,indirectObjects:Se,trailer:Be}]}})})},t.forContext=function(e,_e,xe,Se){return xe===void 0&&(xe=!0),Se===void 0&&(Se=50),new t(e,_e,xe,Se)},t}(PDFWriter),PDFHexString=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.value=t,_e}return t.prototype.asBytes=function(){for(var e=this.value+(this.value.length%2==1?`0`:``),t=e.length,_e=new Uint8Array(e.length/2),xe=0,Se=0;xe<t;)_e[Se]=parseInt(e.substring(xe,xe+2),16),xe+=2,Se+=1;return _e},t.prototype.decodeText=function(){var e=this.asBytes();return hasUtf16BOM(e)?utf16Decode(e):pdfDocEncodingDecode(e)},t.prototype.decodeDate=function(){var e=this.decodeText(),t=parseDate(e);if(!t)throw new InvalidPDFDateStringError(e);return t},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return`<`+this.value+`>`},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=CharCodes_default.LessThan,t+=copyStringIntoBuffer(this.value,e,t),e[t++]=CharCodes_default.GreaterThan,this.value.length+2},t.of=function(e){return new t(e)},t.fromText=function(e){for(var _e=utf16Encode(e),xe=``,Se=0,Ce=_e.length;Se<Ce;Se++)xe+=toHexStringOfMinLength(_e[Se],4);return new t(xe)},t}(PDFObject),StandardFontEmbedder=function(){function e(e,t){this.encoding=e===FontNames.ZapfDingbats?Encodings.ZapfDingbats:e===FontNames.Symbol?Encodings.Symbol:Encodings.WinAnsi,this.font=Font$1.load(e),this.fontName=this.font.FontName,this.customName=t}return e.prototype.encodeText=function(e){for(var t=this.encodeTextAsGlyphs(e),_e=Array(t.length),xe=0,Se=t.length;xe<Se;xe++)_e[xe]=toHexString(t[xe].code);return PDFHexString.of(_e.join(``))},e.prototype.widthOfTextAtSize=function(e,t){for(var _e=this.encodeTextAsGlyphs(e),xe=0,Se=0,Ce=_e.length;Se<Ce;Se++){var Te=_e[Se].name,Ee=(_e[Se+1]||{}).name,De=this.font.getXAxisKerningForPair(Te,Ee)||0;xe+=this.widthOfGlyph(Te)+De}var Oe=t/1e3;return xe*Oe},e.prototype.heightOfFontAtSize=function(e,t){t===void 0&&(t={});var _e=t.descender,xe=_e===void 0?!0:_e,Se=this.font,Ce=Se.Ascender,Te=Se.Descender,Ee=Se.FontBBox,De=(Ce||Ee[3])-(Te||Ee[1]);return xe||(De+=Te||0),De/1e3*e},e.prototype.sizeOfFontAtHeight=function(e){var t=this.font,_e=t.Ascender,xe=t.Desce
295nder,Se=t.FontBBox,Ce=_e||Se[3],Te=xe||Se[1];return 1e3*e/(Ce-Te)},e.prototype.embedIntoContext=function(e,t){var _e=e.obj({Type:`Font`,Subtype:`Type1`,BaseFont:this.customName||this.fontName,Encoding:this.encoding===Encodings.WinAnsi?`WinAnsiEncoding`:void 0});return t?(e.assign(t,_e),t):e.register(_e)},e.prototype.widthOfGlyph=function(e){return this.font.getWidthOfGlyph(e)||250},e.prototype.encodeTextAsGlyphs=function(e){for(var t=Array.from(e),_e=Array(t.length),xe=0,Se=t.length;xe<Se;xe++){var Ce=toCodePoint(t[xe]);_e[xe]=this.encoding.encodeUnicodeCodePoint(Ce)}return _e},e.for=function(t,_e){return new e(t,_e)},e}(),createCmap=function(e,t){for(var _e=Array(e.length),xe=0,Se=e.length;xe<Se;xe++){var Ce=e[xe];_e[xe]=[cmapHexFormat(cmapHexString(t(Ce))),cmapHexFormat.apply(void 0,Ce.codePoints.map(cmapCodePointFormat))]}return fillCmapTemplate(_e)},fillCmapTemplate=function(e){return`/CIDInit /ProcSet findresource begin 29612 dict begin 297begincmap 298/CIDSystemInfo << 299 /Registry (Adobe) 300 /Ordering (UCS) 301 /Supplement 0 302>> def 303/CMapName /Adobe-Identity-UCS def 304/CMapType 2 def 3051 begincodespacerange 306<0000><ffff> 307endcodespacerange 308`+e.length+` beginbfchar 309`+e.map(function(e){var t=e[0],_e=e[1];return t+` `+_e}).join(` 310`)+` 311endbfchar 312endcmap 313CMapName currentdict /CMap defineresource pop 314end 315end`},cmapHexFormat=function(){return`<`+[...arguments].join(``)+`>`},cmapHexString=function(e){return toHexStringOfMinLength(e,4)},cmapCodePointFormat=function(e){if(isWithinBMP(e))return cmapHexString(e);if(hasSurrogates(e)){var t=highSurrogate(e),_e=lowSurrogate(e);return``+cmapHexString(t)+cmapHexString(_e)}var xe=`0x`+toHexString(e)+` is not a valid UTF-8 or UTF-16 codepoint.`;throw Error(xe)},makeFontFlags=function(e){var t=0,_e=function(e){t|=1<<e-1};return e.fixedPitch&&_e(1),e.serif&&_e(2),e.symbolic&&_e(3),e.script&&_e(4),e.nonsymbolic&&_e(6),e.italic&&_e(7),e.allCap&&_e(17),e.smallCap&&_e(18),e.forceBold&&_e(19),t},deriveFontFlags=function(e){var t=e[`OS/2`]?e[`OS/2`].sFamilyClass:0;return makeFontFlags({fixedPitch:e.post.isFixedPitch,serif:1<=t&&t<=7,symbolic:!0,script:t===10,italic:e.head.macStyle.italic})},PDFString=function(e){__extends$1(t,e);function t(t){var _e=e.call(this)||this;return _e.value=t,_e}return t.prototype.asBytes=function(){for(var e=[],t=``,_e=!1,xe=function(t){t!==void 0&&e.push(t),_e=!1},Se=0,Ce=this.value.length;Se<Ce;Se++){var Te=this.value[Se],Ee=toCharCode(Te),De=this.value[Se+1];_e?Ee===CharCodes_default.Newline||Ee===CharCodes_default.CarriageReturn?xe():Ee===CharCodes_default.n?xe(CharCodes_default.Newline):Ee===CharCodes_default.r?xe(CharCodes_default.CarriageReturn):Ee===CharCodes_default.t?xe(CharCodes_default.Tab):Ee===CharCodes_default.b?xe(CharCodes_default.Backspace):Ee===CharCodes_default.f?xe(CharCodes_default.FormFeed):Ee===CharCodes_default.LeftParen?xe(Char
vendor: 18,279 bytes, line 315
315Codes_default.LeftParen):Ee===CharCodes_default.RightParen?xe(CharCodes_default.RightParen):Ee===CharCodes_default.Backspace?xe(CharCodes_default.BackSlash):Ee>=CharCodes_default.Zero&&Ee<=CharCodes_default.Seven?(t+=Te,(t.length===3||!(De>=`0`&&De<=`7`))&&(xe(parseInt(t,8)),t=``)):xe(Ee):Ee===CharCodes_default.BackSlash?_e=!0:xe(Ee)}return new Uint8Array(e)},t.prototype.decodeText=function(){var e=this.asBytes();return hasUtf16BOM(e)?utf16Decode(e):pdfDocEncodingDecode(e)},t.prototype.decodeDate=function(){var e=this.decodeText(),t=parseDate(e);if(!t)throw new InvalidPDFDateStringError(e);return t},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return`(`+this.value+`)`},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=CharCodes_default.LeftParen,t+=copyStringIntoBuffer(this.value,e,t),e[t++]=CharCodes_default.RightParen,this.value.length+2},t.of=function(e){return new t(e)},t.fromDate=function(e){var _e=padStart(String(e.getUTCFullYear()),4,`0`),xe=padStart(String(e.getUTCMonth()+1),2,`0`),Se=padStart(String(e.getUTCDate()),2,`0`),Ce=padStart(String(e.getUTCHours()),2,`0`),Te=padStart(String(e.getUTCMinutes()),2,`0`),Ee=padStart(String(e.getUTCSeconds()),2,`0`);return new t(`D:`+_e+xe+Se+Ce+Te+Ee+`Z`)},t}(PDFObject),CustomFontEmbedder=function(){function e(e,t,_e,xe){var Se=this;this.allGlyphsInFontSortedById=function(){for(var e=Array(Se.font.characterSet.length),t=0,_e=e.length;t<_e;t++){var xe=Se.font.characterSet[t];e[t]=Se.font.glyphForCodePoint(xe)}return sortedUniq(e.sort(byAscendingId),function(e){return e.id})},this.font=e,this.scale=1e3/this.font.unitsPerEm,this.fontData=t,this.fontName=this.font.postscriptName||`Font`,this.customName=_e,this.fontFeatures=xe,this.baseFontName=``,this.glyphCache=Cache.populatedBy(this.allGlyphsInFontSortedById)}return e.for=function(t,_e,xe,Se){return __awaiter(this,void 0,void 0,function(){var Ce;return __generator(this,function(Te){switch(Te.label){case 0:return[4,t.create(_e)];case 1:return Ce=Te.sent(),[2,new e(Ce,_e,xe,Se)]}})})},e.prototype.encodeText=function(e){for(var t=this.font.layout(e,this.fontFeatures).glyphs,_e=Array(t.length),xe=0,Se=t.length;xe<Se;xe++)_e[xe]=toHexStringOfMinLength(t[xe].id,4);return PDFHexString.of(_e.join(``))},e.prototype.widthOfTextAtSize=function(e,t){for(var _e=this.font.layout(e,this.fontFeatures).glyphs,xe=0,Se=0,Ce=_e.length;Se<Ce;Se++)xe+=_e[Se].advanceWidth*this.scale;var Te=t/1e3;return xe*Te},e.prototype.heightOfFontAtSize=function(e,t){t===void 0&&(t={});var _e=t.descender,xe=_e===void 0?!0:_e,Se=this.font,Ce=Se.ascent,Te=Se.descent,Ee=Se.bbox,De=(Ce||Ee.maxY)*this.scale-(Te||Ee.minY)*this.scale;return xe||(De-=Math.abs(Te)||0),De/1e3*e},e.prototype.sizeOfFontAtHeight=function(e){var t=this.font,_e=t.ascent,xe=t.descent,Se=t.bbox,Ce=(_e||Se.maxY)*this.scale,Te=(xe||Se.minY)*this.scale;return 1e3*e/(Ce-Te)},e.prototype.embedIntoContext=function(e,t){return this.baseFontName=this.customName||e.addRandomSuffix(this.fontName),this.embedFontDict(e,t)},e.prototype.embedFontDict=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e,xe,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:return[4,this.embedCIDFontDict(e)];case 1:return _e=Ce.sent(),xe=this.embedUnicodeCmap(e),Se=e.obj({Type:`Font`,Subtype:`Type0`,BaseFont:this.baseFontName,Encoding:`Identity-H`,DescendantFonts:[_e],ToUnicode:xe}),t?(e.assign(t,Se),[2,t]):[2,e.register(Se)]}})})},e.prototype.isCFF=function(){return this.font.cff},e.prototype.embedCIDFontDict=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e;return __generator(this,function(xe){switch(xe.label){case 0:return[4,this.embedFontDescriptor(e)];case 1:return t=xe.sent(),_e=e.obj({Type:`Font`,Subtype:this.isCFF()?`CIDFontType0`:`CIDFontType2`,CIDToGIDMap:`Identity`,BaseFont:this.baseFontName,CIDSystemInfo:{Registry:PDFString.of(`Adobe`),Ordering:PDFString.of(`Identity`),Supplement:0},FontDescriptor:t,W:this.computeWidths()}),[2,e.register(_e)]}})})},e.prototype.embedFontDescriptor=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe,Fe;return __generator(this,function(Ie){switch(Ie.label){case 0:return[4,this.embedFontStream(e)];case 1:return t=Ie.sent(),_e=this.scale,xe=this.font,Se=xe.italicAngle,Ce=xe.ascent,Te=xe.descent,Ee=xe.capHeight,De=xe.xHeight,Oe=this.font.bbox,ke=Oe.minX,Ae=Oe.minY,je=Oe.maxX,Me=Oe.maxY,Pe=e.obj((Fe={Type:`FontDescriptor`,FontName:this.baseFontName,Flags:deriveFontFlags(this.font),FontBBox:[ke*_e,Ae*_e,je*_e,Me*_e],ItalicAngle:Se,Ascent:Ce*_e,Descent:Te*_e,CapHeight:(Ee||Ce)*_e,XHeight:(De||0)*_e,StemV:0},Fe[this.isCFF()?`FontFile3`:`FontFile2`]=t,Fe)),[2,e.register(Pe)]}})})},e.prototype.serializeFont=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){return[2,this.fontData]})})},e.prototype.embedFontStream=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e,xe;return __generator(this,function(Se){switch(Se.label){case 0:return xe=(_e=e).flateStream,[4,this.serializeFont()];case 1:return t=xe.apply(_e,[Se.sent(),{Subtype:this.isCFF()?`CIDFontType0C`:void 0}]),[2,e.register(t)]}})})},e.prototype.embedUnicodeCmap=function(e){var t=createCmap(this.glyphCache.access(),this.glyphId.bind(this)),_e=e.flateStream(t);return e.register(_e)},e.prototype.glyphId=function(e){return e?e.id:-1},e.prototype.computeWidths=function(){for(var e=this.glyphCache.access(),t=[],_e=[],xe=0,Se=e.length;xe<Se;xe++){var Ce=e[xe],Te=e[xe-1],Ee=this.glyphId(Ce),De=this.glyphId(Te);xe===0?t.push(Ee):Ee-De!==1&&(t.push(_e),t.push(Ee),_e=[]),_e.push(Ce.advanceWidth*this.scale)}return t.push(_e),t},e}(),CustomFontSubsetEmbedder=function(e){__extends$1(t,e);function t(t,_e,xe,Se){var Ce=e.call(this,t,_e,xe,Se)||this;return Ce.subset=Ce.font.createSubset(),Ce.glyphs=[],Ce.glyphCache=Cache.populatedBy(function(){return Ce.glyphs}),Ce.glyphIdMap=new Map,Ce}return t.for=function(e,_e,xe,Se){return __awaiter(this,void 0,void 0,function(){var Ce;return __generator(this,function(Te){switch(Te.label){case 0:return[4,e.create(_e)];case 1:return Ce=Te.sent(),[2,new t(Ce,_e,xe,Se)]}})})},t.prototype.encodeText=function(e){for(var t=this.font.layout(e,this.fontFeatures).glyphs,_e=Array(t.length),xe=0,Se=t.length;xe<Se;xe++){var Ce=t[xe],Te=this.subset.includeGlyph(Ce);this.glyphs[Te-1]=Ce,this.glyphIdMap.set(Ce.id,Te),_e[xe]=toHexStringOfMinLength(Te,4)}return this.glyphCache.invalidate(),PDFHexString.of(_e.join(``))},t.prototype.isCFF=function(){return this.subset.cff},t.prototype.glyphId=function(e){return e?this.glyphIdMap.get(e.id):-1},t.prototype.serializeFont=function(){var e=this;return new Promise(function(t,_e){var xe=[];e.subset.encodeStream().on(`data`,function(e){return xe.push(e)}).on(`end`,function(){return t(mergeUint8Arrays(xe))}).on(`error`,function(e){return _e(e)})})},t}(CustomFontEmbedder),AFRelationship;(function(e){e.Source=`Source`,e.Data=`Data`,e.Alternative=`Alternative`,e.Supplement=`Supplement`,e.EncryptedPayload=`EncryptedPayload`,e.FormData=`EncryptedPayload`,e.Schema=`Schema`,e.Unspecified=`Unspecified`})(AFRelationship||={});var FileEmbedder=function(){function e(e,t,_e){_e===void 0&&(_e={}),this.fileData=e,this.fileName=t,this.options=_e}return e.for=function(t,_e,xe){return xe===void 0&&(xe={}),new e(t,_e,xe)},e.prototype.embedIntoContext=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke;return __generator(this,function(Ae){return _e=this.options,xe=_e.mimeType,Se=_e.description,Ce=_e.creationDate,Te=_e.modificationDate,Ee=_e.afRelationship,De=e.flateStream(this.fileData,{Type:`EmbeddedFile`,Subtype:xe??void 0,Params:{Size:this.fileData.length,CreationDate:Ce?PDFString.fromDate(Ce):void 0,ModDate:Te?PDFString.fromDate(Te):void 0}}),Oe=e.register(De),ke=e.obj({Type:`Filespec`,F:PDFString.of(this.fileName),UF:PDFHexString.fromText(this.fileName),EF:{F:Oe},Desc:Se?PDFHexString.fromText(Se):void 0,AFRelationship:Ee??void 0}),t?(e.assign(t,ke),[2,t]):[2,e.register(ke)]})})},e}(),MARKERS=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],ColorSpace;(function(e){e.DeviceGray=`DeviceGray`,e.DeviceRGB=`DeviceRGB`,e.DeviceCMYK=`DeviceCMYK`})(ColorSpace||={});var ChannelToColorSpace={1:ColorSpace.DeviceGray,3:ColorSpace.DeviceRGB,4:ColorSpace.DeviceCMYK},JpegEmbedder=function(){function e(e,t,_e,xe,Se){this.imageData=e,this.bitsPerComponent=t,this.width=_e,this.height=xe,this.colorSpace=Se}return e.for=function(t){return __awaiter(this,void 0,void 0,function(){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;return __generator(this,function(je){if(_e=new DataView(t.buffer),xe=_e.getUint16(0),xe!==65496)throw Error(`SOI not found in JPEG`);for(Se=2;Se<_e.byteLength&&(Ce=_e.getUint16(Se),Se+=2,!MARKERS.includes(Ce));)Se+=_e.getUint16(Se);if(!MARKERS.includes(Ce))throw Error(`Invalid JPEG`);if(Se+=2,Te=_e.getUint8(Se++),Ee=_e.getUint16(Se),Se+=2,De=_e.getUint16(Se),Se+=2,Oe=_e.getUint8(Se++),ke=ChannelToColorSpace[Oe],!ke)throw Error(`Unknown JPEG channel.`);return Ae=ke,[2,new e(t,Te,De,Ee,Ae)]})})},e.prototype.embedIntoContext=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e;return __generator(this,function(xe){return _e=e.stream(this.imageData,{Type:`XObject`,Subtype:`Image`,BitsPerComponent:this.bitsPerComponent,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:`DCTDecode`,Decode:this.colorSpace===ColorSpace.DeviceCMYK?[1,0,1,0,1,0,1,0]:void 0}),t?(e.assign(t,_e),[2,t]):[2,e.register(_e)]})})},e}(),getImageType=function(e){if(e===0)return PngType.Greyscale;if(e===2)return PngType.Truecolour;if(e===3)return PngType.IndexedColour;if(e===4)return PngType.GreyscaleWithAlpha;if(e===6)return PngType.TruecolourWithAlpha;throw Error(`Unknown color type: `+e)},splitAlphaChannel=function(e){for(var t=Math.floor(e.length/4),_e=new Uint8Array(t*3),xe=new Uint8Array(t*1),Se=0,Ce=0,Te=0;Se<e.length;)_e[Ce++]=e[Se++],_e[Ce++]=e[Se++],_e[Ce++]=e[Se++],xe[Te++]=e[Se++];return{rgbChannel:_e,alphaChannel:xe}},PngType;(function(e){e.Greyscale=`Greyscale`,e.Truecolour=`Truecolour`,e.IndexedColour=`IndexedColour`,e.GreyscaleWithAlpha=`GreyscaleWithAlpha`,e.TruecolourWithAlpha=`TruecolourWithAlpha`})(PngType||={});var PNG=function(){function e(e){var t=UPNG.decode(e),_e=UPNG.toRGBA8(t);if(_e.length>1)throw Error(`Animated PNGs are not supported`);var xe=splitAlphaChannel(new Uint8Array(_e[0])),Se=xe.rgbChannel,Ce=xe.alphaChannel;this.rgbChannel=Se,Ce.some(function(e){return e<255})&&(this.alphaChannel=Ce),this.type=getImageType(t.ctype),this.width=t.width,this.height=t.height,this.bitsPerComponent=8}return e.load=function(t){return new e(t)},e}(),PngEmbedder=function(){function e(e){this.image=e,this.bitsPerComponent=e.bitsPerComponent,this.width=e.width,this.height=e.height,this.colorSpace=`DeviceRGB`}return e.for=function(t){return __awaiter(this,void 0,void 0,function(){var _e;return __generator(this,function(xe){return _e=PNG.load(t),[2,new e(_e)]})})},e.prototype.embedIntoContext=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e,xe;return __generator(this,function(Se){return _e=this.embedAlphaChannel(e),xe=e.flateStream(this.image.rgbChannel,{Type:`XObject`,Subtype:`Image`,BitsPerComponent:this.image.bitsPerComponent,Width:this.image.width,Height:this.image.height,ColorSpace:this.colorSpace,SMask:_e}),t?(e.assign(t,xe),[2,t]):[2,e.register(xe)]})})},e.prototype.embedAlphaChannel=function(e){if(this.image.alphaChannel){var t=e.flateStream(this.image.alphaChannel,{Type:`XObject`,Subtype:`Image`,Height:this.image.height,Width:this.image.width,BitsPerComponent:this.image.bitsPerComponent,ColorSpace:`DeviceGray`,Decode:[0,1]});return e.register(t)}},e}(),Stream=function(){function e(e,t,_e){this.bytes=e,this.start=t||0,this.pos=this.start,this.end=t&&_e?t+_e:this.bytes.length}return Object.defineProperty(e.prototype,`length`,{get:function(){return this.end-this.start},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,`isEmpty`,{get:function(){return this.length===0},enumerable:!1,configurable:!0}),e.prototype.getByte=function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},e.prototype.getUint16=function(){var e=this.getByte(),t=this.getByte();return e===-1||t===-1?-1:(e<<8)+t},e.prototype.getInt32=function(){var e=this.getByte(),t=this.getByte(),_e=this.getByte(),xe=this.getByte();return(e<<24)+(t<<16)+(_e<<8)+xe},e.prototype.getBytes=function(e,t){t===void 0&&(t=!1);var _e=this.bytes,xe=this.pos,Se=this.end;if(e){var Ce=xe+e;Ce>Se&&(Ce=Se),this.pos=Ce;var Te=_e.subarray(xe,Ce);return t?new Uint8ClampedArray(Te):Te}else{var Te=_e.subarray(xe,Se);return t?new Uint8ClampedArray(Te):Te}},e.prototype.peekByte=function(){var e=this.getByte();return this.pos--,e},e.prototype.peekBytes=function(e,t){t===void 0&&(t=!1);var _e=this.getBytes(e,t);return this.pos-=_e.length,_e},e.prototype.skip=function(e){e||=1,this.pos+=e},e.prototype.reset=function(){this.pos=this.start},e.prototype.moveStart=function(){this.start=this.pos},e.prototype.makeSubStream=function(t,_e){return new e(this.bytes,t,_e)},e.prototype.decode=function(){return this.bytes},e}(),emptyBuffer=new Uint8Array,DecodeStream=function(){function e(e){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=emptyBuffer,this.minBufferLength=512,e)for(;this.minBufferLength<e;)this.minBufferLength*=2}return Object.defineProperty(e.prototype,`isEmpty`,{get:function(){for(;!this.eof&&this.bufferLength===0;)this.readBlock();return this.bufferLength===0},enumerable:!1,configurable:!0}),e.prototype.getByte=function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},e.prototype.getUint16=function(){var e=this.getByte(),t=this.getByte();return e===-1||t===-1?-1:(e<<8)+t},e.prototype.getInt32=function(){var e=this.getByte(),t=this.getByte(),_e=this.getByte(),xe=this.getByte();return(e<<24)+(t<<16)+(_e<<8)+xe},e.prototype.getBytes=function(e,t){t===void 0&&(t=!1);var _e,xe=this.pos;if(e){for(this.ensureBuffer(xe+e),_e=xe+e;!this.eof&&this.bufferLength<_e;)this.readBlock();var Se=this.bufferLength;_e>Se&&(_e=Se)}else{for(;!this.eof;)this.readBlock();_e=this.bufferLength}this.pos=_e;var Ce=this.buffer.subarray(xe,_e);return t&&!(Ce instanceof Uint8ClampedArray)?new Uint8ClampedArray(Ce):Ce},e.prototype.peekByte=function(){var e=this.getByte();return this.pos--,e},e.prototype.peekBytes=function(e,t){t===void 0&&(t=!1);var _e=this.getBytes(e,t);return this.pos-=_e.length,_e},e.prototype.skip=function(e){e||=1,this.pos+=e},e.prototype.reset=function(){this.pos=0},e.prototype.makeSubStream=function(e,t){for(var _e=e+t;this.bufferLength<=_e&&!this.eof;)this.readBlock();return new Stream(this.buffer,e,t)},e.prototype.decode=function(){for(;!this.eof;)this.readBlock();return this.buffer.subarray(0,this.bufferLength)},e.prototype.readBlock=function(){throw new MethodNotImplementedError(this.constructor.name,`readBlock`)},e.prototype.ensureBuffer=function(e){var t=this.buffer;if(e<=t.byteLength)return t;for(var _e=this.minBufferLength;_e<e;)_e*=2;var xe=new Uint8Array(_e);return xe.set(t),this.buffer=xe},e}(),isSpace=function(e){return e===32||e===9||e===13||e===10},Ascii85Stream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,_e)||this;return xe.stream=t,xe.input=new Uint8Array(5),_e&&=.8*_e,xe}return t.prototype.readBlock=function(){for(var e=126,t=122,_e=-1,xe=this.stream,Se=xe.getByte();isSpace(Se);)Se=xe.getByte();if(Se===_e||Se===e){this.eof=!0;return}var Ce=this.bufferLength,Te,Ee;if(Se===t){for(Te=this.ensureBuffer(Ce+4),Ee=0;Ee<4;++Ee)Te[Ce+Ee]=0;this.bufferLength+=4}else{var De=this.input;for(De[0]=Se,Ee=1;Ee<5;++Ee){for(Se=xe.getByte();isSpace(Se);)Se=xe.getByte();if(De[Ee]=Se,Se===_e||Se===e)break}if(Te=this.ensureBuffer(Ce+Ee-1),this.bufferLength+=Ee-1,Ee<5){for(;Ee<5;++Ee)De[Ee]=117;this.eof=!0}var Oe=0;for(Ee=0;Ee<5;++Ee)Oe=Oe*85+(De[Ee]-33);for(Ee=3;Ee>=0;--Ee)Te[Ce+Ee]=Oe&255,Oe>>=8}},t}(DecodeStream),AsciiHexStream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,_e)||this;return xe.stream=t,xe.firstDigit=-1,_e&&=.5*_e,xe}return t.prototype.readBlock=function(){var e=this.stream.getBytes(8e3);if(!e.length){this.eof=!0;return}for(var t=e.length+1>>1,_e=this.ensureBuffer(this.bufferLength+t),xe=this.bufferLength,Se=this.firstDigit,Ce=0,Te=e.length;Ce<Te;Ce++){var Ee=e[Ce],De=void 0;if(Ee>=48&&Ee<=57)De=Ee&15;else if(Ee>=65&&Ee<=70||Ee>=97&&Ee<=102)De=(Ee&15)+9;else if(Ee===62){this.eof=!0;break}else continue;Se<0?Se=De:(_e[xe++]=Se<<4|De,Se=-1)}Se>=0&&this.eof&&(_e[xe++]=Se<<4,Se=-1),this.firstDigit=Se,this.bufferLength=xe},t}(DecodeStream),codeLenCodeMap=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),lengthDecode=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]),distDecode=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]),fixedLitCodeTab=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,5243
31569,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],fixedDistCodeTab=[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],FlateStream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,_e)||this;xe.stream=t;var Se=t.getByte(),Ce=t.getByte();if(Se===-1||Ce===-1)throw Error(`Invalid header in flate stream: `+Se+`, `+Ce);if((Se&15)!=8)throw Error(`Unknown compression method in flate stream: `+Se+`, `+Ce);if(((Se<<8)+Ce)%31!=0)throw Error(`Bad FCHECK in flate stream: `+Se+`, `+Ce);if(Ce&32)throw Error(`FDICT bit set in flate stream: `+Se+`, `+Ce);return xe.codeSize=0,xe.codeBuf=0,xe}return t.prototype.readBlock=function(){var e,t,_e=this.stream,xe=this.getBits(3);if(xe&1&&(this.eof=!0),xe>>=1,xe===0){var Se=void 0;if((Se=_e.getByte())===-1)throw Error(`Bad block header in flate stream`);var Ce=Se;if((Se=_e.getByte())===-1||(Ce|=Se<<8,(Se=_e.getByte())===-1))throw Error(`Bad block header in flate stream`);var Te=Se;if((Se=_e.getByte())===-1)throw Error(`Bad block header in flate stream`);if(Te|=Se<<8,Te!==(~Ce&65535)&&(Ce!==0||Te!==0))throw Error(`Bad uncompressed block length in flate stream`);this.codeBuf=0,this.codeSize=0;var Ee=this.bufferLength;e=this.ensureBuffer(Ee+Ce);var De=Ee+Ce;if(this.bufferLength=De,Ce===0)_e.peekByte()===-1&&(this.eof=!0);else for(var Oe=Ee;Oe<De;++Oe){if((Se=_e.getByte())===-1){this.eof=!0;break}e[Oe]=Se}return}var ke,Ae;
vendor: 5,597 bytes, line 315
315if(xe===1)ke=fixedLitCodeTab,Ae=fixedDistCodeTab;else if(xe===2){var je=this.getBits(5)+257,Me=this.getBits(5)+1,Pe=this.getBits(4)+4,Fe=new Uint8Array(codeLenCodeMap.length),Ie=void 0;for(Ie=0;Ie<Pe;++Ie)Fe[codeLenCodeMap[Ie]]=this.getBits(3);var Re=this.generateHuffmanTable(Fe);t=0,Ie=0;for(var ze=je+Me,Be=new Uint8Array(ze),Ve=void 0,He=void 0,Ue=void 0;Ie<ze;){var We=this.getCode(Re);if(We===16)Ve=2,He=3,Ue=t;else if(We===17)Ve=3,He=3,Ue=t=0;else if(We===18)Ve=7,He=11,Ue=t=0;else{Be[Ie++]=t=We;continue}for(var Ge=this.getBits(Ve)+He;Ge-- >0;)Be[Ie++]=Ue}ke=this.generateHuffmanTable(Be.subarray(0,je)),Ae=this.generateHuffmanTable(Be.subarray(je,ze))}else throw Error(`Unknown block type in flate stream`);e=this.buffer;for(var Ke=e?e.length:0,qe=this.bufferLength;;){var Je=this.getCode(ke);if(Je<256){qe+1>=Ke&&(e=this.ensureBuffer(qe+1),Ke=e.length),e[qe++]=Je;continue}if(Je===256){this.bufferLength=qe;return}Je-=257,Je=lengthDecode[Je];var Ye=Je>>16;Ye>0&&(Ye=this.getBits(Ye)),t=(Je&65535)+Ye,Je=this.getCode(Ae),Je=distDecode[Je],Ye=Je>>16,Ye>0&&(Ye=this.getBits(Ye));var Xe=(Je&65535)+Ye;qe+t>=Ke&&(e=this.ensureBuffer(qe+t),Ke=e.length);for(var Ze=0;Ze<t;++Ze,++qe)e[qe]=e[qe-Xe]}},t.prototype.getBits=function(e){for(var t=this.stream,_e=this.codeSize,xe=this.codeBuf,Se;_e<e;){if((Se=t.getByte())===-1)throw Error(`Bad encoding in flate stream`);xe|=Se<<_e,_e+=8}return Se=xe&(1<<e)-1,this.codeBuf=xe>>e,this.codeSize=_e-=e,Se},t.prototype.getCode=function(e){for(var t=this.stream,_e=e[0],xe=e[1],Se=this.codeSize,Ce=this.codeBuf,Te;Se<xe&&(Te=t.getByte())!==-1;)Ce|=Te<<Se,Se+=8;var Ee=_e[Ce&(1<<xe)-1];typeof _e==`number`&&console.log(`FLATE:`,Ee);var De=Ee>>16,Oe=Ee&65535;if(De<1||Se<De)throw Error(`Bad encoding in flate stream`);return this.codeBuf=Ce>>De,this.codeSize=Se-De,Oe},t.prototype.generateHuffmanTable=function(e){var t=e.length,_e=0,xe;for(xe=0;xe<t;++xe)e[xe]>_e&&(_e=e[xe]);for(var Se=1<<_e,Ce=new Int32Array(Se),Te=1,Ee=0,De=2;Te<=_e;++Te,Ee<<=1,De<<=1)for(var Oe=0;Oe<t;++Oe)if(e[Oe]===Te){var ke=0,Ae=Ee;for(xe=0;xe<Te;++xe)ke=ke<<1|Ae&1,Ae>>=1;for(xe=ke;xe<Se;xe+=De)Ce[xe]=Te<<16|Oe;++Ee}return[Ce,_e]},t}(DecodeStream),LZWStream=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,_e)||this;Se.stream=t,Se.cachedData=0,Se.bitsCached=0;for(var Ce=4096,Te={earlyChange:xe,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(Ce),dictionaryLengths:new Uint16Array(Ce),dictionaryPrevCodes:new Uint16Array(Ce),currentSequence:new Uint8Array(Ce),currentSequenceLength:0},Ee=0;Ee<256;++Ee)Te.dictionaryValues[Ee]=Ee,Te.dictionaryLengths[Ee]=1;return Se.lzwState=Te,Se}return t.prototype.readBlock=function(){var e=512,t=e*2,_e=e,xe,Se,Ce,Te=this.lzwState;if(Te){var Ee=Te.earlyChange,De=Te.nextCode,Oe=Te.dictionaryValues,ke=Te.dictionaryLengths,Ae=Te.dictionaryPrevCodes,je=Te.codeLength,Me=Te.prevCode,Pe=Te.currentSequence,Fe=Te.currentSequenceLength,Ie=0,Re=this.bufferLength,ze=this.ensureBuffer(this.bufferLength+t);for(xe=0;xe<e;xe++){var Be=this.readBits(je),Ve=Fe>0;if(!Be||Be<256)Pe[0]=Be,Fe=1;else if(Be>=258)if(Be<De)for(Fe=ke[Be],Se=Fe-1,Ce=Be;Se>=0;Se--)Pe[Se]=Oe[Ce],Ce=Ae[Ce];else Pe[Fe++]=Pe[0];else if(Be===256){je=9,De=258,Fe=0;continue}else{this.eof=!0,delete this.lzwState;break}if(Ve&&(Ae[De]=Me,ke[De]=ke[Me]+1,Oe[De]=Pe[0],De++,je=De+Ee&De+Ee-1?je:Math.min(Math.log(De+Ee)/.6931471805599453+1,12)|0),Me=Be,Ie+=Fe,t<Ie){do t+=_e;while(t<Ie);ze=this.ensureBuffer(this.bufferLength+t)}for(Se=0;Se<Fe;Se++)ze[Re++]=Pe[Se]}Te.nextCode=De,Te.codeLength=je,Te.prevCode=Me,Te.currentSequenceLength=Fe,this.bufferLength=Re}},t.prototype.readBits=function(e){for(var t=this.bitsCached,_e=this.cachedData;t<e;){var xe=this.stream.getByte();if(xe===-1)return this.eof=!0,null;_e=_e<<8|xe,t+=8}return this.bitsCached=t-=e,this.cachedData=_e,_e>>>t&(1<<e)-1},t}(DecodeStream),RunLengthStream=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,_e)||this;return xe.stream=t,xe}return t.prototype.readBlock=function(){var e=this.stream.getBytes(2);if(!e||e.length<2||e[0]===128){this.eof=!0;return}var t,_e=this.bufferLength,xe=e[0];if(xe<128){if(t=this.ensureBuffer(_e+xe+1),t[_e++]=e[1],xe>0){var Se=this.stream.getBytes(xe);t.set(Se,_e),_e+=xe}}else{xe=257-xe;var Ce=e[1];t=this.ensureBuffer(_e+xe+1);for(var Te=0;Te<xe;Te++)t[_e++]=Ce}this.bufferLength=_e},t}(DecodeStream),decodeStream=function(e,t,_e){if(t===PDFName.of(`FlateDecode`))return new FlateStream(e);if(t===PDFName.of(`LZWDecode`)){var xe=1;if(_e instanceof PDFDict){var Se=_e.lookup(PDFName.of(`EarlyChange`));Se instanceof PDFNumber&&(xe=Se.asNumber())}return new LZWStream(e,void 0,xe)}if(t===PDFName.of(`ASCII85Decode`))return new Ascii85Stream(e);if(t===PDFName.of(`ASCIIHexDecode`))return new AsciiHexStream(e);if(t===PDFName.of(`RunLengthDecode`))return new RunLengthStream(e);throw new UnsupportedEncodingError(t.asString())},decodePDFRawStream=function(e){var t=e.dict,_e=e.contents,xe=new Stream(_e),Se=t.lookup(PDFName.of(`Filter`)),Ce=t.lookup(PDFName.of(`DecodeParms`));if(Se instanceof PDFName)xe=decodeStream(xe,Se,Ce);else if(Se instanceof PDFArray)for(var Te=0,Ee=Se.size();Te<Ee;Te++)xe=decodeStream(xe,Se.lookup(Te,PDFName),Ce&&Ce.lookupMaybe(Te,PDFDict));else if(Se)throw new UnexpectedObjectTypeError([PDFName,PDFArray],Se);return xe},fullPageBoundingBox=function(e){var t=e.MediaBox();return{left:0,bottom:0,right:t.lookup(2,PDFNumber).asNumber()-t.lookup(0,PDFNumber).asNumber(),top:t.lookup(3,PDFNumber).asNumber()-t.lookup(1,PDFNumber).asNumber()}},boundingBoxAdjustedMatrix=function(e){return[1,0,0,1,-e.left,-e.bottom]}
315,PDFPageEmbedder=function(){function e(e,t,_e){this.page=e;var xe=t??fullPageBoundingBox(e);this.width=xe.right-xe.left,this.height=xe.top-xe.bottom,this.boundingBox=xe,this.transformationMatrix=_e??boundingBoxAdjustedMatrix(xe)}return e.for=function(t,_e,xe){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(Se){return[2,new e(t,_e,xe)]})})},e.prototype.embedIntoContext=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;return __generator(this,function(je){if(_e=this.page.normalizedEntries(),xe=_e.Contents,Se=_e.Resources,!xe)throw new MissingPageContentsEmbeddingError;return Ce=this.decodeContents(xe),Te=this.boundingBox,Ee=Te.left,De=Te.bottom,Oe=Te.right,ke=Te.top,Ae=e.flateStream(Ce,{Type:`XObject`,Subtype:`Form`,FormType:1,BBox:[Ee,De,Oe,ke],Matrix:this.transformationMatrix,Resources:Se}),t?(e.assign(t,Ae),[2,t]):[2,e.register(Ae)]})})},e.prototype.decodeContents=function(e){for(var t=Uint8Array.of(CharCodes_default.Newline),_e=[],xe=0,Se=e.size();xe<Se;xe++){var Ce=e.lookup(xe,PDFStream),Te=void 0;if(Ce instanceof PDFRawStream)Te=decodePDFRawStream(Ce).decode();else if(Ce instanceof PDFContentStream)Te=Ce.getUnencodedContents();else throw new UnrecognizedStreamTypeError(Ce);_e.push(Te,t)}return mergeIntoTypedArray.apply(void 0,_e)},e}(),asEnum=function(e,t){if(e!==void 0)return t[e]},NonFullScreenPageMode;(function(e){e.UseNone=`UseNone`,e.UseOutlines=`UseOutlines`,e.UseThumbs=`UseThumbs`,e.UseOC=`UseOC`})(NonFullScreenPageMode||={});var ReadingDirection;(function(e){e.L2R=`L2R`,e.R2L=`R2L`})(ReadingDirection||={});var PrintScaling;(function(e){e.None=`None`,e.AppDefault=`AppDefault`})(PrintScaling||={});var Duplex;(function(e){e.Simplex=`Simplex`,e.DuplexFlipShortEdge=`DuplexFlipShortEdge`,e.DuplexFlipLongEdge=`DuplexFlipLongEdge`})(Duplex||={});var ViewerPreferences=function(){function e(e){this.dict=e}return e.prototype.lookupBool=function(e){var t=this.dict.lookup(PDFName.of(e));if(t instanceof PDFBool)return t},e.prototype.lookupName=function(e){var t=this.dict.lookup(PDFName.of(e));if(t instanceof PDFName)return t},e.prototype.HideToolbar=function(){return this.lookupBool(`HideToolbar`)},e.prototype.HideMenubar=function(){return this.lookupBool(`HideMenubar`)},e.prototype.HideWindowUI=function(){return this.lookupBool(`HideWindowUI`)},e.prototype.FitWindow=function(){return this.lookupBool(`FitWindow`)},e.prototype.CenterWindow=function(){return this.lookupBool(`CenterWindow`)},e.prototype.DisplayDocTitle=function(){return this.lookupBool(`DisplayDocTitle`)},e.prototype.NonFullScreenPageMode=function(){return this.lookupName(`NonFullScreenPageMode`)},e.prototype.Direction=function(){return this.lookupName(`Direction`)},e.prototype.PrintScaling=function(){return this.lookupName(`PrintScaling`)},e.prototype.Duplex=function(){return this.lookupName(`Duplex`)},e.prototype.PickTrayByPDFSize=function(){return this.lookupBool(`PickTrayByPDFSize`)},e.prototype.PrintPageRange=function(){var e=this.dict.lookup(PDFName.of(`PrintPageRange`));if(e instanceof PDFArray)return e},e.prototype.NumCopies=function(){var e=this.dict.lookup(PDFName.of(`NumCopies`));if(e instanceof PDFNumber)return e},e.prototype.getHideToolbar=function(){var e,t;return this.HideToolbar()?.asBoolean()??!1},e.prototype.getHideMenubar=function(){var e,t;return this.HideMenubar()?.asBoolean()??!1},e.prototype.getHideWindowUI=function(){var e,t;return this.HideWindowUI()?.asBoolean()??!1},e.prototype.getFitWindow=function(){var e,t;return this.FitWindow()?.asBoolean()??!1},e.prototype.getCenterWindow=function(){var e,t;return this.CenterWindow()?.asBoolean()??!1},e.prototype.getDisplayDocTitle=function(){var e,t;return this.DisplayDocTitle()?.asBoolean()??!1},e.prototype.getNonFullScreenPageMode=function(){var e,t;return asEnum(this.NonFullScreenPageMode()?.decodeText(),NonFullScreenPageMode)??NonFullScreenPageMode.UseNone},e.prototype.getReadingDirection=function(){var e,t;return asEnum(this.Direction()?.decodeText(),ReadingDirection)??ReadingDirection.L2R},e.prototype.getPrintScaling=function(){var e,t;return asEnum(this.PrintScaling()?.decodeText(),PrintScaling)??PrintScaling.AppDefault},e.prototype.getDuplex=function(){var e;return asEnum(this.Duplex()?.decodeText(),Duplex)},e.prototype.getPickTrayByPDFSize=function(){var e;return this.PickTrayByPDFSize()?.asBoolean()},e.prototype.getPrintPageRange=function(){var e=this.PrintPageRange();if(!e)return[];for(var t=[],_e=0;_e<e.size();_e+=2){var xe=e.lookup(_e,PDFNumber).asNumber(),Se=e.lookup(_e+1,PDFNumber).asNumber();t.push({start:xe,end:Se})}return t},e.prototype.getNumCopies=function(){var e,t;return this.NumCopies()?.asNumber()??1},e.prototype.setHideToolbar=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`HideToolbar`),t)},e.prototype.setHideMenubar=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`HideMenubar`),t)},e.prototype.setHideWindowUI=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`HideWindowUI`),t)},e.prototype.setFitWindow=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`FitWindow`),t)},e.prototype.setCenterWindow=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`CenterWindow`),t)},e.prototype.setDisplayDocTitle=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`DisplayDocTitle`),t)}
315,e.prototype.setNonFullScreenPageMode=function(e){assertIsOneOf(e,`nonFullScreenPageMode`,NonFullScreenPageMode);var t=PDFName.of(e);this.dict.set(PDFName.of(`NonFullScreenPageMode`),t)},e.prototype.setReadingDirection=function(e){assertIsOneOf(e,`readingDirection`,ReadingDirection);var t=PDFName.of(e);this.dict.set(PDFName.of(`Direction`),t)},e.prototype.setPrintScaling=function(e){assertIsOneOf(e,`printScaling`,PrintScaling);var t=PDFName.of(e);this.dict.set(PDFName.of(`PrintScaling`),t)},e.prototype.setDuplex=function(e){assertIsOneOf(e,`duplex`,Duplex);var t=PDFName.of(e);this.dict.set(PDFName.of(`Duplex`),t)},e.prototype.setPickTrayByPDFSize=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`PickTrayByPDFSize`),t)},e.prototype.setPrintPageRange=function(e){Array.isArray(e)||(e=[e]);for(var t=[],_e=0,xe=e.length;_e<xe;_e++)t.push(e[_e].start),t.push(e[_e].end);assertEachIs(t,`printPageRange`,[`number`]);var Se=this.dict.context.obj(t);this.dict.set(PDFName.of(`PrintPageRange`),Se)},e.prototype.setNumCopies=function(e){assertRange(e,`numCopies`,1,Number.MAX_VALUE),assertInteger(e,`numCopies`);var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`NumCopies`),t)},e.fromDict=function(t){return new e(t)},e.create=function(t){return new e(t.obj({}))},e}(),tfRegex$1=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+Tf/,PDFAcroField=function(){function e(e,t){this.dict=e,this.ref=t}return e.prototype.T=function(){return this.dict.lookupMaybe(PDFName.of(`T`),PDFString,PDFHexString)},e.prototype.Ff=function(){var e=this.getInheritableAttribute(PDFName.of(`Ff`));return this.dict.context.lookupMaybe(e,PDFNumber)},e.prototype.V=function(){var e=this.getInheritableAttribute(PDFName.of(`V`));return this.dict.context.lookup(e)},e.prototype.Kids=function(){return this.dict.lookupMaybe(PDFName.of(`Kids`),PDFArray)},e.prototype.DA=function(){var e=this.dict.lookup(PDFName.of(`DA`));if(e instanceof PDFString||e instanceof PDFHexString)return e},e.prototype.setKids=function(e){this.dict.set(PDFName.of(`Kids`),this.dict.context.obj(e))},e.prototype.getParent=function(){var t=this.dict.get(PDFName.of(`Parent`));if(t instanceof PDFRef)return new e(this.dict.lookup(PDFName.of(`Parent`),PDFDict),t)},e.prototype.setParent=function(e){e?this.dict.set(PDFName.of(`Parent`),e):this.dict.delete(PDFName.of(`Parent`))},e.prototype.getFullyQualifiedName=function(){var e=this.getParent();return e?e.getFullyQualifiedName()+`.`+this.getPartialName():this.getPartialName()},e.prototype.getPartialName=function(){var e;return this.T()?.decodeText()},e.prototype.setPartialName=function(e){e?this.dict.set(PDFName.of(`T`),PDFHexString.fromText(e)):this.dict.delete(PDFName.of(`T`))},e.prototype.setDefaultAppearance=function(e){this.dict.set(PDFName.of(`DA`),PDFString.of(e))},e.prototype.getDefaultAppearance=function(){var e=this.DA();return e instanceof PDFHexString?e.decodeText():e?.asString()},e.prototype.setFontSize=function(e){var t,_e=this.getFullyQualifiedName()??``,xe=this.getDefaultAppearance();if(!xe)throw new MissingDAEntryError(_e);var Se=findLastMatch(xe,tfRegex$1);if(!Se.match)throw new MissingTfOperatorError(_e);var Ce=xe.slice(0,Se.pos-Se.match[0].length),Te=Se.pos<=xe.length?xe.slice(Se.pos):``,Ee=Se.match[1],De=Ce+` /`+Ee+` `+e+` Tf `+Te;this.setDefaultAppearance(De)},e.prototype.getFlags=function(){var e,t;return this.Ff()?.asNumber()??0},e.prototype.setFlags=function(e){this.dict.set(PDFName.of(`Ff`),PDFNumber.of(e))},e.prototype.hasFlag=function(e){return(this.getFlags()&e)!==0},e.prototype.setFlag=function(e){var t=this.getFlags();this.setFlags(t|e)},e.prototype.clearFlag=function(e){var t=this.getFlags();this.setFlags(t&~e)},e.prototype.setFlagTo=function(e,t){t?this.setFlag(e):this.clearFlag(e)},e.prototype.getInheritableAttribute=function(e){var t;return this.ascend(function(_e){t||=_e.dict.get(e)}),t},e.prototype.ascend=function(e){e(this);var t=this.getParent();t&&t.ascend(e)},e}(),BorderStyle=function(){function e(e){this.dict=e}return e.prototype.W=function(){var e=this.dict.lookup(PDFName.of(`W`));if(e instanceof PDFNumber)return e},e.prototype.getWidth=function(){var e,t;return this.W()?.asNumber()??1},e.prototype.setWidth=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`W`),t)},e.fromDict=function(t){return new e(t)},e}(),PDFAnnotation=function(){function e(e){this.dict=e}return e.prototype.Rect=function(){return this.dict.lookup(PDFName.of(`Rect`),PDFArray)},e.prototype.AP=function(){return this.dict.lookupMaybe(PDFName.of(`AP`),PDFDict)},e.prototype.F=function(){var e=this.dict.lookup(PDFName.of(`F`));return this.dict.context.lookupMaybe(e,PDFNumber)},e.prototype.getRectangle=function(){var e;return this.Rect()?.asRectangle()??{x:0,y:0,width:0,height:0}},e.prototype.setRectangle=function(e){var t=e.x,_e=e.y,xe=e.width,Se=e.height,Ce=this.dict.context.obj([t,_e,t+xe,_e+Se]);this.dict.set(PDFName.of(`Rect`),Ce)},e.prototype.getAppearanceState=function(){var e=this.dict.lookup(PDFName.of(`AS`));if(e instanceof PDFName)return e},e.prototype.setAppearanceState=function(e){this.dict.set(PDFName.of(`AS`),e)},e.prototype.setAppearances=function(e){this.dict.set(PDFName.of(`AP`),e)},e.prototype.ensureAP=function(){var e=this.AP();return e||(e=this.dict.context.obj({}),this.dict.set(PDFName.of(`AP`),e)),e},e.prototype.getNormalAppearance=function(){var e=this.ensureAP().get(PDFName.of(`N`));if(e instanceof PDFRef||e instanceof PDFDict)return e;throw Error(`Unexpected N type: `+e?.constructor.name)}
315,e.prototype.setNormalAppearance=function(e){this.ensureAP().set(PDFName.of(`N`),e)},e.prototype.setRolloverAppearance=function(e){this.ensureAP().set(PDFName.of(`R`),e)},e.prototype.setDownAppearance=function(e){this.ensureAP().set(PDFName.of(`D`),e)},e.prototype.removeRolloverAppearance=function(){this.AP()?.delete(PDFName.of(`R`))},e.prototype.removeDownAppearance=function(){this.AP()?.delete(PDFName.of(`D`))},e.prototype.getAppearances=function(){var e=this.AP();if(e)return{normal:e.lookup(PDFName.of(`N`),PDFDict,PDFStream),rollover:e.lookupMaybe(PDFName.of(`R`),PDFDict,PDFStream),down:e.lookupMaybe(PDFName.of(`D`),PDFDict,PDFStream)}},e.prototype.getFlags=function(){var e,t;return this.F()?.asNumber()??0},e.prototype.setFlags=function(e){this.dict.set(PDFName.of(`F`),PDFNumber.of(e))},e.prototype.hasFlag=function(e){return(this.getFlags()&e)!==0},e.prototype.setFlag=function(e){var t=this.getFlags();this.setFlags(t|e)},e.prototype.clearFlag=function(e){var t=this.getFlags();this.setFlags(t&~e)},e.prototype.setFlagTo=function(e,t){t?this.setFlag(e):this.clearFlag(e)},e.fromDict=function(t){return new e(t)},e}(),AppearanceCharacteristics=function(){function e(e){this.dict=e}return e.prototype.R=function(){var e=this.dict.lookup(PDFName.of(`R`));if(e instanceof PDFNumber)return e},e.prototype.BC=function(){var e=this.dict.lookup(PDFName.of(`BC`));if(e instanceof PDFArray)return e},e.prototype.BG=function(){var e=this.dict.lookup(PDFName.of(`BG`));if(e instanceof PDFArray)return e},e.prototype.CA=function(){var e=this.dict.lookup(PDFName.of(`CA`));if(e instanceof PDFHexString||e instanceof PDFString)return e},e.prototype.RC=function(){var e=this.dict.lookup(PDFName.of(`RC`));if(e instanceof PDFHexString||e instanceof PDFString)return e},e.prototype.AC=function(){var e=this.dict.lookup(PDFName.of(`AC`));if(e instanceof PDFHexString||e instanceof PDFString)return e},e.prototype.getRotation=function(){var e;return this.R()?.asNumber()},e.prototype.getBorderColor=function(){var e=this.BC();if(e){for(var t=[],_e=0,xe=e?.size();_e<xe;_e++){var Se=e.get(_e);Se instanceof PDFNumber&&t.push(Se.asNumber())}return t}},e.prototype.getBackgroundColor=function(){var e=this.BG();if(e){for(var t=[],_e=0,xe=e?.size();_e<xe;_e++){var Se=e.get(_e);Se instanceof PDFNumber&&t.push(Se.asNumber())}return t}},e.prototype.getCaptions=function(){var e=this.CA(),t=this.RC(),_e=this.AC();return{normal:e?.decodeText(),rollover:t?.decodeText(),down:_e?.decodeText()}},e.prototype.setRotation=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`R`),t)},e.prototype.setBorderColor=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`BC`),t)},e.prototype.setBackgroundColor=function(e){var t=this.dict.context.obj(e);this.dict.set(PDFName.of(`BG`),t)},e.prototype.setCaptions=function(e){var t=PDFHexString.fromText(e.normal);if(this.dict.set(PDFName.of(`CA`),t),e.rollover){var _e=PDFHexString.fromText(e.rollover);this.dict.set(PDFName.of(`RC`),_e)}else this.dict.delete(PDFName.of(`RC`));if(e.down){var xe=PDFHexString.fromText(e.down);this.dict.set(PDFName.of(`AC`),xe)}else this.dict.delete(PDFName.of(`AC`))},e.fromDict=function(t){return new e(t)},e}(),PDFWidgetAnnotation=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.MK=function(){var e=this.dict.lookup(PDFName.of(`MK`));if(e instanceof PDFDict)return e},t.prototype.BS=function(){var e=this.dict.lookup(PDFName.of(`BS`));if(e instanceof PDFDict)return e},t.prototype.DA=function(){var e=this.dict.lookup(PDFName.of(`DA`));if(e instanceof PDFString||e instanceof PDFHexString)return e},t.prototype.P=function(){var e=this.dict.get(PDFName.of(`P`));if(e instanceof PDFRef)return e},t.prototype.setP=function(e){this.dict.set(PDFName.of(`P`),e)},t.prototype.setDefaultAppearance=function(e){this.dict.set(PDFName.of(`DA`),PDFString.of(e))},t.prototype.getDefaultAppearance=function(){var e=this.DA();return e instanceof PDFHexString?e.decodeText():e?.asString()},t.prototype.getAppearanceCharacteristics=function(){var e=this.MK();if(e)return AppearanceCharacteristics.fromDict(e)},t.prototype.getOrCreateAppearanceCharacteristics=function(){var e=this.MK();if(e)return AppearanceCharacteristics.fromDict(e);var t=AppearanceCharacteristics.fromDict(this.dict.context.obj({}));return this.dict.set(PDFName.of(`MK`),t.dict),t},t.prototype.getBorderStyle=function(){var e=this.BS();if(e)return BorderStyle.fromDict(e)},t.prototype.getOrCreateBorderStyle=function(){var e=this.BS();if(e)return BorderStyle.fromDict(e);var t=BorderStyle.fromDict(this.dict.context.obj({}));return this.dict.set(PDFName.of(`BS`),t.dict),t},t.prototype.getOnValue=function(){var e,t=this.getAppearances()?.normal;if(t instanceof PDFDict)for(var _e=t.keys(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];if(Ce!==PDFName.of(`Off`))return Ce}},t.fromDict=function(e){return new t(e)},t.create=function(e,_e){return new t(e.obj({Type:`Annot`,Subtype:`Widget`,Rect:[0,0,0,0],Parent:_e}))},t}(PDFAnnotation),PDFAcroTerminal=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.FT=function(){var e=this.getInheritableAttribute(PDFName.of(`FT`));return this.dict.context.lookup(e,PDFName)},t.prototype.getWidgets=function(){var e=this.Kids();if(!e)return[PDFWidgetAnnotation.fromDict(this.dict)];for(var t=Array(e.size()),_e=0,xe=e.size();_e<xe;_e++){var Se=e.lookup(_e,PDFDict);t[_e]=PDFWidgetAnnotation.fromDict(Se)}return t},t.prototype.addWidget=function(e){this.normalizedEntries().Kids.push(e)},t.prototype.removeWidget=function(e){var t=this.Kids();if(t){if(e<0||e>t.size())throw new IndexOutOfBoundsError(e,0,t.size());t.remove(e)}else{if(e!==0)throw new IndexOutOfBoundsError(e,0,0);this.setKids([])}},t.prototype.normalizedEntries=function(){var e=this.Kids();return e||(e=this.dict.context.obj([this.ref]),this.dict.set(PDFName.of(`Kids`),e)),{Kids:e}},t.fromDict=function(e,_e){return new t(e,_e)},t}(PDFAcroField),PDFAcroButton=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Opt=function(){return this.dict.lookupMaybe(PDFName.of(`Opt`),PDFString,PDFHexString,PDFArray)},t.prototype.setOpt=function(e){this.dict.set(PDFName.of(`Opt`),this.dict.context.obj(e))},t.prototype.getExportValues=function(){var e=this.Opt();if(e){if(e instanceof PDFString||e instanceof PDFHexString)return[e];for(var t=[],_e=0,xe=e.size();_e<xe;_e++){var Se=e.lookup(_e);(Se instanceof PDFString||Se instanceof PDFHexString)&&t.push(Se)}return t}},t.prototype.removeExportValue=function(e){var t=this.Opt();if(t)if(t instanceof PDFString||t instanceof PDFHexString){if(e!==0)throw new IndexOutOfBoundsError(e,0,0);this.setOpt([])}else{if(e<0||e>t.size())throw new IndexOutOfBoundsError(e,0,t.size());t.remove(e)}},t.prototype.normalizeExportValues=function(){for(var e,t,_e,xe,Se=this.getExportValues()??[],Ce=[],Te=this.getWidgets(),Ee=0,De=Te.length;Ee<De;Ee++){var Oe=Te[Ee],ke=Se[Ee]??PDFHexString.fromText(Oe.getOnValue()?.decodeText()??``);
315Ce.push(ke)}this.setOpt(Ce)},t.prototype.addOpt=function(e,t){var _e;this.normalizeExportValues();var xe=e.decodeText(),Se;if(t)for(var Ce=this.getExportValues()??[],Te=0,Ee=Ce.length;Te<Ee;Te++)Ce[Te].decodeText()===xe&&(Se=Te);var De=this.Opt();return De.push(e),Se??De.size()-1},t.prototype.addWidgetWithOpt=function(e,t,_e){var xe=this.addOpt(t,_e),Se=PDFName.of(String(xe));return this.addWidget(e),Se},t}(PDFAcroTerminal),PDFAcroCheckBox=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValue=function(e){var t;if(e!==(this.getOnValue()??PDFName.of(`Yes`))&&e!==PDFName.of(`Off`))throw new InvalidAcroFieldValueError;this.dict.set(PDFName.of(`V`),e);for(var _e=this.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe],Te=Ce.getOnValue()===e?e:PDFName.of(`Off`);Ce.setAppearanceState(Te)}},t.prototype.getValue=function(){var e=this.V();return e instanceof PDFName?e:PDFName.of(`Off`)},t.prototype.getOnValue=function(){return this.getWidgets()[0]?.getOnValue()},t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Btn`,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroButton),flag$1=function(e){return 1<<e},AcroFieldFlags;(function(e){e[e.ReadOnly=flag$1(0)]=`ReadOnly`,e[e.Required=flag$1(1)]=`Required`,e[e.NoExport=flag$1(2)]=`NoExport`})(AcroFieldFlags||={});var AcroButtonFlags;(function(e){e[e.NoToggleToOff=flag$1(14)]=`NoToggleToOff`,e[e.Radio=flag$1(15)]=`Radio`,e[e.PushButton=flag$1(16)]=`PushButton`,e[e.RadiosInUnison=flag$1(25)]=`RadiosInUnison`})(AcroButtonFlags||={});var AcroTextFlags;(function(e){e[e.Multiline=flag$1(12)]=`Multiline`,e[e.Password=flag$1(13)]=`Password`,e[e.FileSelect=flag$1(20)]=`FileSelect`,e[e.DoNotSpellCheck=flag$1(22)]=`DoNotSpellCheck`,e[e.DoNotScroll=flag$1(23)]=`DoNotScroll`,e[e.Comb=flag$1(24)]=`Comb`,e[e.RichText=flag$1(25)]=`RichText`})(AcroTextFlags||={});var AcroChoiceFlags;(function(e){e[e.Combo=flag$1(17)]=`Combo`,e[e.Edit=flag$1(18)]=`Edit`,e[e.Sort=flag$1(19)]=`Sort`,e[e.MultiSelect=flag$1(21)]=`MultiSelect`,e[e.DoNotSpellCheck=flag$1(22)]=`DoNotSpellCheck`,e[e.CommitOnSelChange=flag$1(26)]=`CommitOnSelChange`})(AcroChoiceFlags||={});var PDFAcroChoice=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValues=function(e){if(this.hasFlag(AcroChoiceFlags.Combo)&&!this.hasFlag(AcroChoiceFlags.Edit)&&!this.valuesAreValid(e))throw new InvalidAcroFieldValueError;if(e.length===0&&this.dict.delete(PDFName.of(`V`)),e.length===1&&this.dict.set(PDFName.of(`V`),e[0]),e.length>1){if(!this.hasFlag(AcroChoiceFlags.MultiSelect))throw new MultiSelectValueError;this.dict.set(PDFName.of(`V`),this.dict.context.obj(e))}this.updateSelectedIndices(e)},t.prototype.valuesAreValid=function(e){for(var t=this.getOptions(),_e=function(_e,xe){var Se=e[_e].decodeText();if(!t.find(function(e){return Se===(e.display||e.value).decodeText()}))return{value:!1}},xe=0,Se=e.length;xe<Se;xe++){var Ce=_e(xe,Se);if(typeof Ce==`object`)return Ce.value}return!0},t.prototype.updateSelectedIndices=function(e){if(e.length>1){for(var t=Array(e.length),_e=this.getOptions(),xe=function(xe,Se){var Ce=e[xe].decodeText();t[xe]=_e.findIndex(function(e){return Ce===(e.display||e.value).decodeText()})},Se=0,Ce=e.length;Se<Ce;Se++)xe(Se,Ce);this.dict.set(PDFName.of(`I`),this.dict.context.obj(t.sort()))}else this.dict.delete(PDFName.of(`I`))},t.prototype.getValues=function(){var e=this.V();if(e instanceof PDFString||e instanceof PDFHexString)return[e];if(e instanceof PDFArray){for(var t=[],_e=0,xe=e.size();_e<xe;_e++){var Se=e.lookup(_e);(Se instanceof PDFString||Se instanceof PDFHexString)&&t.push(Se)}return t}return[]},t.prototype.Opt=function(){return this.dict.lookupMaybe(PDFName.of(`Opt`),PDFString,PDFHexString,PDFArray)},t.prototype.setOptions=function(e){for(var t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++){var Se=e[_e],Ce=Se.value,Te=Se.display;t[_e]=this.dict.context.obj([Ce,Te||Ce])}this.dict.set(PDFName.of(`Opt`),this.dict.context.obj(t))},t.prototype.getOptions=function(){var e=this.Opt();if(e instanceof PDFString||e instanceof PDFHexString)return[{value:e,display:e}];if(e instanceof PDFArray){for(var t=[],_e=0,xe=e.size();_e<xe;_e++){var Se=e.lookup(_e);if((Se instanceof PDFString||Se instanceof PDFHexString)&&t.push({value:Se,dis
vendor: 9,013 bytes, line 315
315play:Se}),Se instanceof PDFArray&&Se.size()>0){var Ce=Se.lookup(0,PDFString,PDFHexString),Te=Se.lookupMaybe(1,PDFString,PDFHexString);t.push({value:Ce,display:Te||Ce})}}return t}return[]},t}(PDFAcroTerminal),PDFAcroComboBox=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Ch`,Ff:AcroChoiceFlags.Combo,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroChoice),PDFAcroNonTerminal=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.addField=function(e){this.normalizedEntries().Kids?.push(e)},t.prototype.normalizedEntries=function(){var e=this.Kids();return e||(e=this.dict.context.obj([]),this.dict.set(PDFName.of(`Kids`),e)),{Kids:e}},t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({});return new t(_e,e.register(_e))},t}(PDFAcroField),PDFAcroSignature=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(e,_e){return new t(e,_e)},t}(PDFAcroTerminal),PDFAcroText=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.MaxLen=function(){var e=this.dict.lookup(PDFName.of(`MaxLen`));if(e instanceof PDFNumber)return e},t.prototype.Q=function(){var e=this.dict.lookup(PDFName.of(`Q`));if(e instanceof PDFNumber)return e},t.prototype.setMaxLength=function(e){this.dict.set(PDFName.of(`MaxLen`),PDFNumber.of(e))},t.prototype.removeMaxLength=function(){this.dict.delete(PDFName.of(`MaxLen`))},t.prototype.getMaxLength=function(){var e;return this.MaxLen()?.asNumber()},t.prototype.setQuadding=function(e){this.dict.set(PDFName.of(`Q`),PDFNumber.of(e))},t.prototype.getQuadding=function(){var e;return this.Q()?.asNumber()},t.prototype.setValue=function(e){this.dict.set(PDFName.of(`V`),e)},t.prototype.removeValue=function(){this.dict.delete(PDFName.of(`V`))},t.prototype.getValue=function(){var e=this.V();if(e instanceof PDFString||e instanceof PDFHexString)return e},t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Tx`,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroTerminal),PDFAcroPushButton=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Btn`,Ff:AcroButtonFlags.PushButton,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroButton),PDFAcroRadioButton=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValue=function(e){if(!this.getOnValues().includes(e)&&e!==PDFName.of(`Off`))throw new InvalidAcroFieldValueError;this.dict.set(PDFName.of(`V`),e);for(var t=this.getWidgets(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se.getOnValue()===e?e:PDFName.of(`Off`);Se.setAppearanceState(Ce)}},t.prototype.getValue=function(){var e=this.V();return e instanceof PDFName?e:PDFName.of(`Off`)},t.prototype.getOnValues=function(){for(var e=this.getWidgets(),t=[],_e=0,xe=e.length;_e<xe;_e++){var Se=e[_e].getOnValue();Se&&t.push(Se)}return t},t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Btn`,Ff:AcroButtonFlags.Radio,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroButton),PDFAcroListBox=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(e,_e){return new t(e,_e)},t.create=function(e){var _e=e.obj({FT:`Ch`,Kids:[]});return new t(_e,e.register(_e))},t}(PDFAcroChoice),createPDFAcroFields=function(e){if(!e)return[];for(var t=[],_e=0,xe=e.size();_e<xe;_e++){var Se=e.get(_e),Ce=e.lookup(_e);Se instanceof PDFRef&&Ce instanceof PDFDict&&t.push([createPDFAcroField(Ce,Se),Se])}return t},createPDFAcroField=function(e,t){return isNonTerminalAcroField(e)?PDFAcroNonTerminal.fromDict(e,t):createPDFAcroTerminal(e,t)},isNonTerminalAcroField=function(e){var t=e.lookup(PDFName.of(`Kids`));if(t instanceof PDFArray)for(var _e=0,xe=t.size();_e<xe;_e++){var Se=t.lookup(_e);if(Se instanceof PDFDict&&Se.has(PDFName.of(`T`)))return!0}return!1},createPDFAcroTerminal=function(e,t){var _e=getInheritableAttribute(e,PDFName.of(`FT`)),xe=e.context.lookup(_e,PDFName);return xe===PDFName.of(`Btn`)?createPDFAcroButton(e,t):xe===PDFName.of(`Ch`)?createPDFAcroChoice(e,t):xe===PDFName.of(`Tx`)?PDFAcroText.fromDict(e,t):xe===PDFName.of(`Sig`)?PDFAcroSignature.fromDict(e,t):PDFAcroTerminal.fromDict(e,t)},createPDFAcroButton=function(e,t){var _e,xe=getInheritableAttribute(e,PDFName.of(`Ff`)),Se=e.context.lookupMaybe(xe,PDFNumber)?.asNumber()??0;return flagIsSet(Se,AcroButtonFlags.PushButton)?PDFAcroPushButton.fromDict(e,t):flagIsSet(Se,AcroButtonFlags.Radio)?PDFAcroRadioButton.fromDict(e,t):PDFAcroCheckBox.fromDict(e,t)},createPDFAcroChoice=function(e,t){var _e,xe=getInheritableAttribute(e,PDFName.of(`Ff`));return flagIsSet(e.context.lookupMaybe(xe,PDFNumber)?.asNumber()??0,AcroChoiceFlags.Combo)?PDFAcroComboBox.fromDict(e,t):PDFAcroListBox.fromDict(e,t)},flagIsSet=function(e,t){return(e&t)!==0},getInheritableAttribute=function(e,t){var _e;return ascend(e,function(e){_e||=e.get(t)}),_e},ascend=function(e,t){t(e);var _e=e.lookupMaybe(PDFName.of(`Parent`),PDFDict);_e&&ascend(_e,t)},PDFAcroForm=function(){function e(e){this.dict=e}return e.prototype.Fields=function(){var e=this.dict.lookup(PDFName.of(`Fields`));if(e instanceof PDFArray)return e},e.prototype.getFields=function(){for(var e=this.normalizedEntries().Fields,t=Array(e.size()),_e=0,xe=e.size();_e<xe;_e++){var Se=e.get(_e);t[_e]=[createPDFAcroField(e.lookup(_e,PDFDict),Se),Se]}return t},e.prototype.getAllFields=function(){var e=[],t=function(_e){if(_e)for(var xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];e.push(Ce);var Te=Ce[0];Te instanceof PDFAcroNonTerminal&&t(createPDFAcroFields(Te.Kids()))}};return t(this.getFields()),e},e.prototype.addField=function(e){this.normalizedEntries().Fields?.push(e)},e.prototype.removeField=function(e){var t=e.getParent(),_e=t===void 0?this.normalizedEntries().Fields:t.Kids(),xe=_e?.indexOf(e.ref);if(_e===void 0||xe===void 0)throw Error(`Tried to remove inexistent field `+e.getFullyQualifiedName());_e.remove(xe),t!==void 0&&_e.size()===0&&this.removeField(t)},e.prototype.normalizedEntries=function(){var e=this.Fields();return e||(e=this.dict.context.obj([]),this.dict.set(PDFName.of(`Fields`),e)),{Fields:e}},e.fromDict=function(t){return new e(t)},e.create=function(t){return new e(t.obj({Fields:[]}))},e}(),PDFCatalog=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Pages=function(){return this.lookup(PDFName.of(`Pages`),PDFDict)},t.prototype.AcroForm=function(){return this.lookupMaybe(PDFName.of(`AcroForm`),PDFDict)},t.prototype.getAcroForm=function(){var e=this.AcroForm();if(e)return PDFAcroForm.fromDict(e)},t.prototype.getOrCreateAcroForm=function(){var e=this.getAcroForm();if(!e){e=PDFAcroForm.create(this.context);var t=this.context.register(e.dict);this.set(PDFName.of(`AcroForm`),t)}return e},t.prototype.ViewerPreferences=function(){return this.lookupMaybe(PDFName.of(`ViewerPreferences`),PDFDict)},t.prototype.getViewerPreferences=function(){var e=this.ViewerPreferences();if(e)return ViewerPreferences.fromDict(e)},t.prototype.getOrCreateViewerPreferences=function(){var e=this.getViewerPreferences();if(!e){e=ViewerPreferences.create(this.context);var t=this.context.register(e.dict);this.set(PDFName.of(`ViewerPreferences`),t)}return e},t.prototype.insertLeafNode=function(e,t){var _e=this.get(PDFName.of(`Pages`));return this.Pages().insertLeafNode(e,t)||_e},t.prototype.removeLeafNode=function(e){this.Pages().removeLeafNode(e)},t.withContextAndPages=function(e,_e){var xe=new Map;return xe.set(PDFName.of(`Type`),PDFName.of(`Catalog`)),xe.set(PDFName.of(`Pages`),_e),new t(xe,e)},t.fromMapWithContext=function(e,_e){return new t(e,_e)},t}(PDFDict),PDFPageTree=function(e){__extends$1(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Parent=function(){return this.lookup(PDFName.of(`Parent`))},t.prototype.Kids=function(){return this.lookup(PDFName.of(`Kids`),PDFArray)},t.prototype.Count=function(){return this.lookup(PDFName.of(`Count`),PDFNumber)},t.prototype.pushTreeNode=function(e){this.Kids().push(e)},t.prototype.pushLeafNode=function(e){var t=this.Kids();this.insertLeafKid(t.size(),e)},t.prototype.insertLeafNode=function(e,_e){var xe=this.Kids(),Se=this.Count().asNumber();if(_e>Se)throw new InvalidTargetIndexError(_e,Se);for(var Ce=_e,Te=0,Ee=xe.size();Te<Ee;Te++){if(Ce===0){this.insertLeafKid(Te,e);return}var De=xe.get(Te),Oe=this.context.lookup(De);if(Oe instanceof t){if(Oe.Count().asNumber()>Ce)return Oe.insertLeafNode(e,Ce)||De;Ce-=Oe.Count().asNumber()}Oe instanceof PDFPageLeaf&&--Ce}if(Ce===0){this.insertLeafKid(xe.size(),e);return}throw new CorruptPageTreeError(_e,`insertLeafNode`)}
315,t.prototype.removeLeafNode=function(e,_e){_e===void 0&&(_e=!0);var xe=this.Kids(),Se=this.Count().asNumber();if(e>=Se)throw new InvalidTargetIndexError(e,Se);for(var Ce=e,Te=0,Ee=xe.size();Te<Ee;Te++){var De=xe.get(Te),Oe=this.context.lookup(De);if(Oe instanceof t)if(Oe.Count().asNumber()>Ce){Oe.removeLeafNode(Ce,_e),_e&&Oe.Kids().size()===0&&xe.remove(Te);return}else Ce-=Oe.Count().asNumber();if(Oe instanceof PDFPageLeaf)if(Ce===0){this.removeKid(Te);return}else --Ce}throw new CorruptPageTreeError(e,`removeLeafNode`)},t.prototype.ascend=function(e){e(this);var t=this.Parent();t&&t.ascend(e)},t.prototype.traverse=function(e){for(var _e=this.Kids(),xe=0,Se=_e.size();xe<Se;xe++){var Ce=_e.get(xe),Te=this.context.lookup(Ce);Te instanceof t&&Te.traverse(e),e(Te,Ce)}},t.prototype.insertLeafKid=function(e,t){var _e=this.Kids();this.ascend(function(e){var t=e.Count().asNumber()+1;e.set(PDFName.of(`Count`),PDFNumber.of(t))}),_e.insert(e,t)},t.prototype.removeKid=function(e){var t=this.Kids();t.lookup(e)instanceof PDFPageLeaf&&this.ascend(function(e){var t=e.Count().asNumber()-1;e.set(PDFName.of(`Count`),PDFNumber.of(t))}),t.remove(e)},t.withContext=function(e,_e){var xe=new Map;return xe.set(PDFName.of(`Type`),PDFName.of(`Pages`)),xe.set(PDFName.of(`Kids`),e.obj([])),xe.set(PDFName.of(`Count`),e.obj(0)),_e&&xe.set(PDFName.of(`Parent`),_e),new t(xe,e)},t.fromMapWithContext=function(e,_e){return new t(e,_e)},t}(PDFDict),IsDigit=new Uint8Array(256);IsDigit[CharCodes_default.Zero]=1,IsDigit[CharCodes_default.One]=1,IsDigit[CharCodes_default.Two]=1,IsDigit[CharCodes_default.Three]=1,IsDigit[CharCodes_default.Four]=1,IsDigit[CharCodes_default.Five]=1,IsDigit[CharCodes_default.Six]=1,IsDigit[CharCodes_default.Seven]=1,IsDigit[CharCodes_default.Eight]=1,IsDigit[CharCodes_default.Nine]=1;var IsNumericPrefix=new Uint8Array(256);
vendor: 25,123 bytes, line 315
315IsNumericPrefix[CharCodes_default.Period]=1,IsNumericPrefix[CharCodes_default.Plus]=1,IsNumericPrefix[CharCodes_default.Minus]=1;for(var IsNumeric=new Uint8Array(256),idx=0,len=256;idx<len;idx++)IsNumeric[idx]=IsDigit[idx]||IsNumericPrefix[idx]?1:0;var Newline$1=CharCodes_default.Newline,CarriageReturn$1=CharCodes_default.CarriageReturn,BaseParser=function(){function e(e,t){t===void 0&&(t=!1),this.bytes=e,this.capNumbers=t}return e.prototype.parseRawInt=function(){for(var e=``;!this.bytes.done()&&IsDigit[this.bytes.peek()];)e+=charFromCode(this.bytes.next());var t=Number(e);if(!e||!isFinite(t))throw new NumberParsingError(this.bytes.position(),e);return t},e.prototype.parseRawNumber=function(){for(var e=``;!this.bytes.done();){var t=this.bytes.peek();if(!IsNumeric[t]||(e+=charFromCode(this.bytes.next()),t===CharCodes_default.Period))break}for(;!this.bytes.done();){var t=this.bytes.peek();if(!IsDigit[t])break;e+=charFromCode(this.bytes.next())}var _e=Number(e);if(!e||!isFinite(_e))throw new NumberParsingError(this.bytes.position(),e);if(_e>2**53-1)if(this.capNumbers){var xe=`Parsed number that is too large for some PDF readers: `+e+`, using Number.MAX_SAFE_INTEGER instead.`;return console.warn(xe),2**53-1}else{var xe=`Parsed number that is too large for some PDF readers: `+e+`, not capping.`;console.warn(xe)}return _e},e.prototype.skipWhitespace=function(){for(;!this.bytes.done()&&IsWhitespace[this.bytes.peek()];)this.bytes.next()},e.prototype.skipLine=function(){for(;!this.bytes.done();){var e=this.bytes.peek();if(e===Newline$1||e===CarriageReturn$1)return;this.bytes.next()}},e.prototype.skipComment=function(){if(this.bytes.peek()!==CharCodes_default.Percent)return!1;for(;!this.bytes.done();){var e=this.bytes.peek();if(e===Newline$1||e===CarriageReturn$1)return!0;this.bytes.next()}return!0},e.prototype.skipWhitespaceAndComments=function(){for(this.skipWhitespace();this.skipComment();)this.skipWhitespace()},e.prototype.matchKeyword=function(e){for(var t=this.bytes.offset(),_e=0,xe=e.length;_e<xe;_e++)if(this.bytes.done()||this.bytes.next()!==e[_e])return this.bytes.moveTo(t),!1;return!0},e}(),ByteStream=function(){function e(e){this.idx=0,this.line=0,this.column=0,this.bytes=e,this.length=this.bytes.length}return e.prototype.moveTo=function(e){this.idx=e},e.prototype.next=function(){var e=this.bytes[this.idx++];return e===CharCodes_default.Newline?(this.line+=1,this.column=0):this.column+=1,e},e.prototype.assertNext=function(e){if(this.peek()!==e)throw new NextByteAssertionError(this.position(),e,this.peek());return this.next()},e.prototype.peek=function(){return this.bytes[this.idx]},e.prototype.peekAhead=function(e){return this.bytes[this.idx+e]},e.prototype.peekAt=function(e){return this.bytes[e]},e.prototype.done=function(){return this.idx>=this.length},e.prototype.offset=function(){return this.idx},e.prototype.slice=function(e,t){return this.bytes.slice(e,t)},e.prototype.position=function(){return{line:this.line,column:this.column,offset:this.idx}},e.of=function(t){return new e(t)},e.fromPDFRawStream=function(t){return e.of(decodePDFRawStream(t).decode())},e}(),Space=CharCodes_default.Space,CarriageReturn=CharCodes_default.CarriageReturn,Newline=CharCodes_default.Newline,stream=[CharCodes_default.s,CharCodes_default.t,CharCodes_default.r,CharCodes_default.e,CharCodes_default.a,CharCodes_default.m],endstream=[CharCodes_default.e,CharCodes_default.n,CharCodes_default.d,CharCodes_default.s,CharCodes_default.t,CharCodes_default.r,CharCodes_default.e,CharCodes_default.a,CharCodes_default.m],Keywords={header:[CharCodes_default.Percent,CharCodes_default.P,CharCodes_default.D,CharCodes_default.F,CharCodes_default.Dash],eof:[CharCodes_default.Percent,CharCodes_default.Percent,CharCodes_default.E,CharCodes_default.O,CharCodes_default.F],obj:[CharCodes_default.o,CharCodes_default.b,CharCodes_default.j],endobj:[CharCodes_default.e,CharCodes_default.n,CharCodes_default.d,CharCodes_default.o,CharCodes_default.b,CharCodes_default.j],xref:[CharCodes_default.x,CharCodes_default.r,CharCodes_default.e,CharCodes_default.f],trailer:[CharCodes_default.t,CharCodes_default.r,CharCodes_default.a,CharCodes_default.i,CharCodes_default.l,CharCodes_default.e,CharCodes_default.r],startxref:[CharCodes_default.s,CharCodes_default.t,CharCodes_default.a,CharCodes_default.r,CharCodes_default.t,CharCodes_default.x,CharCodes_default.r,CharCodes_default.e,CharCodes_default.f],true:[CharCodes_default.t,CharCodes_default.r,CharCodes_default.u,CharCodes_default.e],false:[CharCodes_default.f,CharCodes_default.a,CharCodes_default.l,CharCodes_default.s,CharCodes_default.e],null:[CharCodes_default.n,CharCodes_default.u,CharCodes_default.l,CharCodes_default.l],stream,streamEOF1:__spreadArrays(stream,[Space,CarriageReturn,Newline]),streamEOF2:__spreadArrays(stream,[CarriageReturn,Newline]),streamEOF3:__spreadArrays(stream,[CarriageReturn]),streamEOF4:__spreadArrays(stream,[Newline]),endstream,EOF1endstream:__spreadArrays([CarriageReturn,Newline],endstream),EOF2endstream:__spreadArrays([CarriageReturn],endstream),EOF3endstream:__spreadArrays([Newline],endstream)},PDFObjectParser=function(e){__extends$1(t,e);function t(t,_e,xe){xe===void 0&&(xe=!1);var Se=e.call(this,t,xe)||this;return Se.context=_e,Se}return t.prototype.parseObject=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.true))return PDFBool.True;if(this.matchKeyword(Keywords.false))return PDFBool.False;if(this.matchKeyword(Keywords.null))return PDFNull_default;var e=this.bytes.peek();if(e===CharCodes_default.LessThan&&this.bytes.peekAhead(1)===CharCodes_default.LessThan)return this.parseDictOrStream();if(e===CharCodes_default.LessThan)return this.parseHexString();if(e===CharCodes_default.LeftParen)return this.parseString();if(e===CharCodes_default.ForwardSlash)return this.parseName();if(e===CharCodes_default.LeftSquareBracket)return this.parseArray();if(IsNumeric[e])return this.parseNumberOrRef();throw new PDFObjectParsingError(this.bytes.position(),e)},t.prototype.parseNumberOrRef=function(){var e=this.parseRawNumber();this.skipWhitespaceAndComments();var t=this.bytes.offset();if(IsDigit[this.bytes.peek()]){var _e=this.parseRawNumber();if(this.skipWhitespaceAndComments(),this.bytes.peek()===CharCodes_default.R)return this.bytes.assertNext(CharCodes_default.R),PDFRef.of(e,_e)}return this.bytes.moveTo(t),PDFNumber.of(e)},t.prototype.parseHexString=function(){var e=``;for(this.bytes.assertNext(CharCodes_default.LessThan);!this.bytes.done()&&this.bytes.peek()!==CharCodes_default.GreaterThan;)e+=charFromCode(this.bytes.next());return this.bytes.assertNext(CharCodes_default.GreaterThan),PDFHexString.of(e)},t.prototype.parseString=function(){for(var e=0,t=!1,_e=``;!this.bytes.done();){var xe=this.bytes.next();if(_e+=charFromCode(xe),t||(xe===CharCodes_default.LeftParen&&(e+=1),xe===CharCodes_default.RightParen&&--e),xe===CharCodes_default.BackSlash?t=!t:t&&=!1,e===0)return PDFString.of(_e.substring(1,_e.length-1))}throw new UnbalancedParenthesisError(this.bytes.position())},t.prototype.parseName=function(){this.bytes.assertNext(CharCodes_default.ForwardSlash);for(var e=``;!this.bytes.done();){var t=this.bytes.peek();if(IsWhitespace[t]||IsDelimiter[t])break;e+=charFromCode(t),this.bytes.next()}return PDFName.of(e)},t.prototype.parseArray=function(){this.bytes.assertNext(CharCodes_default.LeftSquareBracket),this.skipWhitespaceAndComments();for(var e=PDFArray.withContext(this.context);this.bytes.peek()!==CharCodes_default.RightSquareBracket;){var t=this.parseObject();e.push(t),this.skipWhitespaceAndComments()}return this.bytes.assertNext(CharCodes_default.RightSquareBracket),e},t.prototype.parseDict=function(){this.bytes.assertNext(CharCodes_default.LessThan),this.bytes.assertNext(CharCodes_default.LessThan),this.skipWhitespaceAndComments();for(var e=new Map;!this.bytes.done()&&this.bytes.peek()!==CharCodes_default.GreaterThan&&this.bytes.peekAhead(1)!==CharCodes_default.GreaterThan;){var t=this.parseName(),_e=this.parseObject();e.set(t,_e),this.skipWhitespaceAndComments()}this.skipWhitespaceAndComments(),this.bytes.assertNext(CharCodes_default.GreaterThan),this.bytes.assertNext(CharCodes_default.GreaterThan);var xe=e.get(PDFName.of(`Type`));return xe===PDFName.of(`Catalog`)?PDFCatalog.fromMapWithContext(e,this.context):xe===PDFName.of(`Pages`)?PDFPageTree.fromMapWithContext(e,this.context):xe===PDFName.of(`Page`)?PDFPageLeaf.fromMapWithContext(e,this.context):PDFDict.fromMapWithContext(e,this.context)},t.prototype.parseDictOrStream=function(){var e=this.bytes.position(),t=this.parseDict();if(this.skipWhitespaceAndComments(),!this.matchKeyword(Keywords.streamEOF1)&&!this.matchKeyword(Keywords.streamEOF2)&&!this.matchKeyword(Keywords.streamEOF3)&&!this.matchKeyword(Keywords.streamEOF4)&&!this.matchKeyword(Keywords.stream))return t;var _e=this.bytes.offset(),xe,Se=t.get(PDFName.of(`Length`));Se instanceof PDFNumber?(xe=_e+Se.asNumber(),this.bytes.moveTo(xe),this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.endstream)||(this.bytes.moveTo(_e),xe=this.findEndOfStreamFallback(e))):xe=this.findEndOfStreamFallback(e);var Ce=this.bytes.slice(_e,xe);return PDFRawStream.of(t,Ce)},t.prototype.findEndOfStreamFallback=function(e){for(var t=1,_e=this.bytes.offset();!this.bytes.done()&&(_e=this.bytes.offset(),this.matchKeyword(Keywords.stream)?t+=1:this.matchKeyword(Keywords.EOF1endstream)||this.matchKeyword(Keywords.EOF2endstream)||this.matchKeyword(Keywords.EOF3endstream)||this.matchKeyword(Keywords.endstream)?--t:this.bytes.next(),t!==0););if(t!==0)throw new PDFStreamParsingError(e);return _e},t.forBytes=function(e,_e,xe){return new t(ByteStream.of(e),_e,xe)},t.forByteStream=function(e,_e,xe){return xe===void 0&&(xe=!1),new t(e,_e,xe)},t}(BaseParser),PDFObjectStreamParser=function(e){__extends$1(t,e);function t(t,_e){var xe=e.call(this,ByteStream.fromPDFRawStream(t),t.dict.context)||this,Se=t.dict;return xe.alreadyParsed=!1,xe.shouldWaitForTick=_e||(function(){return!1}),xe.firstOffset=Se.lookup(PDFName.of(`First`),PDFNumber).asNumber(),xe.objectCount=Se.lookup(PDFName.of(`N`),PDFNumber).asNumber(),xe}return t.prototype.parseIntoContext=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se,Ce,Te,Ee;return __generator(this,function(De){switch(De.label){case 0:if(this.alreadyParsed)throw new ReparseError(`PDFObjectStreamParser`,`parseIntoContext`);this.alreadyParsed=!0,e=this.parseOffsetsAndObjectNumbers(),t=0,_e=e.length,De.label=1;case 1:return t<_e?(xe=e[t],Se=xe.objectNumber,Ce=xe.offset,this.bytes.moveTo(this.firstOffset+Ce),Te=this.parseObject(),Ee=PDFRef.of(Se,0),this.context.assign(Ee,Te),this.shouldWaitForTick()?[4,waitForTick()]:[3,3]):[3,4];case 2:De.sent(),De.label=3;case 3:return t++,[3,1];case 4:return[2]}})})},t.prototype.parseOffsetsAndObjectNumbers=function(){for(var e=[],t=0,_e=this.objectCount;t<_e;t++){this.skipWhitespaceAndComments();var xe=this.parseRawInt();this.skipWhitespaceAndComments();var Se=this.parseRawInt();e.push({objectNumber:xe,offset:Se})}return e},t.forStream=function(e,_e){return new t(e,_e)},t}(PDFObjectParser),PDFXRefStreamParser=function(){function e(e){this.alreadyParsed=!1,this.dict=e.dict,this.bytes=ByteStream.fromPDFRawStream(e),this.context=this.dict.context;var t=this.dict.lookup(PDFName.of(`Size`),PDFNumber),_e=this.dict.lookup(PDFName.of(`Index`));if(_e instanceof PDFArray){this.subsections=[];for(var xe=0,Se=_e.size();xe<Se;xe+=2){var Ce=_e.lookup(xe+0,PDFNumber).asNumber(),Te=_e.lookup(xe+1,PDFNumber).asNumber();this.subsections.push({firstObjectNumber:Ce,length:Te})}}else this.subsections=[{firstObjectNumber:0,length:t.asNumber()}];var Ee=this.dict.lookup(PDFName.of(`W`),PDFArray);this.byteWidths=[-1,-1,-1];for(var xe=0,Se=Ee.size();xe<Se;xe++)this.byteWidths[xe]=Ee.lookup(xe,PDFNumber).asNumber()}return e.prototype.parseIntoContext=function(){if(this.alreadyParsed)throw new ReparseError(`PDFXRefStreamParser`,`parseIntoContext`);return this.alreadyParsed=!0,this.context.trailerInfo={Root:this.dict.get(PDFName.of(`Root`)),Encrypt:this.dict.get(PDFName.of(`Encrypt`)),Info:this.dict.get(PDFName.of(`Info`)),ID:this.dict.get(PDFName.of(`ID`))},this.parseEntries()},e.prototype.parseEntries=function(){for(var e=[],t=this.byteWidths,_e=t[0],xe=t[1],Se=t[2],Ce=0,Te=this.subsections.length;Ce<Te;Ce++)for(var Ee=this.subsections[Ce],De=Ee.firstObjectNumber,Oe=Ee.length,ke=0;ke<Oe;ke++){for(var Ae=0,je=0,Me=_e;je<Me;je++)Ae=Ae<<8|this.bytes.next();for(var Pe=0,je=0,Me=xe;je<Me;je++)Pe=Pe<<8|this.bytes.next();for(var Fe=0,je=0,Me=Se;je<Me;je++)Fe=Fe<<8|this.bytes.next();_e===0&&(Ae=1);var Ie=De+ke,Re={ref:PDFRef.of(Ie,Fe),offset:Pe,deleted:Ae===0,inObjectStream:Ae===2};e.push(Re)}return e},e.forStream=function(t){return new e(t)},e}(),PDFParser=function(e){__extends$1(t,e);function t(t,_e,xe,Se){_e===void 0&&(_e=1/0),xe===void 0&&(xe=!1),Se===void 0&&(Se=!1);var Ce=e.call(this,ByteStream.of(t),PDFContext.create(),Se)||this;return Ce.alreadyParsed=!1,Ce.parsedObjects=0,Ce.shouldWaitForTick=function(){return Ce.parsedObjects+=1,Ce.parsedObjects%Ce.objectsPerTick===0},Ce.objectsPerTick=_e,Ce.throwOnInvalidObject=xe,Ce}return t.prototype.parseDocument=function(){return __awaiter(this,void 0,void 0,function(){var e,t;return __generator(this,function(_e){switch(_e.label){case 0:if(this.alreadyParsed)throw new ReparseError(`PDFParser`,`parseDocument`);this.alreadyParsed=!0,this.context.header=this.parseHeader(),_e.label=1;case 1:return this.bytes.done()?[3,3]:[4,this.parseDocumentSection()];case 2:if(_e.sent(),t=this.bytes.offset(),t===e)throw new StalledParserError(this.bytes.position());return e=t,[3,1];case 3:return this.maybeRecoverRoot(),this.context.lookup(PDFRef.of(0))&&(console.warn(`Removing parsed object: 0 0 R`),this.context.delete(PDFRef.of(0))),[2,this.context]}})})},t.prototype.maybeRecoverRoot=function(){var e=function(e){return e instanceof PDFDict&&e.lookup(PDFName.of(`Type`))===PDFName.of(`Catalog`)};if(!e(this.context.lookup(this.context.trailerInfo.Root)))for(var t=this.context.enumerateIndirectObjects(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se[0],Te=Se[1];e(Te)&&(this.context.trailerInfo.Root=Ce)}},t.prototype.parseHeader=function(){for(;!this.bytes.done();){if(this.matchKeyword(Keywords.header)){var e=this.parseRawInt();this.bytes.assertNext(CharCodes_default.Period);var t=this.parseRawInt(),_e=PDFHeader.forVersion(e,t);return this.skipBinaryHeaderComment(),_e}this.bytes.next()}throw new MissingPDFHeaderError(this.bytes.position())},t.prototype.parseIndirectObjectHeader=function(){this.skipWhitespaceAndComments();var e=this.parseRawInt();this.skipWhitespaceAndComments();var t=this.parseRawInt();if(this.skipWhitespaceAndComments(),!this.matchKeyword(Keywords.obj))throw new MissingKeywordError(this.bytes.position(),Keywords.obj);return PDFRef.of(e,t)},t.prototype.matchIndirectObjectHeader=function(){var e=this.bytes.offset();try{return this.parseIndirectObjectHeader(),!0}catch{return this.bytes.moveTo(e),!1}},t.prototype.parseIndirectObject=function(){return __awaiter(this,void 0,void 0,function(){var e,t;return __generator(this,function(_e){switch(_e.label){case 0:return e=this.parseIndirectObjectHeader(),this.skipWhitespaceAndComments(),t=this.parseObject(),this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.endobj),t instanceof PDFRawStream&&t.dict.lookup(PDFName.of(`Type`))===PDFName.of(`ObjStm`)?[4,PDFObjectStreamParser.forStream(t,this.shouldWaitForTick).parseIntoContext()]:[3,2];case 1:return _e.sent(),[3,3];case 2:t instanceof PDFRawStream&&t.dict.lookup(PDFName.of(`Type`))===PDFName.of(`XRef`)?PDFXRefStreamParser.forStream(t).parseIntoContext():this.context.assign(e,t),_e.label=3;case 3:return[2,e]}})})},t.prototype.tryToParseInvalidIndirectObject=function(){var e=this.bytes.position(),t=`Trying to parse invalid object: `+JSON.stringify(e)+`)`;if(this.throwOnInvalidObject)throw Error(t);console.warn(t);var _e=this.parseIndirectObjectHeader();console.warn(`Invalid object ref: `+_e),this.skipWhitespaceAndComments();for(var xe=this.bytes.offset(),Se=!0;!this.bytes.done()&&(this.matchKeyword(Keywords.endobj)&&(Se=!1),Se);)this.bytes.next();if(Se)throw new PDFInvalidObjectParsingError(e);var Ce=this.bytes.offset()-Keywords.endobj.length,Te=PDFInvalidObject.of(this.bytes.slice(xe,Ce));return this.context.assign(_e,Te),_e},t.prototype.parseIndirectObjects=function(){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(t){switch(t.label){case 0:this.skipWhitespaceAndComments(),t.label=1;case 1:if(!(!this.bytes.done()&&IsDigit[this.bytes.peek()]))return[3,8];e=this.bytes.offset(),t.label=2;case 2:return t.trys.push([2,4,,5]),[4,this.parseIndirectObject()];case 3:return t.sent(),[3,5];case 4:return t.sent(),this.bytes.moveTo(e),this.tryToParseInvalidIndirectObject(),[3,5];case 5:return this.skipWhitespaceAndComments(),this.skipJibberish(),this.shouldWaitForTick()?[4,waitForTick()]:[3,7];case 6:t.sent(),t.label=7;case 7:return[3,1];case 8:return[2]}})})},t.prototype.maybeParseCrossRefSection=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.xref)){this.skipWhitespaceAndComments();for(var e=-1,t=PDFCrossRefSection.createEmpty();!this.bytes.done()&&IsDigit[this.bytes.peek()];){var _e=this.parseRawInt();this.skipWhitespaceAndComments();var xe=this.parseRawInt();this.skipWhitespaceAndComments();var Se=this.bytes.peek();if(Se===CharCodes_default.n||Se===CharCodes_default.f){var Ce=PDFRef.of(e,xe);this.bytes.next()===CharCodes_default.n?t.addEntry(Ce,_e):t.addDeletedEntry(Ce,_e),e+=1}else e=_e;this.skipWhitespaceAndComments()}return t}},t.prototype.maybeParseTrailerDict=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.trailer)){this.skipWhitespaceAndComments();var e=this.parseDict(),t=this.context;t.trailerInfo={Root:e.get(PDFName.of(`Root`))||t.trailerInfo.Root,Encrypt:e.get(PDFName.of(`Encrypt`))||t.trailerInfo.Encrypt,Info:e.get(PDFName.of(`Info`))||t.trailerInfo.Info,ID:e.get(PDFName.of(`ID`))||t.trailerInfo.ID}}},t.prototype.maybeParseTrailer=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.startxref)){this.skipWhitespaceAndComments();var e=this.parseRawInt();return this.skipWhitespace(),this.matchKeyword(Keywords.eof),this.skipWhitespaceAndComments(),this.matchKeyword(Keywords.eof),this.skipWhitespaceAndComments(),PDFTrailer.forLastCrossRefSectionOffset(e)}},t.prototype.parseDocumentSection=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return[4,this.parseIndirectObjects()];case 1:return e.sent(),this.maybeParseCrossRefSection(),this.maybeParseTrailerDict(),this.maybeParseTrailer(),this.skipJibberish(),[2]}})})},t.prototype.skipJibberish=function(){for(this.skipWhitespaceAndComments();!this.bytes.done();){var e=this.bytes.offset(),t=this.bytes.peek();if(t>=CharCodes_default.Space&&t<=CharCodes_default.Tilde&&(this.matchKeyword(Keywords.xref)||this.matchKeyword(Keywords.trailer)||this.matchKeyword(Keywords.startxref)||this.matchIndirectObjectHeader())){this.bytes.moveTo(e);break}this.bytes.next()}},t.prototype.skipBinaryHeaderComment=function(){this.skipWhitespaceAndComments();try{var e=this.bytes.offset();this.parseIndirectObjectHeader(),this.bytes.moveTo(e)}catch{this.bytes.next(),this.skipWhitespaceAndComments()}},t.forBytesWithOptions=function(e,_e,xe,Se){return new t(e,_e,xe,Se)},t}(PDFObjectParser),flag=function(e){return 1<<e},AnnotationFlags;(function(e){e[e.Invisible=flag(0)]=`Invisible`,e[e.Hidden=flag(1)]=`Hidden`,e[e.Print=flag(2)]=`Print`,e[e.NoZoom=flag(3)]=`NoZoom`,e[e.NoRotate=flag(4)]=`NoRotate`,e[e.NoView=flag(5)]=`NoView`,e[e.ReadOnly=flag(6)]=`ReadOnly`,e[e.Locked=flag(7)]=`Locked`,e[e.ToggleNoView=flag(8)]=`ToggleNoView`,e[e.LockedContents=flag(9)]=`LockedContents`})(AnnotationFlags||={});var asPDFName=function(e){return e instanceof PDFName?e:PDFName.of(e)},asPDFNumber=function(e){return e instanceof PDFNumber?e:PDFNumber.of(e)},asNumber=function(e){return e instanceof PDFNumber?e.asNumber():e},RotationTypes;(function(e){e.Degrees=`degrees`,e.Radians=`radians`})(RotationTypes||={});var degrees=function(e){return assertIs(e,`degreeAngle`,[`number`]),{type:RotationTypes.Degrees,angle:e}},Radians=RotationTypes.Radians,Degrees=RotationTypes.Degrees,degreesToRadians=function(e){return e*Math.PI/180},radiansToDegrees=function(e){return e*180/Math.PI},toRadians=function(e){return e.type===Radians?e.angle:e.type===Degrees?degreesToRadians(e.angle):error(`Invalid rotation: `+JSON.stringify(e))},toDegrees=function(e){return e.type===Radians?radiansToDegrees(e.angle):e.type===Degrees?e.angle:error(`Invalid rotation: `+JSON.stringify(e))},reduceRotation=function(e){e===void 0&&(e=0);var t=e/90%4;return t===0?0:t===1?90:t===2?180:t===3?270:0},adjustDimsForRotation=function(e,t){t===void 0&&(t=0);var _e=reduceRotation(t);return _e===90||_e===270?{width:e.height,height:e.width}:{width:e.width,height:e.height}},rotateRectangle=function(e,t,_e){t===void 0&&(t=0),_e===void 0&&(_e=0);var xe=e.x,Se=e.y,Ce=e.width,Te=e.height,Ee=reduceRotation(_e),De=t/2;return Ee===0?{x:xe-De,y:Se-De,width:Ce,height:Te}:Ee===90?{x:xe-Te+De,y:Se-De,width:Te,height:Ce}:Ee===180?{x:xe-Ce+De,y:Se-Te+De,width:Ce,height:Te}:Ee===270?{x:xe-De,y:Se-Ce+De,width:Te,height:Ce}:{x:xe-De,y:Se-De,width:Ce,height:Te}},clip=function(){return PDFOperator.of(PDFOperatorNames_default.ClipNonZero)},cos=Math.cos,sin=Math.sin,tan=Math.tan,concatTransformationMatrix=function(e,t,_e,xe,Se,Ce){return PDFOperator.of(PDFOperatorNames_default.ConcatTransformationMatrix,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPDFNumber(xe),asPDFNumber(Se),asPDFNumber(Ce)])},translate=function(e,t){return concatTransformationMatrix(1,0,0,1,e,t)},scale=function(e,t){return concatTransformationMatrix(e,0,0,t,0,0)},rotateRadians=function(e){return concatTransformationMatrix(cos(asNumber(e)),sin(asNumber(e)),-sin(asNumber(e)),cos(asNumber(e)),0,0)},rotateDegrees=function(e){return rotateRadians(degreesToRadians(asNumber(e)))},skewRadians=function(e,t){return concatTransformationMatrix(1,tan(asNumber(e)),tan(asNumber(t)),1,0,0)},setDashPattern=function(e,t){return PDFOperator.of(PDFOperatorNames_default.SetLineDashPattern,[`[`+e.map(asPDFNumber).join(` `)+`]`,asPDFNumber(t)])},LineCapStyle;(function(e){e[e.Butt=0]=`Butt`,e[e.Round=1]=`Round`,e[e.Projecting=2]=`Projecting`})(LineCapStyle||={});var setLineCap=function(e){return PDFOperator.of(PDFOperatorNames_default.SetLineCapStyle,[asPDFNumber(e)])},LineJoinStyle;(function(e){e[e.Miter=0]=`Miter`,e[e.Round=1]=`Round`,e[e.Bevel=2]=`Bevel`})(LineJoinStyle||={});var setGraphicsState=function(e){return PDFOperator.of(PDFOperatorNames_default.SetGraphicsStateParams,[asPDFName(e)])},pushGraphicsState=function(){return PDFOperator.of(PDFOperatorNames_default.PushGraphicsState)},popGraphicsState=function(){return PDFOperator.of(PDFOperatorNames_default.PopGraphicsState)},setLineWidth=function(e){return PDFOperator.of(PDFOperatorNames_default.SetLineWidth,[asPDFNumber(e)])},appendBezierCurve=function(e,t,_e,xe,Se,Ce){return PDFOperator.of(PDFOperatorNames_default.AppendBezierCurve,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPDFNumber(xe),asPDFNumber(Se),asPDFNumber(Ce)])},appendQuadraticCurve=function(e,t,_e,xe){return PDFOperator.of(PDFOperatorNames_default.CurveToReplicateInitialPoint,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPDFNumber(xe)])},closePath=function(){return PDFOperator.of(PDFOperatorNames_default.ClosePath)},moveTo=function(e,t){return PDFOperator.of(PDFOperatorNames_default.MoveTo,[asPDFNumber(e),asPDFNumber(t)])},lineTo=function(e,t){return PDFOperator.of(PDFOperatorNames_default.LineTo,[asPDFNumber(e),asPDFNumber(t)])},stroke=function(){return PDFOperator.of(PDFOperatorNames_default.StrokePath)},fill=function(){return PDFOperator.of(PDFOperatorNames_default.FillNonZero)},fillAndStroke=function(){return PDFOperator.of(PDFOperatorNames_default.FillNonZeroAndStroke)},endPath=function(){return PDFOperator.of(PDFOperatorNames_default.EndPath)},nextLine=function(){return PDFOperator.of(PDFOperatorNames_default.NextLine)},showText=function(e){return PDFOperator.of(PDFOperatorNames_default.ShowText,[e])},beginText=function(){return PDFOperator.of(PDFOperatorNames_default.BeginText)},endText=function(){return PDFOperator.of(PDFOperatorNames_default.EndText)},setFontAndSize=function(e,t){return PDFOperator.of(PDFOperatorNames_default.SetFontAndSize,[asPDFName(e),asPDFNumber(t)])},setLineHeight=function(e){return PDFOperator.of(PDFOperatorNames_default.SetTextLineHeight,[asPDFNumber(e)])},TextRenderingMode;(function(e){e[e.Fill=0]=`Fill`,e[e.Outline=1]=`Outline`,e[e.FillAndOutline=2]=`FillAndOutline`,e[e.Invisible=3]=`Invisible`,e[e.FillAndClip=4]=`FillAndClip`,e[e.OutlineAndClip=5]=`OutlineAndClip`,e[e.FillAndOutlineAndClip=6]=`FillAndOutlineAndClip`,e[e.Clip=7]=`Clip`})(TextRenderingMode||={});var setTextMatrix=function(e,t,_e,xe,Se,Ce){return PDFOperator.of(PDFOperatorNames_default.SetTextMatrix,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPD
vendor: 1,047 bytes, line 315
315FNumber(xe),asPDFNumber(Se),asPDFNumber(Ce)])},rotateAndSkewTextRadiansAndTranslate=function(e,t,_e,xe,Se){return setTextMatrix(cos(asNumber(e)),sin(asNumber(e))+tan(asNumber(t)),-sin(asNumber(e))+tan(asNumber(_e)),cos(asNumber(e)),xe,Se)},drawObject=function(e){return PDFOperator.of(PDFOperatorNames_default.DrawObject,[asPDFName(e)])},setFillingGrayscaleColor=function(e){return PDFOperator.of(PDFOperatorNames_default.NonStrokingColorGray,[asPDFNumber(e)])},setStrokingGrayscaleColor=function(e){return PDFOperator.of(PDFOperatorNames_default.StrokingColorGray,[asPDFNumber(e)])},setFillingRgbColor=function(e,t,_e){return PDFOperator.of(PDFOperatorNames_default.NonStrokingColorRgb,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e)])},setStrokingRgbColor=function(e,t,_e){return PDFOperator.of(PDFOperatorNames_default.StrokingColorRgb,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e)])},setFillingCmykColor=function(e,t,_e,xe){return PDFOperator.of(PDFOperatorNames_default.NonStrokingColorCmyk,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPD
vendor: 14,137 bytes, line 315
315FNumber(xe)])},setStrokingCmykColor=function(e,t,_e,xe){return PDFOperator.of(PDFOperatorNames_default.StrokingColorCmyk,[asPDFNumber(e),asPDFNumber(t),asPDFNumber(_e),asPDFNumber(xe)])},beginMarkedContent=function(e){return PDFOperator.of(PDFOperatorNames_default.BeginMarkedContent,[asPDFName(e)])},endMarkedContent=function(){return PDFOperator.of(PDFOperatorNames_default.EndMarkedContent)},ColorTypes;(function(e){e.Grayscale=`Grayscale`,e.RGB=`RGB`,e.CMYK=`CMYK`})(ColorTypes||={});var grayscale=function(e){return assertRange(e,`gray`,0,1),{type:ColorTypes.Grayscale,gray:e}},rgb=function(e,t,_e){return assertRange(e,`red`,0,1),assertRange(t,`green`,0,1),assertRange(_e,`blue`,0,1),{type:ColorTypes.RGB,red:e,green:t,blue:_e}},cmyk=function(e,t,_e,xe){return assertRange(e,`cyan`,0,1),assertRange(t,`magenta`,0,1),assertRange(_e,`yellow`,0,1),assertRange(xe,`key`,0,1),{type:ColorTypes.CMYK,cyan:e,magenta:t,yellow:_e,key:xe}},Grayscale=ColorTypes.Grayscale,RGB=ColorTypes.RGB,CMYK=ColorTypes.CMYK,setFillingColor=function(e){return e.type===Grayscale?setFillingGrayscaleColor(e.gray):e.type===RGB?setFillingRgbColor(e.red,e.green,e.blue):e.type===CMYK?setFillingCmykColor(e.cyan,e.magenta,e.yellow,e.key):error(`Invalid color: `+JSON.stringify(e))},setStrokingColor=function(e){return e.type===Grayscale?setStrokingGrayscaleColor(e.gray):e.type===RGB?setStrokingRgbColor(e.red,e.green,e.blue):e.type===CMYK?setStrokingCmykColor(e.cyan,e.magenta,e.yellow,e.key):error(`Invalid color: `+JSON.stringify(e))},componentsToColor=function(e,t){return t===void 0&&(t=1),e?.length===1?grayscale(e[0]*t):e?.length===3?rgb(e[0]*t,e[1]*t,e[2]*t):e?.length===4?cmyk(e[0]*t,e[1]*t,e[2]*t,e[3]*t):void 0},colorToComponents=function(e){return e.type===Grayscale?[e.gray]:e.type===RGB?[e.red,e.green,e.blue]:e.type===CMYK?[e.cyan,e.magenta,e.yellow,e.key]:error(`Invalid color: `+JSON.stringify(e))},cx=0,cy=0,px=0,py=0,sx=0,sy=0,parameters=new Map([[`A`,7],[`a`,7],[`C`,6],[`c`,6],[`H`,1],[`h`,1],[`L`,2],[`l`,2],[`M`,2],[`m`,2],[`Q`,4],[`q`,4],[`S`,4],[`s`,4],[`T`,2],[`t`,2],[`V`,1],[`v`,1],[`Z`,0],[`z`,0]]),parse=function(e){for(var t,_e=[],xe=[],Se=``,Ce=!1,Te=0,Ee=0,De=e;Ee<De.length;Ee++){var Oe=De[Ee];if(parameters.has(Oe))Te=parameters.get(Oe),t&&(Se.length>0&&(xe[xe.length]=+Se),_e[_e.length]={cmd:t,args:xe},xe=[],Se=``,Ce=!1),t=Oe;else if([` `,`,`].includes(Oe)||Oe===`-`&&Se.length>0&&Se[Se.length-1]!==`e`||Oe===`.`&&Ce){if(Se.length===0)continue;xe.length===Te?(_e[_e.length]={cmd:t,args:xe},xe=[+Se],t===`M`&&(t=`L`),t===`m`&&(t=`l`)):xe[xe.length]=+Se,Ce=Oe===`.`,Se=[`-`,`.`].includes(Oe)?Oe:``}else Se+=Oe,Oe===`.`&&(Ce=!0)}return Se.length>0&&(xe.length===Te?(_e[_e.length]={cmd:t,args:xe},xe=[+Se],t===`M`&&(t=`L`),t===`m`&&(t=`l`)):xe[xe.length]=+Se),_e[_e.length]={cmd:t,args:xe},_e},apply=function(e){cx=cy=px=py=sx=sy=0;for(var t=[],_e=0;_e<e.length;_e++){var xe=e[_e];if(xe.cmd&&typeof runners[xe.cmd]==`function`){var Se=runners[xe.cmd](xe.args);Array.isArray(Se)?t=t.concat(Se):t.push(Se)}}return t},runners={M:function(e){return cx=e[0],cy=e[1],px=py=null,sx=cx,sy=cy,moveTo(cx,cy)},m:function(e){return cx+=e[0],cy+=e[1],px=py=null,sx=cx,sy=cy,moveTo(cx,cy)},C:function(e){return cx=e[4],cy=e[5],px=e[2],py=e[3],appendBezierCurve(e[0],e[1],e[2],e[3],e[4],e[5])},c:function(e){var t=appendBezierCurve(e[0]+cx,e[1]+cy,e[2]+cx,e[3]+cy,e[4]+cx,e[5]+cy);return px=cx+e[2],py=cy+e[3],cx+=e[4],cy+=e[5],t},S:function(e){(px===null||py===null)&&(px=cx,py=cy);var t=appendBezierCurve(cx-(px-cx),cy-(py-cy),e[0],e[1],e[2],e[3]);return px=e[0],py=e[1],cx=e[2],cy=e[3],t},s:function(e){(px===null||py===null)&&(px=cx,py=cy);var t=appendBezierCurve(cx-(px-cx),cy-(py-cy),cx+e[0],cy+e[1],cx+e[2],cy+e[3]);return px=cx+e[0],py=cy+e[1],cx+=e[2],cy+=e[3],t},Q:function(e){return px=e[0],py=e[1],cx=e[2],cy=e[3],appendQuadraticCurve(e[0],e[1],cx,cy)},q:function(e){var t=appendQuadraticCurve(e[0]+cx,e[1]+cy,e[2]+cx,e[3]+cy);return px=cx+e[0],py=cy+e[1],cx+=e[2],cy+=e[3],t},T:function(e){px===null||py===null?(px=cx,py=cy):(px=cx-(px-cx),py=cy-(py-cy));var t=appendQuadraticCurve(px,py,e[0],e[1]);return px=cx-(px-cx),py=cy-(py-cy),cx=e[0],cy=e[1],t},t:function(e){px===null||py===null?(px=cx,py=cy):(px=cx-(px-cx),py=cy-(py-cy));var t=appendQuadraticCurve(px,py,cx+e[0],cy+e[1]);return cx+=e[0],cy+=e[1],t},A:function(e){var t=solveArc(cx,cy,e);return cx=e[5],cy=e[6],t},a:function(e){e[5]+=cx,e[6]+=cy;var t=solveArc(cx,cy,e);return cx=e[5],cy=e[6],t},L:function(e){return cx=e[0],cy=e[1],px=py=null,lineTo(cx,cy)},l:function(e){return cx+=e[0],cy+=e[1],px=py=null,lineTo(cx,cy)},H:function(e){return cx=e[0],px=py=null,lineTo(cx,cy)},h:function(e){return cx+=e[0],px=py=null,lineTo(cx,cy)},V:function(e){return cy=e[0],px=py=null,lineTo(cx,cy)},v:function(e){return cy+=e[0],px=py=null,lineTo(cx,cy)},Z:function(){var e=closePath();return cx=sx,cy=sy,e},z:function(){var e=closePath();return cx=sx,cy=sy,e}},solveArc=function(e,t,_e){for(var xe=_e[0],Se=_e[1],Ce=_e[2],Te=_e[3],Ee=_e[4],De=_e[5],Oe=_e[6],ke=arcToSegments(De,Oe,xe,Se,Te,Ee,Ce,e,t),Ae=[],je=0,Me=ke;je<Me.length;je++){var Pe=Me[je],Fe=segmentToBezier.apply(void 0,Pe);Ae.push(appendBezierCurve.apply(void 0,Fe))}return Ae},arcToSegments=function(e,t,_e,xe,Se,Ce,Te,Ee,De){var Oe=Math.PI/180*Te,ke=Math.sin(Oe),Ae=Math.cos(Oe);_e=Math.abs(_e),xe=Math.abs(xe),px=Ae*(Ee-e)*.5+ke*(De-t)*.5,py=Ae*(De-t)*.5-ke*(Ee-e)*.5;var je=px*px/(_e*_e)+py*py/(xe*xe);je>1&&(je=Math.sqrt(je),_e*=je,xe*=je);var Me=Ae/_e,Pe=ke/_e,Fe=-ke/xe,Ie=Ae/xe,Re=Me*Ee+Pe*De,ze=Fe*Ee+Ie*De,Be=Me*e+Pe*t,Ve=Fe*e+Ie*t,He=1/((Be-Re)*(Be-Re)+(Ve-ze)*(Ve-ze))-.25;He<0&&(He=0);var Ue=Math.sqrt(He);Ce===Se&&(Ue=-Ue);var We=.5*(Re+Be)-Ue*(Ve-ze),Ge=.5*(ze+Ve)+Ue*(Be-Re),Ke=Math.atan2(ze-Ge,Re-We),qe=Math.atan2(Ve-Ge,Be-We)-Ke;qe<0&&Ce===1?qe+=2*Math.PI:qe>0&&Ce===0&&(qe-=2*Math.PI);for(var Je=Math.ceil(Math.abs(qe/(Math.PI*.5+.001))),Ye=[],Xe=0;Xe<Je;Xe++)Ye[Xe]=[We,Ge,Ke+Xe*qe/Je,Ke+(Xe+1)*qe/Je,_e,xe,ke,Ae];return Ye},segmentToBezier=function(e,t,_e,xe,Se,Ce,Te,Ee){var De=Ee*Se,Oe=-Te*Ce,ke=Te*Se,Ae=Ee*Ce,je=.5*(xe-_e),Me=8/3*Math.sin(je*.5)*Math.sin(je*.5)/Math.sin(je),Pe=e+Math.cos(_e)-Me*Math.sin(_e),Fe=t+Math.sin(_e)+Me*Math.cos(_e),Ie=e+Math.cos(xe),Re=t+Math.sin(xe),ze=Ie+Me*Math.sin(xe),Be=Re-Me*Math.cos(xe);return[De*Pe+Oe*Fe,ke*Pe+Ae*Fe,De*ze+Oe*Be,ke*ze+Ae*Be,De*Ie+Oe*Re,ke*Ie+Ae*Re]},svgPathToOperators=function(e){return apply(parse(e))},drawLinesOfText=function(e,t){for(var _e=[pushGraphicsState(),t.graphicsState&&setGraphicsState(t.graphicsState),beginText(),setFillingColor(t.color),setFontAndSize(t.font,t.size),setLineHeight(t.lineHeight),rotateAndSkewTextRadiansAndTranslate(toRadians(t.rotate),toRadians(t.xSkew),toRadians(t.ySkew),t.x,t.y)].filter(Boolean),xe=0,Se=e.length;xe<Se;xe++)_e.push(showText(e[xe]),nextLine());return _e.push(endText(),popGraphicsState()),_e},drawImage=function(e,t){return[pushGraphicsState(),t.graphicsState&&setGraphicsState(t.graphicsState),translate(t.x,t.y),rotateRadians(toRadians(t.rotate)),scale(t.width,t.height),skewRadians(toRadians(t.xSkew),toRadians(t.ySkew)),drawObject(e),popGraphicsState()].filter(Boolean)},drawPage=function(e,t){return[pushGraphicsState(),t.graphicsState&&setGraphicsState(t.graphicsState),translate(t.x,t.y),rotateRadians(toRadians(t.rotate)),scale(t.xScale,t.yScale),skewRadians(toRadians(t.xSkew),toRadians(t.ySkew)),drawObject(e),popGraphicsState()].filter(Boolean)},drawLine=function(e){var t,_e;return[pushGraphicsState(),e.graphicsState&&setGraphicsState(e.graphicsState),e.color&&setStrokingColor(e.color),setLineWidth(e.thickness),setDashPattern(e.dashArray??[],e.dashPhase??0),moveTo(e.start.x,e.start.y),e.lineCap&&setLineCap(e.lineCap),moveTo(e.start.x,e.start.y),lineTo(e.end.x,e.end.y),stroke(),popGraphicsState()].filter(Boolean)},drawRectangle=function(e){var t,_e;return[pushGraphicsState(),e.graphicsState&&setGraphicsState(e.graphicsState),e.color&&setFillingColor(e.color),e.borderColor&&setStrokingColor(e.borderColor),setLineWidth(e.borderWidth),e.borderLineCap&&setLineCap(e.borderLineCap),setDashPattern(e.borderDashArray??[],e.borderDashPhase??0),translate(e.x,e.y),rotateRadians(toRadians(e.rotate)),skewRadians(toRadians(e.xSkew),toRadians(e.ySkew)),moveTo(0,0),lineTo(0,e.height),lineTo(e.width,e.height),lineTo(e.width,0),closePath(),e.color&&e.borderWidth?fillAndStroke():e.color?fill():e.borderColor?stroke():closePath(),popGraphicsState()].filter(Boolean)},KAPPA=4*((Math.sqrt(2)-1)/3),drawEllipsePath=function(e){var t=asNumber(e.x),_e=asNumber(e.y),xe=asNumber(e.xScale),Se=asNumber(e.yScale);t-=xe,_e-=Se;var Ce=xe*KAPPA,Te=Se*KAPPA,Ee=t+xe*2,De=_e+Se*2,Oe=t+xe,ke=_e+Se;return[pushGraphicsState(),moveTo(t,ke),appendBezierCurve(t,ke-Te,Oe-Ce,_e,Oe,_e),appendBezierCurve(Oe+Ce,_e,Ee,ke-Te,Ee,ke),appendBezierCurve(Ee,ke+Te,Oe+Ce,De,Oe,De),appendBezierCurve(Oe-Ce,De,t,ke+Te,t,ke),popGraphicsState()]},drawEllipseCurves=function(e){var t=asNumber(e.x),_e=asNumber(e.y),xe=asNumber(e.xScale),Se=asNumber(e.yScale),Ce=-xe,Te=-Se,Ee=xe*KAPPA,De=Se*KAPPA,Oe=Ce+xe*2,ke=Te+Se*2,Ae=Ce+xe,je=Te+Se;return[translate(t,_e),rotateRadians(toRadians(e.rotate)),moveTo(Ce,je),appendBezierCurve(Ce,je-De,Ae-Ee,Te,Ae,Te),appendBezierCurve(Ae+Ee,Te,Oe,je-De,Oe,je),appendBezierCurve(Oe,je+De,Ae+Ee,ke,Ae,ke),appendBezierCurve(Ae-Ee,ke,Ce,je+De,Ce,je)]},drawEllipse=function(e){var t,_e,xe;return __spreadArrays([pushGraphicsState(),e.graphicsState&&setGraphicsState(e.graphicsState),e.color&&setFillingColor(e.color),e.borderColor&&setStrokingColor(e.borderColor),setLineWidth(e.borderWidth),e.borderLineCap&&setLineCap(e.borderLineCap),setDashPattern(e.borderDashArray??[],e.borderDashPhase??0)],e.rotate===void 0?drawEllipsePath({x:e.x,y:e.y,xScale:e.xScale,yScale:e.yScale}):drawEllipseCurves({x:e.x,y:e.y,xScale:e.xScale,yScale:e.yScale,rotate:e.rotate??degrees(0)}),[e.color&&e.borderWidth?fillAndStroke():e.color?fill():e.borderColor?stroke():closePath(),popGraphicsState()]).filter(Boolean)},drawSvgPath=function(e,t){var _e,xe,Se;return __spreadArrays([pushGraphicsState(),t.graphicsState&&setGraphicsState(t.graphicsState),translate(t.x,t.y),rotateRadians(toRadians(t.rotate??degrees(0))),t.scale?scale(t.scale,-t.scale):scale(1,-1),t.color&&setFillingColor(t.color),t.borderColor&&setStrokingColor(t.borderColor),t.borderWidth&&setLineWidth(t.borderWidth),t.borderLineCap&&setLineCap(t.borderLineCap),setDashPattern(t.borderDashArray??[],t.borderDashPhase??0)],svgPathToOperators(e),[t.color&&t.borderWidth?fillAndStroke():t.color?fill():t.borderColor?stroke():closePath(),popGraphicsState()]).filter(Boolean)},drawCheckMark=function(e){var t=asNumber(e.size),_e=-.25,xe=-.49,Se=.475,Ce=.69,Te=-.675,Ee=-((Te-_e)*(Ce-_e))/(Se-xe)+xe;return[pushGraphicsState(),e.color&&setStrokingColor(e.color),setLineWidth(e.thickness),translate(e.x,e.y),moveTo(Te*t,Ee*t),lineTo(_e*t,xe*t),lineTo(Ce*t,Se*t),stroke(),popGraphicsState()].filter(Boolean)},rotateInPlace=function(e){return e.rotation===0?[translate(0,0),rotateDegrees(0)]:e.rotation===90?[translate(e.width,0),rotateDegrees(90)]:e.rotation===180?[translate(e.width,e.height),rotateDegrees(180)]:e.rotation===270?[translate(0,e.height),rotateDegrees(270)]:[]},drawCheckBox=function(e){var t=drawRectangle({x:e.x,y:e.y,width:e.width,height:e.height,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)});if(!e.filled)return t;var _e=asNumber(e.width),xe=asNumber(e.height),Se=Math.min(_e,xe)/2,Ce=drawCheckMark({x:_e/2,y:xe/2,size:Se,thickness:e.thickness,color:e.markColor});return __spreadArrays([pushGraphicsState()],t,Ce,[popGraphicsState()])},drawRadioButton=function(e){var t=asNumber(e.width),_e=asNumber(e.height),xe=Math.min(t,_e)/2,Se=drawEllipse({x:e.x,y:e.y,xScale:xe,yScale:xe,color:e.color,borderColor:e.borderColor,borderWidth:e.borderWidth});if(!e.filled)return Se;var Ce=drawEllipse({x:e.x,y:e.y,xScale:xe*.45,yScale:xe*.45,color:e.dotColor,borderColor:void 0,borderWidth:0});return __spreadArrays([pushGraphicsState()],Se,Ce,[popGraphicsState()])},drawButton=function(e){var t=drawRectangle({x:asNumber(e.x),y:asNumber(e.y),width:asNumber(e.width),height:asNumber(e.height),borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)}),_e=drawTextLines(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)});return __spreadArrays([pushGraphicsState()],t,_e,[popGraphicsState()])},drawTextLines=function(e,t){for(var _e=[beginText(),setFillingColor(t.color),setFontAndSize(t.font,t.size)],xe=0,Se=e.length;xe<Se;xe++){var Ce=e[xe],Te=Ce.encoded,Ee=Ce.x,De=Ce.y;_e.push(rotateAndSkewTextRadiansAndTranslate(toRadians(t.rotate),toRadians(t.xSkew),toRadians(t.ySkew),Ee,De),showText(Te))}return _e.push(endText()),_e},drawTextField=function(e){var t=asNumber(e.x),_e=asNumber(e.y),xe=asNumber(e.width),Se=asNumber(e.height),Ce=asNumber(e.borderWidth),Te=asNumber(e.padding),Ee=t+Ce/2+Te,De=_e+Ce/2+Te,Oe=xe-(Ce/2+Te)*2,ke=Se-(Ce/2+Te)*2,Ae=[moveTo(Ee,De),lineTo(Ee,De+ke),lineTo(Ee+Oe,De+ke),lineTo(Ee+Oe,De),closePath(),clip(),endPath()],je=drawRectangle({x:t,y:_e,width:xe,height:Se,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)}),Me=drawTextLines(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)}),Pe=__spreadArrays([beginMarkedContent(`Tx`),pushGraphicsState()],Me,[popGraphicsState(),endMarkedContent()]);return __spreadArrays([pushGraphicsState()],je,Ae,Pe,[popGraphicsState()])},drawOptionList=function(e){for(var t=asNumber(e.x),_e=asNumber(e.y),xe=asNumber(e.width),Se=asNumber(e.height),Ce=asNumber(e.lineHeight),Te=asNumber(e.borderWidth),Ee=asNumber(e.padding),De=t+Te/2+Ee,Oe=_e+Te/2+Ee,ke=xe-(Te/2+Ee)*2,Ae=Se-(Te/2+Ee)*2,je=[moveTo(De,Oe),lineTo(De,Oe+Ae),lineTo(De+ke,Oe+Ae),lineTo(De+ke,Oe),closePath(),clip(),endPath()],Me=drawRectangle({x:t,y:_e,width:xe,height:Se,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:degrees(0),xSkew:degrees(0),ySke
315w:degrees(0)}),Pe=[],Fe=0,Ie=e.selectedLines.length;Fe<Ie;Fe++){var Re=e.textLines[e.selectedLines[Fe]];Pe.push.apply(Pe,drawRectangle({x:Re.x-Ee,y:Re.y-(Ce-Re.height)/2,width:xe-Te,height:Re.height+(Ce-Re.height)/2,borderWidth:0,color:e.selectedColor,borderColor:void 0,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)}))}var ze=drawTextLines(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)}),Be=__spreadArrays([beginMarkedContent(`Tx`),pushGraphicsState()],ze,[popGraphicsState(),endMarkedContent()]);return __spreadArrays([pushGraphicsState()],Me,Pe,je,Be,[popGraphicsState()])},EncryptedPDFError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,"Input document to `PDFDocument.load` is encrypted. You can use `PDFDocument.load(..., { ignoreEncryption: true })` if you wish to load the document anyways.")||this,t}return t}(Error),FontkitNotRegisteredError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,"Input to `PDFDocument.embedFont` was a custom font, but no `fontkit` instance was found. You must register a `fontkit` instance with `PDFDocument.registerFontkit(...)` before embedding custom fonts.")||this,t}return t}(Error),ForeignPageError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,"A `page` passed to `PDFDocument.addPage` or `PDFDocument.insertPage` was from a different (foreign) PDF document. If you want to copy pages from one PDFDocument to another, you must use `PDFDocument.copyPages(...)` to copy the pages before adding or inserting them.")||this,t}return t}(Error),RemovePageFromEmptyDocumentError=function(e){__extends$1(t,e);function t(){var t=this;return t=e.call(this,"PDFDocument has no pages so `PDFDocument.removePage` cannot be called")||this,t}return t}(Error),NoSuchFieldError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`PDFDocument has no form field with the name "`+t+`"`;return _e=e.call(this,xe)||this,_e}return t}(Error),UnexpectedFieldTypeError=function(e){__extends$1(t,e);function t(t,_e,xe){var Se,Ce,Te=this,Ee=_e?.name,De=xe?.constructor?.name??xe,Oe=`Expected field "`+t+`" to be of type `+Ee+`, `+(`but it is actually of type `+De);return Te=e.call(this,Oe)||this,Te}return t}(Error),MissingOnValueCheckError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Failed to select check box due to missing onValue: "`+t+`"`;return _e=e.call(this,xe)||this,_e}return t}(Error),FieldAlreadyExistsError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`A field already exists with the specified name: "`+t+`"`;return _e=e.call(this,xe)||this,_e}return t}(Error),InvalidFieldNamePartError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Field name contains invalid component: "`+t+`"`;return _e=e.call(this,xe)||this,_e}return t}(Error),FieldExistsAsNonTerminalError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`A non-terminal field already exists with the specified name: "`+t+`"`;return _e=e.call(this,xe)||this,_e}return t}(Error),RichTextFieldReadError=function(e){__extends$1(t,e);function t(t){var _e=this,xe=`Reading rich text fields is not supported: Attempted to read rich text field: `+t;return _e=e.call(this,xe)||this,_e}return t}(Error),CombedTextLayoutError=function(e){__extends$1(t,e);function t(t,_e){var xe=this,Se=`Failed to layout combed text as lineLength=`+t+` is greater than cellCount=`+_e;return xe=e.call(this,Se)||this,xe}return t}(Error),ExceededMaxLengthError=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=this,Ce=`Attempted to set text with length=`+t+` for TextField with maxLength=`+_e+` and name=`+xe;return Se=e.call(this,Ce)||this,Se}return t}(Error),InvalidMaxLengthError=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=this,Ce=`Attempted to set maxLength=`+_e+`, which is less than `+t+`, the length of this field's current value (name=`+xe+`)`;return Se=e.call(this,Ce)||this,Se}return t}(Error),TextAlignment;(function(e){e[e.Left=0]=`Left`,e[e.Center=1]=`Center`,e[e.Right=2]=`Right`})(TextAlignment||={});var MIN_FONT_SIZE=4,MAX_FONT_SIZE=500,computeFontSize=function(e,t,_e,xe){xe===void 0&&(xe=!1);for(var Se=MIN_FONT_SIZE;Se<MAX_FONT_SIZE;){for(var Ce=0,Te=0,Ee=e.length;Te<Ee;Te++){Ce+=1;for(var De=e[Te].split(` `),Oe=_e.width,ke=0,Ae=De.length;ke<Ae;ke++){var je=ke===Ae-1?De[ke]:De[ke]+` `,Me=t.widthOfTextAtSize(je,Se);Oe-=Me,Oe<=0&&(Ce+=1,Oe=_e.width-Me)}}if(!xe&&Ce>e.length)return Se-1;var Pe=t.heightAtSize(Se);if((Pe+Pe*.2)*Ce>Math.abs(_e.height))return Se-1;Se+=1}
315return Se},computeCombedFontSize=function(e,t,_e,xe){for(var Se=_e.width/xe,Ce=_e.height,Te=MIN_FONT_SIZE,Ee=charSplit(e);Te<MAX_FONT_SIZE;){for(var De=0,Oe=Ee.length;De<Oe;De++){var ke=Ee[De];if(t.widthOfTextAtSize(ke,Te)>Se*.75)return Te-1}if(t.heightAtSize(Te,{descender:!1})>Ce)return Te-1;Te+=1}return Te},lastIndexOfWhitespace=function(e){for(var t=e.length;t>0;t--)if(/\s/.test(e[t]))return t},splitOutLines=function(e,t,_e,xe){for(var Se,Ce=e.length;Ce>0;){var Te=e.substring(0,Ce),Ee=_e.encodeText(Te),De=_e.widthOfTextAtSize(Te,xe);if(De<t)return{line:Te,encoded:Ee,width:De,remainder:e.substring(Ce)||void 0};Ce=lastIndexOfWhitespace(Te)??0}return{line:e,encoded:_e.encodeText(e),width:_e.widthOfTextAtSize(e,xe),remainder:void 0}},layoutMultilineText=function(e,t){var _e=t.alignment,xe=t.fontSize,Se=t.font,Ce=t.bounds,Te=lineSplit(cleanText(e));(xe===void 0||xe===0)&&(xe=computeFontSize(Te,Se,Ce,!0));for(var Ee=Se.heightAtSize(xe),De=Ee+Ee*.2,Oe=[],ke=Ce.x,Ae=Ce.y,je=Ce.x+Ce.width,Me=Ce.y+Ce.height,Pe=Ce.y+Ce.height,Fe=0,Ie=Te.length;Fe<Ie;Fe++)for(var Re=Te[Fe];Re!==void 0;){var ze=splitOutLines(Re,Ce.width,Se,xe),Be=ze.line,Ve=ze.encoded,He=ze.width,Ue=ze.remainder,We=_e===TextAlignment.Left?Ce.x:_e===TextAlignment.Center?Ce.x+Ce.width/2-He/2:_e===TextAlignment.Right?Ce.x+Ce.width-He:Ce.x;Pe-=De,We<ke&&(ke=We),Pe<Ae&&(Ae=Pe),We+He>je&&(je=We+He),Pe+Ee>Me&&(Me=Pe+Ee),Oe.push({text:Be,encoded:Ve,width:He,height:Ee,x:We,y:Pe}),Re=Ue?.trim()}return{fontSize:xe,lineHeight:De,lines:Oe,bounds:{x:ke,y:Ae,width:je-ke,height:Me-Ae}}},layoutCombedText=function(e,t){var _e=t.fontSize,xe=t.font,Se=t.bounds,Ce=t.cellCount,Te=mergeLines(cleanText(e));if(Te.length>Ce)throw new CombedTextLayoutError(Te.length,Ce);(_e===void 0||_e===0)&&(_e=computeCombedFontSize(Te,xe,Se,Ce));for(var Ee=Se.width/Ce,De=xe.heightAtSize(_e,{descender:!1}),Oe=Se.y+(Se.height/2-De/2),ke=[],Ae=Se.x,je=Se.y,Me=Se.x+Se.width,Pe=Se.y+Se.height,Fe=0,Ie=0;Fe<Ce;){var Re=charAtIndex(Te,Ie),ze=Re[0],Be=Re[1],Ve=xe.encodeText(ze),He=xe.widthOfTextAtSize(ze,_e),Ue=Se.x+(Ee*Fe+Ee/2)-He/2;Ue<Ae&&(Ae=Ue),Oe<je&&(je=Oe),Ue+He>Me&&(Me=Ue+He),Oe+De>Pe&&(Pe=Oe+De),ke.push({text:Te,encoded:Ve,width:He,height:De,x:Ue,y:Oe}),Fe+=1,Ie+=Be}return{fontSize:_e,cells:ke,bounds:{x:Ae,y:je,width:Me-Ae,height:Pe-je}}},layoutSinglelineText=function(e,t){var _e=t.alignment,xe=t.fontSize,Se=t.font,Ce=t.bounds,Te=mergeLines(cleanText(e));(xe===void 0||xe===0)&&(xe=computeFontSize([Te],Se,Ce));var Ee=Se.encodeText(Te),De=Se.widthOfTextAtSize(Te,xe),Oe=Se.heightAtSize(xe,{descender:!1}),ke=_e===TextAlignment.Left?Ce.x:_e===TextAlignment.Center?Ce.x+Ce.width/2-De/2:_e===TextAlignment.Right?Ce.x+Ce.width-De:Ce.x,Ae=Ce.y+(Ce.he
315ight/2-Oe/2);return{fontSize:xe,line:{text:Te,encoded:Ee,width:De,height:Oe,x:ke,y:Ae},bounds:{x:ke,y:Ae,width:De,height:Oe}}},normalizeAppearance=function(e){return`normal`in e?e:{normal:e}},tfRegex=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]+(\d*\.\d+|\d+)[\0\t\n\f\r\ ]+Tf/,getDefaultFontSize=function(e){var t,_e,xe=findLastMatch(e.getDefaultAppearance()??``,tfRegex).match??[],Se=Number(xe[2]);return isFinite(Se)?Se:void 0},colorRegex=/(\d*\.\d+|\d+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+(g|rg|k)/,getDefaultColor=function(e){var t,_e=findLastMatch(e.getDefaultAppearance()??``,colorRegex).match??[],xe=_e[1],Se=_e[2],Ce=_e[3],Te=_e[4],Ee=_e[5];if(Ee===`g`&&xe)return grayscale(Number(xe));if(Ee===`rg`&&xe&&Se&&Ce)return rgb(Number(xe),Number(Se),Number(Ce));if(Ee===`k`&&xe&&Se&&Ce&&Te)return cmyk(Number(xe),Number(Se),Number(Ce),Number(Te))},updateDefaultAppearance=function(e,t,_e,xe){var Se;xe===void 0&&(xe=0);var Ce=[setFillingColor(t).toString(),setFontAndSize(_e?.name??`dummy__noop`,xe).toString()].join(` 316`);e.setDefaultAppearance(Ce)},defaultCheckBoxAppearanceProvider=function(e,t){var _e,xe,Se,Ce=getDefaultColor(t),Te=getDefaultColor(e.acroField),Ee=t.getRectangle(),De=t.getAppearanceCharacteristics(),Oe=t.getBorderStyle()?.getWidth()??0,ke=reduceRotation(De?.getRotation()),Ae=adjustDimsForRotation(Ee,ke),je=Ae.width,Me=Ae.height,Pe=rotateInPlace(__assign(__assign({},Ee),{rotation:ke})),Fe=rgb(0,0,0),Ie=componentsToColor(De?.getBorderColor())??Fe,Re=componentsToColor(De?.getBackgroundColor()),ze=componentsToColor(De?.getBackgroundColor(),.8),Be=Ce??Te??Fe;updateDefaultAppearance(Ce?t:e.acroField,Be);var Ve={x:0+Oe/2,y:0+Oe/2,width:je-Oe,height:Me-Oe,thickness:1.5,borderWidth:Oe,borderColor:Ie,markColor:Be};return{normal:{on:__spreadArrays(Pe,drawCheckBox(__assign(__assign({},Ve),{color:Re,filled:!0}))),off:__spreadArrays(Pe,drawCheckBox(__assign(__assign({},Ve),{color:Re,filled:!1})))},down:{on:__spreadArrays(Pe,drawCheckBox(__assign(__assign({},Ve),{color:ze,filled:!0}))),off:__spreadArrays(Pe,drawCheckBox(__assign(__assign({},Ve),{color:ze,filled:!1})))}}},defaultRadioGroupAppearanceProvider=function(e,t){var _e,xe,Se,Ce=getDefaultColor(t),Te=getDefaultColor(e.acroField),Ee=t.getRectangle(),De=t.getAppearanceCharacteristics(),Oe=t.getBorderStyle()?.getWidth()??0,ke=reduceRotation(De?.getRotation()),Ae=adjustDimsForRotation(Ee,ke),je=Ae.width,Me=Ae.height,Pe=rotateInPlace(__assign(__assign({},Ee),{rotation:ke})),Fe=rgb(0,0,0),Ie=componentsToColor(De?.getBorderColor())??Fe,Re=componentsToColor(De?.getBackgroundColor()),ze=componentsToColor(De?.getBackgroundColor(),.8),Be=Ce??Te??Fe;updateDefaultAppearance(Ce?t:e.acroField,Be);var Ve={x:je/2,y:Me/2,width:je-Oe,height:Me-Oe,borderWidth:Oe,borderColor:Ie,dotColor:Be};return{normal:{on:__spreadArrays(Pe,drawRadioButton(__assign(__assign({},Ve),{color:Re,filled:!0}))),off:__spreadArrays(Pe,drawRadioButton(__assign(__assign({},Ve),{color:Re,filled:!1})))},down:{on:__spreadArrays(Pe,drawRadioButton(__assign(__assign({},Ve),{color:ze,filled:!0}))),off:__spreadArrays(Pe,drawRadioButton(__assign(__assign({},Ve),{color:ze,filled:!1})))}}},defaultButtonAppearanceProvider=function(e,t,_e){var xe,Se,Ce,Te,Ee,De=getDefaultColor(t),Oe=getDefaultColor(e.acroField),ke=getDefaultFontSize(t),Ae=getDefaultFontSize(e.acroField),je=t.getRectangle(),Me=t.getAppearanceCharacteristics(),Pe=t.getBorderStyle(),Fe=Me?.getCaptions(),Ie=Fe?.normal??``,Re=Fe?.down??Ie??``,ze=Pe?.getWidth()??0,Be=reduceRotation(Me?.getRotation()),Ve=adjustDimsForRotation(je,Be),He=Ve.width,Ue=Ve.height,We=rotateInPlace(__assign(__assign({},je),{rotation:Be})),Ge=rgb(0,0,0),Ke=componentsToColor(Me?.getBorderColor()),qe=componentsToColor(Me?.getBackgroundColor()),Je=componentsToColor(Me?.getBackgroundColor(),.8),Ye={x:ze,y:ze,width:He-ze*2,height:Ue-ze*2},Xe=layoutSinglelineText(Ie,{alignment:TextAlignment.Center,fontSize:ke??Ae,font:_e,bounds:Ye}),Ze=layoutSinglelineText(Re,{alignment:TextAlignment.Center,fontSize:ke??Ae,font:_e,bounds:Ye}),Qe=Math.min(Xe.fontSize,Ze.fontSize),$e=De??Oe??Ge;updateDefaultAppearance(De||ke!==void 0?t:e.acroField,$e,_e,Qe);var en={x:0+ze/2,y:0+ze/2,width:He-ze,height:Ue-ze,borderWidth:ze,borderColor:Ke,textColor:$e,font:_e.name,fontSize:Qe};return{normal:__spreadArrays(We,drawButton(__assign(__assign({},en),{color:qe,textLines:[Xe.line]}))),down:__spreadArrays(We,drawButton(__assign(__assign({},en),{color:Je,textLines:[Ze.line]})))}},defaultTextFieldAppearanceProvider=function(e,t,_e){var xe,Se,Ce,Te,Ee=getDefaultColor(t),De=getDefaultColor(e.acroField),Oe=getDefaultFontSize(t),ke=getDefaultFontSize(e.acroField),Ae=t.getRectangle(),je=t.getAppearanceCharacteristics(),Me=t.getBorderStyle(),Pe=e.getText()??``,Fe=Me?.getW
316idth()??0,Ie=reduceRotation(je?.getRotation()),Re=adjustDimsForRotation(Ae,Ie),ze=Re.width,Be=Re.height,Ve=rotateInPlace(__assign(__assign({},Ae),{rotation:Ie})),He=rgb(0,0,0),Ue=componentsToColor(je?.getBorderColor()),We=componentsToColor(je?.getBackgroundColor()),Ge,Ke,qe=+!e.isCombed(),Je={x:Fe+qe,y:Fe+qe,width:ze-(Fe+qe)*2,height:Be-(Fe+qe)*2};if(e.isMultiline()){var Ye=layoutMultilineText(Pe,{alignment:e.getAlignment(),fontSize:Oe??ke,font:_e,bounds:Je});Ge=Ye.lines,Ke=Ye.fontSize}else if(e.isCombed()){var Ye=layoutCombedText(Pe,{fontSize:Oe??ke,font:_e,bounds:Je,cellCount:e.getMaxLength()??0});Ge=Ye.cells,Ke=Ye.fontSize}else{var Ye=layoutSinglelineText(Pe,{alignment:e.getAlignment(),fontSize:Oe??ke,font:_e,bounds:Je});Ge=[Ye.line],Ke=Ye.fontSize}var Xe=Ee??De??He;return updateDefaultAppearance(Ee||Oe!==void 0?t:e.acroField,Xe,_e,Ke),__spreadArrays(Ve,drawTextField({x:0+Fe/2,y:0+Fe/2,width:ze-Fe,height:Be-Fe,borderWidth:Fe??0,borderColor:Ue,textColor:Xe,font:_e.name,fontSize:Ke,color:We,textLines:Ge,padding:qe}))},defaultDropdownAppearanceProvider=function(e,t,_e){var xe,Se,Ce,Te=getDefaultColor(t),Ee=getDefaultColor(e.acroField),De=getDefaultFontSize(t),Oe=getDefaultFontSize(e.acroField),ke=t.getRectangle(),Ae=t.getAppearanceCharacteristics(),je=t.getBorderStyle(),Me=e.getSelected()[0]??``,Pe=je?.getWidth()??0,Fe=reduceRotation(Ae?.getRotation()),Ie=adjustDimsForRotation(ke,Fe),Re=Ie.width,ze=Ie.height,Be=rotateInPlace(__assign(__assign({},ke),{rotation:Fe})),Ve=rgb(0,0,0),He=componentsToColor(Ae?.getBorderColor()),Ue=componentsToColor(Ae?.getBackgroundColor()),We=1,Ge={x:Pe+We,y:Pe+We,width:Re-(Pe+We)*2,height:ze-(Pe+We)*2},Ke=layoutSinglelineText(Me,{alignment:TextAlignment.Left,fontSize:De??Oe,font:_e,bounds:Ge}),qe=Ke.line,Je=Ke.fontSize,Ye=Te??Ee??Ve;return updateDefaultAppearance(Te||De!==void 0?t:e.acroField,Ye,_e,Je),__spreadArrays(Be,drawTextField({x:0+Pe/2,y:0+Pe/2,width:Re-Pe,height:ze-Pe,borderWidth:Pe??0,borderColor:He,textColor:Ye,font:_e.name,fontSize:Je,color:Ue,textLines:[qe],padding:We}))},defaultOptionListAppearanceProvider=function(e,t,_e){var xe,Se,Ce=getDefaultColor(t),Te=getDefaultColor(e.acroField),Ee=getDefaultFontSize(t),De=getDefaultFontSize(e.acroField),Oe=t.getRectangle(),ke=t.getAppearanceCharacteristics(),Ae=t.getBorderStyle()?.getWidth()??0,je=reduceRotation(ke?.getRotation()),Me=adjustDimsForRotation(Oe,je),Pe=Me.width,Fe=Me.height,Ie=rotateInPlace(__assign(__assign({},Oe),{rotation:je})),Re=rgb(0,0,0),ze=componentsToColor(ke?.getBorderColor()),Be=componentsToColor(ke?.getBackgroundColor()),Ve=e.getOptions(),He=e.getSelected();e.isSorted()&&Ve.sort();for(var Ue=``,We=0,Ge=Ve.length;We<Ge;We++)Ue+=Ve[We],We<Ge-1&&(Ue+=` 317`);for(var Ke=1,qe={x:Ae+Ke,y:Ae+Ke,width:Pe-(Ae+Ke)*2,height:Fe-(Ae+Ke)*2},Je=layoutMultilineText(Ue,{alignment:TextAlignment.Left,fontSize:Ee??De,font:_e,bounds:qe}),Ye=Je.lines,Xe=Je.fontSize,Ze=Je.lineHeight,Qe=[],We=0,Ge=Ye.length;We<Ge;We++){var $e=Ye[We];He.includes($e.text)&&Qe.push(We)}var en=rgb(153/255,193/255,218/255),tn=Ce??Te??Re;return updateDefaultAppearance(Ce||Ee!==void 0?t:e.acroField,tn,_e,Xe),__spreadArrays(Ie,drawOptionList({x:0+Ae/2,y:0+Ae/2,width:Pe-Ae,height:Fe-Ae,borderWidth:Ae??0,borderColor:ze,textColor:tn,font:_e.name,fontSize:Xe,color:Be,textLines:Ye,lineHeight:Ze,selectedColor:en,selectedLines:Qe,padding:Ke}))},PDFEmbeddedPage=function(){function e(e,t,_e){this.alreadyEmbedded=!1,assertIs(e,`ref`,[[PDFRef,`PDFRef`]]),assertIs(t,`doc`,[[PDFDocument,`PDFDocument`]]),assertIs(_e,`embedder`,[[PDFPageEmbedder,`PDFPageEmbedder`]]),this.ref=e,this.doc=t,this.width=_e.width,this.height=_e.height,this.embedder=_e}return e.prototype.scale=function(e){return assertIs(e,`factor`,[`number`]),{width:this.width*e,height:this.height*e}},e.prototype.size=function(){return this.scale(1)},e.prototype.embed=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:e.sent(),this.alreadyEmbedded=!0,e.label=2;case 2:return[2]}})})},e.of=function(t,_e,xe){return new e(t,_e,xe)},e}(),PDFFont=function(){function e(e,t,_e){this.modified=!0,assertIs(e,`ref`,[[PDFRef,`PDFRef`]]),assertIs(t,`doc`,[[PDFDocument,`PDFDocument`]]),assertIs(_e,`embedder`,[[CustomFontEmbedder,`CustomFontEmbedder`],[StandardFontEmbedder,`StandardFontEmbedder`]]),this.ref=e,this.doc=t,this.name=_e.fontName,this.embedder=_e}return e.prototype.encodeText=function(e){return assertIs(e,`text`,[`string`]),this.modified=!0,this.embedder.encodeText(e)},e.prototype.widthOfTextAtSize=function(e,t){return assertIs(e,`text`,[`string`]),assertIs(t,`size`,[`number`]),this.embedder.widthOfTextAtSize(e,t)},e.prototype.heightAtSize=function(e,t){var _e;return assertIs(e,`size`,[`number`]),assertOrUndefined(t?.descender,`options.descender`,[`boolean`]),this.embedder.heightOfFontAtSize(e,{descender:t?.descender??!0})},e.prototype.sizeAtHeight=function(e){return assertIs(e,`height`,[`number`]),this.embedder.sizeOfFontAtHe
vendor: 20,573 bytes, lines 317-318
317ight(e)},e.prototype.getCharacterSet=function(){return this.embedder instanceof StandardFontEmbedder?this.embedder.encoding.supportedCodePoints:this.embedder.font.characterSet},e.prototype.embed=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return this.modified?[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]:[3,2];case 1:e.sent(),this.modified=!1,e.label=2;case 2:return[2]}})})},e.of=function(t,_e,xe){return new e(t,_e,xe)},e}(),PDFImage=function(){function e(e,t,_e){assertIs(e,`ref`,[[PDFRef,`PDFRef`]]),assertIs(t,`doc`,[[PDFDocument,`PDFDocument`]]),assertIs(_e,`embedder`,[[JpegEmbedder,`JpegEmbedder`],[PngEmbedder,`PngEmbedder`]]),this.ref=e,this.doc=t,this.width=_e.width,this.height=_e.height,this.embedder=_e}return e.prototype.scale=function(e){return assertIs(e,`factor`,[`number`]),{width:this.width*e,height:this.height*e}},e.prototype.scaleToFit=function(e,t){assertIs(e,`width`,[`number`]),assertIs(t,`height`,[`number`]);var _e=e/this.width,xe=t/this.height,Se=Math.min(_e,xe);return this.scale(Se)},e.prototype.size=function(){return this.scale(1)},e.prototype.embed=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e;return __generator(this,function(xe){switch(xe.label){case 0:return this.embedder?(this.embedTask||=(e=this,t=e.doc,_e=e.ref,this.embedder.embedIntoContext(t.context,_e)),[4,this.embedTask]):[2];case 1:return xe.sent(),this.embedder=void 0,[2]}})})},e.of=function(t,_e,xe){return new e(t,_e,xe)},e}(),ImageAlignment;(function(e){e[e.Left=0]=`Left`,e[e.Center=1]=`Center`,e[e.Right=2]=`Right`})(ImageAlignment||={});var assertFieldAppearanceOptions=function(e){assertOrUndefined(e?.x,`options.x`,[`number`]),assertOrUndefined(e?.y,`options.y`,[`number`]),assertOrUndefined(e?.width,`options.width`,[`number`]),assertOrUndefined(e?.height,`options.height`,[`number`]),assertOrUndefined(e?.textColor,`options.textColor`,[[Object,`Color`]]),assertOrUndefined(e?.backgroundColor,`options.backgroundColor`,[[Object,`Color`]]),assertOrUndefined(e?.borderColor,`options.borderColor`,[[Object,`Color`]]),assertOrUndefined(e?.borderWidth,`options.borderWidth`,[`number`]),assertOrUndefined(e?.rotate,`options.rotate`,[[Object,`Rotation`]])},PDFField=function(){function e(e,t,_e){assertIs(e,`acroField`,[[PDFAcroTerminal,`PDFAcroTerminal`]]),assertIs(t,`ref`,[[PDFRef,`PDFRef`]]),assertIs(_e,`doc`,[[PDFDocument,`PDFDocument`]]),this.acroField=e,this.ref=t,this.doc=_e}return e.prototype.getName=function(){var e;return this.acroField.getFullyQualifiedName()??``},e.prototype.isReadOnly=function(){return this.acroField.hasFlag(AcroFieldFlags.ReadOnly)},e.prototype.enableReadOnly=function(){this.acroField.setFlagTo(AcroFieldFlags.ReadOnly,!0)},e.prototype.disableReadOnly=function(){this.acroField.setFlagTo(AcroFieldFlags.ReadOnly,!1)},e.prototype.isRequired=function(){return this.acroField.hasFlag(AcroFieldFlags.Required)},e.prototype.enableRequired=function(){this.acroField.setFlagTo(AcroFieldFlags.Required,!0)},e.prototype.disableRequired=function(){this.acroField.setFlagTo(AcroFieldFlags.Required,!1)},e.prototype.isExported=function(){return!this.acroField.hasFlag(AcroFieldFlags.NoExport)},e.prototype.enableExporting=function(){this.acroField.setFlagTo(AcroFieldFlags.NoExport,!1)},e.prototype.disableExporting=function(){this.acroField.setFlagTo(AcroFieldFlags.NoExport,!0)},e.prototype.needsAppearancesUpdate=function(){throw new MethodNotImplementedError(this.constructor.name,`needsAppearancesUpdate`)},e.prototype.defaultUpdateAppearances=function(e){throw new MethodNotImplementedError(this.constructor.name,`defaultUpdateAppearances`)},e.prototype.markAsDirty=function(){this.doc.getForm().markFieldAsDirty(this.ref)},e.prototype.markAsClean=function(){this.doc.getForm().markFieldAsClean(this.ref)},e.prototype.isDirty=function(){return this.doc.getForm().fieldIsDirty(this.ref)},e.prototype.createWidget=function(e){var t,_e=e.textColor,xe=e.backgroundColor,Se=e.borderColor,Ce=e.borderWidth,Te=toDegrees(e.rotate),Ee=e.caption,De=e.x,Oe=e.y,ke=e.width+Ce,Ae=e.height+Ce,je=!!e.hidden,Me=e.page;assertMultiple(Te,`degreesAngle`,90);var Pe=PDFWidgetAnnotation.create(this.doc.context,this.ref),Fe=rotateRectangle({x:De,y:Oe,width:ke,height:Ae},Ce,Te);Pe.setRectangle(Fe),Me&&Pe.setP(Me);var Ie=Pe.getOrCreateAppearanceCharacteristics();xe&&Ie.setBackgroundColor(colorToComponents(xe)),Ie.setRotation(Te),Ee&&Ie.setCaptions({normal:Ee}),Se&&Ie.setBorderColor(colorToComponents(Se));var Re=Pe.getOrCreateBorderStyle();if(Ce!==void 0&&Re.setWidth(Ce),Pe.setFlagTo(AnnotationFlags.Print,!0),Pe.setFlagTo(AnnotationFlags.Hidden,je),Pe.setFlagTo(AnnotationFlags.Invisible,!1),_e){var ze=(this.acroField.getDefaultAppearance()??``)+` 318`+setFillingColor(_e).toString();this.acroField.setDefaultAppearance(ze)}return Pe},e.prototype.updateWidgetAppearanceWithFont=function(e,t,_e){var xe=_e.normal,Se=_e.rollover,Ce=_e.down;this.updateWidgetAppearances(e,{normal:this.createAppearanceStream(e,xe,t),rollover:Se&&this.createAppearanceStream(e,Se,t),down:Ce&&this.createAppearanceStream(e,Ce,t)})},e.prototype.updateOnOffWidgetAppearance=function(e,t,_e){var xe=_e.normal,Se=_e.rollover,Ce=_e.down;this.updateWidgetAppearances(e,{normal:this.createAppearanceDict(e,xe,t),rollover:Se&&this.createAppearanceDict(e,Se,t),down:Ce&&this.createAppearanceDict(e,Ce,t)})},e.prototype.updateWidgetAppearances=function(e,t){var _e=t.normal,xe=t.rollover,Se=t.down;e.setNormalAppearance(_e),xe?e.setRolloverAppearance(xe):e.removeRolloverAppearance(),Se?e.setDownAppearance(Se):e.removeDownAppearance()},e.prototype.createAppearanceStream=function(e,t,_e){var xe,Se=this.acroField.dict.context,Ce=e.getRectangle(),Te=Ce.width,Ee=Ce.height,De=_e&&{Font:(xe={},xe[_e.name]=_e.ref,xe)},Oe=Se.formXObject(t,{Resources:De,BBox:Se.obj([0,0,Te,Ee]),Matrix:Se.obj([1,0,0,1,0,0])});return Se.register(Oe)},e.prototype.createImageAppearanceStream=function(e,t,_e){var xe,Se,Ce=this.acroField.dict.context,Te=e.getRectangle(),Ee=e.getAppearanceCharacteristics(),De=e.getBorderStyle()?.getWidth()??0,Oe=reduceRotation(Ee?.getRotation()),ke=rotateInPlace(__assign(__assign({},Te),{rotation:Oe})),Ae=adjustDimsForRotation(Te,Oe),je=t.scaleToFit(Ae.width-De*2,Ae.height-De*2),Me={x:De,y:De,width:je.width,height:je.height,rotate:degrees(0),xSkew:degrees(0),ySkew:degrees(0)};_e===ImageAlignment.Center?(Me.x+=(Ae.width-De*2)/2-je.width/2,Me.y+=(Ae.height-De*2)/2-je.height/2):_e===ImageAlignment.Right&&(Me.x=Ae.width-De-je.width,Me.y=Ae.height-De-je.height);var Pe=this.doc.context.addRandomSuffix(`Image`,10),Fe=__spreadArrays(ke,drawImage(Pe,Me)),Ie={XObject:(xe={},xe[Pe]=t.ref,xe)},Re=Ce.formXObject(Fe,{Resources:Ie,BBox:Ce.obj([0,0,Te.width,Te.height]),Matrix:Ce.obj([1,0,0,1,0,0])});return Ce.register(Re)},e.prototype.createAppearanceDict=function(e,t,_e){var xe=this.acroField.dict.context,Se=this.createAppearanceStream(e,t.on),Ce=this.createAppearanceStream(e,t.off),Te=xe.obj({});return Te.set(_e,Se),Te.set(PDFName.of(`Off`),Ce),Te},e}(),PDFCheckBox=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroCheckBox`,[[PDFAcroCheckBox,`PDFAcroCheckBox`]]),Se.acroField=t,Se}return t.prototype.check=function(){var e,t=this.acroField.getOnValue()??PDFName.of(`Yes`);this.markAsDirty(),this.acroField.setValue(t)},t.prototype.uncheck=function(){this.markAsDirty(),this.acroField.setValue(PDFName.of(`Off`))},t.prototype.isChecked=function(){var e=this.acroField.getOnValue();return!!e&&e===this.acroField.getValue()},t.prototype.addToPage=function(e,t){var _e,xe,Se,Ce,Te,Ee;assertIs(e,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(t),t||={},`textColor`in t||(t.textColor=rgb(0,0,0)),`backgroundColor`in t||(t.backgroundColor=rgb(1,1,1)),`borderColor`in t||(t.borderColor=rgb(0,0,0)),`borderWidth`in t||(t.borderWidth=1);var De=this.createWidget({x:t.x??0,y:t.y??0,width:t.width??50,height:t.height??50,textColor:t.textColor,backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth??0,rotate:t.rotate??degrees(0),hidden:t.hidden,page:e.ref}),Oe=this.doc.context.register(De.dict);this.acroField.addWidget(Oe),De.setAppearanceState(PDFName.of(`Off`)),this.updateWidgetAppearance(De,PDFName.of(`Yes`)),e.node.addAnnot(Oe)},t.prototype.needsAppearancesUpdate=function(){for(var e,t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se.getAppearanceState(),Te=Se.getAppearances()?.normal;if(!(Te instanceof PDFDict)||Ce&&!Te.has(Ce))return!0}return!1},t.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},t.prototype.updateAppearances=function(e){var t;assertOrUndefined(e,`provider`,[Function]);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe],Te=Ce.getOnValue()??PDFName.of(`Yes`);Te&&this.updateWidgetAppearance(Ce,Te,e)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultCheckBoxAppearanceProvider)(this,e));this.updateOnOffWidgetAppearance(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),PDFDropdown=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroComboBox`,[[PDFAcroComboBox,`PDFAcroComboBox`]]),Se.acroField=t,Se}return t.prototype.getOptions=function(){for(var e=this.acroField.getOptions(),t=Array(e.length),_e=0,xe=t.length;_e<xe;_e++){var Se=e[_e],Ce=Se.display,Te=Se.value;t[_e]=(Ce??Te).decodeText()}return t},t.prototype.getSelected=function(){for(var e=this.acroField.getValues(),t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]=e[_e].decodeText();return t},t.prototype.setOptions=function(e){assertIs(e,`options`,[Array]);for(var t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]={value:PDFHexString.fromText(e[_e])};this.acroField.setOptions(t)},t.prototype.addOptions=function(e){assertIs(e,`options`,[`string`,Array]);for(var t=Array.isArray(e)?e:[e],_e=this.acroField.getOptions(),xe=Array(t.length),Se=0,Ce=t.length;Se<Ce;Se++)xe[Se]={value:PDFHexString.fromText(t[Se])};this.acroField.setOptions(_e.concat(xe))},t.prototype.select=function(e,t){t===void 0&&(t=!1),assertIs(e,`options`,[`string`,Array]),assertIs(t,`merge`,[`boolean`]);var _e=Array.isArray(e)?e:[e],xe=this.getOptions();_e.find(function(e){return!xe.includes(e)})&&this.enableEditing(),this.markAsDirty(),(_e.length>1||_e.length===1&&t)&&this.enableMultiselect();for(var Se=Array(_e.length),Ce=0,Te=_e.length;Ce<Te;Ce++)Se[Ce]=PDFHexString.fromText(_e[Ce]);if(t){var Ee=this.acroField.getValues();this.acroField.setValues(Ee.concat(Se))}else this.acroField.setValues(Se)},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},t.prototype.setFontSize=function(e){assertPositive(e,`fontSize`),this.acroField.setFontSize(e),this.markAsDirty()},t.prototype.isEditable=function(){return this.acroField.hasFlag(AcroChoiceFlags.Edit)},t.prototype.enableEditing=function(){this.acroField.setFlagTo(AcroChoiceFlags.Edit,!0)},t.prototype.disableEditing=function(){this.acroField.setFlagTo(AcroChoiceFlags.Edit,!1)},t.prototype.isSorted=function(){return this.acroField.hasFlag(AcroChoiceFlags.Sort)},t.prototype.enableSorting=function(){this.acroField.setFlagTo(AcroChoiceFlags.Sort,!0)},t.prototype.disableSorting=function(){this.acroField.setFlagTo(AcroChoiceFlags.Sort,!1)},t.prototype.isMultiselect=function(){return this.acroField.hasFlag(AcroChoiceFlags.MultiSelect)},t.prototype.enableMultiselect=function(){this.acroField.setFlagTo(AcroChoiceFlags.MultiSelect,!0)},t.prototype.disableMultiselect=function(){this.acroField.setFlagTo(AcroChoiceFlags.MultiSelect,!1)},t.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(AcroChoiceFlags.DoNotSpellCheck)},t.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(AcroChoiceFlags.DoNotSpellCheck,!1)},t.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(AcroChoiceFlags.DoNotSpellCheck,!0)},t.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(AcroChoiceFlags.CommitOnSelChange)},t.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(AcroChoiceFlags.CommitOnSelChange,!0)},t.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(AcroChoiceFlags.CommitOnSelChange,!1)},t.prototype.addToPage=function(e,t){var _e,xe,Se,Ce,Te,Ee,De;assertIs(e,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(t),t||={},`textColor`in t||(t.textColor=rgb(0,0,0)),`backgroundColor`in t||(t.backgroundColor=rgb(1,1,1)),`borderColor`in t||(t.borderColor=rgb(0,0,0)),`borderWidth`in t||(t.borderWidth=1);var Oe=this.createWidget({x:t.x??0,y:t.y??0,width:t.width??200,height:t.height??50,textColor:t.textColor,backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth??0,rotate:t.rotate??degrees(0),hidden:t.hidden,page:e.ref}),ke=this.doc.context.register(Oe.dict);this.acroField.addWidget(ke);var Ae=t.font??this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(Oe,Ae),e.node.addAnnot(ke)},t.prototype.needsAppearancesUpdate=function(){var e;if(this.isDirty())return!0;for(var t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++)if(!(t[_e].getAppearances()?.normal instanceof PDFStream))return!0;return!1},t.prototype.defaultUpdateAppearances=function(e){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),this.updateAppearances(e)},t.prototype.updateAppearances=function(e,t){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),assertOrUndefined(t,`provider`,[Function]);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];this.updateWidgetAppearance(Ce,e,t)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultDropdownAppearanceProvider)(this,e,t));this.updateWidgetAppearanceWithFont(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),PDFOptionList=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroListBox`,[[PDFAcroListBox,`PDFAcroListBox`]]),Se.acroField=t,Se}return t.prototype.getOptions=function(){for(var e=this.acroField.getOptions(),t=Array(e.length),_e=0,xe=t.length;_e<xe;_e++){var Se=e[_e],Ce=Se.display,Te=Se.value;t[_e]=(Ce??Te).decodeText()}return t},t.prototype.getSelected=function(){for(var e=this.acroField.getValues(),t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]=e[_e].decodeText();return t},t.prototype.setOptions=function(e){assertIs(e,`options`,[Array]),this.markAsDirty();for(var t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]={value:PDFHexString.fromText(e[_e])};this.acroField.setOptions(t)},t.prototype.addOptions=function(e){assertIs(e,`options`,[`string`,Array]),this.markAsDirty();for(var t=Array.isArray(e)?e:[e],_e=this.acroField.getOptions(),xe=Array(t.length),Se=0,Ce=t.length;Se<Ce;Se++)xe[Se]={value:PDFHexString.fromText(t[Se])};this.acroField.setOptions(_e.concat(xe))},t.prototype.select=function(e,t){t===void 0&&(t=!1),assertIs(e,`options`,[`string`,Array]),assertIs(t,`merge`,[`boolean`]);var _e=Array.isArray(e)?e:[e];assertIsSubset(_e,`option`,this.getOptions()),this.markAsDirty(),(_e.length>1||_e.length===1&&t)&&this.enableMultiselect();for(var xe=Array(_e.length),Se=0,Ce=_e.length;Se<Ce;Se++)xe[Se]=PDFHexString.fromText(_e[Se]);if(t){var Te=this.acroField.getValues();this.acroField.setValues(Te.concat(xe))}else this.acroField.setValues(xe)},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},t.prototype.setFontSize=function(e){assertPositive(e,`fontSize`),this.acroField.setFontSize(e),this.markAsDirty()},t.prototype.isSorted=function(){return this.acroField.hasFlag(AcroChoiceFlags.Sort)},t.prototype.enableSorting=function(){this.acroField.setFlagTo(AcroChoiceFlags.Sort,!0)},t.prototype.disableSorting=function(){this.acroField.setFlagTo(AcroChoiceFlags.Sort,!1)},t.prototype.isMultiselect=function(){return this.acroField.hasFlag(AcroChoiceFlags.MultiSelect)},t.prototype.enableMultiselect=function(){this.acroField.setFlagTo(AcroChoiceFlags.MultiSelect,!0)},t.prototype.disableMultiselect=function(){this.acroField.setFlagTo(AcroChoiceFlags.MultiSelect,!1)},t.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(AcroChoiceFlags.CommitOnSelChange)},t.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(AcroChoiceFlags.CommitOnSelChange,!0)},t.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(AcroChoiceFlags.CommitOnSelChange,!1)},t.prototype.addToPage=function(e,t){var _e,xe,Se,Ce,Te,Ee,De;assertIs(e,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(t),t||={},`textColor`in t||(t.textColor=rgb(0,0,0)),`backgroundColor`in t||(t.backgroundColor=rgb(1,1,1)),`borderColor`in t||(t.borderColor=rgb(0,0,0)),`borderWidth`in t||(t.borderWidth=1);var Oe=this.createWidget({x:t.x??0,y:t.y??0,width:t.width??200,height:t.height??100,textColor:t.textColor,backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth??0,rotate:t.rotate??degrees(0),hidden:t.hidden,page:e.ref}),ke=this.doc.context.register(Oe.dict);this.acroField.addWidget(ke);var Ae=t.font??this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(Oe,Ae),e.node.addAnnot(ke)},t.prototype.needsAppearancesUpdate=function(){var e;if(this.isDirty())return!0;for(var t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++)if(!(t[_e].getAppearances()?.normal instanceof PDFStream))return!0;return!1},t.prototype.defaultUpdateAppearances=function(e){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),this.updateAppearances(e)},t.prototype.updateAppearances=function(e,t){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),assertOrUndefined(t,`provider`,[Function]);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];this.updateWidgetAppearance(Ce,e,t)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultOptionListAppearanceProvider)(this,e,t));this.updateWidgetAppearanceWithFont(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),PDFRadioGroup=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroRadioButton`,[[PDFAcroRadioButton,`PDFAcroRadioButton`]]),Se.acroField=t,Se}return t.prototype.getOptions=function(){var e=this.acroField.getExportValues();if(e){for(var t=Array(e.length),_e=0,xe=e.length;_e<xe;_e++)t[_e]=e[_e].decodeText();return t}for(var Se=this.acroField.getOnValues(),Ce=Array(Se.length),_e=0,xe=Ce.length;_e<xe;_e++)Ce[_e]=Se[_e].decodeText();return Ce},t.prototype.getSelected=function(){var e=this.acroField.getValue();if(e!==PDFName.of(`Off`)){var t=this.acroField.getExportValues();if(t){for(var _e=this.acroField.getOnValues(),xe=0,Se=_e.length;xe<Se;xe++)if(_e[xe]===e)return t[xe].decodeText()}return e.decodeText()}},t.prototype.select=function(e){assertIs(e,`option`,[`string`]),assertIsOneOf(e,`option`,this.getOptions()),this.markAsDirty();var t=this.acroField.getOnValues(),_e=this.acroField.getExportValues();if(_e)for(var xe=0,Se=_e.length;xe<Se;xe++)_e[xe].decodeText()===e&&this.acroField.setValue(t[xe]);else for(var xe=0,Se=t.length;xe<Se;xe++){var Ce=t[xe];Ce.decodeText()===e&&this.acroField.setValue(Ce)}},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValue(PDFName.of(`Off`))},t.prototype.isOffToggleable=function(){return!this.acroField.hasFlag(AcroButtonFlags.NoToggleToOff)},t.prototype.enableOffToggling=function(){this.acroField.setFlagTo(AcroButtonFlags.NoToggleToOff,!1)},t.prototype.disableOffToggling=function(){this.acroField.setFlagTo(AcroButtonFlags.NoToggleToOff,!0)},t.prototype.isMutuallyExclusive=function(){return!this.acroField.hasFlag(AcroButtonFlags.RadiosInUnison)},t.prototype.enableMutualExclusion=function(){this.acroField.setFlagTo(AcroButtonFlags.RadiosInUnison,!1)},t.prototype.disableMutualExclusion=function(){this.acroField.setFlagTo(AcroButtonFlags.RadiosInUnison,!0)},t.prototype.addOptionToPage=function(e,t,_e){var xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;assertIs(e,`option`,[`string`]),assertIs(t,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(_e);var je=this.createWidget({x:_e?.x??0,y:_e?.y??0,width:_e?.width??50,height:_e?.height??50,textColor:_e?.textColor??rgb(0,0,0),backgroundColor:_e?.backgroundColor??rgb(1,1,1),borderColor:_e?.borderColor??rgb(0,0,0),borderWidth:_e?.borderWidth??1,rotate:_e?.rotate??degrees(0),hidden:_e?.hidden,page:t.ref}),Me=this.doc.context.register(je.dict),Pe=this.acroField.addWidgetWithOpt(Me,PDFHexSt
318ring.fromText(e),!this.isMutuallyExclusive());je.setAppearanceState(PDFName.of(`Off`)),this.updateWidgetAppearance(je,Pe),t.node.addAnnot(Me)},t.prototype.needsAppearancesUpdate=function(){for(var e,t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se.getAppearanceState(),Te=Se.getAppearances()?.normal;if(!(Te instanceof PDFDict)||Ce&&!Te.has(Ce))return!0}return!1},t.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},t.prototype.updateAppearances=function(e){assertOrUndefined(e,`provider`,[Function]);for(var t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e],Ce=Se.getOnValue();Ce&&this.updateWidgetAppearance(Se,Ce,e)}},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultRadioGroupAppearanceProvider)(this,e));this.updateOnOffWidgetAppearance(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),PDFSignature=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroSignature`,[[PDFAcroSignature,`PDFAcroSignature`]]),Se.acroField=t,Se}return t.prototype.needsAppearancesUpdate=function(){return!1},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),PDFTextField=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroText`,[[PDFAcroText,`PDFAcroText`]]),Se.acroField=t,Se}return t.prototype.getText=function(){var e=this.acroField.getValue();if(!e&&this.isRichFormatted())throw new RichTextFieldReadError(this.getName());return e?.decodeText()},t.prototype.setText=function(e){assertOrUndefined(e,`text`,[`string`]);var t=this.getMaxLength();if(t!==void 0&&e&&e.length>t)throw new ExceededMaxLengthError(e.length,t,this.getName());this.markAsDirty(),this.disableRichFormatting(),e?this.acroField.setValue(PDFHexString.fromText(e)):this.acroField.removeValue()},t.prototype.getAlignment=function(){var e=this.acroField.getQuadding();return e===0?TextAlignment.Left:e===1?TextAlignment.Center:e===2?TextAlignment.Right:TextAlignment.Left},t.prototype.setAlignment=function(e){assertIsOneOf(e,`alignment`,TextAlignment),this.markAsDirty(),this.acroField.setQuadding(e)},t.prototype.getMaxLength=function(){return this.acroField.getMaxLength()},t.prototype.setMaxLength=function(e){if(assertRangeOrUndefined(e,`maxLength`,0,2**53-1),this.markAsDirty(),e===void 0)this.acroField.removeMaxLength();else{var t=this.getText();if(t&&t.length>e)throw new InvalidMaxLengthError(t.length,e,this.getName());this.acroField.setMaxLength(e)}},t.prototype.removeMaxLength=function(){this.markAsDirty(),this.acroField.removeMaxLength()},t.prototype.setImage=function(e){for(var t=this.getAlignment(),_e=t===TextAlignment.Center?ImageAlignment.Center:t===TextAlignment.Right?ImageAlignment.Right:ImageAlignment.Left,xe=this.acroField.getWidgets(),Se=0,Ce=xe.length;Se<Ce;Se++){var Te=xe[Se],Ee=this.createImageAppearanceStream(Te,e,_e);this.updateWidgetAppearances(Te,{normal:Ee})}this.markAsClean()},t.prototype.setFontSize=function(e){assertPositive(e,`fontSize`),this.acroField.setFontSize(e),this.markAsDirty()},t.prototype.isMultiline=function(){return this.acroField.hasFlag(AcroTextFlags.Multiline)},t.prototype.enableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(AcroTextFlags.Multiline,!0)},t.prototype.disableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(AcroTextFlags.Multiline,!1)},t.prototype.isPassword=function(){return this.acroField.hasFlag(AcroTextFlags.Password)},t.prototype.enablePassword=function(){this.acroField.setFlagTo(AcroTextFlags.Password,!0)},t.prototype.disablePassword=function(){this.acroField.setFlagTo(AcroTextFlags.Password,!1)},t.prototype.isFileSelector=function(){return this.acroField.hasFlag(AcroTextFlags.FileSelect)},t.prototype.enableFileSelection=function(){this.acroField.setFlagTo(AcroTextFlags.FileSelect,!0)},t.prototype.disableFileSelection=function(){this.acroField.setFlagTo(AcroTextFlags.FileSelect,!1)},t.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(AcroTextFlags.DoNotSpellCheck)},t.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(AcroTextFlags.DoNotSpellCheck,!1)},t.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(AcroTextFlags.DoNotSpellCheck,!0)},t.prototype.isScrollable=function(){return!this.acroField.hasFlag(AcroTextFlags.DoNotScroll)},t.prototype.enableScrolling=function(){this.acroField.setFlagTo(AcroTextFlags.DoNotScroll,!1)},t.prototype.disableScrolling=function(){this.acroField.setFlagTo(AcroTextFlags.DoNotScroll,!0)},t.prototype.isCombed=function(){return this.acroField.hasFlag(AcroTextFlags.Comb)&&!this.isMultiline()&&!this.isPassword()&&!this.isFileSelector()&&this.getMaxLength()!==void 0},t.prototype.enableCombing=function(){this.getMaxLength()===void 0&&console.warn(`PDFTextFields must have a max length in order to be combed`),this.markAsDirty(),this.disableMultiline(),this.disablePassword(),this.disableFileSelection(),this.acroField.setFlagTo(AcroTextFlags.Comb,!0)},t.prototype.disableCombing=function(){this.markAsDirty(),this.acroField.setFlagTo(AcroTextFlags.Comb,!1)},t.prototype.isRichFormatted=function(){return this.acroField.hasFlag(AcroTextFlags.RichText)},t.prototype.enableRichFormatting=function(){this.acroField.setFlagTo(AcroTextFlags.RichText,!0)},t.prototype.disableRichFormatting=function(){this.acroField.setFlagTo(AcroTextFlags.RichText,!1)},t.prototype.addToPage=function(e,t){var _e,xe,Se,Ce,Te,Ee,De;assertIs(e,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(t),t||={},`textColor`in t||(t.textColor=rgb(0,0,0)),`backgroundColor`in t||(t.backgroundColor=rgb(1,1,1)),`borderColor`in t||(t.borderColor=rgb(0,0,0)),`borderWidth`in t||(t.borderWidth=1);var Oe=this.createWidget({x:t.x??0,y:t.y??0,width:t.width??200,height:t.height??50,textColor:t.textColor,backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth??0,rotate:t.rotate??degrees(0),hidden:t.hidden,page:e.ref}),ke=this.doc.context.register(Oe.dict);this.acroField.addWidget(ke);var Ae=t.font??this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(Oe,Ae),e.node.addAnnot(ke)},t.prototype.needsAppearancesUpdate=function(){var e;if(this.isDirty())return!0;for(var t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++)if(!(t[_e].getAppearances()?.normal instanceof PDFStream))return!0;return!1},t.prototype.defaultUpdateAppearances=function(e){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),this.updateAppearances(e)},t.prototype.updateAppearances=function(e,t){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),assertOrUndefined(t,`provider`,[Function]);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];this.updateWidgetAppearance(Ce,e,t)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultTextFieldAppearanceProvider)(this,e,t));this.updateWidgetAppearanceWithFont(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField),StandardFonts;(function(e){e.Courier=`Courier`,e.CourierBold=`Courier-Bold`,e.CourierOblique=`Courier-Oblique`,e.CourierBoldOblique=`Courier-BoldOblique`,e.Helvetica=`Helvetica`,e.Helvetica
vendor: 28,398 bytes, line 318
318Bold=`Helvetica-Bold`,e.HelveticaOblique=`Helvetica-Oblique`,e.HelveticaBoldOblique=`Helvetica-BoldOblique`,e.TimesRoman=`Times-Roman`,e.TimesRomanBold=`Times-Bold`,e.TimesRomanItalic=`Times-Italic`,e.TimesRomanBoldItalic=`Times-BoldItalic`,e.Symbol=`Symbol`,e.ZapfDingbats=`ZapfDingbats`})(StandardFonts||={});var PDFForm=function(){function e(e,t){var _e=this;this.embedDefaultFont=function(){return _e.doc.embedStandardFont(StandardFonts.Helvetica)},assertIs(e,`acroForm`,[[PDFAcroForm,`PDFAcroForm`]]),assertIs(t,`doc`,[[PDFDocument,`PDFDocument`]]),this.acroForm=e,this.doc=t,this.dirtyFields=new Set,this.defaultFontCache=Cache.populatedBy(this.embedDefaultFont)}return e.prototype.hasXFA=function(){return this.acroForm.dict.has(PDFName.of(`XFA`))},e.prototype.deleteXFA=function(){this.acroForm.dict.delete(PDFName.of(`XFA`))},e.prototype.getFields=function(){for(var e=this.acroForm.getAllFields(),t=[],_e=0,xe=e.length;_e<xe;_e++){var Se=e[_e],Ce=Se[0],Te=Se[1],Ee=convertToPDFField(Ce,Te,this.doc);Ee&&t.push(Ee)}return t},e.prototype.getFieldMaybe=function(e){assertIs(e,`name`,[`string`]);for(var t=this.getFields(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e];if(Se.getName()===e)return Se}},e.prototype.getField=function(e){assertIs(e,`name`,[`string`]);var t=this.getFieldMaybe(e);if(t)return t;throw new NoSuchFieldError(e)},e.prototype.getButton=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFButton)return t;throw new UnexpectedFieldTypeError(e,PDFButton,t)},e.prototype.getCheckBox=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFCheckBox)return t;throw new UnexpectedFieldTypeError(e,PDFCheckBox,t)},e.prototype.getDropdown=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFDropdown)return t;throw new UnexpectedFieldTypeError(e,PDFDropdown,t)},e.prototype.getOptionList=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFOptionList)return t;throw new UnexpectedFieldTypeError(e,PDFOptionList,t)},e.prototype.getRadioGroup=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFRadioGroup)return t;throw new UnexpectedFieldTypeError(e,PDFRadioGroup,t)},e.prototype.getSignature=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFSignature)return t;throw new UnexpectedFieldTypeError(e,PDFSignature,t)},e.prototype.getTextField=function(e){assertIs(e,`name`,[`string`]);var t=this.getField(e);if(t instanceof PDFTextField)return t;throw new UnexpectedFieldTypeError(e,PDFTextField,t)},e.prototype.createButton=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroPushButton.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFButton.of(xe,xe.ref,this.doc)},e.prototype.createCheckBox=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroCheckBox.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFCheckBox.of(xe,xe.ref,this.doc)},e.prototype.createDropdown=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroComboBox.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFDropdown.of(xe,xe.ref,this.doc)},e.prototype.createOptionList=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroListBox.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFOptionList.of(xe,xe.ref,this.doc)},e.prototype.createRadioGroup=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroRadioButton.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFRadioGroup.of(xe,xe.ref,this.doc)},e.prototype.createTextField=function(e){assertIs(e,`name`,[`string`]);var t=splitFieldName(e),_e=this.findOrCreateNonTerminals(t.nonTerminal),xe=PDFAcroText.create(this.doc.context);return xe.setPartialName(t.terminal),addFieldToParent(_e,[xe,xe.ref],t.terminal),PDFTextField.of(xe,xe.ref,this.doc)},e.prototype.flatten=function(e){e===void 0&&(e={updateFieldAppearances:!0}),e.updateFieldAppearances&&this.updateFieldAppearances();for(var t=this.getFields(),_e=0,xe=t.length;_e<xe;_e++){for(var Se=t[_e],Ce=Se.acroField.getWidgets(),Te=0,Ee=Ce.length;Te<Ee;Te++){var De=Ce[Te],Oe=this.findWidgetPage(De),ke=this.findWidgetAppearanceRef(Se,De),Ae=Oe.node.newXObject(`FlatWidget`,ke),je=De.getRectangle(),Me=__spreadArrays([pushGraphicsState(),translate(je.x,je.y)],rotateInPlace(__assign(__assign({},je),{rotation:0})),[drawObject(Ae),popGraphicsState()]).filter(Boolean);Oe.pushOperators.apply(Oe,Me)}this.removeField(Se)}},e.prototype.removeField=function(e){for(var t=e.acroField.getWidgets(),_e=new Set,xe=0,Se=t.length;xe<Se;xe++){var Ce=t[xe],Te=this.findWidgetAppearanceRef(e,Ce),Ee=this.findWidgetPage(Ce);_e.add(Ee),Ee.node.removeAnnot(Te)}_e.forEach(function(t){return t.node.removeAnnot(e.ref)}),this.acroForm.removeField(e.acroField);for(var De=e.acroField.normalizedEntries().Kids,Oe=De.size(),ke=0;ke<Oe;ke++){var Ae=De.get(ke);Ae instanceof PDFRef&&this.doc.context.delete(Ae)}this.doc.context.delete(e.ref)},e.prototype.updateFieldAppearances=function(e){assertOrUndefined(e,`font`,[[PDFFont,`PDFFont`]]),e??=this.getDefaultFont();for(var t=this.getFields(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e];Se.needsAppearancesUpdate()&&Se.defaultUpdateAppearances(e)}},e.prototype.markFieldAsDirty=function(e){assertOrUndefined(e,`fieldRef`,[[PDFRef,`PDFRef`]]),this.dirtyFields.add(e)},e.prototype.markFieldAsClean=function(e){assertOrUndefined(e,`fieldRef`,[[PDFRef,`PDFRef`]]),this.dirtyFields.delete(e)},e.prototype.fieldIsDirty=function(e){return assertOrUndefined(e,`fieldRef`,[[PDFRef,`PDFRef`]]),this.dirtyFields.has(e)},e.prototype.getDefaultFont=function(){return this.defaultFontCache.access()},e.prototype.findWidgetPage=function(e){var t=e.P(),_e=this.doc.getPages().find(function(e){return e.ref===t});if(_e===void 0){var xe=this.doc.context.getObjectRef(e.dict);if(xe===void 0)throw Error(`Could not find PDFRef for PDFObject`);if(_e=this.doc.findPageForAnnotationRef(xe),_e===void 0)throw Error(`Could not find page for PDFRef `+xe)}return _e},e.prototype.findWidgetAppearanceRef=function(e,t){var _e,xe=t.getNormalAppearance();if(xe instanceof PDFDict&&(e instanceof PDFCheckBox||e instanceof PDFRadioGroup)){var Se=e.acroField.getValue(),Ce=xe.get(Se)??xe.get(PDFName.of(`Off`));Ce instanceof PDFRef&&(xe=Ce)}if(!(xe instanceof PDFRef)){var Te=e.getName();throw Error(`Failed to extract appearance ref for: `+Te)}return xe},e.prototype.findOrCreateNonTerminals=function(e){for(var t=[this.acroForm],_e=0,xe=e.length;_e<xe;_e++){var Se=e[_e];if(!Se)throw new InvalidFieldNamePartError(Se);var Ce=t[0],Te=t[1],Ee=this.findNonTerminal(Se,Ce);if(Ee)t=Ee;else{var De=PDFAcroNonTerminal.create(this.doc.context);De.setPartialName(Se),De.setParent(Te);var Oe=this.doc.context.register(De.dict);Ce.addField(Oe),t=[De,Oe]}}return t},e.prototype.findNonTerminal=function(e,t){for(var _e=t instanceof PDFAcroForm?this.acroForm.getFields():createPDFAcroFields(t.Kids()),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe],Te=Ce[0],Ee=Ce[1];if(Te.getPartialName()===e){if(Te instanceof PDFAcroNonTerminal)return[Te,Ee];throw new FieldAlreadyExistsError(e)}}},e.of=function(t,_e){return new e(t,_e)},e}(),convertToPDFField=function(e,t,_e){if(e instanceof PDFAcroPushButton)return PDFButton.of(e,t,_e);if(e instanceof PDFAcroCheckBox)return PDFCheckBox.of(e,t,_e);if(e instanceof PDFAcroComboBox)return PDFDropdown.of(e,t,_e);if(e instanceof PDFAcroListBox)return PDFOptionList.of(e,t,_e);if(e instanceof PDFAcroText)return PDFTextField.of(e,t,_e);if(e instanceof PDFAcroRadioButton)return PDFRadioGroup.of(e,t,_e);if(e instanceof PDFAcroSignature)return PDFSignature.of(e,t,_e)},splitFieldName=function(e){if(e.length===0)throw Error(`PDF field names must not be empty strings`);for(var t=e.split(`.`),_e=0,xe=t.length;_e<xe;_e++)if(t[_e]===``)throw Error(`Periods in PDF field names must be separated by at least one character: "`+e+`"`);return t.length===1?{nonTerminal:[],terminal:t[0]}:{nonTerminal:t.slice(0,t.length-1),terminal:t[t.length-1]}},addFieldToParent=function(e,t,_e){for(var xe=e[0],Se=e[1],Ce=t[0],Te=t[1],Ee=xe.normalizedEntries(),De=createPDFAcroFields(`Kids`in Ee?Ee.Kids:Ee.Fields),Oe=0,ke=De.length;Oe<ke;Oe++)if(De[Oe][0].getPartialName()===_e)throw new FieldAlreadyExistsError(_e);xe.addField(Te),Ce.setParent(Se)},PageSizes={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],Executive:[521.86,756],Folio:[612,936],Legal:[612,1008],Letter:[612,792],Tabloid:[792,1224]},ParseSpeeds;(function(e){e[e.Fastest=1/0]=`Fastest`,e[e.Fast=1500]=`Fast`,e[e.Medium=500]=`Medium`,e[e.Slow=100]=`Slow`})(ParseSpeeds||={});var PDFEmbeddedFile=function(){function e(e,t,_e){this.alreadyEmbedded=!1,this.ref=e,this.doc=t,this.embedder=_e}return e.prototype.embed=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:e=Ce.sent(),this.doc.catalog.has(PDFName.of(`Names`))||this.doc.catalog.set(PDFName.of(`Names`),this.doc.context.obj({})),t=this.doc.catalog.lookup(PDFName.of(`Names`),PDFDict),t.has(PDFName.of(`EmbeddedFiles`))||t.set(PDFName.of(`EmbeddedFiles`),this.doc.context.obj({})),_e=t.lookup(PDFName.of(`EmbeddedFiles`),PDFDict),_e.has(PDFName.of(`Names`))||_e.set(PDFName.of(`Names`),this.doc.context.obj([])),xe=_e.lookup(PDFName.of(`Names`),PDFArray),xe.push(PDFHexString.fromText(this.embedder.fileName)),xe.push(e),this.doc.catalog.has(PDFName.of(`AF`))||this.doc.catalog.set(PDFName.of(`AF`),this.doc.context.obj([])),Se=this.doc.catalog.lookup(PDFName.of(`AF`),PDFArray),Se.push(e),this.alreadyEmbedded=!0,Ce.label=2;case 2:return[2]}})})},e.of=function(t,_e,xe){return new e(t,_e,xe)},e}(),PDFJavaScript=function(){function e(e,t,_e){this.alreadyEmbedded=!1,this.ref=e,this.doc=t,this.embedder=_e}return e.prototype.embed=function(){return __awaiter(this,void 0,void 0,function(){var e,t,_e,xe,Se,Ce,Te;return __generator(this,function(Ee){switch(Ee.label){case 0:return this.alreadyEmbedded?[3,2]:(e=this.doc,t=e.catalog,_e=e.context,[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]);case 1:xe=Ee.sent(),t.has(PDFName.of(`Names`))||t.set(PDFName.of(`Names`),_e.obj({})),Se=t.lookup(PDFName.of(`Names`),PDFDict),Se.has(PDFName.of(`JavaScript`))||Se.set(PDFName.of(`JavaScript`),_e.obj({})),Ce=Se.lookup(PDFName.of(`JavaScript`),PDFDict),Ce.has(PDFName.of(`Names`))||Ce.set(PDFName.of(`Names`),_e.obj([])),Te=Ce.lookup(PDFName.of(`Names`),PDFArray),Te.push(PDFHexString.fromText(this.embedder.scriptName)),Te.push(xe),this.alreadyEmbedded=!0,Ee.label=2;case 2:return[2]}})})},e.of=function(t,_e,xe){return new e(t,_e,xe)},e}(),JavaScriptEmbedder=function(){function e(e,t){this.script=e,this.scriptName=t}return e.for=function(t,_e){return new e(t,_e)},e.prototype.embedIntoContext=function(e,t){return __awaiter(this,void 0,void 0,function(){var _e;return __generator(this,function(xe){return _e=e.obj({Type:`Action`,S:`JavaScript`,JS:PDFHexString.fromText(this.script)}),t?(e.assign(t,_e),[2,t]):[2,e.register(_e)]})})},e}(),PDFDocument=function(){function e(e,t,_e){var xe=this;if(this.defaultWordBreaks=[` `],this.computePages=function(){var e=[];return xe.catalog.Pages().traverse(function(t,_e){if(t instanceof PDFPageLeaf){var Se=xe.pageMap.get(t);Se||(Se=PDFPage.of(t,_e,xe),xe.pageMap.set(t,Se)),e.push(Se)}}),e},this.getOrCreateForm=function(){var e=xe.catalog.getOrCreateAcroForm();return PDFForm.of(e,xe)},assertIs(e,`context`,[[PDFContext,`PDFContext`]]),assertIs(t,`ignoreEncryption`,[`boolean`]),this.context=e,this.catalog=e.lookup(e.trailerInfo.Root),this.isEncrypted=!!e.lookup(e.trailerInfo.Encrypt),this.pageCache=Cache.populatedBy(this.computePages),this.pageMap=new Map,this.formCache=Cache.populatedBy(this.getOrCreateForm),this.fonts=[],this.images=[],this.embeddedPages=[],this.embeddedFiles=[],this.javaScripts=[],!t&&this.isEncrypted)throw new EncryptedPDFError;_e&&this.updateInfoDict()}return e.load=function(t,_e){return _e===void 0&&(_e={}),__awaiter(this,void 0,void 0,function(){var xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me,Pe;return __generator(this,function(Fe){switch(Fe.label){case 0:return xe=_e.ignoreEncryption,Se=xe===void 0?!1:xe,Ce=_e.parseSpeed,Te=Ce===void 0?ParseSpeeds.Slow:Ce,Ee=_e.throwOnInvalidObject,De=Ee===void 0?!1:Ee,Oe=_e.updateMetadata,ke=Oe===void 0?!0:Oe,Ae=_e.capNumbers,je=Ae===void 0?!1:Ae,assertIs(t,`pdf`,[`string`,Uint8Array,ArrayBuffer]),assertIs(Se,`ignoreEncryption`,[`boolean`]),assertIs(Te,`parseSpeed`,[`number`]),assertIs(De,`throwOnInvalidObject`,[`boolean`]),Me=toUint8Array(t),[4,PDFParser.forBytesWithOptions(Me,Te,De,je).parseDocument()];case 1:return Pe=Fe.sent(),[2,new e(Pe,Se,ke)]}})})},e.create=function(t){return t===void 0&&(t={}),__awaiter(this,void 0,void 0,function(){var _e,xe,Se,Ce,Te,Ee;return __generator(this,function(De){return _e=t.updateMetadata,xe=_e===void 0?!0:_e,Se=PDFContext.create(),Ce=PDFPageTree.withContext(Se),Te=Se.register(Ce),Ee=PDFCatalog.withContextAndPages(Se,Te),Se.trailerInfo.Root=Se.register(Ee),[2,new e(Se,!1,xe)]})})},e.prototype.registerFontkit=function(e){this.fontkit=e},e.prototype.getForm=function(){var e=this.formCache.access();return e.hasXFA()&&(console.warn(`Removing XFA form data as pdf-lib does not support reading or writing XFA`),e.deleteXFA()),e},e.prototype.getTitle=function(){var e=this.getInfoDict().lookup(PDFName.Title);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getAuthor=function(){var e=this.getInfoDict().lookup(PDFName.Author);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getSubject=function(){var e=this.getInfoDict().lookup(PDFName.Subject);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getKeywords=function(){var e=this.getInfoDict().lookup(PDFName.Keywords);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getCreator=function(){var e=this.getInfoDict().lookup(PDFName.Creator);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getProducer=function(){var e=this.getInfoDict().lookup(PDFName.Producer);if(e)return assertIsLiteralOrHexString(e),e.decodeText()},e.prototype.getCreationDate=function(){var e=this.getInfoDict().lookup(PDFName.CreationDate);if(e)return assertIsLiteralOrHexString(e),e.decodeDate()},e.prototype.getModificationDate=function(){var e=this.getInfoDict().lookup(PDFName.ModDate);if(e)return assertIsLiteralOrHexString(e),e.decodeDate()},e.prototype.setTitle=function(e,t){assertIs(e,`title`,[`string`]);var _e=PDFName.of(`Title`);this.getInfoDict().set(_e,PDFHexString.fromText(e)),t?.showInWindowTitleBar&&this.catalog.getOrCreateViewerPreferences().setDisplayDocTitle(!0)},e.prototype.setAuthor=function(e){assertIs(e,`author`,[`string`]);var t=PDFName.of(`Author`);this.getInfoDict().set(t,PDFHexString.fromText(e))},e.prototype.setSubject=function(e){assertIs(e,`author`,[`string`]);var t=PDFName.of(`Subject`);this.getInfoDict().set(t,PDFHexString.fromText(e))},e.prototype.setKeywords=function(e){assertIs(e,`keywords`,[Array]);var t=PDFName.of(`Keywords`);this.getInfoDict().set(t,PDFHexString.fromText(e.join(` `)))},e.prototype.setCreator=function(e){assertIs(e,`creator`,[`string`]);var t=PDFName.of(`Creator`);this.getInfoDict().set(t,PDFHexString.fromText(e))},e.prototype.setProducer=function(e){assertIs(e,`creator`,[`string`]);var t=PDFName.of(`Producer`);this.getInfoDict().set(t,PDFHexString.fromText(e))},e.prototype.setLanguage=function(e){assertIs(e,`language`,[`string`]);var t=PDFName.of(`Lang`);this.catalog.set(t,PDFString.of(e))},e.prototype.setCreationDate=function(e){assertIs(e,`creationDate`,[[Date,`Date`]]);var t=PDFName.of(`CreationDate`);this.getInfoDict().set(t,PDFString.fromDate(e))},e.prototype.setModificationDate=function(e){assertIs(e,`modificationDate`,[[Date,`Date`]]);var t=PDFName.of(`ModDate`);this.getInfoDict().set(t,PDFString.fromDate(e))},e.prototype.getPageCount=function(){return this.pageCount===void 0&&(this.pageCount=this.getPages().length),this.pageCount},e.prototype.getPages=function(){return this.pageCache.access()},e.prototype.getPage=function(e){var t=this.getPages();return assertRange(e,`index`,0,t.length-1),t[e]},e.prototype.getPageIndices=function(){return range(0,this.getPageCount())},e.prototype.removePage=function(e){var t=this.getPageCount();if(this.pageCount===0)throw new RemovePageFromEmptyDocumentError;assertRange(e,`index`,0,t-1),this.catalog.removeLeafNode(e),this.pageCount=t-1},e.prototype.addPage=function(e){return assertIs(e,`page`,[`undefined`,[PDFPage,`PDFPage`],Array]),this.insertPage(this.getPageCount(),e)},e.prototype.insertPage=function(e,t){var _e=this.getPageCount();if(assertRange(e,`index`,0,_e),assertIs(t,`page`,[`undefined`,[PDFPage,`PDFPage`],Array]),!t||Array.isArray(t)){var xe=Array.isArray(t)?t:PageSizes.A4;t=PDFPage.create(this),t.setSize.apply(t,xe)}else if(t.doc!==this)throw new ForeignPageError;var Se=this.catalog.insertLeafNode(t.ref,e);return t.node.setParent(Se),this.pageMap.set(t.node,t),this.pageCache.invalidate(),this.pageCount=_e+1,t},e.prototype.copyPages=function(t,_e){return __awaiter(this,void 0,void 0,function(){var xe,Se,Ce,Te,Ee,De,Oe,ke;return __generator(this,function(Ae){switch(Ae.label){case 0:return assertIs(t,`srcDoc`,[[e,`PDFDocument`]]),assertIs(_e,`indices`,[Array]),[4,t.flush()];case 1:for(Ae.sent(),xe=PDFObjectCopier.for(t.context,this.context),Se=t.getPages(),Ce=Array(_e.length),Te=0,Ee=_e.length;Te<Ee;Te++)De=Se[_e[Te]],Oe=xe.copy(De.node),ke=this.context.register(Oe),Ce[Te]=PDFPage.of(Oe,ke,this);return[2,Ce]}})})},e.prototype.copy=function(){return __awaiter(this,void 0,void 0,function(){var t,_e,xe,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:return[4,e.create()];case 1:return t=Ce.sent(),[4,t.copyPages(this,this.getPageIndices())];case 2:for(_e=Ce.sent(),xe=0,Se=_e.length;xe<Se;xe++)t.addPage(_e[xe]);return this.getAuthor()!==void 0&&t.setAuthor(this.getAuthor()),this.getCreationDate()!==void 0&&t.setCreationDate(this.getCreationDate()),this.getCreator()!==void 0&&t.setCreator(this.getCreator()),this.getModificationDate()!==void 0&&t.setModificationDate(this.getModificationDate()),this.getProducer()!==void 0&&t.setProducer(this.getProducer()),this.getSubject()!==void 0&&t.setSubject(this.getSubject()),this.getTitle()!==void 0&&t.setTitle(this.getTitle()),t.defaultWordBreaks=this.defaultWordBreaks,[2,t]}})})},e.prototype.addJavaScript=function(e,t){assertIs(e,`name`,[`string`]),assertIs(t,`script`,[`string`]);var _e=JavaScriptEmbedder.for(t,e),xe=this.context.nextRef(),Se=PDFJavaScript.of(xe,this,_e);this.javaScripts.push(Se)},e.prototype.attach=function(e,t,_e){return _e===void 0&&(_e={}),__awaiter(this,void 0,void 0,function(){var xe,Se,Ce,Te;return __generator(this,function(Ee){return assertIs(e,`attachment`,[`string`,Uint8Array,ArrayBuffer]),assertIs(t,`name`,[`string`]),assertOrUndefined(_e.mimeType,`mimeType`,[`string`]),assertOrUndefined(_e.description,`description`,[`string`]),assertOrUndefined(_e.creationDate,`options.creationDate`,[Date]),assertOrUndefined(_e.modificationDate,`options.modificationDate`,[Date]),assertIsOneOfOrUndefined(_e.afRelationship,`options.afRelationship`,AFRelationship),xe=toUint8Array(e),Se=FileEmbedder.for(xe,t,_e),Ce=this.context.nextRef(),Te=PDFEmbeddedFile.of(Ce,this,Se),this.embeddedFiles.push(Te),[2]})})},e.prototype.embedFont=function(e,t){return t===void 0&&(t={}),__awaiter(this,void 0,void 0,function(){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;return __generator(this,function(je){switch(je.label){case 0:return _e=t.subset,xe=_e===void 0?!1:_e,Se=t.customName,Ce=t.features,assertIs(e,`font`,[`string`,Uint8Array,ArrayBuffer]),assertIs(xe,`subset`,[`boolean`]),isStandardFont(e)?(Te=StandardFontEmbedder.for(e,Se),[3,7]):[3,1];case 1:return canBeConvertedToUint8Array(e)?(Ee=toUint8Array(e),De=this.assertFontkit(),xe?[4,CustomFontSubsetEmbedder.for(De,Ee,Se,Ce)]:[3,3]):[3,6];case 2:return Oe=je.sent(),[3,5];case 3:return[4,CustomFontEmbedder.for(De,Ee,Se,Ce)];case 4:Oe=je.sent(),je.label=5;case 5:return Te=Oe,[3,7];case 6:throw TypeError("`font` must be one of `StandardFonts | string | Uint8Array | ArrayBuffer`");case 7:return ke=this.context.nextRef(),Ae=PDFFont.of(ke,this,Te),this.fonts.push(Ae),[2,Ae]}})})},e.prototype.embedStandardFont=function(e,t){if(assertIs(e,`font`,[`string`]),!isStandardFont(e))throw TypeError("`font` must be one of type `StandardFonts`");var _e=StandardFontEmbedder.for(e,t),xe=this.context.nextRef(),Se=PDFFont.of(xe,this,_e);return this.fonts.push(Se),Se},e.prototype.embedJpg=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e,xe,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:return assertIs(e,`jpg`,[`string`,Uint8Array,ArrayBuffer]),t=toUint8Array(e),[4,JpegEmbedder.for(t)];case 1:return _e=Ce.sent(),xe=this.context.nextRef(),Se=PDFImage.of(xe,this,_e),this.images.push(Se),[2,Se]}})})},e.prototype.embedPng=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e,xe,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:return assertIs(e,`png`,[`string`,Uint8Array,ArrayBuffer]),t=toUint8Array(e),[4,PngEmbedder.for(t)];case 1:return _e=Ce.sent(),xe=this.context.nextRef(),Se=PDFImage.of(xe,this,_e),this.images.push(Se),[2,Se]}})})},e.prototype.embedPdf=function(t,_e){return _e===void 0&&(_e=[0]),__awaiter(this,void 0,void 0,function(){var xe,Se,Ce;return __generator(this,function(Te){switch(Te.label){case 0:return assertIs(t,`pdf`,[`string`,Uint8Array,ArrayBuffer,[e,`PDFDocument`]]),assertIs(_e,`indices`,[Array]),t instanceof e?(Se=t,[3,3]):[3,1];case 1:return[4,e.load(t)];case 2:Se=Te.sent(),Te.label=3;case 3:return xe=Se,Ce=pluckIndices(xe.getPages(),_e),[2,this.embedPages(Ce)]}})})},e.prototype.embedPage=function(e,t,_e){return __awaiter(this,void 0,void 0,function(){var xe;return __generator(this,function(Se){switch(Se.label){case 0:return assertIs(e,`page`,[[PDFPage,`PDFPage`]]),[4,this.embedPages([e],[t],[_e])];case 1:return xe=Se.sent()[0],[2,xe]}})})},e.prototype.embedPages=function(e,t,_e){return t===void 0&&(t=[]),_e===void 0&&(_e=[]),__awaiter(this,void 0,void 0,function(){var xe,Se,Ce,Te,Ee,De,Oe,xe,Se,ke,Ae,je,Me,Pe,Fe;return __generator(this,function(Ie){switch(Ie.label){case 0:if(e.length===0)return[2,[]];for(xe=0,Se=e.length-1;xe<Se;xe++)if(Ce=e[xe],Te=e[xe+1],Ce.node.context!==Te.node.context)throw new PageEmbeddingMismatchedContextError;Ee=e[0].node.context,De=Ee===this.context?function(e){return e}:PDFObjectCopier.for(Ee,this.context).copy,Oe=Array(e.length),xe=0,Se=e.length,Ie.label=1;case 1:return xe<Se?(ke=De(e[xe].node),Ae=t[xe],je=_e[xe],[4,PDFPageEmbedder.for(ke,Ae,je)]):[3,4];case 2:Me=Ie.sent(),Pe=this.context.nextRef(),Oe[xe]=PDFEmbeddedPage.of(Pe,this,Me),Ie.label=3;case 3:return xe++,[3,1];case 4:return(Fe=this.embeddedPages).push.apply(Fe,Oe),[2,Oe]}})})},e.prototype.flush=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return[4,this.embedAll(this.fonts)];case 1:return e.sent(),[4,this.embedAll(this.images)];case 2:return e.sent(),[4,this.embedAll(this.embeddedPages)];case 3:return e.sent(),[4,this.embedAll(this.embeddedFiles)];case 4:return e.sent(),[4,this.embedAll(this.javaScripts)];case 5:return e.sent(),[2]}})})},e.prototype.save=function(e){return e===void 0&&(e={}),__awaiter(this,void 0,void 0,function(){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke;return __generator(this,function(Ae){switch(Ae.label){case 0:return t=e.useObjectStreams,_e=t===void 0?!0:t,xe=e.addDefaultPage,Se=xe===void 0?!0:xe,Ce=e.objectsPerTick,Te=Ce===void 0?50:Ce,Ee=e.updateFieldAppearances,De=Ee===void 0?!0:Ee,assertIs(_e,`useObjectStreams`,[`boolean`]),assertIs(Se,`addDefaultPage`,[`boolean`]),assertIs(Te,`objectsPerTick`,[`number`]),assertIs(De,`updateFieldAppearances`,[`boolean`]),Se&&this.getPageCount()===0&&this.addPage(),De&&(Oe=this.formCache.getValue(),Oe&&Oe.updateFieldAppearances()),[4,this.flush()];case 1:return Ae.sent(),ke=_e?PDFStreamWriter:PDFWriter,[2,ke.forContext(this.context,Te).serializeToBuffer()]}})})},e.prototype.saveAsBase64=function(e){return e===void 0&&(e={}),__awaiter(this,void 0,void 0,function(){var t,_e,xe,Se,Ce;return __generator(this,function(Te){switch(Te.label){case 0:return t=e.dataUri,_e=t===void 0?!1:t,xe=__rest(e,[`dataUri`]),assertIs(_e,`dataUri`,[`boolean`]),[4,this.save(xe)];case 1:return Se=Te.sent(),Ce=encodeToBase64(Se),[2,_e?`data:application/pdf;base64,`+Ce:Ce]}})})},e.prototype.findPageForAnnotationRef=function(e){for(var t=this.getPages(),_e=0,xe=t.length;_e<xe;_e++){var Se=t[_e];if(Se.node.Annots()?.indexOf(e)!==void 0)return Se}},e.prototype.embedAll=function(e){return __awaiter(this,void 0,void 0,function(){var t,_e;return __generator(this,function(xe){switch(xe.label){case 0:t=0,_e=e.length,xe.label=1;case 1:return t<_e?[4,e[t].embed()]:[3,4];case 2:xe.sent(),xe.label=3;case 3:return t++,[3,1];case 4:return[2]}})})},e.prototype.updateInfoDict=function(){var e=`pdf-lib (https://github.com/Hopding/pdf-lib)`,t=new Date,_e=this.getInfoDict();this.setProducer(e),this.setModificationDate(t),_e.get(PDFName.of(`Creator`))||this.setCreator(e),_e.get(PDFName.of(`CreationDate`))||this.setCreationDate(t)},e.prototype.getInfoDict=function(){var e=this.context.lookup(this.context.trailerInfo.Info);if(e instanceof PDFDict)return e;var t=this.context.obj({});return this.context.trailerInfo.Info=this.context.register(t),t},e.prototype.assertFontkit=function(){if(!this.fontkit)throw new FontkitNotRegisteredError;return this.fontkit},e}();function assertIsLiteralOrHexString(e){if(!(e instanceof PDFHexString)&&!(e instanceof PDFString))throw new UnexpectedObjectTypeError([PDFHexString,PDFString],e)}var BlendMode;(function(e){e.Normal=`Normal`,e.Multiply=`Multiply`,e.Screen=`Screen`,e.Overlay=`Overlay`,e.Darken=`Darken`,e.Lighten=`Lighten`,e.ColorDodge=`ColorDodge`,e.ColorBurn=`ColorBurn`,e.HardLight=`HardLight`,e.SoftLight=`SoftLight`,e.Difference=`Difference`,e.Exclusion=`Exclusion`})(BlendMode||={});var PDFPage=function(){function e(e,t,_e){this.fontSize=24,this.fontColor=rgb(0,0,0),this.lineHeight=24,this.x=0,this.y=0,assertIs(e,`leafNode`,[[PDFPageLeaf,`PDFPageLeaf`]]),assertIs(t,`ref`,[[PDFRef,`PDFRef`]]),assertIs(_e,`doc`,[[PDFDocument,`PDFDocument`]]),this.node=e,this.ref=t,this.doc=_e}return e.prototype.setRotation=function(e){var t=toDegrees(e);assertMultiple(t,`degreesAngle`,90),this.node.set(PDFName.of(`Rotate`),this.doc.context.obj(t))},e.prototype.getRotation=function(){var e=this.node.Rotate();return degrees(e?e.asNumber():0)},e.prototype.setSize=function(e,t){assertIs(e,`width`,[`number`]),assertIs(t,`height`,[`number`]);var _e=this.getMediaBox();this.setMediaBox(_e.x,_e.y,e,t);var xe=this.getCropBox(),Se=this.getBleedBox(),Ce=this.getTrimBox(),Te=this.getArtBox(),Ee=this.node.CropBox(),De=this.node.BleedBox(),Oe=this.node.TrimBox(),
vendor: 5,556 bytes, line 318
318ke=this.node.ArtBox();Ee&&rectanglesAreEqual(xe,_e)&&this.setCropBox(_e.x,_e.y,e,t),De&&rectanglesAreEqual(Se,_e)&&this.setBleedBox(_e.x,_e.y,e,t),Oe&&rectanglesAreEqual(Ce,_e)&&this.setTrimBox(_e.x,_e.y,e,t),ke&&rectanglesAreEqual(Te,_e)&&this.setArtBox(_e.x,_e.y,e,t)},e.prototype.setWidth=function(e){assertIs(e,`width`,[`number`]),this.setSize(e,this.getSize().height)},e.prototype.setHeight=function(e){assertIs(e,`height`,[`number`]),this.setSize(this.getSize().width,e)},e.prototype.setMediaBox=function(e,t,_e,xe){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),assertIs(_e,`width`,[`number`]),assertIs(xe,`height`,[`number`]);var Se=this.doc.context.obj([e,t,e+_e,t+xe]);this.node.set(PDFName.MediaBox,Se)},e.prototype.setCropBox=function(e,t,_e,xe){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),assertIs(_e,`width`,[`number`]),assertIs(xe,`height`,[`number`]);var Se=this.doc.context.obj([e,t,e+_e,t+xe]);this.node.set(PDFName.CropBox,Se)},e.prototype.setBleedBox=function(e,t,_e,xe){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),assertIs(_e,`width`,[`number`]),assertIs(xe,`height`,[`number`]);var Se=this.doc.context.obj([e,t,e+_e,t+xe]);this.node.set(PDFName.BleedBox,Se)},e.prototype.setTrimBox=function(e,t,_e,xe){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),assertIs(_e,`width`,[`number`]),assertIs(xe,`height`,[`number`]);var Se=this.doc.context.obj([e,t,e+_e,t+xe]);this.node.set(PDFName.TrimBox,Se)},e.prototype.setArtBox=function(e,t,_e,xe){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),assertIs(_e,`width`,[`number`]),assertIs(xe,`height`,[`number`]);var Se=this.doc.context.obj([e,t,e+_e,t+xe]);this.node.set(PDFName.ArtBox,Se)},e.prototype.getSize=function(){var e=this.getMediaBox();return{width:e.width,height:e.height}},e.prototype.getWidth=function(){return this.getSize().width},e.prototype.getHeight=function(){return this.getSize().height},e.prototype.getMediaBox=function(){return this.node.MediaBox().asRectangle()},e.prototype.getCropBox=function(){var e;return this.node.CropBox()?.asRectangle()??this.getMediaBox()},e.prototype.getBleedBox=function(){var e;return this.node.BleedBox()?.asRectangle()??this.getCropBox()},e.prototype.getTrimBox=function(){var e;return this.node.TrimBox()?.asRectangle()??this.getCropBox()},e.prototype.getArtBox=function(){var e;return this.node.ArtBox()?.asRectangle()??this.getCropBox()},e.prototype.translateContent=function(e,t){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),this.node.normalize(),this.getContentStream();var _e=this.createContentStream(pushGraphicsState(),translate(e,t)),xe=this.doc.context.register(_e),Se=this.createContentStream(popGraphicsState()),Ce=this.doc.context.register(Se);this.node.wrapContentStreams(xe,Ce)},e.prototype.scale=function(e,t){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),this.setSize(this.getWidth()*e,this.getHeight()*t),this.scaleContent(e,t),this.scaleAnnotations(e,t)},e.prototype.scaleContent=function(e,t){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),this.node.normalize(),this.getContentStream();var _e=this.createContentStream(pushGraphicsState(),scale(e,t)),xe=this.doc.context.register(_e),Se=this.createContentStream(popGraphicsState()),Ce=this.doc.context.register(Se);this.node.wrapContentStreams(xe,Ce)},e.prototype.scaleAnnotations=function(e,t){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]);var _e=this.node.Annots();if(_e)for(var xe=0;xe<_e.size();xe++){var Se=_e.lookup(xe);Se instanceof PDFDict&&this.scaleAnnot(Se,e,t)}},e.prototype.resetPosition=function(){this.getContentStream(!1),this.x=0,this.y=0},e.prototype.setFont=function(e){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),this.font=e,this.fontKey=this.node.newFontDictionary(this.font.name,this.font.ref)},e.prototype.setFontSize=function(e){assertIs(e,`fontSize`,[`number`]),this.fontSize=e},e.prototype.setFontColor=function(e){assertIs(e,`fontColor`,[[Object,`Color`]]),this.fontColor=e},e.prototype.setLineHeight=function(e){assertIs(e,`lineHeight`,[`number`]),this.lineHeight=e},e.prototype.getPosition=function(){return{x:this.x,y:this.y}},e.prototype.getX=function(){return this.x},e.prototype.getY=function(){return this.y},e.prototype.moveTo=function(e,t){assertIs(e,`x`,[`number`]),assertIs(t,`y`,[`number`]),this.x=e,this.y=t},e.prototype.moveDown=function(e){assertIs(e,`yDecrease`,[`number`]),this.y-=e},e.prototype.moveUp=function(e){assertIs(e,`yIncrease`,[`number`]),this.y+=e},e.prototype.moveLeft=function(e){assertIs(e,`xDecrease`,[`number`]),this.x-=e},e.prototype.moveRight=function(e){assertIs(e,`xIncrease`,[`number`]),this.x+=e},e.prototype.pushOperators=function(){var e=[...arguments];assertEachIs(e,`operator`,[[PDFOperator,`PDFOperator`]]);var t=this.getContentStream();t.push.apply(t,e)},e.prototype.drawText=function(e,t){var _e,xe,Se,Ce,Te,Ee,De;t===void 0&&(t={}),assertIs(e,`text`,[`string`]),assertOrUndefined(t.color,`options.color`,[[Object,`Color`]]),assertRangeOrUndefined(t.opacity,`opacity.opacity`,0,1),assertOrUndefined(t.font,`options.font`,[[PDFFont,`PDFFont`]]),assertOrUndefined(t.size,`options.size`,[`number`]),assertOrUndefined(t.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(t.xSkew,`options.xSkew`,[[Object,`Rotation`]]),assertOrUndefined(t.ySkew,`options.ySkew`,[[Object,`Rotation`]]),assertOrUndefined(t.x,`options.x`,[`number`]),assertOrUndefined(t.y,`options.y`,[`number`]),assertOrUndefined(t.lineHeight,`options.lineHeight`,[`number`]),assertOrUndefined(t.maxWidth,`options.maxWidth`,[`number`]),assertOrUndefined(t.
318wordBreaks,`options.wordBreaks`,[Array]),assertIsOneOfOrUndefined(t.blendMode,`options.blendMode`,BlendMode);for(var Oe=this.setOrEmbedFont(t.font),ke=Oe.oldFont,Ae=Oe.newFont,je=Oe.newFontKey,Me=t.size||this.fontSize,Pe=t.wordBreaks||this.doc.defaultWordBreaks,Fe=t.maxWidth===void 0?lineSplit(cleanText(e)):breakTextIntoLines(e,Pe,t.maxWidth,function(e){return Ae.widthOfTextAtSize(e,Me)}),Ie=Array(Fe.length),Re=0,ze=Fe.length;Re<ze;Re++)Ie[Re]=Ae.encodeText(Fe[Re]);var Be=this.maybeEmbedGraphicsState({opacity:t.opacity,blendMode:t.blendMode}),Ve=this.getContentStream();Ve.push.apply(Ve,drawLinesOfText(Ie,{color:t.color??this.fontColor,font:je,size:Me,rotate:t.rotate??degrees(0),xSkew:t.xSkew??degrees(0),ySkew:t.ySkew??degrees(0),x:t.x??this.x,y:t.y??this.y,lineHeight:t.lineHeight??this.lineHeight,graphicsState:Be})),t.font&&(ke?this.setFont(ke):this.resetFont())},e.prototype.drawImage=function(e,t){var _e,xe,Se,Ce,Te,Ee,De;t===void 0&&(t={}),assertIs(e,`image`,[[PDFImage,`PDFImage`]]),assertOrUndefined(t.x,`options.x`,[`number`]),assertOrUndefined(t.y,`options.y`,[`number`]),assertOrUndefined(t.width,`options.width`,[`number`]),assertOrUndefined(t.height,`options.height`,[`number`]),assertOrUndefined(t.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(t.xSkew,`options.xSkew`,[[Object,`Rotation`]]),assertOrUndefined(t.ySkew,`options.ySkew`,[[Object,`Rotation`]]),assertRangeOrUndefined(t.opacity,`opacity.opacity`,0,1),assertIsOneOfOrUndefined(t.blendMode,`options.blendMode`,BlendMode);var Oe=this.node.newXObject(`Image`,e.ref),ke=this.maybeEmbedGraphicsState({opacity:t.opacity,blendMode:t.blendMode}),Ae=this.getContentStream();Ae.push.apply(Ae,drawImage(Oe,{x:t.x??this.x,y:t.y??this.y,width:t.width??e.size().width,height:t.height??e.size().height,rotate:t.rotate??degrees(0),xSkew:t.xSkew??degrees(0),ySkew:t.ySkew??degrees(0),graphicsState:ke}))},e.prototype.drawPage=function(e,t){var _e,xe,Se,Ce,Te;t===void 0&&(t={}),assertIs(e,`embeddedPage`,[[PDFEmbeddedPage,`PDFEmbeddedPage`]]),assertOrUndefined(t.x,`options.x`,[`number`]),assertOrUndefined(t.y,`options.y`,[`number`]),assertOrUndefined(t.xScale,`options.xScale`,[`number`]),assertOrUndefined(t.yScale,`options.yScale`,[`number`]),assertOrUndefined(t.width,`options.width`,[`number`]),assertOrUndefined(t.height,`options.height`,[`number`]),assertOrUndefined(t.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(t.xSkew,`options.xSkew`,[[Object,`Rotation`]]),assertOrUndefined(t.ySkew,`options.ySkew`,[[Object,`Rotation`]]),assertRangeOrUndefined(t.opacity,`opacity.opacity`,0,1),assertIsOneOfOrUndefined(t.blendMode,`options.blendMode`,BlendMode);var Ee=this.node.newXObject(`EmbeddedPdfPage`,e.ref),De=this.maybeEmbedGraphicsState({opacity:t.opacity,blendMode:t.blendMode}),Oe=t.width===void 0?t.xScale===void 0?1:t.xScale:t.width/e.width,ke=t.height===void 0?t.yScale===void 0?1:t.yScale:t.height/e.height,Ae=this.getContentStream();Ae.push.apply(Ae,drawPage(Ee,{x:t.x??this.x,y:t.y??this.y,xScale:Oe,yScale:ke,rotate:t.rotate??degrees(0),xSkew:t.xSkew??degrees(0),ySkew:t.ySkew??degrees(0),graphicsState:De}))},e.prototype.drawSvgPath=function(e,t){var _e,xe,Se,Ce,Te,Ee,De,Oe,ke;t===void 0&&(t={}),assertIs(e,`path`,[`string`]),assertOrUndefined(t.x,`options.x`,[`number`]),assertOrUndefined(t.y,`options.y`,[`number`]),assertOrUndefined(t.scale,`options.scale`,[`number`]),assertOrUndefined(t.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(t.borderWidth,`options.borderWidth`,[`number`]),assertOrUndefined(t.color,`options.color`,[[Object,`Color`]]),assertRangeOrUndefined(t.opacity,`opacity.opacity`,0,1),assertOrUndefined(t.borderColor,`options.borderColor`,[[Object,`Color`]]),assertOrUndefined(t.borderDashArray,`options.borderDashArray`,[Array]),assertOrUndefined(t.borderDashPhase,`options.borderDashPhase`,[`number`]),assertIsOneOfOrUndefined(t.borderLineCap,`options.borderLineCap`,LineCapStyle),assertRangeOrUndefined(t.borderOpacity,`options.borderOpacity`,0,1),assertIsOneOfOrUndefined(t.blendMode,`options.blendMode`,BlendMode);var Ae=this.maybeEmbedGraphicsState({opacity:t.opacity,borderOpacity:t.borderOpacity,blendMode:t.blendMode});!(`color`in t)&&!(`borderColor`in t)&&(t.borderColor=rgb(0,0,0));var je=this.getContentStream();je.push.apply(je,drawSvgPath(e,{x:t.x??this.x,y:t.y??this.y,scale:t.scale,rotate:t.rotate??degrees(0),color:t.color??void 0,borderColor:t.borderColor??void 0,borderWidth:t.borderWidth??0,borderDashArray:t.borderDashArray??void 0,borderDashPhase:t.borderDashPhase??void 0,borderLineCap:t.borderLineCap??void 0,graphicsState:Ae}))},e.prototype.drawLine=function(e){var t,_e,xe,Se,Ce;assertIs(e.start,`options.start`,[[Object,`{ x: number, y: number }`]]),assertIs(e.end,`options.end`,[[Object,`{ x: number, y: number }`]]),assertIs(e.start.x,`options.start.x`,[`number`]),assertIs(e.start.y,`options.start.y`,[`number`]),assertIs(e.end.x,`options.end.x`,[`number`]),assertIs(e.end.y,`options.end.y`,[`number`]),assertOrUndefined(e.thickness,`options.thickness`,[`number`]),assertOrUndefined(e.color,`options.color`,[[Object,`Color`]]),assertOrUndefined(e.dashArray,`options.dashArray`,[Array]),assertOrUndefined(e.dashPhase,`options.dashPhase`,[`number`]),assertIsOneOfOrUndefined(e.lineCap,`options.lineCap`,LineCapStyle),assertRangeOrUndefined(e.opacity,`opacity.opacity`,0,1),assertIsOneOfOrUndefined(e.blendMode,`options.blendMode`,BlendMode);var Te=this.maybeEmbedGraphicsState({borderOpacity:e.opacity,blendMode:e.blendMode});`color`in e||(e.color=rgb(0,0,0));var Ee=this.getContentStream();Ee.push.apply(Ee,drawLine({start:e.start,end:e.end,thickness:e.thickness??1,color:e.color??void 0,dashArray:e.dashArray??void 0,dashPhase:e.dashPhase??void 0,lineCap:e.lineCap??void 0,graphicsState:Te}))},e.prototype.drawRectangle=function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me;e===void 0&&(e={}),assertOrUndefined(e.x,`options.x`,[`number`]),assertOrUndefined(e.y,`options.y`,[`number`]),assertOrUndefined(e.width,`options.width`,[`number`]),assertOrUndefined(e.height,`options.height`,[`number`]),assertOrUndefined(e.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(e.xSkew,`options.xSkew`,[[Object,`Rotation`]]),assertOrUndefined(e.ySkew,`options.ySkew`,[[Object,`Rotation`]]),assertOrUndefined(e.borderWidth,`options.borderWidth`,[`number`]),assertOrUndefined(e.color,`options.color`,[[Object,`Color`]]),assertRangeOrUndefined(e.opacity,`opacity.opacity`,0,1),assertOrUndefined(e.borderColor,`options.borderColor`,[[Object,`Color`]]),assertOrUndefined(e.borderDashArray,`options.borderDashArray`,[Array]),assertOrUndefined(e.borderDashPhase,`options.borderDashPhase`,[`number`]),assertIsOneOfOrUndefined(e.borderLineCap,`options.borderLineCap`,LineCapStyle),assertRangeOrUndefined(e.borderOpacity,`options.borderOpacity`,0,1),assertIsOneOfOrUndefined(e.blendMode,`options.blendMode`,BlendMode);var Pe=this.maybeEmbedGraphicsState({opacity:e.opacity,borderOpacity:e.borderOpacity,blendMode:e.blendMode});!(`color`in e)&&!(`borderColor`in e)&&(e.color=rgb(0,0,0));var Fe=this.getContentStream();Fe.push.apply(Fe,drawRectangle({x:e.x??this.x,y:e.y??this.y,width:e.width??150,height:e.height??100,rotate:e.rotate??degrees(0),xSkew:e.xSkew??degrees(0),ySke
318w:e.ySkew??degrees(0),borderWidth:e.borderWidth??0,color:e.color??void 0,borderColor:e.borderColor??void 0,borderDashArray:e.borderDashArray??void 0,borderDashPhase:e.borderDashPhase??void 0,graphicsState:Pe,borderLineCap:e.borderLineCap??void 0}))},e.prototype.drawSquare=function(e){e===void 0&&(e={});var t=e.size;assertOrUndefined(t,`size`,[`number`]),this.drawRectangle(__assign(__assign({},e),{width:t,height:t}))},e.prototype.drawEllipse=function(e){var t,_e,xe,Se,Ce,Te,Ee,De,Oe,ke,Ae;e===void 0&&(e={}),assertOrUndefined(e.x,`options.x`,[`number`]),assertOrUndefined(e.y,`options.y`,[`number`]),assertOrUndefined(e.xScale,`options.xScale`,[`number`]),assertOrUndefined(e.yScale,`options.yScale`,[`number`]),assertOrUndefined(e.rotate,`options.rotate`,[[Object,`Rotation`]]),assertOrUndefined(e.color,`options.color`,[[Object,`Color`]]),assertRangeOrUndefined(e.opacity,`opacity.opacity`,0,1),assertOrUndefined(e.borderColor,`options.borderColor`,[[Object,`Color`]]),assertRangeOrUndefined(e.borderOpacity,`options.borderOpacity`,0,1),assertOrUndefined(e.borderWidth,`options.borderWidth`,[`number`]),assertOrUndefined(e.borderDashArray,`options.borderDashArray`,[Array]),assertOrUndefined(e.borderDashPhase,`options.borderDashPhase`,[`number`]),assertIsOneOfOrUndefined(e.borderLineCap,`options.borderLineCap`,LineCapStyle),assertIsOneOfOrUndefined(e.blendMode,`options.blendMode`,BlendMode);var je=this.maybeEmbedGraphicsState({opacity:e.opacity,borderOpacity:e.borderOpacity,blendMode:e.blendMode});!(`color`in e)&&!(`borderColor`in e)&&(e.color=rgb(0,0,0));var Me=this.getContentStream();Me.push.apply(Me,drawEllipse({x:e.x??this.x,y:e.y??this.y,xScale:e.xScale??100,yScale:e.yScale??100,rotate:e.rotate??void 0,color:e.color??void 0,borderColor:e.borderColor??void 0,borderWidth:e.borderWidth??0,borderDashArray:e.borderDashArray??void 0,borderDashPhase:e.borderDashPhase??void 0,borderLineCap:e.borderLineCap??void 0,graphicsState:je}))},e.prototype.drawCircle=function(e){e===void 0&&(e={});var t=e.size,_e=t===void 0?100:t;assertOrUndefined(_e,`size`,[`number`]),this.drawEllipse(__assign(__assign({},e),{xScale:_e,yScale:_e}))},e.prototype.setOrEmbedFont=function(e){var t=this.font,_e=this.fontKey;return e?this.setFont(e):this.getFont(),{oldFont:t,oldFontKey:_e,newFont:this.font,newFontKey:this.fontKey}},e.prototype.getFont=function(){if(!this.font||!this.fontKey){var e=this.doc.embedStandardFont(StandardFonts.Helvetica);this.setFont(e)}return[this.font,this.fontKey]},e.prototype.resetFont=function(){this.font=void 0,this.fontKey=void 0},e.prototype.getContentStream=function(e){return e===void 0&&(e=!0),e&&this.contentStream?this.contentStream:(this.contentStream=this.createContentStream(),this.contentStreamRef=this.doc.context.register(this.contentStream),this.node.addContentStream(this.contentStreamRef),this.contentStream)},e.prototype.createContentStream=function(){var e=[...arguments],t=this.doc.context.obj({});return PDFContentStream.of(t,e)},e.prototype.maybeEmbedGraphicsState=function(e){var t=e.opacity,_e=e.borderOpacity,xe=e.blendMode;if(!(t===void 0&&_e===void 0&&xe===void 0)){var Se=this.doc.context.obj({Type:`ExtGState`,ca:t,CA:_e,BM:xe});return this.node.newExtGState(`GS`,Se)}},e.prototype.scaleAnnot=function(e,t,_e){for(var xe=[`RD`,`CL`,`Vertices`,`QuadPoints`,`L`,`Rect`],Se=0,Ce=xe.length;Se<Ce;Se++){var Te=e.lookup(PDFName.of(xe[Se]));Te instanceof PDFArray&&Te.scalePDFNumbers(t,_e)}var Ee=e.lookup(PDFName.of(`InkList`));if(Ee instanceof PDFArray)for(var Se=0,Ce=Ee.size();Se<Ce;Se++){var De=Ee.lookup(Se);De instanceof PDFArray&&De.scalePDFNumbers(t,_e)}},e.of=function(t,_e,xe){return new e(t,_e,xe)},e.create=function(t){assertIs(t,`doc`,[[PDFDocument,`PDFDocument`]]);var _e=PDFRef.of(-1),xe=PDFPageLeaf.withContextAndParent(t.context,_e);return new e(xe,t.context.register(xe),t)},e}(),PDFButton=function(e){__extends$1(t,e);function t(t,_e,xe){var Se=e.call(this,t,_e,xe)||this;return assertIs(t,`acroButton`,[[PDFAcroPushButton,`PDFAcroPushButton`]]),Se.acroField=t,Se}return t.prototype.setImage=function(e,t){t===void 0&&(t=ImageAlignment.Center);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe],Te=this.createImageAppearanceStream(Ce,e,t);this.updateWidgetAppearances(Ce,{normal:Te})}this.markAsClean()},t.prototype.setFontSize=function(e){assertPositive(e,`fontSize`),this.acroField.setFontSize(e),this.markAsDirty()},t.prototype.addToPage=function(e,t,_e){var xe,Se,Ce,Te,Ee,De,Oe,ke,Ae,je,Me;assertOrUndefined(e,`text`,[`string`]),assertOrUndefined(t,`page`,[[PDFPage,`PDFPage`]]),assertFieldAppearanceOptions(_e);var Pe=this.createWidget({x:(_e?.x??0)-(_e?.borderWidth??0)/2,y:(_e?.y??0)-(_e?.borderWidth??0)/2,width:_e?.width??100,height:_e?.height??50,textColor:_e?.textColor??rgb(0,0,0),backgroundColor:_e?.backgroundColor??rgb(.75,.75,.75),borderColor:_e?.borderColor,borderWidth:_e?.borderWidth??0,rotate:_e?.rotate??degrees(0),c
318aption:e,hidden:_e?.hidden,page:t.ref}),Fe=this.doc.context.register(Pe.dict);this.acroField.addWidget(Fe);var Ie=_e?.font??this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(Pe,Ie),t.node.addAnnot(Fe)},t.prototype.needsAppearancesUpdate=function(){var e;if(this.isDirty())return!0;for(var t=this.acroField.getWidgets(),_e=0,xe=t.length;_e<xe;_e++)if(!(t[_e].getAppearances()?.normal instanceof PDFStream))return!0;return!1},t.prototype.defaultUpdateAppearances=function(e){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),this.updateAppearances(e)},t.prototype.updateAppearances=function(e,t){assertIs(e,`font`,[[PDFFont,`PDFFont`]]),assertOrUndefined(t,`provider`,[Function]);for(var _e=this.acroField.getWidgets(),xe=0,Se=_e.length;xe<Se;xe++){var Ce=_e[xe];this.updateWidgetAppearance(Ce,e,t)}},t.prototype.updateWidgetAppearance=function(e,t,_e){var xe=normalizeAppearance((_e??defaultButtonAppearanceProvider)(this,e,t));this.updateWidgetAppearanceWithFont(e,t,xe)},t.of=function(e,_e,xe){return new t(e,_e,xe)},t}(PDFField);export{StyleSheet as a,Image$1 as c,View as d,require_pdf as f,require_scheduler as g,init_jspdf_es_min as h,PDFViewer as i,Page as l,E as m,StandardFonts as n,pdf as o,autoTable as p,rgb as r,Document as s,PDFDocument as t,Text as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.